/*    * {
 margin: 0px;
 padding: 0px;
 
}*/

#formText p {
     padding:0px;
     margin:0px;
}

#formTitle p
{
     margin-bottom:0px;
     padding-bottom:0px;
     margin-top:0px;
     padding-top:0px;
}
#quick_header
{
     color:white;
}
#quick_header:hover
{
     color:#edd7ac;
}
.colored_box {
     /*width: 750px;*/
     float: left;
}

div.gridBox {
     float: left;
     margin-top: 5px;
}

.colored_left {
     width: 280px;
     float: left;
}

.colored_right {
     width: 450px;
     float: right;
}

.outer {
     margin-bottom: 18px;
}

.outer_last {
     margin-bottom: 0px;
}

.inner_divider {
     margin-left: 12px;
     margin-right: 12px;
     height: 4px;
     font-size: 0px;
}

.inner {
     padding-top: 0px;
}

div.inner p {
     font-family: Verdana;
     font-size: 11px;
     line-height: 130%;
}

div.outer div.header {
     height: 42px;
     overflow: hidden;
     font-size: 16px;
     font-weight: bold;
     font-family: Trebuchet MS;
     padding-top: 0px;
     padding-bottom: 0px;
     line-height:20px;
}

div.outer div.header_nopadd {
     height: 17px;
     overflow: hidden;
     font-size: 18px;
     font-weight: bold;
     font-family:Trebuchet MS;
     padding-left: 0px;
     padding-top: 0px;
     padding-bottom: 0px;
     line-height:20px;
}

div.outer div.header h2, div.outer div.header_nopadd h2, div.outer div.header_nopadd h1 {
     margin: 0px;
     padding: 0px;
     font-family:Trebuchet MS;
     font-size:16px;
     font-weight:bold;
     line-height:20px;
}

div.outer div.header_nopadd h2 span {
     font-weight:normal;
}

div.outer div.header_nopadd p{
     margin:-3px 0px 0px 0px;
     padding:0px;
}
*>div.outer div.header_nopadd p{
     margin:-4px 0px 0px 0px;
}
img.button {
     border: 0px none;
     margin-left: 10px;
}

div.inner p {
/*     margin: 0px;
     padding-top: 0px;
     padding-left: 10px;*/

     }


div.column p {
     margin: 0px;
     padding-top: 0px;
     padding-left: 11px;
}

div.header_bg {
     height: 39px;
     padding-left: 0px;
     padding-top: 0px;
     padding-bottom: 0px;

}

div.header_bg p {
     margin: 0px;
     padding: 0px;
     padding-top: 14px;
}

div.header p, div.header h2 {
     margin: 0px;
     padding: 12px 0px 0px 9px;
}

*>div.header p {
     margin: 0px;
     padding: 12px 0px 0px 11px;
}

::root div.header p {
     margin: 0px;
     padding: 13px 0px 0px 12px;
}

div.outer div.header_mk_booking p {
     padding-left: 12px;
}

.font_make_booking {
     font-size: 11px;
     font-weight: bold;
     color: #333333;
}

.font_make_booking_other {
     font-size: 9px;
     font-weight: normal;
     color: #354A25;
}

.font_make_booking_note {
     font-family: Trebuchet MS, Verdana;
     font-size: 12px;
     font-weight: normal;
     color: #242B00;
}

.font_make_booking_note a {
     font-family: Trebuchet MS;
     font-size: 12px;
     font-weight: bold;
     color: #4A6437;
     text-decoration: underline;
     float: left;
}

::root .font_make_booking_note a {
     font-family: Trebuchet MS;
     font-size: 12px;
     font-weight: bold;
     color: #4A6437;
     text-decoration: underline;
     float: left;
     margin-bottom: 3px;
}

.font_make_booking_note a:hover {
     color: #896532;
}

.offer_code_block {
     float: left;
     width: 280px;
     margin-top: -5px;
}

*>.offer_code_block {
     margin-top: 0px;
}

::root div.startDateDiv {
     margin-bottom: 8px;
     height: 18px;
}

div.make_booking_text {
     margin-top: 2px;
}

*>div.make_booking_text {
     margin-top: 4px;
}

