@charset "utf-8";
/* CSS Document */
#roomRatePanel td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:left;
}
#rateOptionList
{
	width:100%;
	border:3px solid #8a8a8a;
}
#rateOptionList th
{
	font-weight:normal;
	font-family:helvetica;
	font-size:20px;
	height:30px;
	line-height:30px;
}
#rateOptionList td
{
	padding:5px 0px;
}
.rateOptionList-outer{
	width:100%;
	border:2px solid #d4d4d4;
}
#rateOptionList .optionImg
{
	padding:2px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	margin:10px;
	float:left;
}
#rateExtraOptionList
{
	width:100%;
	border:3px solid #8a8a8a;
}
#rateExtraOptionList td
{
	padding:5px 0px;
}

#rateOptionTitleList
{
	width:100%;
	border:3px solid #8a8a8a;
}
#rateOptionTitleList td
{
	padding:5px 0px;
}
.optionTitle{
	display:block;
	margin-top:10px;
	font-size:18px;
	font-family:helvetica;
	color:#222222;
}
.promotionTitle{
	display:block;
	margin-top:5px;
	font-size:12px;
	font-family:helvetica;
	color:#3a74ba;
}
a{ text-decoration:none;}
.tooltip_content{display:none;}
.condition_list{ list-style:none; margin:10px 10px 0px 10px; padding:0px;}
.condition_list li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; font-weight:bold; line-height:16px;}
.optionAdult{
	display:block;
	padding-left:15px; 
	margin:5px 0px 10px 20px;
	background:url(http://engine.booking2hotels.com/images/ico_max_adult.gif) no-repeat top left; 
	font-size:12px;  font-family:Arial, Helvetica, sans-serif; 
	line-height:20px;
	color:#8a8a8a;
	}
.conditionFloat{
	display:block;
	padding-left:15px; 
	margin:5px 0px 0px 15px;
	background:url(http://engine.booking2hotels.com/images/ico_small_info2.png) no-repeat top left; 
	text-decoration:underline;
	font-size:12px;  font-family:Arial, Helvetica, sans-serif; 
	line-height:14px;
	color:#3a74ba;
}
.extraOptionTitle{
	padding-left:10px;
	font-size:18px;
	font-family:helvetica;
	color:#222222;
}
.rackRate{
font-size:16px;  font-family:Arial, Helvetica, sans-serif; line-height:20px;color:#6f6f6f;
text-decoration:line-through;
}
.rackOwn{
	font-size:20px;  font-family:Arial, Helvetica, sans-serif; line-height:20px;color:#222222;
}
.savePrice{
	font-size:14px;  font-family:Arial, Helvetica, sans-serif; line-height:20px;
	color:#d20229;}
	.roomAval{
	font-size:11px;  font-family:Arial, Helvetica, sans-serif; line-height:20px;
	color:#009129;}
#guestSelect{
	width:100%;
	border:3px solid #8a8a8a;
}
.btnSubmitBooking{height:40px; font-size:16px; width:250px;}
#submitPan
{
	width:100%;
	height:40px;
	background-image:url(http://engine.booking2hotels.com/images/ico_offer_card.gif);
	background-repeat:no-repeat;
	background-position:230px; 20px;
	text-align:right;
}
#rateContentMain{
	width:900px;
}
#guaranteeTrips{
	padding:0px 10px;
}
#guaranteeSSL{font-size:18px; background:url(http://engine.booking2hotels.com/images/logo_ssl.jpg) no-repeat top left; padding-left:55px; height:60px; line-height:20px;}
#guaranteeOffer{padding:0px 10px;}
#tooltip {
	color:#333;
	background:#ffffff;
	/*opacity: .8;*/
	border:2px solid #efa303;
	display:none; /*--Hides by default--*/
	position:absolute;	z-index:1000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
}
.tooltip_content{
display:none;	
}
#RateResult{margin-top:20px;}
ul.condition_list{list-style:none; margin:10px 10px 0px 10px; padding:0px;}

ul.condition_list li{padding-left:10px;margin:0px;font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
a.tooltip ul.condition_list li{color:#222222; text-decoration:none;}
.errorMessage
{	
	display:block;
	width:500px;
	height:30px;
	color:red;
	border:1px solid #900;
	background-color:#FFC;	
}

.extraDiscount{display:block;font-size:11px; color:#d20229;padding-left:0px; background:url(http://engine.booking2hotels.com/images/ico_sure.png) no-repeat top left;width:190px; line-height:18px;}
/**/
/*calendar icon*/
/**/
/*#dateci,#dateco{ background:url(http://engine.booking2hotels.com/images/ico_calendar_red.png) no-repeat right 1px;
border:1px inset #ccc; height:26px; padding-left:3px;}*/
#dateci,#dateco{ background:url(../images/toon.png) no-repeat right 1px;
border:0px inset #fefefe; height:22px; width:140px;padding-left:3px; background-position:top right; font-family:Verdana, Geneva, sans-serif  }

#currencyBox{width:704px;}
#currencyBox td{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.tr-price-hidden{display:none;}
#expandBox{
	width:  167px;
	height:33px;
	padding-left:33px;
	line-height:33px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	}
	.expand{background:url(http://engine.booking2hotels.com/images/btnExpand.png) no-repeat top left}
	.contract{background:url(http://engine.booking2hotels.com/images/btnContract.png) no-repeat top left}

.booknow{width:194px; height:32px;
         background-image:url(../images/booknow.png); background-repeat:no-repeat; background-position:top center; display:block;
          line-height:35px; text-align:center; color:#FFFFFF; text-decoration:none; float:left; margin-top:2px;}
		  
.booknow:hover{width:194px; height:32px;
         background-image:url(../images/booknow2.png); background-repeat:no-repeat; background-position:top center; display:block;
          line-height:35px; text-align:center; color:#FFFFFF; text-decoration:none; float:left; margin-top:2px;}
.b2hRateResult{ text-align:center}
.reviewText{ width:100%; height:30px;}
.reviewTextArea{ width:100%; height:80px;}
.btnSend{width:150px; height:40px; background-color:#000000; display:block; line-height:40px; text-align:center; color:#FFFFFF; text-decoration:none; float:left; margin-top:10px;}
#boxRate{ background-color:#ffffff; padding:10px;}
#tblReview{}
#tblReview th{background-color:#f8f8f8}
#tblReview td{background-color:#ffffff}
#tblReview td.footer{background-color:#f8f8f8}




















