/* Local Booking Engine CSS */
div#bookingengine { font-size:11px; margin:0 auto; width:710px; }
div#bookingengine #datesselection { width:710px; }
div#bookingengine #calendars { margin:0 40px; width:570px; }
div#bookingengine #datesselectioncontent { margin:30px 8px; }
div#bookingengine #multistay { width:67%; }
div#bookingengine #registrationcancel { width:67%; }
div#bookingengine #registrationcreditcardmessage { width:67%; }
div#bookingengine #registration { width:67%; }
div#bookingengine #items { width:67%; }
div#bookingengine #registrationcancel fieldset p, div#bookingengine #registrationcreditcardmessage { color:#000; }
div#bookingengine #registrationcreditcardmessage p { color:#000; }
div#bookingengine #calendars table tr .weekend, div#bookingengine #calendars table tr .weekday { background-color:#d0c5bf; }
div#bookingengine #summarycancel p { color:#000;}
div#bookingengine #updateprofileloginsection form fieldset table tr td input.textsubmitactive, div#bookingengine input.textsubmitactive, div#bookingengine #changereservationsection form fieldset table tr td input.textsubmitactive { background:#7b582f url(../bpimages/gradient.jpg) repeat-x scroll 0% 0%; color:#fff; }
div#bookingengine #items form fieldset #itemssubmitbottom input.textsubmitactive { background:#6699cc url(../bpimages/gradient.jpg); }
div#bookingengine #items form fieldset #itemssubmittop input.textsubmitactive { background:#6699cc url(../bpimages/gradient.jpg); }
div#bookingengine #items form fieldset h4 { background-color:#7b582f; color:#fff; }
div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle { color:#666666; }
div#bookingengine #items form fieldset div .longDespShow { border:1px solid #7b582f; }

body { font-family: Arial, Verdana, Helvetica, sans-serif; }

div#bookingengine #datesselectioncontent #summarymodify { margin:0 52px 20px; width:540px; }
div#bookingengine #datesselectioncontent #summarymodify h4 { font-weight:bold; background:#7b582f url(../bpimages/gradient.jpg) repeat-x scroll 0% 0%; color:#fff; }

div#bookingengine fieldset legend span, div#bookingengine #buttons ul li form fieldset button, body#dates div#bookingengine div.message, div#bookingengine #calendars dl dd, div#bookingengine #controls form fieldset table, div#bookingengine button.buttonactive, div#bookingengine #multistay fieldset div.roomeven, div#bookingengine #registrationcancel fieldset p, div#bookingengine #registrationcreditcardmessage, div#bookingengine #registrationcreditcardmessage p, div#bookingengine #registration fieldset#login, div#bookingengine #registration fieldset#newguest fieldset, div#bookingengine #confirmation, div#bookingengine fieldset legend, div#bookingengine #cancelreservationsection form fieldset, div#bookingengine #changereservationsection form fieldset, div#bookingengine #updateprofileloginsection form fieldset, div#bookingengine #summarycancel, div#bookingengine #summarycancel p, div#bookingengine #message, div#bookingengine #message a, div#bookingengine #items form fieldset div.itemsheader div.itemsheaderimage img, div#bookingengine #items form fieldset div.itemsheader div.itemsheaderdescription, div#bookingengine #items form fieldset div.itemeven, div#bookingengine #specialsignup { color:#FFFFFF; }

div#bookingengine button.buttondisabled { color:#999; }
div#bookingengine #languages form fieldset button { color:#333; }
div#bookingengine #buttons ul li { list-style:none; }
div#bookingengine #summary fieldset div.summarygroup div.summaryheader table tr td form fieldset button { color:#333; }

/* Color 1 */
div#bookingengine #buttons ul li form fieldset button.buttonactive span.buttoncontent span.buttoncontentli { color: #726358; } /* Top Nav Bullet Color */
div#bookingengine #steps form.current { background:#7b582f url(../bpimages/gradient.jpg) repeat-x scroll 0% 0%; } /* Current Step Background Color */
div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background:#7b582f url(../bpimages/gradient.jpg) repeat-x scroll 0% 0%; } /* Calendar Header Background Color */
div#bookingengine #calendars table tr .available div.date { color: #333333; } /* Calendar Day Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages { border-color: #000000; } /* Room Thumbnail Border Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages span.longDespShow, div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow, div#bookingengine #summary fieldset div div.longDespShow { border:1px solid #000000; color:#000; } /* Hover Border Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt { color: #333; } /* Rate Description Color */
div#bookingengine #controls form fieldset table tr td button, div#bookingengine #multistay fieldset div div.roomstays table tr td.stayselect form fieldset button, div#bookingengine #registration fieldset#login table tr td span.completereservation input.textsubmitactive, div#bookingengine #registration fieldset#newguest form#new_guest_registration div#newguestsubmit button { background-color:#bc9031 } /* Fix Button BG Issue in IE */

/* Color 2 */

div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { color: #ffffff; } /* Calendar Header Text Color */
div#bookingengine #steps form.current fieldset button span.buttoncontent { color: #ffffff; } /* Current Step Text Color */
div#bookingengine #calendars .userselected, div#bookingengine #controls form fieldset table tr td#controlssummary div p { background-color:#aaaaaa; border:1px solid #ffffff; color:#000000; } /* Selected Days Background Color - Text Color */
div#bookingengine #calendars table tr .userselected div.ldr { color: #ffffff; } /* Selected Rate Color */
div#bookingengine #steps { background-color:transparent; border:1px solid #cccccc; }
div#bookingengine #steps form fieldset button { color:#e8e8e8; }

/* Room Header Color */
body.bebody div#body_wrapper div#content_right div#content_wrapper div#content div#bookingengine div#multistay fieldset div div.roomheader div.roomheaderright h4 { color:#000000; }

/* Do Not Edit Below */

div#bookingengine #controls form fieldset table tr td button, div#bookingengine #multistay fieldset div div.roomstays table tr td.stayselect form fieldset button, div#bookingengine #registration fieldset#login table tr td span.completereservation input.textsubmitactive, div#bookingengine #registration fieldset#newguest form#new_guest_registration div#newguestsubmit button { background:#ffffff url(../bpimages/gradient.jpg) repeat-x scroll 0% 0%; border:1px solid #ffffff; text-align:center; }

/* Summary Box Fix */
div#bookingengine #summary { width: 225px; }

/* the missing pages*/
div#bookingengine #specialsignup #newguestsubmit button.buttonactive,/* special signup 'submit' button */
div#bookingengine #changereservationsection form fieldset table tr td input.textsubmitactive, /* modify buttons */
div#bookingengine #cancelreservationsection form fieldset table tr td input.textsubmitactive, /* cancel buttons */
div#bookingengine #updateprofileloginsection form fieldset table tr td input.textsubmitactive, /* modify profile buttons */
div#bookingengine #updateprofilesection form #newguestsubmit .buttonactive,
div#bookingengine #wideavail #properties div.property dl dd form fieldset button /* wideavail 'Book Now' button */
{background-color: #333; color: #ffffff; border: 1px solid #c2c2c2;} 

/* --- signup form colors--- */

#signupwrap { margin:1px; }
#spiffy_signup { border:1px solid #000; color:#333333; background-color:#4b694d; }
#spiffy_signup .sserror { background-color:#cc0000; color:#333333; }
#spiffy_signup .ssloader { background:url('../bpimages/loader.gif') no-repeat; }
#spiffy_signup input { background-color:#ffffff; }
#spiffy_signup input.inputerror { border:3px solid #000000; }
#spiffy_signup .sssuccess { color:#000;} 
#spiffy_signup .sssuccess a#successclose { color:#000000; }
#spiffy_signup #closex { color:#FFFFFF; border:1px solid #555555; background-color:#CC0000; color:#fff; }
#signupwrap { border:1px solid #f5f5f5; background-color:#f5f5f5; }
#spiffy_signup th label { color:#333333; }
#spiffy_signup #submit { background:#7b582f url(../bpimages/gradient.jpg) repeat-x scroll 0% 0%; color:#ffffff; border:1px solid #000000; }
#spiffy_signup #signupseparator { text-align:center; color:#333333; }

/* Hide LDR */
div#bookingengine #calendars table tr div.ldr { display: none; }

div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow { border:1px solid #ccc; color:#333; }

div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow h4 { font-weight:bold; }

div#bookingengine #multistay fieldset div.roomodd div span.rateaveragefineprint { color:#333; }

div#bookingengine #multistay fieldset div.roomeven div span.rateaveragefineprint { color:#fff; }