@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6,ul,li,body,td,div,p{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.hide{
	display:none;
}
.hand{
	cursor:pointer;
}
#icon{
padding:15px 0 0 60px;
}
#vote{
	padding:10px 0 0 40px;
}
#ems{
	padding:15px 0 0 60px;
}
#text_fun{
color:#333333;
font-size:13px;
font-weight:bold;
text-align:center;
padding:60px 0 0 0;
}

/*--------------- Cart ---------------------*/
#cart table thead td{
	font-size:13px;
	font-weight: normal;
	color:#833E65;
	font-weight:bold;
	padding:7px;
	border:#7E858E solid 1px;
	background-color:#E8D3DF;
	border-right: none;
}
#cart table thead td.td_end{
		border-right:#7E858E solid 1px;
}
#cart table#shopping_cart{
	border-right:solid 1px #CCC;
	border-bottom:#CCC solid 1px;
}
#cart table#shopping_cart select{
	margin:2px 0 0 2px;
}

input.price-a {
	text-align:center;
	border: #FFF solid 1px;
}
#cart table#shopping_cart td.view{
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
}
#cart table tbody{
	font-size:13px;
	font-weight: normal;
}
#cart table tbody table.data_detail td{
	text-align:left;
border:none;
}
#cart table tr.sumary td{
border:none;
}
#cart table tbody td{
border-left:solid 1px #CCCCCC;
vertical-align:middle;

}
#cart table tbody  tr.data_cart td{
	border-bottom:solid 1px #CCC;
}
#cart table tbody  tr.data_cart td .data_detail td{
	border-bottom:none;
}
#shopping_cart tr.product_list td{

border-bottom:#A7A7A7 solid 1px;
} 

#data_shipping table td input,
#data_shipping table td textarea{
width:100%;
}
table#shopping_cart table.data_detail td{
border-bottom:none;
padding:3px;
font-size:11px;
line-height:120%;
vertical-align:top;
color:#666666;
}
table#shopping_cart td.data_detail img{
float:left;
margin-right:5px;
border:1px #CCCCCC solid;
}
#cart table tbody  a{
	text-decoration:none;
	color:#666666;
	font-size:12px;
	font-weight:600;
}
#cart table tbody  a:hover{
	text-decoration: underline;
}
#cart table#shipping{
	border:#35414F solid 1px;
	background-color:#E2E4E6;
}
#cart table#shipping thead td{
background-color:#4F5A66;
color:#FFF;
}
#cart table#shipping td{
border-bottom: solid 1px #CCCCCC;
padding:5px;
}
#cart table#shipping td#bt_order input{
	font-size:10px;
}
#cart #chk_coupon input{
	float: left;
}
#cart #chk_coupon input div{
	float:left;
}
/*--------- end cart --------------*/

/*--------- Next Page ---------*/
table.next_page td img{
	vertical-align:middle;
}
table.next_page {
	text-align:center;
	margin:0 0 10px 0;
	padding-right:0;	
}
/*--------- end Page --------------*/

/*------------ Webboard_list -------------*/
h2#webboard{
	text-align:left;
	background-image:url(../images/20.png);
	background-repeat:no-repeat;
	height:23px;
	margin:0 0 0 40px;
	padding:20px 0 0 50px;
	font-size:12px;
	font-weight:bold;
	color:#8351A1;	
}
body .display_none{
	display:none;
}
body .width_max{
	width:95%;
}
body #webboard_list{
	width:683px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}
