/* Color 1 */

div#bookingengine #buttons ul li form fieldset button.buttonactive span.buttoncontent span.buttoncontentli { color: #866a43; } /* Top Nav Bullet Color */
div#bookingengine #steps form.current { background-color: #866a43; } /* Current Step Background Color */
div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background-color: #866a43; } /* Calendar Header Background Color */
div#bookingengine #calendars table tr .available div.date { color: #866a43; } /* Calendar Day Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages { border-color: #866a43; } /* 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 #866a43; } /* Hover Border Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt { color: #866a43; } /* 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, div#bookingengine #datesselectioncontent #summarymodify h4 { background-color: #866a43; } /* 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: #866a43; color: #ffffff; } /* Selected Days Background Color - Text Color */
div#bookingengine #calendars table tr .userselected div.ldr { color: #ffffff; } /* Selected Rate Color */
div#bookingengine #multistay fieldset div span.rateaveragefineprint{ color: #fff;}/* */
/* 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-image:url(../bpimages/btn_bg.jpg); background-repeat:repeat-x; font-weight:bold; }


/* Summary Box Fix */
div#bookingengine #summary { width: 225px;}

div#bookingengine #pdadults, div#bookingengine #pdchildren {width: 35px;}
div#bookingengine #pdcheckindd, div#bookingengine #pdcheckoutdd {width: 60px;}
div#bookingengine #languages select {width: 80px;}
body#dates div#bookingengine div.message {padding: 5px 0px;}
#mainvisual #mainvisual_img {_margin-left: -7px;}
div#bookingengine #login_errors {background-color: #5EBFE2; color: #fff; text-align: center; padding-bottom: 10px;}
div#bookingengine #login_errors li {color: #fff; text-align: left; margin-left: 230px;}

/* 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-image:url(../bpimages/btn_bg.jpg); background-repeat:repeat-x;; background-color: #866a43; color: white; border: 1px solid #c2c2c2; padding: 4px; font-weight: bold; margin-top: 16px;} 

div#bookingengine #updateprofilesection #message.message{ padding: 20px 0 20px 20px; font-weight: bold; width:750px;} /* change profile thank you message */
/* the missing pages*/

/* --- signup form colors--- */
#spiffy_signup {border: 1px solid #000; color: #D5C5A4; background-color: #ffffff;}
#spiffy_signup .sserror {background-color: #866a43; 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 #5EBFE2;}
#spiffy_signup .sssuccess {color: #000;}
#spiffy_signup .sssuccess a#successclose {color: #5EBFE2;}
#spiffy_signup #closex {color: #D5C5A4; border: 1px solid #555555; background-color: #866a43; color: #fff;}
#signupwrap {border: 2px solid #866a43; background-color: #ffffff;}
#spiffy_signup th label {color: #000000;}
#spiffy_signup #submit {background-color: #866a43;  color: #ffffff; border: 1px solid #555555;}
#spiffy_signup #signupseparator {color: #866a43;}
/* --- signup form colors--- */
	
/* common amenities */
div#bookingengine #commonamenities{ display: block; height: 120px;}
div#bookingengine #commonamenities ul{ padding-top: 10px;}
div#bookingengine #commonamenities ul li{ list-style: disc; list-style-position: inside; line-height: normal; font-size: 11px;}
div#bookingengine #commonamenities ul.left-list{ float: left; margin-left: 10px; width: 300px;}
div#bookingengine #commonamenities ul.right-list{ float: right; padding-right: 12px;}

/* grey switch */
div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow{ border-color:#cccccc;}
div#bookingengine #multistay fieldset div span.rateaveragefineprint{ color: #333333;}

/* fix ie text cutoff */
div#bookingengine fieldset legend span, div#bookingengine #multistay fieldset div div.staysfooter div.staysfooterleft  { line-height: normal;}

/* align items */
div#bookingengine #items fieldset tr td.itemdescription{ width: 320px; padding-left: 6px;}
div#bookingengine #items fieldset tr td.quantity_cost{ width: 80px;}

div#bookingengine #calendars table tr div.ldr { display: none; }
body#pg-dates div#bookingengine #buttons span.buttoncontent{ font-size: 11px;}


div#bookingengine #items form fieldset div .longDespShow{ border: 1px solid #666666;}
div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle{ color: #866a43;}
div#bookingengine #items form fieldset h4, div#bookingengine #items form fieldset #itemssubmittop input.textsubmitactive,
div#bookingengine #items form fieldset #itemssubmitbottom input.textsubmitactive { background-image:url(../bpimages/btn_bg.jpg); background-repeat:repeat-x;; background-color: #866a43; color: white;}
div#bookingengine #items form fieldset div.itemodd, div#bookingengine #items form fieldset div.itemeven{ background: white;}

div#message2.message{ font-size: 160%;}

/* Custom */
div#bookingengine #datesselection fieldset { border: 1px solid #b5a882; }
div#bookingengine #calendars { border-bottom:1px solid #b5a882;}
div#bookingengine #multistay fieldset { border: 1px solid #b5a882; }
div#bookingengine #multistay fieldset div.roomeven  { border: 1px solid #b5a882; }
div#bookingengine #multistay fieldset div div.roomstays table tr th { border:1px solid #b5a882; }
div#bookingengine #multistay fieldset div div.roomstays table tr td { border:1px solid #b5a882; }
div#bookingengine #multistay fieldset div.roomodd { background-color:#f0e0b2; }
div#bookingengine #summary fieldset div.summarygroup { background-color:#f0e0b2; }
div#bookingengine #summary fieldset div.summarygroup div.summaryheader table tr { background-color:#cfc29d; border-top:1px solid #b5a882; border-bottom:1px solid #b5a882; }
div#bookingengine #summary fieldset { border:1px solid #b5a882; }
div#bookingengine #items form fieldset div.itemodd, div#bookingengine #items form fieldset div.itemeven { background-color:#f0e0b2; border:1px solid #b5a882;}
div#bookingengine #items form fieldset { border: 1px solid #b5a882; }
div#bookingengine #registrationcancel fieldset { border: 1px solid #b5a882; }
div#bookingengine #registration fieldset#login  { border: 1px solid #b5a882; }
div#bookingengine #registration fieldset#newguest { border: 1px solid #b5a882; }
div#bookingengine #registration fieldset#newguest fieldset { border: 1px solid #b5a882; }
div#bookingengine #registrationcreditcardmessage p.strong { color:#866a43; }
div#bookingengine #confirmation { border: 1px solid #b5a882; }
div#bookingengine #registration fieldset#login table tr td input.textsubmitactive { border:1px solid #333; }
div#bookingengine #changereservationsection form fieldset { border: 1px solid #b5a882; }
div#bookingengine #updateprofileloginsection form fieldset { border: 1px solid #b5a882; }
div#bookingengine #cancelreservationsection form fieldset { border: 1px solid #b5a882; }
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-image:url(../bpimages/btn_bg.jpg); background-repeat:repeat-x;; background-color: #866a43; color: white; border: 1px solid #000; padding: 4px; font-weight: bold; margin-top: 16px;} 
