.sidepanel  div img{margin:12px 0px 12px 12px}
.sidepanel div a{display:block; font-weight:bold; margin-top:8px; padding-left:16px; background:transparent url("/media/images/themes/nav/arrow_icon.gif") no-repeat 0px 3px; margin-left:12px}
#contentRight #keepUptoDate{margin-top:0px; width:233px}
#contentRight #keepUptoDate .sidepanel-header{margin-top:0px; background-image:url(/media/images/themes/backgrounds/localInfo-header_bg.gif)}

#contentRight #keepUptoDate .hr{margin-left:12px; width:208px; height:2px; border-bottom:solid 1px #e5ddcd}

p.offerDetailsp{font-size:11px; font-weight:bold; margin:0px !important}

p.offerDetailsp.header-tnc{font-size:12px;}

div.main-content ul{list-style:disc; margin:0px 15px 15px 30px; padding:0px}

div.main-content a{padding-left:16px; background:transparent url(/media/images/themes/nav/arrow_icon.gif) no-repeat scroll 0 3px; font-weight:bold}

a.landpageLink{background:none !important; padding-left:0px !important}
#numNightsHead{padding-left:30px !important}
.priceTD{text-align:right !important}
#contentCenter .main-content .offerBody table, #contentCenter .main-content .offerBody table th, #contentCenter .main-content .offerBody table td{border:0px !important}
#contentCenter .main-content .offerBody table tbody tr th{font-weight:bold; font-size:12px}
#contentCenter .main-content .offerBody table tbody tr td.hotelName{text-align:left; font-size:11px; width:175px}
div.main-content a{background:none; padding-left:0px}

/******************** P20111020.0001 - Promotion Booking Journey ********************/
#tableFrame{position:static!important;}
#hbs-checkavailability-offers div{margin:0;padding:0;}
#CheckAvailabilityFormOffer .mandatoryField{background:none;padding-left:0;}
#CheckAvailabilityFormOffer label{display:block;font-size:.9em;font-family:tahoma;margin:0 0 3px;}
#CheckAvailabilityButton_CheckAvailabilityFormOffer{background:url(/application/images/forms/btn_lightgreen-brown.png) no-repeat 0 -97px transparent!important;cursor:pointer;color:#FFF;font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;border:0 none;height:22px;width:127px;text-align:left;margin:4px 0;padding:2px 0 5px 3px;}
#CheckInDate_CheckAvailabilityFormOffer,#CheckOutDate_CheckAvailabilityFormOffer{float:left;width:70px;height:20px;border:1px solid #b5b1a9;font-size:11px;font-family:tahoma;margin:0 2px 0 0;line-height:16px;padding:0 2px;}
#contentCenter .offer-type1{-moz-box-shadow:3px 3px 9px 0 #333;-webkit-box-shadow:3px 3px 9px 0 #333;box-shadow:3px 3px 9px 0 #333;width:240px!important;height:122px;background:#fff;border:1px solid #756f68;position:absolute;margin:0;padding:0;}
#contentCenter .offer-type1 h2{background:#DBD0BA;font-family:arial;font-size:12px;line-height:1em;font-weight:bold;margin:0;padding:10px;}
#contentCenter .offer-type1 h2 strong{font-weight:bold!important;}
#contentCenter .offer-type1 form ol li{ list-style:none; margin:0;}
#contentCenter .offer-type1 #hbs-offer-checkinol-wrap{float:left;width:109px;padding:8px 8px 10px 10px;}
#contentCenter .offer-type1 #hbs-offer-checkoutol-wrap{float:left;width:109px;margin:8px 0 10px;}
#contentCenter .offer-type1 #hbs-offer-submit-wrap{background:#DACEB6;clear:left;text-align:center;margin-top: -1px;}
#contentCenter .offer-type1 .close{background:url(/application/images/quick_booking/close.png) no-repeat;position:absolute;right:-10px;text-indent:-9999px;top:-10px;width:19px!important;height:19px;cursor:pointer;}
#contentCenter .offer-type1#hbs-checkavailability-offers, #contentCenter .offer-type1 #hbs-offer-description, #contentCenter .offer-type1 #hbs-offer-prop-wrap{display:none;}