body .subt{
background-image:url(../images/b15.png);
background-position:left top;
background-repeat:no-repeat;
height:46px;
margin:0 0 0 10px;
}
body #webboard_list #main_sub{
background-image:url(../images/b35.png);
background-position:center top;
background-repeat:no-repeat;
height:43px;
position:relative;
}
body #webboard_list #main_sub ul li.img{
float:left;
list-style:none outside;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
width:31px;
border-right:#ffffff 1px solid;
margin:6px 0 0 0;
padding:4px 0 0 18px;
height:26px;
}
body #webboard_list #main_sub ul li.name{
float:left;
list-style:none outside;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-align:center;
border-right:#ffffff 1px solid;
margin:6px 0 0 0;
width:300px;
padding:4px 0 0 0;
height:26px;
}
body #webboard_list #main_sub ul li.by{
float:left;
list-style:none outside;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-align:center;
border-right:#ffffff 1px solid;
margin:6px 0 0 0;
width:100px;
padding:4px 0 0 0;
height:26px;
}
body #webboard_list #main_sub ul li.time{
float:left;
list-style:none outside;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-align:center;
border-right:#ffffff 1px solid;
margin:6px 0 0 0;
width:100px;
padding:4px 0 0 0;
height:26px;
}
body #webboard_list #main_sub ul li.reply{
float:left;
list-style:none outside;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-align:center;
border-right:#ffffff 1px solid;
margin:6px 0 0 0;
width:60px;
padding:4px 0 0 0;
height:26px;
}
body #webboard_list #main_sub ul li.you{
float:left;
list-style:none outside;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-align:center;
margin:6px 0 0 0;
width:60px;
padding:4px 0 0 0;
height:26px;
}
body #webboard_list #list_colum{
margin:-10px 0 0 8px;
width:673px;
float:left;
}
body #webboard_list #link_add{
	text-align:right;
	padding:0 20px 0 0;
}
body #webboard_list #bt_create_toppic{
	text-align:right;
	margin:-5px 0 5px 0;
}
body #webboard_list tr.subj{
background-image:url(../images/bg10.png);
background-position:center top;
background-repeat:no-repeat;
height:43px;
}
body #webboard_list tr.subj td{
	padding:4px 0 0 0;
	vertical-align:top;
	height:26px;
	font-weight:bold;
	color:#FFF;
}
body #webboard_list a,body #webboard_list a:visited{
	font-weight:bold;
	font-size:12px;
}
body #webboard_list h2{
	height:5px;
	background-image:url(../images/webboard_10.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:15px 0 0 0;
}
body #webboard_list #board_list{
	background-color:#FFF;
	border-bottom:#B2E8FE 1px solid;
}
body #webboard_list #board_list td{
	padding:5px;
}
body #webboard_list #board_list td a,
body #webboard_list #board_list td a:visited{
	color:#000;
}
body #webboard_list #board_list td a:hover{
	color:#F90;
}
body #webboard_list #board_list tr.toppic_hold td{
	color:#2c2c2c;
	background-color:#B2E8FE;
}
body #webboard_list #board_list tr.toppic_hold td a,
body #webboard_list #board_list tr.toppic_hold td a:visited{
	color:#000;
}
body #webboard_list #board_list tr.toppic_hold td a:hover{
	color:#F90;
}
body #webboard_list #board_list tr td .by{
	margin:3px 0 0 0;
	font-size:10px;
	font-weight:normal;
}
body #webboard_list #board_list tr td .by img{
	vertical-align:middle;
	margin:0 0 0 0;
}
body #webboard_list #board_list tr td .by img.time{
	margin:0 0 0 10px;
}

/*------------ End Webboard_list -------------*/


/*------------ add_toppic -------------*/
.sub_add{
	background-image:url(../images/b36.png);
	background-position:center;
	background-repeat:no-repeat;
	height:37px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 40px;
	position:relative;
}
.sub_ans{
	background-image:url(../images/b27.png);
	background-position:center;
	background-repeat:no-repeat;
	height:29px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5f6060;
	padding:8px 0 0 60px;
	position:relative;
}
.sub_ans a,
.sub_ans a:visited{
	color:#5f6060;
}
.sub_ans a:hover{
	color:#F90;
}
#tarang{
background-position:center;
background-repeat:repeat-y;
overflow:hidden;
padding:8px;
height:auto;
}
#tarang form#add_data table{
background-color:#ffffff;
}
.textw{
text-align:right;
color:#ff1e8c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0 30px 0 0;
margin:15px 0 0 0;
}
#tarang table tr td.td1{
color:#292929;
width:120px;
padding:8px 0 2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#tarang table tr td.td1 img{
vertical-align:middle;
}
#tarang table tr td.td2{
padding:8px 0 2px 5px;
color:#F00;
}
#tarang table tr td.td2 input{
width:490px;
border:#CCCCCC 1px solid;
padding:0 0 0 10px;
}
#tarang table tr td.td3{
	border-top:#757572 8px solid;
padding:2px;
}
#tarang table tr td.td4{
text-align:center;
padding:10px 0 5px 0;
}
#tarang table tr td.sub{
background-color:#44366e;
background-image:url(../images/w1.png);
background-position:top;
background-repeat:repeat-x;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:5px;
}
#tungkatoo{
text-align:right;
margin:10px 0 0 0; 
}
/*------------ End add_toppic -------------*/

