@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-color:#e8e1d6;
	color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#main_page_all{
width:auto;
height:auto;
background:url(../images/bg.gif) #e8e2d6 repeat-x top;

}
#top{
width:auto;
}
#top .logo{
width:980px;
padding:10px 0px 10px 0px;
}
#top .logo .logo_left{
float:left;
}
#top .logo .menu_right{
float:right;
padding:70px 0px 0px 0px;
}
#top .logo .menu_right a.menu{
	color:#5b5b5b;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	padding-left:15px;
}
#top .logo .menu_right a.menu:hover{
	color:#4c9801;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	padding-left:15px;
}
#top .logo .menu_right a.menu_rsvn{
	color:#6e4216;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	padding-left:15px;
}
#top .logo .menu_right a.menu_rsvn:hover{
	color:#4c9801;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	padding-left:15px;
}
#content_index{
width:980px;
padding:15px 0px 10px 0px;
border-bottom:1px solid #af9f8b;
line-height:18px;
}
#menu_left{
clear:both;
width:980px;
padding:15px 0px 20px 0px;
background:url(../images/line.gif) no-repeat bottom;
}
#menu_left a.m_left{
color:#5b5b5b;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	padding-right:15px;
}
#menu_left a.m_left:hover{
	color:#4c9801;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	padding-right:15px;
}
h1{
color:#4c9801;
font-size:22px;
font-weight:bold;
font-family:"Trebuchet MS", verdana ,Arial, Helvetica, sans-serif;
}
#footer{
clear:both;
width:980px;
padding:5px 0px 5px 0px;
font-size:11px;
height:60px;
vertical-align:bottom;
}
#footer td{
color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
}

#footer a{
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;
	font-size:11px;
	color:#4b2503;
	padding:0px 4px 0px 4px;
}
#footer a:hover{
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;
	font-size:11px;
	color:#191006;
	padding:0px 4px 0px 4px;
}
.cancle{
width:auto;
padding:0;
margin:0;
}
.cancle ul{
list-style:none;
padding:0;
margin:0;
color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.bgdate{
border:1px solid #695441;
padding-left:25px;
background-color:#fff;
	
}
h3{
	color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	}
.text_blue{
color:#12658e;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.text_red{
color:#f50000;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}
	.tb_rate{
	background:none;

	}
	.td_rate{
	padding:3px 5px 3px 5px;
	border:1px solid #695441;
	color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
	.td_rate_h{
		background-color:#dfdacf;
	padding:3px 5px 3px 5px;
	border:1px solid #695441;
	color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
     .tb_rsvn{
	 margin:5px 0px 5px 0px;
	 width:978px;
	 background-color:#fff;
	/*background:none;*/
	padding:3px 5px 3px 5px;
	border:1px solid #695441;
	}
	.tb_rsvn td{
	color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
	.text_rsvn{
	background-color:#cbab79;
		color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	}
	.text_bold{
		color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	}
	.pic_accom{
	padding:0px 10px 10px 0px;
	}
	.td_accom{
		color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
	.bg1{
	background-color:#abc4b6;
	}
	.bg2{
	background-color:#ede8e0;

	}
		.bg2 td{
	color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
	
   .tb_footer{
   border-top:1px solid #af9f8b;
   margin-top:8px;
   padding-top:5px;
   padding-bottom:5px;
   }
	a.boxstaff{
	width:92px;
	padding:7px 7px 7px 7px;
	height:83px;
	background-color:#dfd5c9;
	display:inline-block;
	margin:0px 6px 0px 6px;
	}
	a.boxstaff:hover{
	width:92px;
	padding:7px 7px 7px 7px;
	height:83px;
	background-color:#af9f8b;
	display:inline-block;
	margin:0px 6px 0px 6px;
	}
	.show_top{
	clear:both;
		height:490px;
	}
	a.view_pic{
	background-color:#f5edeb;
	width:110px;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	color:#4b2503;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	border:1px solid #695441;
	display:block;
	}
	a.view_pic:hover{
	background-color:#FF99CC;
	color:#000;
	width:110px;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	color:#4b2503;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	border:1px solid #695441;
	display:block;
	}
	.tb_padding{
	padding:5px 0px 5px 0px;
	}
	.package_h{
	background-color:#bcada0;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	line-height:30px;
	padding-left:15px;
	}
	.p_detail ul {
	list-style:none;
	}
	.textp1{
	color:#4b2503;
	font-size:14px;
	font-weight:bold;
	}
	.package_h2{
	border:1px dashed #b19f8b;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	}
	.text_package{
color:#76542f;
font-size:20px;
font-weight:bold;
font-family:"Trebuchet MS", verdana ,Arial, Helvetica, sans-serif;
}
a.click{
color:#f50000;
font-size:20px;
font-weight:bold;
font-family:"Trebuchet MS", verdana ,Arial, Helvetica, sans-serif;
text-decoration:none;
}
#promotion_index a.click:hover{
color:#4c9801;
font-size:20px;
font-weight:bold;
font-family:"Trebuchet MS", verdana ,Arial, Helvetica, sans-serif;
text-decoration:none;
}
.tb_footer .footer_right{
float:right;
width:200px;
}
.tb_footer .footer_left{
float:left;
width:700px;
}
.texth2{
	color:#4b2503;
	font-family: "Arial",verdana ,tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding:0;
	margin:0;
	background-color:#FFCCCC;
	line-height:26px;
	padding-left:15px;
	border:1px solid #333;	
	}
	a.promotion{
		text-decoration:none;
		
	}
	a.promotion:hover{
		text-decoration:none;
	}
	a.b1{
		background-color:#ff0080;
		font-size:12px;
		padding:5px 10px 5px 10px;
		margin:10px 0px 10px 0px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.b1:hover{
		background-color:#CCC;
		font-size:12px;
		padding:5px 10px 5px 10px;
		margin:10px 0px 10px 0px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.b2{
		background-color:#0b57a4;
		font-size:12px;
		padding:5px 10px 5px 10px;
		margin:10px 0px 10px 0px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.b2:hover{
		background-color:#CCC;
		font-size:12px;
		padding:5px 10px 5px 10px;
		margin:10px 0px 10px 0px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.b3{
		background-color:#a51497;
		font-size:12px;
		padding:5px 10px 5px 10px;
		margin:10px 0px 10px 0px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.b3:hover{
		background-color:#CCC;
		font-size:12px;
		padding:5px 10px 5px 10px;
		margin:10px 0px 10px 0px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.b4{
		background-color:#3aa03a;
		font-size:12px;
		padding:5px 10px 5px 10px;
		margin:10px 0px 10px 0px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.b4:hover{
		background-color:#CCC;
		font-size:12px;
		padding:5px 10px 5px 10px;
		margin:10px 0px 10px 0px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	.date_bg{
	background-color:#e4e4e4;
	font-size:12px;
	font-weight:normal;
}
.date_bg_h{
	background-color:#d2d2d2;
	font-size:12px;
	font-weight:bold;
}
	
