@charset "utf-8";
/* CSS Document */

 .resContent .HoteDeLeft{
	float:left;
	width: 217px;
}
 
 .resContent .HoteDeRight{
	float:right;
	width: 523px;
	background-color:#ffffff;
	padding:3px;
	margin-left: 6px;
}

.HoteDeRight .HoteDeRightText{
	color:#000000;
	float: left;
	width: 404px;
}

.HoteDeRight p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#c10000; }

.HoteDeRight .roomTypes{}

.roomTypes .roomTypesTbHe{ border-bottom:1px solid #CCCCCC; margin-top:10px;}

.roomTypes .roomTypesTbHe td{ height:20px; vertical-align:middle;}

.roomTypes .roomTypesTbRs{
	border-bottom:1px solid #CCCCCC;
}

.roomTypes .roomTypesTbRs td{}

#RoomFacSet{ float:left;
width:738px;
padding:6px;
margin-bottom:10px;
background-color:#FFFFFF;}

#RoomFacSet p{ height:30px;}


.HoteDeRight .offerText{ font-weight:bold; color:#c10000;}

.resContent .resultNavi{
	float:left;
	width:743px;
	margin-top: 6px;
}

 .resultNavi .resultNaviItem{
	padding-right:165px;
}
 
.packageresultMiddle .resHead h1{
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

.resHead td{ height:25px;}


.packageresultMiddle .resHead h2{
	color:#FF9900;
	padding-left:8px;
	font-size:14px;
	font-weight: bold;
	text-decoration:blink;
}

.resHead .priceSt{ font-weight:normal;}

.packageresultMiddle .resHead .HtName{
	text-align:left;
	padding-left: 15px;
}

 .roomTypesTbBb td{
	border-bottom:1px solid #eeeeee;
	background-color: #ffffff;
	padding:5px;
	color: c10000;
	padding-top: 0px;
	padding-bottom: 0px;
}
 
 .roomTypesTbRs .roomTypesTbBb .selBB{
	background-color: #FEF0D6;
	color: #c10000;
	font-weight: bold;
}
 
 .roomTypes .roomTypesTbRs .selTr {
	background-color: #ffffff;
	font-weight: bold;
}
 
 .resultNavi .selectBt{float:right;}

 .resultNavi .picGal{
	float:left;
	padding-right:173px;
}
  .resultNavi .disMo{ float:left;}
  
  .HoteDeLeft .leftArr{ float:left;}
  .HoteDeLeft .leftArr{ float:right;}
  
  .dyPic1{
	margin:0;
	padding-right:6px;
	cursor:pointer;
  }
  
  .dyPic2{
	margin:0;
	padding-left:7px;
	cursor:pointer;
  }
  
  .dyPic3{ 
  margin:0;
  padding:0px;
  cursor:pointer;
  }

.reRoomDeDiv{ margin-bottom:15px;}

.reRoomDe{ width:738px; }

.reRoomDe td { height:25px; background-color:#FFFFFF; border-bottom:1px solid #cccccc; padding-left:6px; text-align:left;}

.reMealPl{ width:738px;}
.reMealPl td { height:25px; background-color:#FFFFFF; border-bottom:1px solid #cccccc; padding-left:6px;}

.reRoomPr{ width:738px;}
.reRoomPr td { height:25px; background-color:#FFFFFF; border-bottom:1px solid #cccccc; padding-left:6px; text-align:left;}

.reRoomPr .alignPr{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

#SupplimentVal{
	text-align:right;
	font-weight:bold;
}

.reRoomDe .reRoomDePr{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

.reRoomDeDiv p{ text-align:right; width:738px;}

.reRoomDeDiv .CRT{
	padding-right:8px;
}
 
.stSp{ padding-right:20px;}

 .pasrom{
	color:#990000;
	font-weight:normal;
}
 
.HoteDeRight .selRm{ font-weight:bold;}

.HoteDeRight .taxBox{
	display:block;
	height:70px;
	width:100px;
	float:right;
	border:1px solid #cccccc;
	background-color:#f4f4f4;
	margin-bottom:8px;
	padding:5px;
	text-align: center;
}

.taxBox p{
	color:#953A2B;
}

.taxBox .fAmount{ font-size:14px; font-weight:bold;}

/*Multi Center Results */
.mtcSelectBt{
	height:25px;
	float: left;
	width: 764px;
	text-align: right;
	padding-right: 6px;
} 

.mtcSummary{
	float:left;
	border:1px solid #990000;
	width: 767px;
	margin-bottom: 15px;
}

.mtcSuTb td{
	border-bottom:2px solid #eeeeee;
	background-color:#FFFFFF;
	height:25px;
	padding-left: 6px;
	padding-right: 6px;
}

.mtcSummary .mtcSuTb h1{ color:#c10000; 
font-weight:bold;}

#photoDiv{ padding-bottom:30px}

#pageRight .overLay{
	width:769px;
	padding-bottom: 10px;
	float: left;
	background-color: #cccccc;
	margin-top: 20px;
}

.overLay h1{
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*margin-bottom: 15px;*/
}

.muliCenHeader{
	float:left;
	height:25px;
	border-bottom:1px solid #a79d96;
	background:url(../images/vloop.gif) repeat-y right top;
}

 .mCH{
	font-size:14px;
	font-weight:bold;
	padding-left:4px;
	color:#FFFFFF;
}

/*Apartment  */

.AptAvailable{
	float:left;
	width: 643px;
	background-color:#ffffff;
	padding:3px;
	margin-left: 6px;
	padding-left: 50px;
	padding-right: 50px;
}

 .AptAvailable .LeftCal{
	float:left;
	width:230px;
}
 
 .AptAvailable .RightCal{
	float:right;
	width:217px;
}
 
 .AptAvailable .calLeftArrow{
	float:left;
	width:20px;
	vertical-align: middle;
	margin-top:82px;
	padding-left:2px;
	text-align:left;
}
 
 .AptAvailable .calRightArrow{
	float:right;
	width:20px;
	vertical-align: middle;
	margin-top: 82px;
	text-align: right;
}
 /*calender*/
 .calander{
	width:217px;
}

.calander .monthYear{ height:20px; background-color:#ffffff;}

 .monthYear .year{ float:left; width:100px; font-weight:bold; color:#c10000; text-align:left;}
 .monthYear .month{ float:right; width:100px; font-weight:bold; color:#c10000; text-align:right;}


 .calander .dayRow{
	height:20px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 217px;
	margin-bottom: 2px;
}


 .calander .dayRow p{
	height:20px;
	font-size:11px;
	float:left;
	width:30px;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	background-color: #CC0033;
	color: #FFFFFF;
	border-right: 1px solid #ffffff;
 }
  
 .calander .dates p{
	height:22px;
	font-size:11px;
	float:left;
	width:31px;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	background-color: #FBE9B3;
	color: #000000;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-top: 6px;
} 


.calander .dates .notAva{
	background-color: #eeeeee;
	text-decoration:line-through;
	color: #666666;
}

.dates .x_left{ background:url(../images/x_left.png) right top no-repeat;}

.dates .x_middle{ background:url(../images/x_middle.png) left top no-repeat;}

.dates .x_right{ background:url(../images/x_right.png) left top no-repeat;}

.dates .y_left{ background:url(../images/y_left.png) right top no-repeat;}

.dates .y_middle{ background:url(../images/y_middle.png) left top no-repeat;}

.dates .y_right{ background:url(../images/y_right.png) left top no-repeat;}

.dates .xy_left{ background:url(../images/xy_left.png) right top no-repeat;}

.dates .xy_middle{ background:url(../images/xy_middle.png) left top no-repeat;}

.dates .xy_right{ background:url(../images/xy_right.png) left top no-repeat;}

.dates .y_end{ background:url(../images/y_end.png) left top no-repeat;}

.dates .y_start{ background:url(../images/y_start.png) left top no-repeat;}

.dates .x_start_y_end{ background:url(../images/y_start_y_end.png) left top no-repeat;}

.dates .x_end_y_middle{ background:url(../images/x_end_y_middle.png) left top no-repeat;}

.dates .y_2_end{ background:url(../images/y_2_end.png) left top no-repeat;}

.dates .y_2_start{ background:url(../images/y_2_start.png) left top no-repeat;}

.dates .y_2_middle{ background:url(../images/y_2_middle.png) left top no-repeat;}

.dates .y_start_end{ background:url(../images/y_start_end.png) left top no-repeat;}

.dates .x_start_y_middle{ background:url(../images/x_start_y_middle.png) left top no-repeat;}

.dates .x_top_start{ background:url(../images/x_top_start.png) left top no-repeat;}
.dates .x_top_end{ background:url(../images/x_top_end.png) left top no-repeat;}

.calander .dates .onReq{ background:#fcdd7e;}

.calander .dayRow .wfix{ border-right:1px solid #CC0033;}

.calander .dates .blankDate{
	background-color: #FDF4E1;
}

.calander .dates .selPt:hover{
	background-color:#FFCC00;
	color:#000000;
}

.AptAvailable .avaOnRqs{
	width:25px;
	height:25px;
	background-color: #fcdd7e;
	float:left;
}

.AptAvailable .avaIndi{
	width:25px;
	height:25px;
	background-color: #FBE9B3;
	float:left;
}

.AptAvailable .avaIndiLegend{
	width:auto;
	height:20px;
	background-color: #FFFFFF;
	float:left;
	padding-left: 10px;
	padding-top:5px;
}

.AptAvailable .avaOnRqs{
	width:25px;
	height:25px;
	background-color: #fcdd7e;
	float:left;
}

.AptAvailable .notAvaIndi{
	width:25px;
	height:25px;
	background-color: #EEEEEE;
	line-height: 25px;
	text-decoration: line-through;
	vertical-align: middle;
	text-align: center;
	float: left;
}

.AptAvailable .dtRange{
	width:25px;
	height:25px;
	background-color: #21A607;
	float: left;
}

 .slDtRange{
	float:left;
	width:145px;
	padding-top: 22px;
}

.slDtRange .slDates td{
	border-bottom:1px solid #CCCCCC;
	text-align: left;
}

/* calender end*/
 .HtName .aptResDate{ font-size:12px; font-weight:normal;}
/*Apartment*/

.AptDtHead{ border-bottom:1px solid #CCCCCC;}

.AptRoDeTb td{ color:#c10000; border-bottom:1px solid #CCCCCC;}

.AptRoDeTb td .aptTpSelect{ color:#c10000; font-weight:bold;}

.AptRoDeTbCol3 .AptRoDeTbCol3Tb td{
	color:#000000;
	padding-top: 12px;
}

.AptRoDeTbCol3 .AptRoDeTbCol3Tb .AptSeMlSel{
	color:#c10000;
	background-color: #FEF0D6;
	border-bottom: 1px solid #eeeeee;
}

 .AptRoDeTbCol2 .AptMxPas{ height:37px;
 line-height:37px; vertical-align:middle;}
 
 .AptDtRates{ border:1px solid #cccccc;}
 
 .AptDtRates th{
	text-align:left;
	height:25px;
	padding-left: 6px;
	vertical-align: middle;
}
 
  .AptDtRates td{
	height:25px;
	padding-left:6px;
	text-align:left;
	border-bottom: 1px solid #eeeeee;
	background-color: #FFFFFF;
}