/*------------ Answer -------------*/
#toppic{
background-position:center;
background-repeat:repeat-y;
padding:20px 7px 7px 7px;
height:auto;
clear:both;
}
#toppic form#add_comment table{
border:#CCCCCC 1px solid;
background-color:#ffffff;
margin-top:10px;
}
#toppic table tr td.td1{
color:#292929;
width:120px;
padding:5px 0 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#toppic table tr td.td1 img{
vertical-align:middle;
}
#toppic table tr td.td2{
padding:5px 0 5px 10px;
}
#toppic table tr td.td2 input{
width:500px;
border:#CCCCCC 1px solid;
}
#toppic table tr td.td3{
	border-top:#757572 8px solid;
padding:2px;
}
#toppic table tr td.td4{
text-align:center;
padding:10px 0 5px 0;
}
#toppic table tr td.sub{
background-color:#44366e;
background-image:url(../images/w1.png);
background-position:top;
background-repeat:repeat-x;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:5px;
}
body #answer_toppic{
	width:683px;
	margin:0px auto;
}
body #add_toppic table{
	margin:0 0 10px 0;
	width:690px;
	clear:both;
	border:solid 1px #721D51;
}
body #add_toppic table td{
	padding:5px;
}
body #add_toppic table td:first-child{
	color:#FFF;
}
body #answer_toppic #answer{
	background-image:url(../images/b16.png);
	background-position:center top;
	background-repeat:no-repeat;
	min-height:120px;
	width:670px;
	padding:0px;
	margin:10px 0 0 7px;
}
body #answer #img{
	float:left;
	background-image:url(../images/b7.png);
	background-position:center;
	background-repeat:no-repeat;
	width:62px;
	height:62px;
	margin:10px 0 0 10px;
}
body #answer #img ul li{
	list-style:none;
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	padding:2px 0 0 0;
}
body #answer #detail{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	float:left;
	width:570px;
	overflow:hidden;
	margin:10px 0 0 15px;
}
body #answer #name{
	clear:both;
	padding:10px 0 0 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#bcbaba;
}
body #answer #name span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#971616;
}
body #answer_f{
	background-image:url(../images/b28.png);
	background-position:center;
	background-repeat:no-repeat;
	height:42px;
	color:#2e2e2e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
body #answer_toppic #comment{
	background-image:url(../images/b29.png);
	background-position:center top;
	background-repeat:no-repeat;
	min-height:110px;
	width:670px;
	margin:25px 0 0 7px;
	padding:0px;
}
body #comment #img{
	float:left;
	background-image:url(../images/b7.png);
	background-position:center;
	background-repeat:no-repeat;
	width:62px;
	height:62px;
	margin:15px 0 0 10px;
}
body #comment #img ul li{
	list-style:none;
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	padding:2px 0 0 0;
}
body #comment #detail{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	float:left;
	width:570px;
	margin:15px 0 0 15px;
}
body #comment #name{
	clear:both;
	padding:10px 0 0 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#bcbaba;
}
body #comment #name span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#971616;
}
body .next_page img{
	vertical-align:middle;
}
/*------------- End Answer----------------*/