::root div.make_booking_text {
     margin-top: 6px;
}

div.head {
     width : 1000px;
     height : 82px;
     margin:0 auto;
     text-align:left;
}

.head .hidden1 {
     padding : 0px;
     margin : 0px;
     border : 0px;
     float : left;
     width : 180px;
     height : 82px;
}

.head .hidden1 a{
     display : block;
     width : 180px;
     height : 82px;
     padding : 0px;
     margin : 0px;
     border : 0px;
     text-decoration : none;
     padding : 0px;
     margin : 0px;
     border : 0px;
     font-size : 10px;
     color: #FFFFFF;
}

.head .hidden1 a b{
     visibility : hidden;
}

div.header_links {
     width: 797px;
     height: 30px;
     float: left;
     font-size: 11px;
     font-weight: bold;
        margin-left: 0px;
        margin-right: 22px;
     padding-top: 7px;
}

*>div.header_links {
     width: 798px;
}

::root div.header_links {
     padding-top: 9px;
}

div.header_links_inner {
     float: right;
     padding: 0px;
     margin: 0px;
     width: auto;
}

p.header_dot_divider {
     float: left;
     margin: 0px 2px 0px 10px;
     padding: 0px 0px 0px 0px;
}

*>p.header_dot_divider {
     margin: 1px 1px 0px 9px;
}

::root p.header_dot_divider {
     margin: 0px 2px 0px 10px;
}

div.header_links a.link {
     font-size: 11px;
     font-family: Verdana;
     font-weight: normal;
     color: #FFFFFF;
     text-decoration: none;
     margin-left: 7px;
     float: left;
}

div.header_links a.link_bold {
     font-size: 11px;
     font-family: Verdana;
     font-weight: bold;
     color: #FFFFFF;
     text-decoration: none;
     margin-left: 7px;
     float: left;
}

div.header_links a.link:hover {
       color:#d4da90;
}

div.header_links a.link_bold:hover {
     color:#d4da90;
}

div.header_links span.link {
     margin-left: 15px;
}

div.header_links span.text {
     margin-left: 15px;
     font-size: 12px;
     font-family: Verdana;
     color: #FFFFFF;
}

div.footer_grey {
     background-color: #4a6437;
     padding-top: 17px;
     margin-bottom: 10px;
     margin-left: 0px;
     width: 996px;
     margin:0 auto;
     text-align:left;
}

div.footer_grey_height_unique {
     height: 215px;
}

*>div.footer_grey_height_unique {
     height: 198px;
}

div.footer_grey_height {
     height: 188;
}

*>div.footer_grey_height {
     height: 171px;
}

div.footer_grey_height_unique div.footer_text_column {
     width: 358px;
     float: left;
     text-align: left;
     margin-left: 34px;
     margin-right: 37px;
     margin-top: 4px;
     color: #FFFFFF;
     font-size: 11px;
}

div.footer_grey_height div.footer_text_column {
     width: 411px;
     float: left;
     margin-left: 65px;
     margin-right: 21px;
     margin-top: 4px;
     color: #FFFFFF;
     font-size: 11px;
}

*>div.footer_grey_height div.footer_text_column {
     margin-top: 5px;
}

div.footer_text_column p {
     margin: 0px;
     padding: 0px;
     line-height:14px;
}

div.footer_text_column h1 {
     font-size: 11px;
     font-weight: bold;
     line-height: 14px;
     margin: 0px;
     padding: 0px;
}

div.footer_text_column p a {
     color: #FFFFFF;
     font-size: 11px;
     text-decoration: none;
     line-height:14px;
}

div.footer_text_column p a:hover {
     color:#D4DA90;
     line-height:14px;
}

div.footer_logo_column {
     width: 165px;
     float: left;
}

div.footer_grey_height img.footer_logo {
     margin-left: 24px;
     margin-top: 68px;
}

div.footer_grey_height_unique img.footer_logo {
     margin-left: 23px;
     margin-top: 95px;
}

p.footer_copyright_text {
     margin-left: 24px;
     margin-top: 7px;
     padding-top: 0px;
     color: #FFFFFF;
     font-size: 11px;
}

