#contentCenter p{margin:5px 0px !important}

#content-container{width:660px !important}

#content-container p{margin:5px 0px 5px 0px !important}

p.offerDetailsp{font-weight:bold; margin:2px 0px !important}

div.offerBody, div.offerBodyProp{margin:15px 0px 15px 0px !important; width:500px}

div.offerBody p{width:450px !important}

div.offerBodyProp p{width:450px !important; margin:0px !important; padding:0px !important}

div.offerTnC,  div.offerTnC p{width:400px; margin:0px; padding:0px; font-family:Georgia !important}

div.offerBody ul, div.offerTnC ul, div.offerBodyProp ul{list-style:disc; margin:0px 15px 15px 30px; padding:0px; font-family:Georgia}

div.offerBody a, div.offerTnC a, div.offerBodyProp a{padding-left:13px; background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 4px}

a.offerBookNowLink {background:none !important;display: inline-block;padding: 0 !important;}

/******************** P20111020.0001 - Promotion Booking Journey ********************/
#contentCenter #hbs-checkavailability-offers div{margin:0;padding:0;}
#contentCenter #hbs-checkavailability-offers form ol li{float:left;width:110px;margin:1px 5px 5px 0;}
#contentCenter #hbs-checkavailability-offers h2{font-family:Arial, Helvetica, sans-serif;}
#CheckInDate_CheckAvailabilityFormOffer,#CheckOutDate_CheckAvailabilityFormOffer{float:left;width:75px;height:16px;border:1px solid #b5b1a9;margin:0 2px 0 0;padding:2px 3px;}
#CheckAvailabilityFormOffer .mandatoryField{background:none;padding:0;}
#CheckAvailabilityFormOffer label{display:block;font-size:.9em;margin:0 0 3px;}
#contentCenter #CheckAvailabilityFormOffer select,#contentCenter #CheckAvailabilityFormOffer input{font-size:11px;}
#CheckAvailabilityButton_CheckAvailabilityFormOffer{background:url(/application/images/forms/thistle_btn_lightgreen-brown.png) no-repeat 0 -97px!important;cursor:pointer;color:#FFF;font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:700;border:0 none;height:22px;width:118px;margin:0;padding:2px 0 5px 3px;}
.offer-type1#hbs-checkavailability-offers{-moz-box-shadow:3px 3px 9px 0 #333;-webkit-box-shadow:3px 3px 9px 0 #333;-o-box-shadow:3px 3px 9px 0 #333;box-shadow:3px 3px 9px 0 #333;width:250px!important;background:#fff;border:1px solid #756f68;position:absolute;z-index:210;}
.offer-type1#hbs-checkavailability-offers #hbs-offer-fieldlist{padding:10px 0 0;}
#contentCenter .offer-type1#hbs-checkavailability-offers form ol li{margin:0 0 10px 10px;}
.offer-type1#hbs-checkavailability-offers h2{background:#5c5853 url(/application/images/quick_booking/quick_booking_titlebg.png) repeat-x top;color:#fff;font-size:1.167em;padding:10px;}
#contentCenter .offer-type1#hbs-checkavailability-offers #hbs-offer-submit-wrap{background:#eeedec;clear:both;text-align:center;float:none;width:100%;margin:0;padding:10px 0;}
.offer-type1#hbs-checkavailability-offers .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;}

/* offer type1 datepicker */

#layoutCenter{overflow:visible!important;}
#layoutCenter #content-container{width:660px;overflow:hidden;}
#contentCenter p,div#contentCenter div#content-container div.offerBody p{width:auto!important;}
#contentCenter .type3#hbs-checkavailability-offers,#contentCenter .offer-type2#hbs-checkavailability-offers{background:#eeedeb;display:block;border:0;overflow:hidden;width:auto;height:80px;margin:0 20px 15px 0;padding:10px;}
#contentCenter #type2-offerwrap .offer-type2{display:none!important;}
#contentCenter .offer-type2,#contentCenter .offer-type2#hbs-checkavailability-offers{background:#eeedeb;overflow:visible;height:55px;display:block;width:auto!important;margin:0 15px 15px 0;padding:0;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;}
.offer-type2#hbs-checkavailability-offers form{overflow:hidden;width:555px;float:right;padding:7px 0;}
.offer-type2#hbs-checkavailability-offers form ol li{float:left;width:110px;margin:0 10px 0 0;}
.offer-type2#hbs-checkavailability-offers form #hbs-offer-prop-wrap{width:190px;}
.offer-type2#hbs-checkavailability-offers form #hbs-offer-prop-wrap select{width:185px;border:1px solid #B5B1A9;height:22px;padding:2px 3px;}
.offer-type2#hbs-checkavailability-offers form #hbs-offer-submit-wrap{width:118px;margin:0;padding:15px 0 0;}
#offerTableWinter{width:655px!important;}
#hbs-checkavailability-offers,.offer-type1#hbs-checkavailability-offers #hbs-offer-description,.offer-type1#hbs-checkavailability-offers #hbs-offer-prop-wrap{display:none;}

#offerTableWinter{margin: 0px auto; border-spacing:: 0; width: 665px;}
#offerTableWinter a, #offerTableWinter td b{margin-left:2px;}
#offerTableWinter img{margin: 3px 0px 0px;}
#offerTableWinter span{margin: 6px 0px 0px 10px; float: left;}
a.offerBookNowLink{background:none !important;margin:0.5px !important;float: right;padding:0px !important;}
.content-body a.offerBookNowLink {float:none;}
/******************** P20111020.0001 - Promotion Booking Journey ********************/

/* TEMP Emergency Fix - Nov 09, 2011 Form Error Message */
#hbs-checkavailability-offers div.formErrors, #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; left:0; }
#contentCenter #hbs-checkavailability-offers.offer-type2 { height:55px; }
