#bookingPanel #regForm-header{background-position:0px 0px}

#contentRight #keepUptoDate .sidepanel-header{background-position:0px 0px}

h6.subTitle{width:280px}

div.cta-box div.left a{width:280px !important}

div.cta-box div.right{margin-top:10px}

div.cta-box div.break{_display:none}

p.offerDetailsp{font-size:11px; font-weight:bold; margin:0px !important;clear:both}

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}

div.main-content a{background:none; padding-left:0px}

#contentCenter div.cta-box{_margin-right:26px !important; _width:414px !important}
#contentCenter div.cta-box p{margin:6px !important}
#contentCenter div.cta-box div.right{margin-left:0px !important}
#contentCenter div.cta-box div.right a img{margin-left:0px !important}

#contentCenter #expiredInfoBox{z-index:999; width:400px; height:150px; position:absolute; text-align:left; top:20%; left:30%; background:#DBD0BA; border:5px #987B4F solid}

#expiredInfoBox h4{margin:15px; font-family:Georgia; font-size:15px; font-weight:bold; color:#644A1E}

#btnContainer{overflow:hidden; bottom:0px; left:0px; position:absolute; width:100%; margin-bottom:10px}

#btnContainer img{float:right; margin-right:10px}

#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; z-index:210;}
#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;clear:both;position:relative;}
.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 */

#hbs-checkavailability-offers div.formErrors, #contentCenter div.offer-type1 div#formErrors_CheckAvailabilityFormOffer {margin:5px;padding:5px;position:absolute;top:-80px;width:695px;left:0;}
/******************** P20111020.0001 - Promotion Booking Journey ********************/