div.footer_grey_height_unique p.footer_copyright_text {
     margin-left: 23px;
     margin-top: 11px;
     padding-top: 0px;
     color: #FFFFFF;
     font-size: 11px;
}

*>p.footer_copyright_text {
     margin-top: 9px;
}

::root p.footer_copyright_text {
     margin-top: 11px;
}

*>div.footer_grey_height_unique p.footer_copyright_text {
     margin-top: 11px;
}

div.footer_link_column {
     float: left;
     width: 160px;
     margin-left: 15px;
     margin-top: 4px;
}

*>div.footer_link_column {
     margin-top: 5px;
}

::root div.footer_link_column {
     margin-top: 4px;
}

div.footer_link_column_unique {
     float: left;
     width: auto;
     margin-left: 0px;
     margin-top: 4px;
}

*>div.footer_link_column_unique {
     margin-top: 5px;
}

div.footer_link_column p, div.footer_link_column_unique p {
     padding: 0px;
     margin: 0px;
     list-style-type: lower-roman;
}


div.footer_link_column h1, div.footer_link_column_unique h1 {
     color: #FFFFFF;
     font-weight: bold;
     font-size: 10px;
     font-family: Verdana;
     line-height: 14px;
     margin: 0px;
     padding: 0px;
}

div.footer_link_column ul, div.footer_link_column_unique ul {
     margin-top:0px; 
     padding-left:0px;
     margin-left:0px;
     font-size:10px;
}

div.footer_link_column ul li, div.footer_link_column_unique ul li {
     color:#ffffff;
}

::root div.footer_link_column ul li, ::root div.footer_link_column_unique ul li {
     color:#ffffff;
     line-height: 16px;
}

a.footer_link {
     font-size: 10px;
     font-family: Verdana;
     text-decoration: none;
     color: #FFFFFF;
}

a.footer_link:hover {
       color:#d4da90;
}

div.mk_booking {
     background-color: #946328;
     margin-bottom: 18px;
     zoom:1;
}

div.mk_booking_divider {
     height: 4px;
     border-left: 12px solid #946328;
     border-right: 12px solid #946328;
     background-color: #692500; font-size: 0px;
}

::root div.mk_booking_divider {
     height: 4px;
     border-left: 12px solid #946426;
     border-right: 12px solid #946426;
     background-color: #692500; font-size: 0px;
}

div.mk_booking_inner {
     border-left: 12px solid #946329;
     border-right: 12px solid #946329;
     border-bottom: 7px solid #946329;
     background-color: #D9CDBB;;
     padding: 8px 10px 6px 12px;
}

::root div.mk_booking_inner {
     border-left: 12px solid #946426;
     border-right: 12px solid #946426;
     border-bottom: 9px solid #946426;
     background-color: #D9CDBB;;
     padding: 8px 10px 8px 12px;
}

div.mk_booking_inner select {
     height: 18px;
}

*>div.mk_booking_inner {
     padding: 8px 10px 10px 12px;
     border-bottom: 9px solid #946329;
}

div.mkb_divider_div {
     margin-top: 0px;
     margin-bottom: 2px;
     line-height: 11px;
}

::root div.mkb_divider_div {
     margin-top: 12px;
     margin-bottom: 2px;
}

div.row_combo_div {
     width: 370px;
     float: left;
}

::root div.row_combo_div {
     width: 370px;
     float: left;
     margin-bottom: 2px;
}

*>div.mkb_divider_div {
     margin-bottom: 2px;
/*     padding-top: 20px;*/
/*        padding-bottom:10px;*/
}

div.row_combo_div table {
     margin-bottom: 5px;
}

*>div.row_combo_div table {
     margin-bottom: 7px;
}

select.qas_people_count {
     width: 37px;
}

::root select.qas_people_count {
     width: 39px;
}

td.qas_people_count {
     width: 37px;
}

::root td.qas_people_count {
     width: 39px;
}

td.qas_people_count_space {
     width: 10px;
}

::root td.qas_people_count_space {
     width: 8px;
}

span.qas_people_count_space {
     width: 10px;
     display: block;
}

::root span.qas_people_count_space {
     width: 8px;
     display: block;
}

