.hotel_info{
	padding:9px;
	border: 1px solid #FFA241;
	border-top: 0px none;
	margin-bottom:10px;
}

.hotel_info b{
	color:#797979;
}

.hotel_info strong{
	color:#797979;
}

strong.hotel_info_sm_head{
	color:#FDA252;
}

.hotel_banner_table{
	width:580px;
	height:200px;
}

.hotel_banner{
	font-size:35px;
	font-weight:bold;
	text-align:right;
	color: #FFFFFF;
	text-aling:right;
	vertical-align:bottom;
	padding:0px 30px 10px
}

.city_name strong{
	color: #000000;
}

.city_head{
	text-align:right;
	width:100%;
	padding:5px 0px;
}

.city_region_name{
	font-size:18px;
	color:#808080;
	text-align:left;
}

.hotel_head_table{
	border:1px solid #FFDEBF;
	width:100%;
	margin-bottom:15px;
}

.hotel_head{
	width:100%;
}

.hotel_head td{
	text-align:left;
}

td.hotel_head_title{
	font-size:12px;
	font-weight:bold;
	height:60px;
	color:#FFA241;
	text-align:center;
	vertical-align:middle;
}

td.hotel_head_sect{
	color:#FFA241;
	text-align:right;
	width:35%;
	vertical-align:top;
}

p.hotel_desc_title{
	font-weight:bold;
	color:#FFA241;
}

.photo_gallery{
	width:100%;
	text-align:left;
	padding-top:20px;
}

#phg_menu{
	text-align:left;
	padding:5px 0px;
}

.photo_cont{
	background-color:#fff;
	padding:5px;
	margin:8px 8px 0px 0px;
	border:1px solid #FFDEBF
}

.photo_gallery strong{
	color:#FDA252;
}

.other_hotels{
	padding:0px 10px 20px 10px;
}

.other_hotels strong{
	color:#FDA252;
}

.oh_city, .oh_city_hotels{
	line-height:20px;
	padding-left:15px;
}

.oh_city{
	font-weight:bold;
}

.price_tables td
{
	padding:5px;
}