body{
	background-image:url(../images/bg7.png);
	background-position:top;
	background-repeat:repeat-x;
}
h1{
	display:none;
}
h2{
	width:996px;
	clear:both;
	height:162px;
	text-align:center;
}
#body{
	width:996px;
	margin:0px auto;
	padding:65px 0 30px 0;
	height:auto;
	overflow:hidden;
}
ul#language{
	background-image:url(../images/bg4.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:85px;
	height:48px;
	float:right;
	margin:0 0 5px 0;
}
ul#language li{
	float:left;
	list-style:none;
	width:26px;
	height:29px;
	margin:10px 6px 0 9px;
}
ul#menu{
	width:974px;
	overflow:hidden;
	margin:50px 0 0 0;
	padding:0 0 0 22px;
}
ul#menu li{
	background-image:url(../images/m1.png);
	background-position:left center;
	background-repeat:no-repeat;
	list-style:none;
	float:left;
	padding:0 20px 0 33px;
	font-weight:bold;
	color:#615a51;
}
ul#menu li a,
ul#menu li a:visited{
	color:#615a51;
}
ul#menu li a:hover{
	color:#F90;
}
ul#menu li.one{
	padding:0 15px 0 0;
	background-image:none;
}
ul#menu li.two{
	padding:0 0 0 33px;
}
#banner{
	background-image:url(../images/bg6.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:996px;
	height:424px;
	margin:40px 0 0 0;
	text-align:center;
	padding:13px 0 0 0;
}
#banner img{
	margin:7px 0 0 5px;
	
}
#content{
	margin:125px 0 0 0;
	width:996px;
	overflow:hidden;
}
h3#welcome,
h3#accommodations,
h3#facilities,
h3#rates,
h3#about,
h3#restaurant,
h3#photo,
h3#photo2,
h3#tact{
	height:45px;
	text-align:center;
}
#news{
	padding:20px;
	text-indent:30px;
	line-height:200%;
	color:#363636;
}
#home{
	background-image:url(../images/h2.png);
	background-position:top;
	background-repeat:no-repeat;
	width:954px;
	overflow:hidden;
	padding:100px 0 20px 0;
	border-bottom:#cccccc 1px solid;
	margin:0px auto;
}
#home ul{
	width:296px;
	height:220px;
	float:left;
	margin:0 32px 0 0;
}
#home ul.last{
	margin:0 0 0 0;
}
#home ul li{
	list-style:none;
	color:#615a51;
}
#home ul li.img{
	width:296px;
	height:159px;
}
#home ul li.name{
	height:18px;
	margin:15px 0 10px 0;
}
#home ul li.detail{
	line-height:200%;
}
#home ul li.more{
	background-image:url(../images/h3.png);
	background-position:center;
	background-repeat:no-repeat;
	width:92px;
	height:22px;
	text-align:center;
	color:#d37d4b;
	float:right;
	margin:20px 0 0 0;
	padding:4px 0 0 0;
}
#home ul li.more a,
#home ul li.more a:visited{
	color:#d37d4b;
}
#home ul li.more a:hover{
	color:#F90;
}
ul#home_l{
	background-image:url(../images/h11.png);
	background-position:center;
	background-repeat:no-repeat;
	width:490px;
	height:165px;
	float:left;
	padding:60px 0 0 7px;
	margin:15px 0 0 10px;
}
ul#home_l li{
	list-style:none;
	color:#615a51;
	line-height:200%;
}
ul#home_l li span{
	color:#bc7b2e;
}
ul#home_l li.one{
	text-align:right;
	height:26px;
	margin:25px 0 0 0;
}
#home_r{
	background-image:url(../images/h12.png);
	background-position:center;
	background-repeat:no-repeat;
	width:388px;
	height:163px;
	float:right;
	padding:80px 0 0 0;
	margin:20px 10px 0 0;
}
#home_r table{
	margin:0px auto;
}
#home_r table td{
	color:#615a51;
	padding:3px 0 3px 0;
}
#home_r table td.one{
	color:#bc7b2e;
	width:70px;
}
ul#acc1{
	width:954px;
	margin:0px auto;
	margin-top:-10px;
	padding:0 0 25px 0;
	min-height:235px;
	border-bottom:#cccccc 1px solid;
}
ul#acc1 li.img{
	width:298px;
	height:223px;
	list-style:none;
	float:left;
	margin:0 15px 0 0;
}
ul#acc1 li.detail{
	list-style:none;
	line-height:200%;
	padding:60px 0 0 0;
}
ul#main_page{
	text-align:right;
	width:981px;
	overflow:hidden;
	padding:0 15px 0 0;
	margin:10px 0 0 0;
}
ul#main_page li{
	float:right;
	list-style:none;
	background-image:url(../images/a7.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#969696;
	padding:0 10px 0 10px;
}
ul#main_page li a,
ul#main_page li a:visited{
	color:#969696;
}
ul#main_page li a:hover{
	color:#F90;
}
ul#main_page li.one{
	background-image:none;
}
ul.roomlist{
	width:296px;
	float:left;
	margin:20px 14px 0 20px;
}
ul.roomlist li{
	list-style:none;
	border-bottom:#c2c2c2 1px dotted;
	color:#615a51;
	padding:3px 0 3px 9px;
}
ul.roomlist li a,
ul.roomlist li a:visited{
	color:#615a51;
}
ul.roomlist li a:hover{
	color:#F90;
}
ul.roomlist li.img{
	width:296px;
	height:159px;
	border-bottom:none;
	padding:0px;
}
ul.roomlist li.name{
	background-image:url(../images/a4.png);
	background-repeat:no-repeat;
	width:286px;
	height:22px;
	margin:20px 0 8px 0;
	color:#252525;
	padding:4px 0 0 10px;
	font-weight:bold;
	border-bottom:none;
}
ul.roomlist li.name b{
	width:40px;
	padding:0 0 0 190px;
	color:#d37d4b;
}
ul.roomlist li.name b a,
ul.roomlist li.name b a:visited{
	color:#d37d4b;
}
ul.roomlist li.name b a:hover{
	color:#F90;
}
#accroom{
	background-image:url(../images/a8.png);
	background-position:top center;
	background-repeat:no-repeat;
	float:left;
	width:954px;
	overflow:hidden;
	padding:95px 0 15px 0;
	border-bottom:#e7e7e7 3px solid;
	margin:30px 0 0 22px;
}
.accroom_l{
	width:433px;
	float:left;
}
.big{
	width:433px;
	height:288px;
}
#accroom .accroom_l ul{
	background-color:#e2e2e2;
	width:433px;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:0 0 8px 0;
}
#accroom .accroom_l ul li{
	float:left;
	list-style:none;
	margin:8px 0 0 8px;
	width:98px;
	height:66px;
	padding:0px;
}
.accroom_r{
	width:500px;
	float:right;
	margin:0 0 30px 0;
}
.accroom_r table#acc2{
	width:500px;
	margin:0px;
	padding:0px;
	height:31px;
}
.accroom_r table#acc2 td{
	color:#8b867f;
}
.accroom_r table#acc2 td.one{
	background-image:url(../images/a11.png);
	background-position:center right;
	background-repeat:no-repeat;
	width:112px;
	height:31px;
	text-align:right;
	color:#d37d4b;
	padding:0 23px 0 0;
	font-weight:bold;
}
.accroom_r table#acc2 td.one a,
.accroom_r table#acc2 td.one a:visited{
	color:#d37d4b;
}
.accroom_r table#acc2 td.one a:hover{
	color:#F90;
}
.accroom_r table#acc2 td.two{
	width:365px;
}
.accroom_r table#acc2 td.two span{
	font-size:24px;
	margin:0 10px 0 0;
	color:#252525;
}
.accroom_r table#acc4{
	width:500px;
	margin:0px;
	padding:0px;
	
}
.accroom_r table#acc4 td{
	color:#8b867f;
	vertical-align:middle;
	padding:10px 0 0 0;
}
.accroom_r table#acc4 td.tree{
	width:80px;
}
.accroom_r table#acc4 td.four{
	width:420px;
}
.accroom_r table#acc3{
	border:#dddddd 1px solid;
	color:#8b867f;
	padding:0 0 5px 0;
	margin:28px 0 0 0;
	height:170px;
}
.accroom_r table#acc3 td{
	padding:0 0 0 10px;
}
.accroom_r table#acc3 td.one{
	font-weight:bold;
	color:#615a51;
	font-size:16px;
}
#accroom2{
	float:left;
	width:954px;
	overflow:hidden;
	margin:30px 0 0 22px;
}
#accroom2 .accroom_l ul{
	background-color:#e2e2e2;
	width:433px;
	height:60px;
	margin:10px 0 0 0;
}
#accroom2 .accroom_l ul li{
	float:left;
	list-style:none;
	margin:8px 0 8px 8px;
	width:98px;
	height:44px;
	padding:0px;
	background-color:#000;
}
#accroom6{
	float:left;
	width:954px;
	overflow:hidden;
	margin:30px 0 0 22px;
	padding:0 0 15px 0;
}
#accroom6 .accroom_l ul{
	background-color:#e2e2e2;
	width:433px;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:0 0 8px 0;
}
#accroom6 .accroom_l ul li{
	float:left;
	list-style:none;
	margin:8px 0 0 8px;
	width:98px;
	height:66px;
	padding:0px;
}
#accroom4{
	float:left;
	width:954px;
	overflow:hidden;
	margin:0 0 0 22px;
	border-top:#e7e7e7 3px solid;
	padding:30px 0 15px 0;
	
}