div.activity_title_block {
     width: 747px;
     height: 263px;
     float: left;
     margin-top: 0px;
     margin-bottom: 9px;
}

div.hrule_divider {
     width: 747px;
     margin-left: 244px;
     border-top: 1px solid #CCCCCC;
     clear: both;
}

div.homepage_outer {
     clear: both;
     /*height: 100%;*/
     /*width: 1016px;*/
     margin-top: 14px;
}

div.homepage_left_inner {
     width: 179px;
     float: left;
     margin-top: 0px;
     margin-left: 35px;
     margin-right: 30px;
}

div.link_block_head_divider {
     height: 4px;
     font-size: 0px;
     background-color: #6A9DA4;
     width: 178px;
}

p.link_block_header {
     font-size: 16px;
        font-weight: bold;
     color: #5F969E;
     font-family: Trebuchet MS, MyriadPro, Verdana;
     margin-top: 14px;
     margin-bottom: 6px;
     padding-bottom: 0px;
     margin-left: 10px;
}

::root p.link_block_header {
     font-size: 16px;
        font-weight: bold;
     color: #5F969E;
     font-family: Trebuchet MS, MyriadPro, Verdana;
     margin-top: 16px;
     margin-bottom: 9px;
     padding-bottom: 0px;
     margin-left: 11px;
}

div.link_block_content a {
     text-decoration: none;
     color: #4A6437;
}

div.link_block_foot_divider {
     height: 2px;
     font-size: 0px;
     background-color: #6A9DA4;
     width: 178px;
     margin-top: 14px;
}

::root div.link_block_foot_divider {
     height: 2px;
     font-size: 0px;
     background-color: #6A9DA4;
     width: 178px;
     margin-top: 17px;
}

*>div.link_block_foot_divider {
     margin-top: 15px;
}

div.left_nav_block {
     float: left;
     width: 179px;
     margin-left: 22px;
     margin-right: 27px;
     margin-top: 5px;
}

*>div.left_nav_block {
     margin-right: 27px;
}

div.left_nav_link {
     width: 178px;
     height: 30px;
     margin-bottom: 5px;
}

div.left_nav_link a {
     width: 178px;
     height: 30px;
     display: block;
     padding-left: 15px;
     padding-top: 5px;
     font-family: MyriadPro, Verdana;
     color: #666666;
     font-size: 13px;
     text-decoration: none;
}

.header_outer {
     height:106px;
     width:100%;
     text-align:center;
}

.header a {
     text-decoration: none;
}

.body_outer {
     width:100%;
     text-align: center;
}

.body_fg_div {
     width: 996px;
     position: relative;
     top: -22px;
     margin:0px auto;
     text-align: left;
}

div.footer_grey_outer {
     width: 100%;
     text-align:center;
     margin-top: -12px;
     margin-bottom: 9px;
}

div.left_link_block {
     margin-top: 30px;
        /*margin-bottom:17px;*/
}

*>div.left_link_block {
     margin-top: 30px;
        /*margin-bottom:17px;*/
}

div.left_link_block a {
     font-weight:bold;
     font-family:Trebuchet MS, Verdana,Arial;
     text-decoration:none;
     font-size:14px;
     margin-left: -3px;
}

.colored_item a:hover
{
   color:#333333;
}

/***************** LEFT NAVIGATION *********************/
ul.left_nav_ul {
/*     width: 100%;*/
     margin-top: 0px;
        list-style:none;
     padding:0px;
        margin-left:0px;



margin-bottom: 10px;
}

li.left_nav_li {
/*     width: 178px;*/
     width:100%;
     height: 30px;
     margin-bottom: 2px;
        background-repeat: no-repeat;
}

li.left_nav_li a {
/*     width: 178px;*/
     height: 30px;
     display: block;
     color: #666666;
     /*padding-left: 15px;*/
     /*padding-top: 5px;*/
     font-family: MyriadPro, Verdana;
     font-size: 13px;
     text-decoration: none;
}

li.left_nav_li img {
     line-height: 0px;
     font-size: 0px;
     height: 30px;
}

li.left_nav_li a:hover {
     color:black;
}
  
