@charset "utf-8";
/* CSS Document */
body
{
font-size:14px;
color:#1f1f1f;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
background-color:#cea681;
}
td{
vertical-align:top;
}
.hand
{
cursor:pointer;
}
img{
border:0px none;
}
.required
{
color:#ff0000;
}
.link_color{
color:#167366;
}
.content_intro, .content_intro p{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:26px;
color:#ffffff;
vertical-align:middle;
margin:0px 0px 0px 35px;
padding:0px;
}
.title_des{
font-family:"Georgia", Arial, Helvetica, sans-serif;
color:#167366;
font-size:18px;
font-style:oblique;
margin:0px;
padding:8px 0px 0px 0px;
}
.home_content{
padding-left:60px;
}
.home_content ul li, .home_content li, .resort_content ul li, .resort_content li{
list-style-position:outside;
list-style-image:url(../images/btn_li.jpg);
padding:0px;
margin:0px;
}

.home_content ul{
padding:0px;
margin:0px;
}
.hot_special{
font-size:30px;
color:#17958e;
}
.special_contact{
color:#17958e;
}
.resort_flash_bg{
background: url(../images/flash_bg.png) no-repeat left top;
width:413px;
height:352px;
padding-top:29px;
padding-left:32px;
behavior: url(../images/iepngfix.htc);
}
.camping_left{
padding-left:30px;
width:360px;
}
.camping_right{
padding-left:85px;
width:350px;
}
.camping_img{
border:3px solid #137566;
}
.booking_form_tbl{
color:#197568;
}
.camping_tbl td, .booking_form_tbl td{
vertical-align:middle;
}
.pathway{
color:#666666;
font-size:30px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight: bold;
/*text-transform:uppercase;*/
padding-left:42px;
padding-top:15px;
}
.booking_input{
border:1px solid #38dac3;
width:236px;
padding:2px 0px 2px 0px;
height:18px;
}

.booking_chk{
/*border:1px solid #38dac3;*/
}
select{
border:1px solid #ffffff;
}

.booking_arrival_date{
border:1px solid #38dac3;
width:165px;
background:#ffffff;
/*padding:3px 2px 3px 0px;*/
padding:3px 2px 3px 0px;
text-align:right;
}
.booking_arrival_time{
border:1px solid #38dac3;
width:60px;
background:#ffffff;
padding:3px 2px 3px 0px;
text-align:right;
}
.booking_input_2{
border:1px solid #38dac3;
width:40px;
padding:2px 1px 2px 0px;
}
#div_err{
color:#ff0000;
font-size:12px;
font-weight:normal;
}
.banner_left_bg{
background:url(../images/banner_left_bg.jpg) repeat-x left top;
height:94px;
}
.banner_right_bg{
background:url(../images/banner_right_bg.jpg) repeat-x left top;
height:94px;
}
.menu_left_bg{
background:url(../images/menu_left_bg.jpg) repeat-x left top;
height:35px;
}
.menu_right_bg{
background:url(../images/menu_right_bg.jpg) repeat-x left top;
height:35px;
}
.menu_list{
background:url(../images/menu_item_bg.jpg) repeat-x left top;
height:35px;
}
.menu_list_tbl td{
vertical-align:middle;
}
.menu_item, .menu_item a{
font-family:"myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
/*text-transform:uppercase;*/
text-align:center;
color:#ffffff;
text-decoration:none;
padding:0px 2px 0px 2px;
}
.menu_item:hover, .menu_item_active{
background:url(../images/menu_item_bg_hover.jpg) no-repeat center bottom;
font-family:"myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
/*text-transform:uppercase;*/
text-align:center;
color:#ffffff;
text-decoration:none;
padding:0px 2px 0px 2px;
}

.menu_item_active a{
font-family:"myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
/*text-transform:uppercase;*/
text-align:center;
color:#ffffff;
text-decoration:none;
padding:0px 2px 0px 2px;
}
.header_left_bg{
background:url(../images/header_left_bg.jpg) repeat-x left bottom;
height:142px;
}
.header_right_bg{
background:url(../images/header_right_bg.jpg) repeat-x left bottom;
height:142px;
}
.header_center_bg{
background:url(../images/header_center_bg.jpg) no-repeat left top;
height:142px;
width:960px;
vertical-align:middle;
}
.content_left_bg{
background:#cea681 url(../images/content_left_bg.jpg) repeat-x right top;
height:788px;
}
.content_right_bg{
background:#cea681 url(../images/content_right_bg.jpg) repeat-x left top;
height:788px;
}
.content_bg{
background:#f4eae2 url(../images/content_bg.jpg) no-repeat right top;
height:788px;
width:960px;
}
.home_btn_link{
padding:19px 18px 0px 18px;
text-align:left;
}
.footer_left_bg, .footer_right_bg, .footer{
background:#cea681;
height:124px;
/*height:154px;*/
}
.footer{
background:url(../images/footer.jpg) no-repeat left top;
height:124px;
/*height:154px;*/
width:960px;
vertical-align:bottom;
}

.accommodation_unit_list
{
float:left;
padding-right:5px;
width:525px;
}
.gallary_img_accommodation
{
float:left;
width:338px;
background-color: #ffffff;
padding:1px;
border:1px solid #3d897f;
}

