@charset "utf-8";
/*--主体内容----------------------------------------编辑?张杰 日期:2008?1??--*/
@import url(main.css);
*{margin:0;padding:0;}body{text-align:center;}
li{list-style-type:none;}
dl{word-wrap:break-word;}
#box{position:relative;width:825px;margin-left:auto;margin-right:auto;}
#done_box{margin-left:auto;margin-right:auto;position:relative;width:620px;}
#datetime{height:22px;padding-top:5px;position:absolute;right:0;text-align:right;top:413px;vertical-align:bottom;width:215px;z-index:100;display:none;}
#weather{position:absolute;left:212px;top:26px;z-index: 101;height:30px;width:695px;line-height:18px;text-align:right;background:#fff url(../images/weather_bg.jpg) no-repeat top left;padding-top:9px; display:none;}
#weather span{margin-left:10px;}
#hpic1{height:1px;position:absolute;top:75px;width:825px;left:0px;z-index: 100;background-color:#7D7670; overflow:hidden;}
#hpic2{height:27px;background-color:#ffffff;position:absolute;top:317px;width:4px;left:436px;z-index: 101; }

#sidebar1 {
background:#EFF3E7 url(../images/col_line_long.gif) repeat-y scroll 198px 5px;
border:1px solid #BBB6B0;
/*border-bottom:none;*/
float:left;
height:auto;
left:0px;
overflow:auto;
padding-top:0;
height:450px;
*height:446px;
_height:445px;
position:absolute;
top:348px;
width:434px;
z-index:100;
}


#sidebar2{
	position:absolute;
	left:687px;
	top:960px;
	width:199px;
	z-index:100;
}


.c_width{width:560px; clear:both; overflow:auto; float:left; margin-bottom:10px;}
.demo{width:560px; float:left;}
.demo2{width:400px; float:left;}
.clear{clear:both;}
.column{float:left;width:200px;}
.height40{height:40px;}
.left{float:left;}
.line_height40{line-height:40px;}
.line_height25{line-height:25px;}
/*.margin_top10{float:left;margin:0 0 0 8px;_margin:0 0 0 4px;}*/
.margin_top3{margin: 8px 0 0 0;}
.margin_top2{margin-top:2px;}
.margin3px{margin:3px; height:18px;}
.margin_top5{margin-top:5px;}
.margin_bottom{margin-bottom:10px;}
.margin_topb5{margin-top:5px;margin-bottom:5px;}
.padding-top10{padding-top:10px;}
.right{float:right;}
.text_right{text-align:right;padding-top:5px; clear:both;}
.text_left{text-align:left;clear:both;}
.wrapper{
	clear:both;
	position:relative;
	width:825px;
	height:auto;
	background-color:#EFF3E7;
	float:left;
	margin-bottom:3px;
	*float:none;
	*margin-bottom:0px;
}


/*--top-------------------------------------------------------------------------*/
#header{clear:both;height:348px;*height:346px;width:825px;}

/*#header{clear:both;height:418px;width:886px;}*/
#header2{clear:both;height:134px;width:886px; background-color:#FFFFFF;}
#banner1{height:80px;position:absolute;top:27px;width:707px;left:212px;z-index:100; overflow:hidden; display:none;}
#banner2{height:235px;position:absolute;top:80px;width:825px;left:0px;z-index:100;}
#banner2 object,#banner2 embed{ width:825px; height:235px;}
#banner88{
	height:542px;
	position:absolute;
	top:0;
	width:800px;
	left:12px;
	z-index:100;
}

#banner88 object,#banner88 embed{ width:800px; height:542px;}

#language{
	height:30px;
	overflow:hidden;
	position:absolute;
	right:3px;
	top:-1px;
	width:265px;
	text-align:right;/*border:#FF0000 solid 1px;*/
	z-index:100;
	color:#683532;
	margin:11px 0px 0 0;
}

#language a{color:#683532;text-decoration:underline;}

#language a:hover{color:#000000;}
#c_language a{text-decoration:none;color:#ff6600;}
#c_language a:hover{text-decoration:none;color:#ff6600;}


#language img{margin-bottom:-6px;}
#logo{height:112px;left:0px;position:absolute;top:0;width:212px;z-index:100;}

#nav2 {
background:#C8C9AA none repeat scroll 0 0;
left:0;
overflow:hidden;
position:absolute;
top:317px;
width:825px;
z-index:100;
}
#nav2 ul {
text-align:left;
}
#nav2 li {
float:left;
padding-bottom:5px;
padding-left:12px;