div.left_nav_sublink {
     border-left:1px solid #EAEAEA;
     border-right:1px solid #EAEAEA;
     border-bottom:1px solid #EAEAEA;
        padding-left: 0px;
     margin-bottom: 17px;
     background-repeat:no-repeat;
}

*>div.left_nav_sublink {
     margin-bottom: 20px;
}

div.left_nav_sublink ul {
     margin:0px;
        padding: 6px;
     list-style:none;
     zoom:1;
}

li.left_nav_su {
     width: 165px;
     height: 26px;
     margin-left:0px;
     margin:0px;
     background-repeat:no-repeat;
     overflow:hidden;
}

li.left_nav_sub_big {
     width: 165px;
     height: 42px;
     margin-left:0px;
     margin:0px;
     text-decoration:none;
     background-repeat:no-repeat;
     overflow:hidden;
}

li.left_nav_su a {     
     margin:0px;
     display: block;
     margin:0px;
     padding-top: 5px;
     padding-left:9px;
     padding-bottom: 5px;
     color:#000;
     text-decoration:none;
     font-size:11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     height: 16px;
}

li.left_nav_sub_big a {     
     margin:0px;
     display: block;
     margin:0px;
     padding-top: 6px;
     padding-left:9px;
     padding-bottom: 5px;
     color:#000;
     text-decoration:none;
     font-size:11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

li.left_nav_sub2 {
     text-decoration:none;
     height: 21px;
     margin-top: 0px;
     margin-bottom: 2px;
     overflow: hidden;
     background-position: 0px 0px;
}

*>li.left_nav_sub2 {
     padding-top: 1px;
     padding-bottom: 4px;
     height: 18px;
     background-position: 0px 0px;
     margin-top: 0px;
     margin-bottom: 0px;
}

li.left_nav_sub2_first {
     padding-top: 1px;
     padding-bottom: 0px;
     height: 23px;
     margin-top: 3px;
     background-position: 0px 0px;
     overflow: hidden;
     margin-bottom: 0px;
}

*>li.left_nav_sub2_first {
     padding-top: 1px;
     padding-bottom: 4px;
     height: 18px;
     margin-top: 7px;
     margin-bottom: 0px;
     background-position: 0px 0px;
}

li.left_nav_sub2 a {
     color:#000;
     text-decoration:none;
     font-size:11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     padding-top: 0px;
     margin-top: 1px;
}

*>li.left_nav_sub2 a {
     padding-top: 0px;
     margin-top: 0px;
}

li.left_nav_sub2_first a {
     color:#000;
     text-decoration:none;
     font-size:11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     padding-top: 0px;
     margin-top: 0px;
}

div#sliderdiv2 ul {
     margin: 0px;
        padding: 0px 6px 2px 6px;
     list-style: none;      
}

*>div#sliderdiv2 ul {
        padding: 0px 6px 2px 6px;
}

div#slide2 ul {
        padding: 0px 6px 2px 6px;
}

.txtLink {
     margin-left: 10px;
}

.outer .inner .column .txtLink {
     margin-bottom:8px;
}

p.pmap_divider {
     font-size: 0px;
     line-height: 0px;
     height: 4px;
     margin: 0px;
     padding: 0px;
}

a.late_deals {
     color: #666666;
}

a.late_deals:hover {
     color: #94AD36;
}

a.late_deals_price {
     color: #BA3411;
     text-decoration: none;
}

a.late_deals_price:hover {
     color: #94AD36;
}

div.outer div.header a:hover {
     color: #768C11;
}

div.corner_left_top {
     float: left;
     width: 3px;
     height: 3px;
     font-size: 0px;
     line-height: 0px;
}

div.corner_right_top {
     float: right;
     width: 3px;
     height: 3px;
     font-size: 0px;
     line-height: 0px;
}

div.corner_left_bottom {
     clear: left;
     float: left;
     width: 3px;
     height: 3px;
     margin-top: 9px;
     font-size: 0px;
     line-height: 0px;
}

div.corner_right_bottom {
     float: right;
     width: 3px;
     height: 3px;
     margin-top: 9px;
     font-size: 0px;
     line-height: 0px;
}

div.main_corner_left_top {
     float: left;
     width: 4px;
     height: 4px;
     font-size: 0px;
     line-height: 0px;
}