#accroom4 .accroom_l ul{
	width:433px;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:0 0 15px 0;
	background-color:#E2E2E2;
}
#accroom4 .accroom_l ul li{
	float:left;
	list-style:none;
	margin:8px 0 0 8px;
	width:98px;
	height:66px;
	padding:0px;
}
#accroom7{
	float:left;
	width:954px;
	overflow:hidden;
	margin:0 0 0 22px;
	border-top:#e7e7e7 3px solid;
	padding:30px 0 0 0;
}
#accroom7 .accroom_l ul{
	background-color:#e2e2e2;
	width:433px;
	height:60px;
	margin:10px 0 0 0;
}
#accroom7 .accroom_l ul li{
	float:left;
	list-style:none;
	margin:8px 0 8px 8px;
	width:98px;
	height:44px;
	padding:0px;
	background-color:#000;
}
#accroom8{
	float:left;
	width:954px;
	overflow:hidden;
	margin:0 0 0 22px;
	border-top:#e7e7e7 3px solid;
	padding:30px 0 0 0;
}
#accroom8 .accroom_l ul{
	background-color:#e2e2e2;
	width:433px;
	height:60px;
	margin:10px 0 0 0;
}
#accroom8 .accroom_l ul li{
	float:left;
	list-style:none;
	margin:8px 0 8px 8px;
	width:98px;
	height:44px;
	padding:0px;
	background-color:#000;
}
.backtop{
	background-image:url(../images/a14.png);
	background-position:center;
	background-repeat:no-repeat;
	width:105px;
	height:23px;
	float:right;
	clear:both;
	color:#c9581f;
	font-weight:bold;
	padding:6px 0 0 8px
}
.backtop a,
.backtop a:visited{
	color:#c9581f;
}
.backtop a:hover{
	color:#F90;
}
#accroom3{
	background-image:url(../images/a15.png);
	background-position:top center;
	background-repeat:no-repeat;
	float:left;
	width:954px;
	overflow:hidden;
	padding:95px 0 15px 0;
	border-bottom:#e7e7e7 3px solid;
	margin:30px 0 0 22px;
}
#accroom3 .accroom_l ul{
	background-color:#e2e2e2;
	width:433px;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:0 0 8px 0;
}
#accroom3 .accroom_l ul li{
	float:left;
	list-style:none;
	margin:8px 0 0 8px;
	width:98px;
	height:66px;
	padding:0px;
}
#accroom5{
	background-image:url(../images/a19.png);
	background-position:top center;
	background-repeat:no-repeat;
	float:left;
	width:954px;
	overflow:hidden;
	padding:95px 0 15px 0;
	border-bottom:#e7e7e7 3px solid;
	margin:30px 0 0 22px;
}
#accroom5 .accroom_l ul{
	background-color:#e2e2e2;
	width:433px;
	margin:10px 0 0 0;
	padding:0 0 8px 0;
	overflow:hidden;
}
#accroom5 .accroom_l ul li{
	float:left;
	list-style:none;
	margin:8px 0 0 8px;
	width:98px;
	height:66px;
	padding:0px;
}
#price_rates{
	width:954px;
	border-bottom:#e7e7e7 3px solid;
	padding:0 0 20px 0;
	margin:0px auto;
}
#price_rates table{
	text-align:center;
}
#price_rates table td{
	padding:4px 0 4px 0;
}
#price_rates ul li{
	list-style:none;
	color:#363636;
	padding:3px 0 3px 0;
}
.price_rates{
	width:954px;
	border-bottom:#e7e7e7 3px solid;
	padding:0 0 20px 0;
	margin:0px auto;
}
.price_h{
	text-align:center;
	margin:30px 0 15px 0;
}
.price_rates table{
	text-align:center;
}
.price_rates table td{
	padding:4px 0 4px 0;
}
.price_rates ul li{
	list-style:none;
	color:#363636;
	padding:3px 0 3px 0;
}
#about_us{
	width:954px;
	margin:0px auto;
	border-bottom:#e7e7e7 1px solid;
	padding:0 0 20px 0;
	overflow:hidden;
	color:#777777;
}
#about_h{
	height:78px;
}
#ab1{
	overflow:hidden;
}
#ab1 img{
	float:left;
	margin:20px 10px 0 0;
}
#ab1 p{
	line-height:200%;
	padding:12px 0 0 0;
}
ul#ab2{
	margin:40px 0 0 0;
	overflow:hidden;
}
ul#ab2 li{
	float:left;
	list-style:none;
	margin:0 40px 0 0;
}
ul#ab2 li.one{
	margin:0px;
}
#ab_text{
	margin:20px 0 0 0;
	text-indent:30px;
	line-height:200%;
	float:left;
	width:954px;
}
.inside{
	width:954px;
	overflow:hidden;
	margin:0 0 30px 22px;
	color:#777777;
}
.inside h4{
	height:41px;
	overflow:hidden;
	margin:30px 0 0 0;
}
.inside .in1{
	width:363px;
	height:336px;
	float:left;
	margin:20px 21px 0 0;
}
.inside ul.in2{
	background-image:url(../images/f4.png);
	background-position:center;
	background-repeat:no-repeat;
	width:567px;
	height:306px;
	float:left;
	margin:20px 0 0 0;
	padding:30px 0 0 0;
}
.inside ul.in2 li{
	list-style:url(../images/f3.png) outside none;
	float:left;
	padding:5px 0 5px 0;
	margin:0 0 0 40px;
}
.inside ul.in2 li.one{
	width:320px;
}
.inside ul.in2 li.two{
	width:180px;
	margin:0px;
}
.inside ul.in2 li.tree{
	list-style:none;
}
.inside ul.in3{
	background-image:url(../images/f4.png);
	background-position:center;
	background-repeat:no-repeat;
	width:567px;
	height:306px;
	float:left;
	margin:20px 0 0 0;
	padding:30px 0 0 0;
}
.inside ul.in3 li{
	list-style:url(../images/f3.png) outside none;
	float:left;
	padding:5px 0 5px 0;
	margin:0 0 0 40px;
}
.inside ul.in3 li.one{
	width:280px;
}
.inside ul.in3 li.two{
	width:220px;
	margin:0px;
}
.inside ul.in3 li.tree{
	list-style:none;
	width:280px;
}
#r1{
	width:954px;
	height:253px;
	border-bottom:#d6d6d6 1px solid;
	padding:0 0 25px 0;
	overflow:hidden;
	text-align:center;
	margin:30px 0 0 22px;
}
#r2{
	width:954px;
	border-bottom:#d6d6d6 1px solid;
	padding:0 0 25px 0;
	overflow:hidden;
	margin:20px 0 0 22px;
}
#r2 ul#r4{
	float:left;
	width:510px;
	margin:10px 30px 0 17px;
}
#r2 ul#r4 li{
	list-style:none;
	color:#817b74;
	line-height:200%;
}
#r2 ul#r4 li.two{
	color:#bc7b2e;
	margin:20px 0 0 0;
}
#r2 ul#r4 li.one{
	height:26px;
}
ul#r3{
	background-image:url(../images/r3.png);
	background-position:center;
	background-repeat:no-repeat;
	width:333px;
	height:148px;
	float:left;
	padding:95px 0 0 55px;
}
ul#r3 li{
	list-style:none;
	float:left;
	width:140px;
	padding:5px 0 5px 0;
}
ul#r5{
	width:954px;
	border-bottom:#d6d6d6 1px solid;
	padding:0 0 15px 0;
	overflow:hidden;
	margin:20px 0 0 22px;
}
ul#r5 li{
	list-style:none;
	padding:10px 0 5px 0;
}
.res_list{
	width:222px;
	float:left;
	margin:15px 0 0 22px;
}
.head_res{
	color:#bc7b2e;
}
.res_list ul li{
	list-style:decimal-leading-zero;
	color:#6b6b6b;
	padding:2px 0 2px 0;
	margin:0 0 0 27px;
}
#photo_h{
	height:58px;
	width:934px;
	margin:20px 0 0 22px;
	border-bottom:#d6d6d6 1px solid;
	padding:0 0 20px 20px;
}
#photo_h2{
	overflow:hidden;
	width:934px;
	margin:20px 0 0 22px;
	border-bottom:#d6d6d6 1px solid;
	padding:0 0 20px 20px;
}
#photo_h2 li.one{
	list-style:none;
	height:26px;
}
#photo_h2 li.two{
	color:#ce9e66;
	list-style:none;
	margin:5px 0 0 0;
}
ul#photo_list{
	background-image:url(../images/v4.png);
	background-position:center;
	background-repeat:no-repeat;
	width:176px;
	height:177px;
	float:left;
	overflow:hidden;
	margin:20px 0 20px 20px;
}
ul#photo_list li{
	background-position:center;
	background-repeat:no-repeat;
	list-style:none;
	width:157px;
	height:160px;
	text-align:center;
	margin:8px 0 0 9px;
}
#youtube{
	background-image:url(../images/v5.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin:30px 0 0 0;
	padding:80px 0 20px 0;
	border-bottom:#d6d6d6 1px solid;
	clear:both;
	overflow:hidden;
}
ul#yt_list{
	width:385px;
	float:left;
	margin:20px 50px 20px 60px;
}
ul#yt_list li.name{
	font-size:18px;
	font-weight:bold;
	list-style:none;
}
ul#yt_list li.vdo{
	width:385px;
	height:218px;
	list-style:none;
	margin:5px 0 15px 0;
}
ul#yt_list li.vdo iframe{
	max-width:385px;
	max-height:218px;
}
ul#yt_list li.more{
	color:#bc7b2e;
	list-style:none;
}
ul#yt_list li.detail{
	color:#817b74;
	list-style:none;
	line-height:180%;
	margin:3px 0 0 0;
}
#tact_h{
	height:26px;
	border-bottom:#d6d6d6 1px solid;
	padding:0 0 20px 0;
	width:954px;
	margin:30px 0 0 22px;
}
#con1{
	width:954px;
	border-bottom:#d6d6d6 1px solid;
	padding:0 0 20px 0;
	margin:30px 0 0 22px;
	overflow:hidden;
}
#tact1{
	width:440px;
	float:left;
	margin:0 80px 0 10px;
}
#tact1 table{
	width:440px;
}
#tact1 table td{
	padding:11px 0 11px 0;
	height:27px
}
#tact1 table td.two{
	text-align:right;
	width:70px;
	padding:0 25px 0 0;
}
#tact1 table td.five{
	text-align:right;
	width:70px;
	padding:0 25px 0 0;
}
#tact1 table td.tree input{
	background-image:url(../images/c9.png);
	background-position:center;
	background-repeat:no-repeat;
	width:335px;
	height:27px;
	border:none;
	padding:5px 0 0 10px;
}
#tact1 table td.four textarea{
	background-image:url(../images/c8.png);
	background-position:center;
	background-repeat:no-repeat;
	width:335px;
	height:162px;
	border:none;
	padding:5px 0 0 10px;
}
#tact1 table td.six{
	text-align:center;
}
#tact_r{
	background-image:url(../images/c5.png);
	background-position:center;
	background-repeat:no-repeat;
	width:388px;
	height:450px;
	float:left;
}
#text_c{
	line-height:180%;
	color:#615a51;
	width:300px;
	overflow:hidden;
	margin:80px 0 0 36px;
}
#text_c span{
	color:#c99558;
}
table#number{
	width:300px;
	margin:80px 0 0 40px;
}
table#number td{
	padding:5px 0 5px 0;
}
#google{
	height:392px;
	text-align:center;
	width:834px;
	border-bottom:#d6d6d6 1px solid;
	padding:0 0 0 120px;
	margin:30px 0 0 22px;
	overflow:hidden;
}
#foot{
	height:228px;
	background-color:#e1e1e1;
	color:#a0a0a0;
}
#footter{
	width:996px;
	margin:0px auto;
	height:190px;
	border-bottom:#d4d4d4 1px solid;
}
#footter ul#f1{
	width:150px;
	float:left;
	background-image:url(../images/foot2.png);
	background-position:right center;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:40px 0 0 0;
}
#footter ul#f1 li{
	list-style:none;
	padding:3px 0 3px 0;
}
#footter ul#f1 li a,
#footter ul#f1 li a:visited{
	color:#a0a0a0;
}
#footter ul#f1 li a:hover{
	color:#F90;
}
#footter ul#f2{
	width:150px;
	float:left;
	margin:40px 0 0 50px;
}
#footter ul#f2 li{
	list-style:none;
	padding:3px 0 3px 0;
}
#footter ul#f2 li a,
#footter ul#f2 li a:visited{
	color:#a0a0a0;
}
#footter ul#f2 li a:hover{
	color:#F90;
}
#footter ul#f3{
	width:360px;
	float:right;
	margin:70px 0 0 50px;
}
#footter ul#f3 li{
	list-style:none;
	float:left;
	margin:0 0 0 15px;
}
#foot p{
	width:996px;
	margin:0px auto;
	text-align:center;
	clear:both;
	padding:8px 0 0 0;
}
#faq{
	border-bottom:#d4d4d4 1px solid;
	width:954px;
	padding:0 0 20px 0;
	margin:25px 0 0 22px;
}
#faq ul li{
	list-style:none;
	line-height:180%;
}
ul#faq_list{
	width:954px;
	margin:25px 0 0 22px;
	overflow:hidden;
	padding:0 0 25px 0;
	border-bottom:#acacac 1px dotted;
}
ul#faq_list li.tob{
	margin:15px 0 0 0;
}
ul#faq_list li.tob img{
	margin:0 10px 0 0;
}
ul#faq_list li.tam img{
	margin:0 27px 0 0;
}


#about_banner{
	border:solid 3px #ccc;
	width:948px;
	margin:20px auto 0px auto ;
	height:160px;
	
}