padding-top:6px;
}
#onlinereservation img{border:0;}
#news{height:25px;position:absolute;right:804px;top:610px;width:117px;z-index:100;}
#specialoffers{height:25px;position:absolute;left:9px;top:702px;width:145px;z-index:100; display:none}
#specialoffer{height:auto; clear:both; float: left; margin:15px auto 0 auto;width:180px;text-align:left;line-height:18px;padding:5px 5px 5px 11px;color:#000;margin-right:5px;}
/*-----------New style for specialoffers---------------*/
#specialoffer ul li{margin-bottom:12px;}
#specialoffer ul li h1{ font-size:12px;color:#817857;}
#spe_more{ text-align:right;margin-top:12px;margin-right:10px;}
#spe_more a{color:#817857;text-decoration:none;font-weight:bold;}
#spe_more a:hover{color:#333; text-decoration:underline;}

/*-----------------------footer-------------------------------------------------*/
#footer{clear:both;/* height:22px; */line-height:22px;width:825px;color:#4F3B30; position:relative; text-align:left;background:#C8C9AA url(../images/pic.gif) no-repeat top left; }
#copyright{text-align:left;vertical-align: bottom; padding-left:85px;line-height:22px;font-size:12px;/*margin-top:4px;*margin-top:0px;margin-bottom:25px;*/}
#copyright_x{padding-left:0px;}
#copyright_xx{padding-left:30px;}
#copyright img{padding-top:8px;}
#copyright a:hover{color:#990033;text-decoration:none;}

#copyright a{color:#4F3B30;text-decoration: underline;}
#links{width:880px;clear:both; margin-left:auto; margin-right:auto;padding-top:25px;}
#links dl{border-bottom:1px solid #EFE8BA;height:20px;line-height:20px;margin-bottom:5px;overflow:auto}
#links dt{text-align:left;float:left;}
#links dd{text-align:center;float:left; padding-left:10px;padding-right:10px; }
.footer{clear:both; height:22px; width:825px; margin:0 auto; color:#4F3B30; position:relative;left:0px;top:530px;}
/*--online-reservation-----------------------------------------------------------------*/
.w_100 {
height:27;
line-height:27px;
padding-left:10px;
text-align:left;
vertical-align:middle;
width:180px;
}

/*#booking{clear:both;}.w_100{float:left; height:42px;text-align:left;vertical-align:middle;width:200px; line-height:20px; padding-left:10px;margin-top:12px;*margin-top:3px;}*/
.w_1000{/*float:left; margin-top:13px;*/height:30px;text-align:left;vertical-align:middle;width:185px; line-height:30px; padding-left:10px;}
.w_80{float:left; height:30px;text-align:left;vertical-align:middle;width:160px; line-height:28px; padding-left:10px;}
.w_65{float:left;line-height:20px;height:42px;text-align:left;vertical-align:middle;width:50px;padding-left:6px;margin-top:3px;}
.w_65 select{height: 18px; line-height: 18px;font-size: 12px; color: #333333;}
.w_65_2{float:left;line-height:20px;height:42px;text-align:left;vertical-align:middle;width:50px;padding-left:11px;margin-top:3px;}
.w_65_2 select{height: 18px; line-height: 18px;font-size: 12px; color: #333333;}
#reservation{width:190px;padding-bottom:10px;}
#reservation_eve{clear:both;width:197px;height:auto;float:left;}

#sidebar_tab{width:200px;float:left;	padding-top:5px;}
.col_line {padding-right:135px;}
.overview {margin-left:182px;}
#reservation0{
	width:186px;
	height:30px;
	padding-bottom:10px;
	float:left;
	border: 1px solid #cccccc;
	padding:5px;
}
#reservation1 { float:left; width:225px;text-align:left; margin-left:8px; display:inline; margin-top:8px;}
#reservation1 dd{
	width:220px;
}
.input_side_book{height:20px;line-height:20px;width:80px;}
.input_side_book2{height:22px;line-height:20px;width:110px;}
.zhee{ margin-top:10px;}
/*--------------member------------------------------------------------------*/
#header_1{clear:both;height:206px;width:893px;}
#banner_1{height:3px;position:absolute;top:145px;width:893px;left:0;z-index:100; overflow:hidden;}
#banner2_1{height:80px;position:absolute;top:145px;width:893px;left:0px;z-index:100;}
#hpic_1{height:16px;position:absolute;top:396px;width:212px;left:0px;z-index: 100;}
#logo_1{height:124px;left:0;position:absolute;top:0;width:893px;z-index: 100;}