div.main_corner_right_top {
     float: right;
     width: 4px;
     height: 4px;
     font-size: 0px;
     line-height: 0px;
}

div.main_corner_left_bottom {
     float: left;
     width: 4px;
     height: 4px;
     font-size: 0px;
     line-height: 0px;
}

div.main_corner_right_bottom {
     float: right;
     width: 4px;
     height: 4px;
     font-size: 0px;
     line-height: 0px;
}

div.asearch_corner_left_bottom {
     float: left;
     width: 3px;
     height: 3px;
     margin-top: 0px;
     font-size: 0px;
     line-height: 0px;
}

div.asearch_corner_right_bottom {
     float: right;
     width: 3px;
     height: 3px;
     margin-top: 0px;
     font-size: 0px;
     line-height: 0px;
}

div.asearch_corner_center {
     height: 3px;
     overflow: hidden;
     background-color: #946329;
}

::root div.asearch_corner_center {
     height: 3px;
     overflow: hidden;
     background-color: #946426;
}

div.inner_corner_left_bottom {
     float: left;
     width: 3px;
     height: 3px;
     margin-top: 0px;
     margin-left: 12px;
     font-size: 0px;
     line-height: 0px;
}

div.inner_corner_right_bottom {
     float: right;
     width: 3px;
     height: 3px;
     margin-top: 0px;
     margin-right: 12px;
     font-size: 0px;
     line-height: 0px;
}

div.inner_center_corner     {
     overflow: hidden;
     height: 3px; 
}

div.title_picture_rollover {
     position: absolute;
     top: 229px;
     left: 233px;
     height: 39px;
     width: 722px;
     margin-left: 10px;
}

*>div.title_picture_rollover {
     left: 230px;
}

div.column1_no_padd p {
     margin-top: 0px;
     padding-top: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     line-height: 130%;
}

div.header_link_img {
     float: right;
     margin-right: 20px;
     margin-top: 11px;
     padding-top: 0px;
}

*>div.header_link_img {
     margin-top: 18px;
}

div.header_link_text {
     float: left;
}

*>div.header_link_text p {
     padding-left: 8px;
}

::root div.header_link_text p {
     padding-left: 9px;
}

div.left_menu {
/*     margin-bottom: 48px;*/
}

*>div.left_menu {
/*     margin-bottom: 50px;*/
}

a.view_res_link {
     float: right;
     margin-top: 9px;
     margin-bottom: 5px;
     margin-right: -2px;
}

*>a.view_res_link {
     margin-top: 12px;
     margin-bottom: 3px;
}

::root a.view_res_link {
     float: right;
     margin-top: 12px;
     margin-bottom: 5px;
     margin-right: -2px;
}

a.view_res_link_large {
     float: right;
     margin-top: 1px;
     margin-bottom: 0px;
     margin-right: -2px;
}

*>a.view_res_link_large {
     margin-top: 3px;
     margin-bottom: 1px;
}

::root a.view_res_link_large {
     margin-top: 1px;
     margin-bottom: 1px;
}

div.upper_dist_div {
     height: 13px;
     font-size: 0px;
     line-height: 0px;
}

div.link_block_content_div {
     width: 168px;
     margin-left: 11px;
     padding-left: 20px;
     font-size: 12px;
     font-family: MyriadPro, Verdana;
     background-repeat: no-repeat;
     background-attachment: scroll;
}

div.root_first {
     background-position: 0px 2px;
}

::root div.root_first {
     background-position: 0px 0px;
}

div.root_not_first {
     background-position: 0px 1px;
}

::root div.root_not_first {
     background-position: 0px 0px;
}

div.child_not_first {
     background-position: 0px 0px;
}

::root div.child_not_first {
     background-position: 0px 0px;
}

*>div.root_first {
     background-position: 0px 3px;
}

*>div.root_not_first {
     background-position: 0px 2px;
}

*>div.child_not_first {
     background-position: 0px 1px;
}

div.llblock_top_margin_first {
     margin-top: 4px;
}

div.llblock_top_margin_not_first {
     margin-top: 5px;
}

*>div.llblock_top_margin_not_first {
     margin-top: 6px;
}

