/* CSS Document */

#title_img{
	margin:15px 0 30px 0;
}
#main_bg1 h2{
	height:57px;
	width:860px;
	display:block;
	overflow:hidden;
	margin-bottom: 20px;
	border-bottom:5px solid #452E27;
}
#main_bg1 h2 span{
	padding-top:60px;
	display:block;
}
#main_bg1 h3{
	height:30px;
	width:350px;
	display:block;
	overflow:hidden;
	margin-bottom: 20px;
}
#main_bg1 h3 span{
	padding-top:50px;
	display:block;
}
.box1{
	background:#2A130C;
	margin-bottom:15px;
	padding:1px 0;
}
.box2{
	border:2px solid #3B2721;
	background:#301B15;
	margin:0 1px;
	padding:17px 17px 0 17px;
}
.box2 h5{
	height:14px;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
}
.box2 h5 span{
	padding-top:20px;
	display:block;
}
.box2 ul{
	list-style:none;
	margin-bottom:15px;
}
.box2 ul li{
	margin-bottom:4px;
}
.box2 ul li div{
	background-image:url(../images/list_e.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding: 0 20px 0px 15px;
	font-size:85%;
}
.box2 div.space130{
	background-image:url(../images/list_e.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width:115px;
	padding: 0 0 0 15px;
	font-size:85%;
}
.box2 div.space260{
	background-image:url(../images/list_e.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width:245px;
	padding: 0 0 0 15px;
	font-size:85%;
}
div.space130{
	background-image:url(../images/list_e.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width:115px;
	padding: 0 0 0 15px;
	font-size:85%;
}
div.space260{
	background-image:url(../images/list_e.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width:245px;
	padding: 0 0 0 15px;
	font-size:85%;
}
div.free{
	background-image:url(../images/list_e.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding: 0 20px 0px 15px;
	font-size:85%;
}
.e_line1{
	background:url(../images/e_room_line1.gif) repeat-x left top;
	height:2px;
	margin:0 7px 7px 7px;
	overflow: hidden;
}
.box2 div.free_access{
	background-image:url(../images/list_e.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 20px 0px 15px;
	font-size:12px;
	width:400px;
	float:none;
}

/** room **/

#room_hl{
	background:url(../images/e_room_title.gif) no-repeat left top;
}
#room_hl1{
	background:url(../images/e_room_hl1.gif) no-repeat left top;
}
#room_hl2{
	background:url(../images/e_room_hl2.gif) no-repeat left top;
}
#room_hl3{
	background:url(../images/e_room_hl3.gif) no-repeat left top;
}
#room_text1{
	background:url(../images/e_room_t1.gif) no-repeat left top;
	width:545px;
	height:70px;
	margin-bottom:30px;
	overflow:hidden;
}
#room_text1 span{
	display:block;
	padding-top:80px;
}
.room_roombox1l{
	background:#2A130C;
	width:425px;
	float:left;
	padding:1px 0;
	margin-bottom:11px;
}
.room_roombox1r{
	background:#2A130C;
	width:425px;
	float:right;
	padding:1px 0;
	margin-bottom:11px;
}
.room_roombox2{
	border:2px solid #3B2721;
	background:#301B15;
	margin:0 1px;
	padding:10px;
	height: 100%;
}
.room_roombox4{
	background:#2A130C;
	width:860px;
	padding:1px 0;
	margin-bottom: 15px;
}
.room_roombox1c{
	border:1px solid #2A130C;
	background:#3B2721;
}
.room_roombox2 h4{
	height:35px;
	width:195px;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
}
.room_roombox2 h4 span{
	padding-top:40px;
	display:block;
}
.room_roombox2 dl dt span{
	color:#C1A05C;
}
.room_roombox2 dl dt{
	margin-bottom:8px;
}
.room_roombox2 dl dd{
	margin-bottom:8px;
}
.room_roombox2 .a1{
	background:url(../images/e_room_btn1.gif) no-repeat left top;
	display:block;
	overflow:hidden;
	height:33px;
	width:166px;
}
.room_roombox2 .a1 span{
	padding-top:40px;
	display:block;
}
.room_roombox2 .a2{
	background:url(../images/e_room_btn2.gif) no-repeat left top;
	display:block;
	overflow:hidden;
	height:33px;
	width:166px;
	float:left;
}
.room_roombox2 .a2 span{
	padding-top:40px;
	display:block;
}
.room_roombox2 p{
	width:195px;
	font-size:80%;
	line-height:120%;
}
.room_roombox4 p{
	display:block;
	float:right;
	width:250px;
	font-size:80%;
}
.room_roombox1l .room_roombox3,.room_roombox1r .room_roombox3{
	width:195px;
	float:left;
}
.room_roombox4 .room_roombox3{
	width:425px;
	float:left;
}
.room_roombox2 img{
	float:right;
}
#room_room1{
	background:url(../images/e_room_room1.gif) no-repeat left top;
}
#room_room2{
	background:url(../images/e_room_room2.gif) no-repeat left top;
}
#room_room3{
	background:url(../images/e_room_room3.gif) no-repeat left top;
}
#room_room4{
	background:url(../images/e_room_room4.gif) no-repeat left top;
}
#room_room5{
	background:url(../images/e_room_room5.gif) no-repeat left top;
}
#room_room6{
	background:url(../images/e_room_room6.gif) no-repeat left top;
}
#room_room7{
	background:url(../images/e_room_room7.gif) no-repeat left top;
	width:220px;!important
}

#room_amenity1{
	background:url(../images/e_room_hls1.gif) no-repeat left top;
}
#room_amenity2{
	background:url(../images/e_room_hls2.gif) no-repeat left top;
}
#room_net1{
	width:500px;
	float:left;
}
/** access **/
#access_hl{
	background:url(../images/e_access_title.gif) no-repeat left top;
}

#access_box1 .box2{
	padding:17px 109px;!important
}
#access_box2{
	width:316px;
	float:left;
}
#access_box2 .box2{
	padding:0;!important
}
#access_hls1{
	background:url(../images/e_access_hl1.gif) no-repeat left top;
}
#access_box3{
	width:525px;
	float:right;
}

/** stay **/
#stay_hl{
	background:url(../images/e_stay_title.gif) no-repeat left top;
}
#stay_left1{
	width:240px;
	float:left;
	margin-bottom:30px;
}
#stay_left1 img{
	margin-bottom:5px;
}
#stay_box1{
	width:600px;
	float:right;
	margin-bottom:30px;
}
#stay_hls1{
	background:url(../images/e_stay_hls1.gif) no-repeat left top;
}
#stay_hls2{
	background:url(../images/e_stay_hls2.gif) no-repeat left top;
}
#stay_hls3{
	background:url(../images/e_stay_hls3.gif) no-repeat left top;
}
#stay_hls4{
	background:url(../images/e_stay_hls4.gif) no-repeat left top;
}

#stay_text1{
	background:url(../images/e_stay_text1.gif) no-repeat left top;
	width:400px;
	height:140px;
	margin-bottom:30px;
	overflow:hidden;
	float:left;
}
#stay_text1 span{
	display:block;
	padding-top:150px;
}
/** reserve **/
#reserve_hl{
	background:url(../images/reserve_title.gif) no-repeat left top;
}
td a:link {
	color: #A57D64;
}
td a:visited {
	color: #A57D64;
}

