@charset "utf-8";
/*Edit*/
a:link, a:visited {color: #666666;}
a:hover {text-decoration: underline;}
h1 {
	color: #0a50a1;
	border-left: 8px outset #0A50A1;
	font-size: 20px;
	padding-left: 10px;
	line-height: 18px;
}
/* Container */
#Header  {
	border-bottom: 1px solid #e0e0e0;
}
#Footer {
	clear: both;
	margin-top: 10px;
	padding: 3px 3px 3px 10px;
	color: #999999;
}
.HotelNameTitle {
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	color: #0A50A1;
}
.pagenum a:hover, .pagenum a:active{
	color: #FFFFFF;
	background: #0A50A1;
}
.pagenum li.currentpage{
	padding: 0 5px;
	border: 1px solid #000;
	margin-left: 3px;
}
.pagenum li.disablepage{
	padding: 0 5px;
	color: #999999;
}
.TabMenubox li{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: #E3EAF4;
}
.TabMenubox   li.hover, .TabMenubox  li.focus{
	background:#fff;
}
.HotelDetailTabContent{
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#MainContent h4  {
	background: #0A50A1;
	color: #FFFFFF;
	font-size: 12px;
}
#MainContent th {
	background: #E3EAF4;
}
.TotalRoomCost {
	color: #000000;
}
.xb2, .xb3, .xb4 {background:#fff;border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;}
.xb1 {margin:0 5px; background:#CCCCCC;}
.xboxcontent {
	display:block;
	border:0 solid #CCCCCC;
	border-width:0 1px;
	padding: 5px 10px;
}
.color_SidebarLeft {background: #E3EAF4;}