/* Local Booking Engine CSS */

body { font-family: Arial, Verdana, Helvetica, sans-serif; }

body.reservations div#container { width: 785px; }
/*
body.reservations div#lifestyle, body#dates div#teaser_container, body#rooms div#teaser_container, body#register div#teaser_container, body#confirm div#teaser_container, body#error div#teaser_container, body#message div#teaser_container, body.reservations div#teaser_container { display: none; }
*/
div#bookingengine #calendars { margin: 0px; width: 725px; }

body.reservations div#bookingengine div.message { width: 69%; }

div#bookingengine div.errors { color:#C00; padding-bottom:10px; }

div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow { border:1px solid #CCCCCC; }

/* Color 1 */

div#bookingengine #buttons ul li form fieldset button.buttonactive span.buttoncontent span.buttoncontentli { color: #3d70a9; } /* Top Nav Bullet Color */
div#bookingengine #steps form.current { background-color: #3d70a9; } /* Current Step Background Color */
div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background-color: #3d70a9; } /* Calendar Header Background Color */
div#bookingengine #calendars table tr .available div.date { color: #3d70a9; } /* Calendar Day Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages { border-color: #3d70a9; } /* 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 #3d70a9; } /* Hover Border Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt { color: #3d70a9; } /* 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: #3d70a9; } /* 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: #3d70a9; color: #ffffff; } /* Selected Days Background Color - Text Color */
div#bookingengine #calendars table tr .userselected div.ldr { color: #ffffff; } /* Selected Rate Color */

/* 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: #3d70a9; }

/* Packaging */
div#bookingengine #items form fieldset #itemssubmittop input.textsubmitactive, div#bookingengine #items form fieldset #itemssubmitbottom input.textsubmitactive, div#bookingengine #items form fieldset h4, div#bookingengine #datesselectioncontent #summarymodify h4 { background: url(../bpimages/gradient.jpg) #3d70a9; color: #ffffff; }
div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle { color:#3D70A9; }

/* Summary Box Fix */
div#bookingengine #summary { width: 225px; }

/* --- signup form colors--- */

#spiffy_signup {border: 1px solid #000; color: #3d70a9; background-color: #ffffff;}
#spiffy_signup .sserror {background-color: #3d70a9; color: #ffffff;}
#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: #3d70a9; color: #fff;}
#signupwrap {border: 2px solid #000000; background-color: #ffffff;}
#spiffy_signup th label {color: #000000;}
#spiffy_signup #submit {background-color: #3d70a9; color: #ffffff; border: 1px solid #000000;}
#spiffy_signup #signupseparator {color: #3d70a9;}

/* Quick Hack for PC Description Display */
.calendarleft, .calendarright { width: 358px; }

/* Quick Hack for Credit Card Message Color */
div#bookingengine #registrationcreditcardmessage p.strong { color: #900; }

/* CSS Hack for Packaging Page - Remove Details on None */
table#itempkg_-708 td.itemdescription span.longDespToggle { display: none; }

div#bookingengine #buttons ul li form fieldset button { font-weight: bold; color: #900; }