@charset "utf-8";
/* CSS Document */
body{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../images/pink_bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#003f53;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
a img{
text-decoration:none;
border:0px;
}
a:hover{
color:#ee008c;
}
.hh{
color:#ee008c;
}
#content h1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003f53;
top:50px;
left:385px;
}
#content_accom h1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#003f53;
top:30px;
left:100px;
}
#content_map h1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#003f53;
top:30px;
left:100px;
}
#mainpage{
padding:0px 0px 0px 0px;
margin:49px 0px 0px 0px;
width:1000px;
position:relative;
}
.boxsearch{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:480px;
left:410px;
height:20px;
width:540px;
}
#headpage{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../images/bg_top.jpg);
background-position:top;
width:1000px;
height:500px;
}
#headpage img {
padding:0px 0px 0px 0px;
margin:30px 0px 0px 60px;
float:left;
}
.jump{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:96px;
	left:780px;
}
#flash{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:185px;
left:63px;
}
.menu{
float:left;
padding:0px 0px 0px 0px;
margin:152px 0px 0px 128px;
}
#maincontent{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:1000px;
background-image:url(../images/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:70px;
left:300px;
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;
}

.pic_accom_01
{
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;
position:absolute;
top:143px;
left:140px;
z-index:5;
border:solid  #e9018b 2px;
}
.pic_accom_02
{
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;
position:absolute;
top:143px;
left:400px;
z-index:5;
border:solid  #e9018b 2px;
}
.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:#ee008c;
}
.spa{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:160px;
left:85px;
}
.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:695px;
border:0px;
}
.spaphoto{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:223px;
left:75px;
}
.overpic{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:223px;
left:305px;
}
.review{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:350px;
left:695px;
border:0px;
}
.spatxt{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:310px;
left:75px;
width:195px;
text-align:left;
text-indent:10px;
}
.factxt{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:310px;
left:310px;
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:221px;
	width:550px;
	border-top:#ee008c 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:#ee008c 4px solid;
text-align:center;
}
.add{
color:#909090;
font-weight:bold;
}
.add1{
color:#ee008c;
}
#footpage{
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../images/bg_bottom.jpg);
background-repeat:no-repeat;
background-position:top;
width:1000px;
height:100px;
}
.addleft{
text-align:left;
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#ffffff;
top:20px;
left:30px;
}
.addright{
text-align:left;
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#ffffff;
top:20px;
left:800px;
}
.addfoot{
color:#ee008c;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
font-size:14px;
font-weight:bold;
}
/*---------  Accommodation Page --------------*/
.ocean{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:60px;
left:60px;
}
.lake{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:60px;
left:370px;
}
.oceantxt{
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
top:320px;
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:320px;
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:335px;
	left:144px;
}
.lakedlx{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:60px;
left:400px;
}
.accomtxt{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	top:386px;
	left:130px;
	text-align:left;
	width:500px;
	text-indent:20px;
}
/*--------------- end accommodation Page ---------*/


/*------ facilities Page ----------------*/
.room_service{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:350px;
left:400px;
}
.room_fac1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:350px;
left:100px;
}
.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:110px;
text-align:left;
text-indent:10px;
}
.room_fac_txt{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
width:200px;
top:380px;
left:410px;
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:66px;
	left:107px;
	text-align:left;
	width:260px;
	text-indent:10px;
}
/*------ facilities Page ----------------*/
/*-------map-----------*/
#map{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:70px;
left:100px;
z-index:50;
height:300px;
}
/*-----------------------*/
.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;

}
.gallerynext a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:570px;
	top:1140px;
	font-size:14px;
	font-weight:bold;
}
.galleryback a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:102px;
	top:1140px;
	font-size:14px;
	font-weight:bold;
}
.gallerynext a:hover{
color:#ff47c9;
}
.galleryback a:hover{
color:#ff47c9;
}
#gallerypage img{
float:left;
padding :3px 3px 3px 3px;
margin:5px 10px 10px 10px;
border:0px;
width:170px;
border:solid #ff47c7 2px;
}
.partner{
	text-align:left;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#d79403;
	top:19px;
	left:384px;
}
.partner a{
color:#d79403;
}
.news{
	position:absolute;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	left: 697px;
	top: 431px;
}
