@charset "utf-8";
/* CSS Document */
html{
	background-image:url(../images/bg_sand.jpg);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
}
body{
	background-position:top;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#ddd69f;
}
h1{
	font-family:"Times New Roman", Times, serif;
	font-weight:500;
	font-size:18px;
	color:#fd7418;
	margin:0px;
	padding:0px 5px 5px 15px;
	background-image:url(../images/ico_flower.gif) no-repeat top right;
	height:27px;
	width:780px;
	line-height:27px;
}
#mainPan{
	width:810px;
	margin:0 auto;
	padding:0px;
	background-image:url(../images/bgcontent.jpg);
	background-repeat:repeat-y;
}
#logolinkk{
	margin:0px;
	padding:0px;
	width:170px;
	float:left;
}
#headerPan{
	background-image:url(../images/bg_head_top.gif);
	background-repeat:repeat-x;
	height:107px;
	width:810px;
	position:relative;
}
#headerPan a img{
	border:0px;
}
#flash_b{
	margin:0px;
	padding:6px 0px 0px 10px;
	background-image:url(../images/bgcontent.jpg);
	background-repeat:repeat-y;
}
#contentPan{
	margin-top:3px;
	padding:0px;
	width:810px;
	background-image:url(../images/bgcontent.jpg);
	background-repeat:repeat-y;
	height:310px;
}
#contentPan a img{
	border:0px;
}
#flashMain{
	padding:3px;
	background-color:#FFF;
	float:left;
}
#rightPan{
	margin:0px;
	padding:0px 10px 0px 0px;
	float:right;
	width:235px;
	height:310px;
}
#accommodation{
	width:490px;
	margin:0px;
	padding:0px;
	float:left;
}
#accomm{
	margin:0px;
	padding:0px;
	width:280px;
	float:left;
}
#accommo{
	width:280px;
	margin:0px;
	padding:0px;
	float:left;
	height:130px;
}
#ground{
	margin:0px;
	padding:0px;
	width:200px;
	float:right;
}
#ground a img{
	border:0px;
}
#confac{
	margin:0px;
	padding:0px 0px 0px 15px;
	width:370px;
}
#introfaci{
	margin:0px;
	padding:0px 5px 0px 0px;
	width:390px;
	float:left;
}
#facilities{
	margin:0px;
	padding:0px;
	float:left;
	width:400px;
}
#boxSearch{
	width:235px;
	height:198px;
	float:right;
	background-image:url(../images/box_search_demo.jpg);
}
#inbox{
	margin:0px;
	padding:44px 0px 0px 20px;
	float:left;
	width:200px;
	text-align:left;
	height:155px;
}
#intro{
	width:320px;
	float:left;
	height:170px;
}
#intro p{
	text-indent:30px;
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ddd69f;
}
#intro2{
	margin:0px;
	padding:0px;
	height:160px;
}
#accom_home{
	width:430px;
	float:right;
	height:145px;
	background-color:#beaf49;
	padding:5px 10px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#69350d;
}
h2{
	margin:0px;
	padding:0px 0px 3px 0px;
	font-family:"Times New Roman", Times, serif;
	font-weight:500;
	font-size:17px;
	color:#fef5e4;
	border-bottom:1px solid #ccb571;
}
#accom_home p{
	padding:0px;
	margin-top:5px;
	width:280px;
	float:left
}
#accom_home strong{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:500;
	color:#453502;
	display:block;
	padding-bottom:5px;
}
#accom_home img{
	float:left;
	padding-left:5px;
	margin-top:5px;
}
.clear{
	clear:both;
	line-height:0px;
}
#footerPan{
	margin:0px auto;
	padding:15px 0px 15px 0px;
	width:810px;
	text-align:center;
	font-size:10px;
	color:#FFC;
	font-family:Verdana, Geneva, sans-serif;
}
#contenttext{
	margin:0px;
	padding:0px 10px 0px 10px;
	color:#ddd69f;
	width:790px;
}
#contenttext a img{
	border:0px;
}
#bgre{
	margin:0px;
	padding:0px;
	width:810px;
	background-image:url(../images/bgcontent.jpg);
	background-repeat:repeat-y;
	float:left;
}
#menu_en{
	margin:0px;
	padding:0px;
	color:#4f2d00;
	font-size:11px;
}
a{
	color:#FFF;
	text-decoration:none;
}
a:hover{
	color:#4f2d00;
}
#logo{
	position:absolute;
	bottom:-3px;
	left:15px;
}
#space{
	margin:0px;
	padding:0px;
	height:82px;
}
#menuBar{
	position:absolute;
	right:-1px;
	bottom:3px;
	margin:0px;
	padding:0px;
	width: 603px;
}
#menuBar li{
	display:block;
	height:21px;
	float:left;
	padding-left:5px;
	margin:0px;
	background:url(../images/menu1.jpg);
}
#menuBar a{
	padding-right:5px;
	margin:0px;
	display:block;
	line-height:21px;
	background:url(../images/menu2.jpg);
}
#picaccommodation{
	margin:0px;
	padding:0px 0px 0px 5px;
	float:right;
	width:295px;
	height:585px;
}
#picaccommodation a img{
	border:0px;
}
#faci{
	margin:0px;
	padding:15px 0px 0px 0px;
	width:380px;
	float:right;
}
#restaurant{
	margin:0px;
	padding:0px;
	width:400px;
	height:455px;
	float:left;
}
#restaur{
	margin:0px;
	padding:0px;
	float:right;
	width:380px;
	height:455px;
}
#show{
	margin:0px;
	padding:5px 0px 10px 5px;
	width:790px;
	float:left;
}
#show a img{
	border:0px;
	margin:0px;
	padding:5px 10px 5px 10px;
}
#location{
	margin:0px;
	padding:0px;
	width:390px;
	float:left;
	height:280px;
}
#enquiry{
	margin:0px;
	padding:15px 0px 0px 0px;
	width:340px;
	float:right;
}
#enqui{
	margin:0px;
	padding:20px 15px 0px 0px;
	float:left;
	text-align:left;
	width:430px;
	height:260px;
}
#re{
	background:#69350d;
	width:810px;
	margin:0px;
	padding:0px;
}
#booknow{
	background-color:#e9dac3;
	background-repeat:repeat-y;
	margin:15px;
	paddind:0px 0px 0px 0px;
	position:relative;
	width:780px;
}
#flash{
	margin:0px;
	padding:2px 0px 0px 0px;
	width:553px;
	float:left;
}
.bookingcontent{
	margin:0px;
	text-align:center;
}
#tt{
	height:600px;
}
#promotion{
	margin-top:194px;
	/*padding:50px 0px 0px 0px;*/
	background-image:url(../images/img_gallery_demo.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:235px;
	height:110px;
}
#menufooter{
	margin:10px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
#partner{
	margin:0px;
	padding:20px 10px 20px 10px;
	text-align:left;
}
#intro3{
	margin:0px;
	padding:0px;
	height:315px;
}
#new{
	margin:0px;
	padding:0px;
}
#news a img{
	border:0px;
}
#picmap{
	margin:0px;
	padding:20px 0px 0px 0px;
	float:right;
	width:400px;
	height:280px;
}