::root div.llblock_top_margin_not_first {
     margin-top: 9px;
}

div.form_title_div {
     position:relative;
     top:15px;
     font-size:16px;
     font-family:Trebuchet MS;
     font-weight:bold;
}

*>div.form_title_div {
     top:14px;
}

::root div.form_title_div {
     top:17px;
}

div.form_text_div {
     line-height:120%;
     font-size:10px;
     font-family:Verdana;
     margin-right:10px;
     margin-left: 1px;
     padding-top:23px;
     padding-bottom:13px;
}

*>div.form_text_div {
     padding-bottom:10px;
}

::root div.form_text_div {
     padding-top:27px;
     padding-bottom:13px;
}

.book_ref_no_field {
     width:145px;
     height:19px;
     font-weight:normal;
     margin-left:1px;
     margin-top:0px;
     margin-bottom:2px;
}

.sur_name_field {
     width:145px;
     height:20px;
     font-weight:normal;
     margin-left:1px;
     margin-top:1px;
     margin-bottom:3px;
}

.post_code_field {
     width:145px;
     height:20px;
     font-weight:normal;
     margin-left:1px;
     margin-top: 1px;
}

*>.book_ref_no_field {
     margin-top:1px;
     margin-bottom:3px;
}

::root .book_ref_no_field {
     margin-top:1px;
     margin-bottom:4px;
}

*>.sur_name_field {
     margin-top:2px;
     margin-bottom:2px;
}

::root .sur_name_field {
     margin-top:2px;
     margin-bottom:4px;
}

*>.post_code_field {
     margin-top: 4px;
}

div.fields_form_div {
     border:none;
     padding-left:11px;
     font-size:10px;
     font-weight:bold;
     position:relative;
     bottom:18px;
     margin-bottom:11px;
}

*>div.fields_form_div {
     margin-bottom:12px;
}

::root div.fields_form_div {
     margin-bottom:14px;
}

div.qas_text {
     margin-top: 0px;
}

*>div.qas_text {
     margin-top: 2px;
}

div.nav_block_opened {
     width: 178px;
     overflow: hidden;
}

*>div.nav_block_opened {
     margin-top: -2px;
}

div.left_nav_sublink ul.byvillage_nav_thirdlevel {
     margin-left: 0px;
     padding: 3px 6px 2px;
}

*>div.left_nav_sublink ul.byvillage_nav_thirdlevel {
     margin-left: 9px;
     padding: 7px 6px 2px;
}

div.head_logo {
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 59px 7px;
     background-color: transparent;
}

div.inn_corn_bl {
     float: left;
     margin-left: 12px;
     margin-top: -3px;
     height: 3px;
     width: 3px;
     font-size: 0px;
     line-height: 0px;
}

div.inn_corn_br {
     float: right;
     margin-right: 12px;
     margin-top: -3px;
     height: 3px;
     width: 3px;
     font-size: 0px;
     line-height: 0px;
}

div.mkb_inn_corn_bl {
     float: left;
     margin-left: 12px;
     margin-top: -10px;
     height: 3px;
     width: 3px;
     font-size: 0px;
     line-height: 0px;
}

*>div.mkb_inn_corn_bl {
     margin-top: -12px;
}

div.mkb_inn_corn_br {
     float: right;
     margin-right: 12px;
     margin-top: -10px;
     height: 3px;
     width: 3px;
     font-size: 0px;
     line-height: 0px;
}

*>div.mkb_inn_corn_br {
     margin-top: -12px;
}

div.navigation_block {
     margin-top: 0px;
     padding-top: 0px;
}

div.column1_no_padd a {
     color:#333333;
}

a.news_item_lnk {
     text-decoration: none;
     font-family: Verdana;
     font-size: 11px;
     display: block;
     padding-left: 14px;
     padding-top: 10px;
     color:#003300;
}

.select-free
{
    position:absolute;
    z-index:10;
    cursor:auto;
    overflow:hidden;/*must have*/
    width:152px;/*must have for any value*/;
}

*>.select-free
{
    width:150px;/*must have for any value*/;
}

.select-free iframe
{
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px/*must have for any big value*/;
}