h1 {color: #990000;
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}
h2{color: #990000;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	}
p {font-family: Arial, Helvetica, sans-serif;
   color:#414141;
   font-size:13px;

   }
.cityhotel{color: #990000;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:-6px;	
	}
.hotelname {color: #990000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
	}

.briefintroduction { color:#414141;
	                font-size: 13px;
	                font-family: Arial, Helvetica, sans-serif;	
	}
.price { font:Arial, Helvetica, sans-serif;
         font-size:15px; 
		 color:#C8362B; 
		 font-style:italic;}
        
.clear{font-size:1px; height:1px; line-height:1px; clear:both;}
.detail{
	margin: 0;
	float:left; 
	border:1px solid;
	border-color: #96C4DE;
	color:#414141;
	
}

.detail td{
    font:Arial, Helvetica, sans-serif;	
	font-size:13px;
	border:1px solid; color: #96C4DE;
	padding:2px 0 2px 0;
	
}
.detail td a{
    color:#666666;!important 
}

.detail tr hover{
    background-color:#FFFF33;}
.table1 {
	float:left;
	border: 1px solid silver;
	border-top:2px solid #a31022;
	border-collapse:collapse;
	text-align: center;
	font:Arial, Helvetica, sans-serif;
	font-size:95%;
}
.table1 td {padding:2px;border: 1px solid #f0f0f0;}
.table1 tr th {text-align:center;border: 1px solid #fff;font-size:95%; background: #efefef;}
.table1 thead th {color:#fff;font-size:105%;background: #a1a1a1; padding: 6px}
.table1 tbody th {color:#000;font-size:97%;background: #efefef; padding: 4px}
.table1 tbody th.sub {font-size:95%;color:#000;background: #f8f8f8; text-align:left;}

.calendar {
	BACKGROUND-POSITION: left center; FONT-SIZE: 92%; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat
}
.calendar TD {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.calendar TH {
	TEXT-ALIGN: center
}
.calendar THEAD TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.calendar TBODY TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY TH.sub {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}


.table2 {border-collapse:collapse;text-align: center;	vertical-align: middle;	font-size:92%;}
.table2 td {padding:2px;border: 1px solid #e8e8e8;}
.table2 th{color: #444;font-size:100%; font-weight:bold; border-bottom:#E7E7B6 1.5px solid;border-right:#fff 1px solid;border-left:#fff 1px solid;background-color:#f5f5f5;}

.grayBackground {
	background-color:#f4f4f4;
	padding-bottom: 0px;
}
.lightRedBackground {
	background-color:#FCF5E9;
	padding-top: 1px;
	padding-bottom: 1px;
}
.tdColorChange1 { BACKGROUND: #F4F4F4}
	.tdColorChange2 { BACKGROUND: #FFFFFF}

.graybackgroundFont {background: #F7F7F7;color:#666;padding: 10px 4px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em;font-size:86%;}