/* Type 2 */
#contentCenter .offer-type2{float:left;width:412px;overflow:hidden;background:#DCD2BE;margin:10px 0;padding:10px;}
#contentCenter .offer-type2 h2{font-size:1.333em;margin:0;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer{overflow:hidden;margin:5px 0 0;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol{overflow:hidden;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li{clear:none;float:left;overflow:hidden;width:110px;margin:0 20px 5px 0;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li select,#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li input{font-size:11px;font-family:Tahoma, Geneva, sans-serif;line-height:16px;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li select{width:150px;padding:2px 3px;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li#hbs-offer-prop-wrap{width:150px;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li#hbs-offer-prop-wrap label{width:120px;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer #CheckInDate_CheckAvailabilityFormOffer,#CheckOutDate_CheckAvailabilityFormOffer{width:76px;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li#hbs-offer-checkoutol-wrap{margin:0 0 5px;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li#hbs-offer-submit-wrap{float:right;width:100%;margin:0;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer ol li#hbs-offer-submit-wrap #CheckAvailabilityButton_CheckAvailabilityFormOffer{float:right;}
/*div.offerBody a.offerBookNowLink{clear:both;display:block;width:70px;margin:10px 0;}*/

/******************** P20111020.0001 - Promotion Booking Journey ********************/
#contentCenter #hbs-checkavailability-offers{display:none;}
#contentCenter .offer-type2,#contentCenter .offer-type2#hbs-checkavailability-offers{background:#eae3d4!important;overflow:visible!important;height:55px;display:block;width:100%!important;margin:0!important;padding:0!important;}
.offer-type2#hbs-checkavailability-offers h2{background:url(/application/images/quick_booking/booknow_arrow.png) no-repeat top left;height:55px;width:140px;color:#fff;text-align:center;line-height:45px;float:left;position:relative;left:-9px;top:-2px;margin:0;}
#contentCenter .offer-type2#hbs-checkavailability-offers form#CheckAvailabilityFormOffer{overflow:hidden;width:575px;float:right;margin:0;padding:7px 0;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer label{line-height:1em;}
#contentCenter .offer-type2#hbs-checkavailability-offers form#CheckAvailabilityFormOffer ol li{float:left;width:110px;margin:0 10px 0 0;}
#contentCenter .offer-type2#hbs-checkavailability-offers form#CheckAvailabilityFormOffer #hbs-offer-prop-wrap{width:190px;}
#contentCenter .offer-type2 form#CheckAvailabilityFormOffer #CheckInDate_CheckAvailabilityFormOffer,#CheckOutDate_CheckAvailabilityFormOffer{width:70px;}
#contentCenter .offer-type2#hbs-checkavailability-offers form#CheckAvailabilityFormOffer #hbs-offer-prop-wrap select{width:185px;border:1px solid #B5B1A9;height:22px;padding:2px 3px;}
#contentCenter .offer-type2#hbs-checkavailability-offers form#CheckAvailabilityFormOffer #hbs-offer-submit-wrap{width:128px;margin:0;padding:12px 0 0;}
/* promotion offer table */
#offerTable{border-collapse:collapse;border-spacing:0;width:430px;margin:20px 0;}
#offerTable td{border:1px #e5dcc9 solid;font-size:11px;padding:5px;}
#offerTable th{font-size:11px;font-weight:700;line-height:25px;}
#offerTable td.offer-hotel{text-align:left;width:260px;}
#offerTable td.offer-price{text-align:center;vertical-align:middle;}
#offerTable td.offer-hotel a{background:url(/media/images/themes/nav/arrow_icon.gif) no-repeat scroll 0 3px;display:block;padding:0 0 0 18px;}
#offerTable td a.offerBookNowLink{background:none;margin:0;padding:0;}
#offerTable td a.offerBookNowLink img{vertical-align:middle;}
/* end promotion offer table */
/******************** P20111020.0001 - Promotion Booking Journey ********************/


/* TEMP Emergency Fix - Nov 09, 2011 Form Error Message */
#contentCenter div.offer-type1 {
    height:auto;
}
#contentCenter div.offer-type1 div#formErrors_CheckAvailabilityFormOffer {
	margin: 5px;
    padding: 5px;
    width: auto;
}

#contentCenter div.offer-type2 div#formErrors_CheckAvailabilityFormOffer {
	margin: 5px;
	padding: 5px;
	position: absolute;
	top: -63px;
	width: 667px;
}

#contentCenter #hbs-checkavailability-offers.offer-type2 {
	height:auto;
}

