hotel_result_tableh1 {
	font-size: 		17px;
	color:			#072DBD;
}

h2 {
	font-size: 		14px;
	color:			#072DBD;
}

em {
	font-style:		normal;
	font-weight:		bold;
}

.headlink {
	text-decoration:	none;
	font-weight:		bold;
}

.topichead {
	text-align:		center;
	color:			#0208FE;
	padding-top:		13px;
	padding-bottom:		10px;
}

.image_noborder {
	border-style:		none;
}

#search_location {
	margin-left:		50px;
	margin-right:		20px;
	border-color:		#EAC58B;
	border-width:		1px;
	border-style:		solid;
	border-collapse:		collapse;
	background-color:		#F7F8D4;
	width:			400px;
}

#search_location th {
	padding:			5px 5px 5px 10px;
	color:			#6F3818;
	font-size:			14px;
	text-align:		center;
}

#search_location td {
	padding:			5px  5px 5px 10px;
	text-align:		left;
	width:			200px;
}

#search_head {
	border-color:		#EAC58B;
	border-width:		1px;
	border-style:		solid;
	color:			#6F3818;
	background-color:		#EAC58B;
	font-family:		Georgia, Arial, sans-serif;
}

#search_style {
	margin-left:		50px;
	border-color:		#EAC58B;
	border-width:		1px;
	border-style:		solid;
	border-collapse:		collapse;
	background-color:		#F7F8D4;
	width:			400px;
}

#search_style th {
	padding:			5px 5px 5px 10px;
	color:			#6F3818;
	font-size:			14px;
	text-align:		center;
}

#search_style td {
	padding:			5px  5px 5px 10px;
	text-align:		left;
	width:			200px;
}

#search_summary {
	margin:			5px 20px 20px 0px;
	padding-bottom:		10px;
	border-color:		#FAE07A;
	border-width:		1px;
	border-style:		solid;
	color:			#000000;
	background-color:		#EAC58B;
	width:			300px;
}

#search_summary h1 {
	color:			#000000;
	background-color:		#FAE07A;
	margin:			0px;
	padding:		5px;
	text-align:		center;
}

#search_summary em {
	margin:			10px;
}

.hotel_result_table {
	margin:			0px;
	border-color:		#ACDBF7;
	border-width:		1px;
	border-style:		solid;
	border-collapse:		collapse;
	background-color:		#FFFFFF;
}

.hotel_pic_field {
	width:			100px;
}

.hotel_name_field {
	width:			400px;
}

.hotel_star_field {
	width:			150px;		
}

.hotel_price_field {
	width:			150px;
}

.hotel_icon {
	padding:			5px;
	border-color:		#FFFFFF;
	border-width:		2px;
	border-style:		solid;
}

.hotel_result_table a {
	text-decoration:		none;
	color:			#042335;
}

#hotel_result_table a:hover {
	color:			#D16E34;
}	

.left {
	margin-left:		10px;
	padding-left:		10px;
	text-align:		left;
}

.right {
	margin-right:		10px;
	padding-right:		10px;
	text-align:		right;
}

.center {
	text-align:		center;
}

#hotel_info_left {
	float:			left;
	width:			300px;
}

#hotel_info_right {
	float:			right;
	width:			450px;
}

#hotel_room_info {
	clear:			 both;
}

#hotel_info_left img {
	margin:			5px;
}

#hotel_amen_table th {
	color:			#072DBD;
	text-align:		left;
}

#hotel_info_right em {
	color:			#072DBD;
}

#room_table {
	margin:			0px;
	border-color:		#86b0ca;
	border-width:		1px;
	border-style:		solid;
	border-collapse:		collapse;
	background-color:		#FFFFFF;
}

#room_table th {
	color:			#196b9b;
	font-size:			14px;
	text-align:		center;
	border-color:		#86b0ca;
	border-width:		1px;
	border-style:		solid;
	background-color:		#9cc9e5;
	font-family:		Georgia, Arial, sans-serif;
}

#room_table td {
	color:			#000000;
	border-color:		#86b0ca;
	border-width:		1px;
	border-style:		solid;
}

#room_table td em {
	color:			#07314a;
}

.room_pic_field {
	width:			100px;
}

.room_name_field {
	width:			200px;
}

.room_period_field {
	width:			150px;		
}

.room_price_field { 
	width:			90px;
}

#room_table a {
	text-decoration:		none;
	color:			#6F3818;
}

#room_table a:hover {
	color:			#D16E34;
}

#gray_instr {
	color:			#8A857E;
	margin:			0px;
}

.float_right {
	float:			right;
}

#book_detail_head {
	font-size: 		17px;
	color:			#990033;
	font-weight:	bold;
}

.book_question {
	text-align:		left;
	background-color:#FFD7EB;
	color:			#333333;
	font-size:		14px;
	padding:		5px;
}

.book_detail_row {
	padding:		10px 0px 10px 0px;
	vertical-align: top;
}

#hotelpicture img {
	margin:		5px;
}