@charset "utf-8";
/* CSS Document */

body{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
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: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:196px;
	left:355px;
	height:20px;
	width:540px;
}
reservation_
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:absolute;
top:200px;
left:250px;
}
#headpage{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../images/bg_top.jpg);
width:1000px;
height:250px;
}
#headpage img {
padding:0px 0px 0px 0px;
margin:30px 0px 0px 60px;
float:left;
}

.menu{
float:left;
padding:0px 0px 0px 0px;
margin:152px 0px 0px 128px;
}
#maincontent{
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:1000px;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-y;
}
#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;
}
.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{
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-y;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 0px;
width:1000px;
text-align:center;
}
#footer_line{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-top:#ee008c 4px solid;
width:780px;
height:4px;
}
.menu1{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}

.add{
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
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;
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
font-size:14px;
font-weight:bold;
}

