﻿body {
	margin:0px;
	background-color:#E5E5E5;
	font-family:Arial,Helvetica,sans-serif;
	}
a{text-decoration:none;}
img{border:none;}
.hotel_main{	
		width:1020px;
		margin: 0px auto;
	}
.left_content{
	background-image:url(../images/l_bg.jpg);
	background-repeat:repeat-y;
	float:left;
	background-color:#FFFFFF;
	width:230px;
	height: 123px;
}
.logo_box{
	padding:4px 0px 0px 0px;
	margin-left:12px;
}
.header_box{
	float:left;
	width:745px;
	background-color:#E5E5E5;
	padding-left:5px;
	padding-bottom:5px;
	* overflow:hidden;
}
.top_box , .top_box2 {
	background-color:#373a3c;
	color:#CCCCCC;
	font-size:13px;
	float:left;
	height:48px;
}	
.top_box2 {
	background-color:#373a3c;	filter:alpha(opacity=95); -moz-opacity:0.95;opacity:0.95; }
	
.top_box a , .top_box2 a{margin-left:10px; margin-right:10px;font-size:12px;
}
.top_box a:link , .top_box2 a:link  {color: #EEEEEE;}
.top_box a:visited ,.top_box2 a:visited{color: #EEEEEE}
.top_box a:hover , .top_box2 a:hover{color:#606060}
.top_locate_box{ width:650px; float:left; text-align:left;  padding-left:15px;  padding-top:18px; }
.menu_lang_box{
padding-top:10px;
	float:left;
	width:80px;
}
.menu_lang_box a{ margin:0px;}

.foot_bar_box{
	background-color:#1B1B1B;  padding-top:5px; width:980px; height:60px; float:left;  color:#D4D4D4; 
}


.main_body{
	float:left;
	background-color:#FEFEFE;
	width:750px;
	background-image:url(../images/main_bgh.jpg);
	background-repeat:repeat-y;
	
}

.hotel_header { 
	* width:650px; /*ie6 fix*/
}
body {
	* behavior:url("js/ie6.htc");/*ie6 fix*/
}

.body_center{
	padding-top:6px; float:left; background-color:#FFFFFF; 
	background-image:url(../images/l_bg.jpg);background-repeat:repeat-y;
	width:960px;      
	* width:970px;      
	padding-left:20px; 
	* padding-left:10px; 
	padding-bottom:20px;
	}

.img_left{background:url(../images/bg_rec_hotel.png) no-repeat left top;width:100px;height:80px;  float:left; overflow:hidden;}/*U*/
.img_left img{ padding-left:10px; padding-top:10px; cursor: pointer;cursor: hand; }/*U*/
.img_search{background:url(../images/bg_resort.png) no-repeat left top;width:143px;height:130px;  float:left; overflow:hidden;}/*U*/
.img_search img{ padding-left:10px; padding-top:10px; cursor: pointer;cursor: hand; }/*U*/

.room_gray {float:left;margin-bottom:10px;   width:459px; }
.room_white{float:left;margin-bottom:10px;  width:455px;  background-color:#F6F6F6; }
.left_content_{float: left; width: 290px; overflow: hidden; *width: 300px; }/*U*/
.search {float: left; width: 260px; height: 180px; overflow: hidden; -moz-border-radius: 4px 4px 4px 4px; 
			border: 1px solid rgb(231, 232, 230); 		
			margin: 4px 10px; padding: 5px; 
			background-color:#FBFBFB;
		}
.search table{
	padding-top:7px; * padding-top:10px;
	padding-left:20px; color:#707070;font-size:10pt;}
.search input, select {
	border:1px solid #DBDBDB;
	font-size:8pt;
}
.search tr {
 height:30px;
 * height:20px;
}

.search input.button {
background:none repeat scroll 0 0 #FAFAFA;
color:#555555;
cursor:pointer;
font-weight:bold;
padding:3px 10px;
}
.search input.button:hover {
background:none repeat scroll 0 0 #242424;
color:#E0E0E0;
cursor:pointer;
font-weight:bold;
padding:3px 10px;
}
.show_hotel_search{ float:left; 
			width:630px; 

			-moz-border-radius: 4px 4px 4px 4px; 
			border: 1px solid rgb(231, 232, 230); 		
			margin: 4px 10px; padding: 5px; 
			background-color:#FBFBFB; 
			
			* padding-left:0px;
			* overflow:hidden;
			
}/*U*/
.header_hotel_search{
-moz-border-radius:4px 4px 4px 4px;
background-color:#0A0A0A;
border:1px solid #E7E8E6;
float:left;
position:relative;
left:-20px;
overflow:hidden;
padding:5px 30px;
padding-left:70px;
color:#F7F7F7;  margin-top:10px;
font-weight:bold;

* left:-15px;
* margin-top:0px;
 margin-bottom:15px;
}/*U*/
.header_place{
-moz-border-radius:4px 4px 4px 4px;
background-color:#0A0A0A;
border:1px solid #E7E8E6;
float:left;
position:relative;
left:-20px;
overflow:hidden;
padding:5px 30px;
padding-left:70px;
color:#F7F7F7; 
margin-top:10px;
font-weight:bold;

* left:-15px;
* margin-top:0px;
* margin-bottom:15px;
}/*U*/
.header_place h1{ font-size:16px; line-height:14px; padding:0px ; margin:2px; }
.header_hotel_search_num{ padding-right:10px; padding-left:10px; }/*U*/
.search_list{ 
	float:left;
	border-bottom:1px dashed #999999; font-size:14px;
	margin:10px 20px 10px 20px;
	padding-left:10px; padding-right:10px; 
	padding-bottom:10px;
	width:564px;
	height:130px;  
	* margin-left:15px;
	* margin-top:0px;
	* padding-left:10px; width:550px;
}/*U*/
.search_detail{ 
	float:left; width:400px;
}/*U*/


.search_detail b{ color:#000000; font-size:13px; padding-left:40px; }/*U*/
.search_detail b:hover{ color:#552B00;  cursor: pointer;cursor: hand;}/*U*/
.search_detail h4{  color:#004080; padding-left:40px; font-size:13px;   margin-top:12px; margin-bottom:8px; }/*U*/
.search_detail h4:hover{  color:#552B00; font-size:13px; cursor: pointer;cursor: hand; }/*U*/

#voucher_pro{font-size:14px; color:#D50000; font-weight:bolder;}/*U*/
#hotel_min{  font-size:14px; color:#CE6700; font-weight:bolder;}/*U*/
#hotel_des{  padding-left:20px; padding-top:5px;}/*U*/

.search_list div{  		color:#575757; font-weight:normal;  }/*U*/
.search_list div:hover{ 	 color:#00004A;  cursor: pointer;cursor: hand; }/*U*/

.search_list span{ color:#000000; padding-left:22px; font-size:12px; }/*U*/
.search_list span:hover{ color:#552B00;  cursor: pointer;cursor: hand;}/*U*/


.hotel_near-by{-moz-border-radius:4px 4px 4px 4px;
background-color:#FBFBFB;
border:1px solid #E7E8E6;
float:left;
margin:4px 10px;

padding:5px 0px;
width:270px;

color:#212121;  margin-top:10px;
}/*U*/
.hotel_near-by_header{-moz-border-radius:4px 4px 4px 4px;
background-color:#242424;
border:1px solid #D2D2D2;
float:left;
margin:10px 0px 10px 0px;
overflow:hidden;
position:relative;
padding:5px;
* padding:10px; /*ie6*/
width:250px;
color:#E6E6E6; padding-left:15px; 
margin-left:25px;


* width:210px;
* margin-left:15px; /*ie6*/
}/*U*/
.near_by_list{
/*	border-bottom:1px dashed #999999;*/
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:260px;
}/*U*/
.near_by_list strong{  		color:#1E6259; font-size:13px;  }
.near_by_list strong:hover{  color:#DF7000; font-size:13px; cursor: pointer;cursor: hand; }/*U*/
.near_by_list span{   font-weight:bold;	font-size:13px; position:relative; }/*U*/
.near_by_list a{ 		color:#1E6259; font-size:13px;  }
.near_by_list a:hover{ 	color:#DF7000; font-size:13px; cursor: pointer;cursor: hand; }


.page_list{  float:left; padding-left:30px; padding-top:10px; padding-bottom:10px; float:left; width:600px;}
.page_lists{ }
.page_lists a{ padding-left:10px; color:#1F1F1F; font-size:16px;  padding-top:5px; font-weight:bolder;  }
.page_lists a:hover{  color:#552B00; }/*U*/

.read_p{
	float:left;font-size:12px; margin-top:5px;
	border:#8aC8Db 1px solid;background:#f0e4ce;color:#0066CC;font-weight:700;cursor:pointer;
	padding:2px 10px 2px 10px;
	margin-left:10px;
}
.read_p:hover{
float:left;font-size:12px; margin-top:5px;
	border:#1aa8cb 1px solid;background:#FDE8B5;color:#2076CC;font-weight:700;
	padding:2px 10px 2px 10px;
	margin-left:10px;
	cursor:pointer;
}

.read_{
float:left;font-size:12px; margin-top:5px;
	border:#999999 1px solid;background:#7A7A6A;color:#FFFAFA;font-weight:700;cursor:pointer;
	padding:2px 10px 2px 10px;
	margin-left:10px;
	
}
.read_:hover{
float:left;font-size:12px; margin-top:5px;
	border:#999999 1px solid;background:#EEEEEC;color:#606060;font-weight:700;
	padding:2px 10px 2px 10px;
	margin-left:10px;
	cursor:pointer;
}

.read_ a:link , .read_p a:link  {color: #EEEEEE;}
.read_ a:visited ,.read_p a:visited{color: #EEEEEE}


.button_member {
background:none repeat scroll 0 0 #FAFAFA;
color:#555555;
cursor:pointer;
font-weight:bold;
padding:3px 10px;
position:relative;
top:-10px;
margin-left:18px;
}
.button_member:hover {
background:none repeat scroll 0 0 #7D7D7D;
color:#E0E0E0;
cursor:pointer;
font-weight:bold;
padding:3px 10px;

}
.member_zone{  float:left;
background-color:#FAFAFA; height:50px; padding:10px; 
padding-left:20px; width:716px;
background-image:url(../images/l_bg.jpg);
	background-repeat:repeat-y;
	* overflow:hidden; /*ie6 fix*/
	margin-left:0px;
}
.member_zone img{  margin-top:6px; }
.member_zone_input { border: 3px double #CCCCCC; position:relative; top:-10px; }
#regis{  
	float:right; padding-right:20px;
 	* float:none;* padding-left:150px; /*ie6 fix*/
 }
#regis:hover{    cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.50;opacity:0.50;   }

/*new header and footer*/
#footer_logo{float:left; padding-left:40px;}/*U*/