.div_line
{
border-top:1px solid #137566;
padding-right:42px;
margin-top: 10px;
}

.content_accommodation
{
margin: 5px 45px 0 0; 
padding-left: 42px;
padding-bottom:10px;
}
.resort_content ul li, .resort_content li{
line-height:24px;
}
.local_att_content, .local_att_content li{
padding:0px;
margin:0px 0px 0px 5px;
list-style-image:url(../images/btn_li.jpg);
list-style-position:outside;
}

#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}
.village_content{
padding-left:50px;
}
.village_content li{
list-style-image:url(../images/btn_li.jpg);
list-style-position:outside;
margin:0 0 0 5px;
}	

.btn_floor
{
color:windowframe;
font-size:11px;
text-decoration:none;
}
.contact_tbl{
color:#197568;
font-weight:bold;
}
.email_tbl{
color:#197568;
font-weight:normal;
}
.contact_tbl td{
/*vertical-align:middle;*/
}
.contact_input{
border:1px solid #38dac3;
width:268px;
height:20px;
padding:2px;
}
.contact_msg{
border:1px solid #38dac3;
width:268px;
overflow:auto;
height:50px;
}
.mailto{
text-decoration:underline;
font-size:14px;
color:#1f1f1f;
}
.mailto:hover{
text-decoration:underline;
font-size:14px;
color:#197568;
}
.contact_info_tbl{
line-height:26px;
}
input, textarea{
font-size:14px;
color:#1f1f1f;
font-family:Arial, Helvetica, sans-serif;
}
.bg_top_popup{
background: url(../images/popup_header_bg.jpg) no-repeat left top;
width:704px;
height:35px;
font-family:"myriad Pro", Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-transform:uppercase;
vertical-align:middle;
}
.content_popup{
background: url(../images/popup_bg.jpg) no-repeat left top;
width:704px;
height:434px;
}

.light_box{
height:434px;
width:704px;
overflow-x:hidden;
overflow-y:auto;
}

.accommodation_body_text
{
float:left;
}
/*.img_view_special
{
padding-right:82px;
position:relative;
top:-38px;
}*/
.copyright{
color:#167366;
margin:0px;
padding:0px;
}
.contact_security{
border:1px solid #38DAC3;
height:20px;
padding:2px;
width:70px;
vertical-align:top;
text-align:center;
}

*{
margin: 0;
}
/*
.slide_show_acc li {
list-style: none;
}
*/

#navigation li{
list-style:none;
}

#navigation {
position: absolute;
z-index: 10;
}

#scroll_left {
left: -16px;
top: 32px;
background: url(../images/left_nav.png) no-repeat;
cursor:pointer;
}

.scroll_right {
left: 330px;
top: 32px;
background: url(../images/right_nav.png) no-repeat;
cursor:pointer;
}

#scroll_left, .scroll_right {
position: absolute;
overflow: hidden;
display: block;
padding: 0 0 0 21px;
height: 19px;
border:none;
width: 0px !important; /* for most browsers */
width /**/: 21px; /* for IE5.5's bad box model */
}

#slideshow1 {
/*margin: 20px auto 0 auto;*/
width: 335px;
height: 90px;
/*background: #d5d5d5 url(../images/slideshow_bg.gif) repeat-x;*/
}

#slideshow_wrapper1 {
/* we use relative to catch the children */
position: relative;
overflow: scroll;
width: 329px;
height: 90px;
left: -2px;
top: 5px;
}

#slideshow_set1 {
position: absolute;
}

#slideshow_set1 li {
float: left;
height: 80px;
width: 80px;
}

#slideshow2 {
/*margin: 20px auto 0 auto;*/
width: 335px;
height: 90px;
/*background: #d5d5d5 url(../images/slideshow_bg.gif) repeat-x;*/
}

.slideshow {
/*margin: 20px auto 0 auto;*/
width: 335px;
height: 90px;
/*background: #d5d5d5 url(../images/slideshow_bg.gif) repeat-x;*/
}

#slideshow_wrapper2 {
/* we use relative to catch the children */
position: relative;
overflow: scroll;
width: 329px;
height: 90px;
left: -2px;
top: 5px;
}

.slideshow_wrapper {
/* we use relative to catch the children */
position: relative;
overflow: scroll;
width: 329px;
height: 90px;
left: -2px;
top: 5px;
}

#slideshow_set2 {
position: absolute;
}

#slideshow_set2 li {
float: left;
height: 80px;
width: 80px;
}

.slideshow_set {
position: absolute;
}

.slideshow_set li {
float: left;
height: 80px;
width: 80px;
}
#acc_paging, #acc_paging a{
font-size:14px;
color:#167366;
font-weight:normal;
line-height:20px;
padding:5px;
}
.current{
font-size:14px;
color:#167366;
font-weight:bold;
line-height:20px;
padding:5px;
}
.submit_btn{
behavior: url(../images/iepngfix.htc);
width:78px;
height:26px;
}
.des_accommodation p{
margin:10px 0px 0px 0px;
}
.popup_close_button_fix{
width:87px;
height:31px;
behavior: url(../images/iepngfix.htc);
}