@charset "utf-8";
/* CSS Document */
body{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../images/cabana_bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#830101;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
a img{
text-decoration:none;
border:0px;
}
a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
a:hover{
color:#830101;
}
.hh{
color:#830101;
}
#content h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#830101;
	top:52px;
	left:374px;
}
#content_accom h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#830101;
	top:30px;
	left:84px;
}
#content_map h1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#830101;
top:30px;
left:100px;
}
#mainpage{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:1000px;
position:relative;
}
.boxsearch{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:540px;
left:410px;
height:20px;
width:540px;
z-index:10;
}
#headpage{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../images/cabana_bg_top.jpg);
background-position:top;
width:1000px;
height:570px;
position:relative;
z-index:0;
}
#headpage img {
padding:0px 0px 0px 0px;
margin:100px 0px 0px 50px;
float:left;
}
.jump{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:110px;
	left:785px;
	z-index:100;
}
#flash{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:245px;
left:63px;
z-index:20;
}
.menu{
float:left;
padding:0px 0px 0px 0px;
margin:175px 0px 0px 160px;
}
#maincontent{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:1000px;
background-image:url(../images/cabana_content_bg.jpg);
background-repeat:repeat-y;
}

#content{
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:1000px;
height:650px;

}
#content_accom{
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:1000px;
height:650px;

}
#content_map{
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:1000px;
height:800px;

}
#sideright{
float:right;
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:250px;
height:500px;
}
.welcomepic{
top:10px;
left:80px;
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.welcometitle{
top:10px;
left:300px;
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.txt{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	top:79px;
	left:298px;
	width:385px;
	text-align:left;
}
.hh_welcom{
color:#003f53;
}
.gallerytxt{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:15px;
left:700px;
}
.photo{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:65px;
left:700px;
}
.phototxt{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:215px;
left:830px;

}
.phototxt a{
text-decoration:underline;
color:#003f53;
}
.phototxt a:hover{
color:#830101;
}
.spa{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:166px;
	left:104px;
}
.fac{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:165px;
left:320px;
}
.promotion{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:270px;
left:705px;
border:0px;
}
.spaphoto{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:226px;
left:75px;
}
.overpic{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:223px;
	left:315px;
}
.review{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:350px;
left:705px;
border:0px;
}
.spatxt{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:331px;
	left:82px;
	width:195px;
	text-align:left;
	text-indent:10px;
}
.factxt{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:329px;
	left:322px;
	text-align:left;
	width:350px;

}
.pfac{
color:#000000;
}
.factxt ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 16px;
color:#003f53;
}
.factxt ul li{
list-style-image:url(../images/li.jpg);
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:15px;
}

#footer{
	position:absolute;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:540px;
	left:233px;
	width:580px;
	border-top:#000000 4px solid;
	text-align:center;
}
#footer_map{
position:absolute;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:700px;
left:200px;
width:550px;
border-top:#000000 4px solid;
text-align:center;
}
.add{
color:#909090;
font-weight:bold;
}
.add1{
color:#6f0101;
}
#footpage{
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../images/cabana_bg_bottom.jpg);
background-repeat:no-repeat;
background-position:top;
width:1000px;
height:150px;
}
.addleft{
	text-align:left;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	top:40px;
	left:31px;
}
.addright{
text-align:left;
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#ffffff;
top:40px;
left:800px;
}
.addfoot{
	color:#d79403;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	left: 0px;
	top: 0px;
}
/*---------  Accommodation Page --------------*/
.ocean{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:100px;
left:60px;
}
.lake{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:100px;
left:370px;
}
.oceantxt{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:380px;
left:90px;
z-index:10;
width:250px;
text-align:left;
font-size:14px;
color:#ffffff;
}
.laketxt{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:380px;
left:400px;
z-index:10;
width:250px;
text-align:left;
font-size:14px;
color:#ffffff;
}
.room{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:430px;
left:710px;
border:0px;
z-index:20;
}
.room_fac{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:329px;
	left:104px;
	color:#f1ce8a;
	font-size:16px;
	font-weight:bold;
}
.lakedlx{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:61px;
	left:415px;
	color:#f1ce8a;
	font-size:16px;
	font-weight:bold;
}
.txtbig{
color:#a70101;
font-size:28px;
font-weight:bold;
}
.txtcolor{
color:#a70101;
}
.accomtxt{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	top:381px;
	left:121px;
	text-align:left;
	width:500px;
	text-indent:20px;
}
.accom_bg{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:130px;
left:85px;
z-index:0;
}
.pic_accom_01
{
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;
position:absolute;
top:143px;
left:140px;
z-index:5;
border:solid  #ec8911 1px;
}
.pic_accom_02
{
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;
position:absolute;
top:143px;
left:400px;
z-index:5;
border:solid  #ec8911 1px;
}
.roomspec{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:326px;
	left:462px;
	text-align:left;
	font-size:11px;
}

/*--------------- end accommodation Page ---------*/


/*------ facilities Page ----------------*/
.room_service{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:334px;
	left:401px;
	color:#f1ce8a;
	font-size:16px;
	font-weight:bold;
}
.room_fac1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:333px;
	left:103px;
	color:#f1ce8a;
	font-size:16px;
	font-weight:bold;
}
.remark{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
color:#FF0000;
font-size:14px;
top:480px;
left:150px;
}
.room_service_txt{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	width:200px;
	top:380px;
	left:103px;
	text-align:left;
	text-indent:10px;
}
.room_fac_txt{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	width:241px;
	top:381px;
	left:403px;
	text-align:left;
	text-indent:10px;
}
.fachead{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:60px;
left:400px;
}
.facdes{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:61px;
	left:84px;
	text-align:left;
	width:338px;
	text-indent:10px;
	height: 61px;
}
/*------ facilities Page ----------------*/
/*-------map-----------*/
#map{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:70px;
left:100px;
z-index:20;

border:#bd710f solid 5px;
}
/*-----------------------*/
.contact1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:200px;
left:180px;
width:400px;
text-align:center;
}
.contact2{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:350px;
left:180px;
width:400px;
text-align:center;
}
.contacthead1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
width:400px;
height:20px;
vertical-align:middle;
background-color:#ed008c;
text-align:center;
font-size:14px;
color:#FFFFFF;
top:160px;
left:180px;
line-height:20px;
}
.contacthead2{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
width:400px;
height:20px;
vertical-align:middle;
background-color:#ed008c;
text-align:center;
font-size:14px;
color:#FFFFFF;
top:310px;
left:180px;
line-height:20px;
}
#gallerypage{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	position:absolute;
	width:600px;
	left: 60px;
	top: 76px;
	background-color:#830101;
	border:solid #db790e 4px;
}
.gallerynext a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:570px;
	top:1200px;
font-size:14px;
	font-weight:bold;
}
.galleryback a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:120px;
	top:1200px;
	font-size:14px;
	font-weight:bold;
}
.gallerynext a:hover{
color:#830101;
}
.galleryback a:hover{
color:#830101;
}
#gallerypage img{
float:left;
padding :3px 3px 3px 3px;
margin:5px 10px 10px 10px;
border:0px;
width:170px;
border:solid #dd7b10 2px;
}

.partner{
	text-align:left;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#d79403;
	top:40px;
	left:194px;
	width: 578px;
}
.partner a{
color:#d79403;
}
.news{
	position:absolute;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	left: 707px;
	top: 431px;
}




.css_partner{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	padding-bottom:15px;
	width:600px;
}
.css_partner a{
	color:#00468C;
	text-decoration:none;
	font-weight:bold;
}
.css_partner a:hover{
	color:#39F;
	text-decoration:none;
}
