/* Local Booking Engine CSS */

body { font-family: Arial,sans-serif; } /* Specify Default Body Font for BE - If Needed */

#bookingengine { margin:0 auto; } /* Center the Booking Engine */

div#bookingengine #buttons ul li form fieldset button.buttonactive span.buttoncontent, div#bookingengine fieldset legend span, div#bookingengine #controls form fieldset table tr td, div#bookingengine #calendars dl dd, div#bookingengine #changereservationsection form fieldset table tr td label, div#bookingengine #cancelreservationsection form fieldset table tr td label, div#bookingengine #updateprofileloginsection form fieldset table tr td label, div#bookingengine #specialsignup form fieldset table tr td label, div#bookingengine #specialsignup button.buttonactive span.buttoncontent, div#bookingengine #registrationcancel, div#bookingengine #registrationcreditcardmessage, div#bookingengine #registration, div#bookingengine #confirmation, div#bookingengine div#message p { color: #fbfbfb; }

div#bookingengine #multistay fieldset div.roomeven { background-color: #fbfbfb; }

/* Color 1 */

div#bookingengine #buttons ul li form fieldset button.buttonactive span.buttoncontent span.buttoncontentli { color: #67ADB7; } /* Top Nav Bullet Color */
div#bookingengine #steps form.current { background-color: #67ADB7; } /* Current Step Background Color */
div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background-color: #67ADB7; } /* Calendar Header Background Color */
div#bookingengine #calendars table tr .available div.date { color: #67ADB7; } /* Calendar Day Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages { border-color: #67ADB7; } /* 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 #67ADB7; background-color:#000; color:#fff; } /* Hover Border Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt { color: #67ADB7; } /* 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: #67ADB7; color:#fff; } /* Fix Button BG Issue in IE */

/* Color 2 */

div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { color: #fff; } /* Calendar Header Text Color */
div#bookingengine #steps form.current fieldset button span.buttoncontent { color: #fff; } /* Current Step Text Color */
div#bookingengine #calendars .userselected, div#bookingengine #controls form fieldset table tr td#controlssummary div p { background-color: #67ADB7; color: #fff; } /* Selected Days Background Color - Text Color */
div#bookingengine #calendars table tr .userselected div.ldr { color: #fff; } /* Selected Rate Color */

/* 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: #67ADB7; color: #ffffff; border:1px solid #fff;/*background-image: url(../bpimages/buttonbackground.jpg);*/ }

div#bookingengine #controls form fieldset table tr td button span.buttoncontent {color: #fff;}

div#bookingengine #summary {width: 225px;}

div#bookingengine #multistay fieldset div.roomodd  { background-color:#191919; color:#fff; }
div#bookingengine #multistay fieldset div.roomeven  { background-color:#252525; color:#fff; }
div#bookingengine #summary fieldset div.summarygroup div.summaryheader { background-color:#252525; color:#fff; }
div#bookingengine #summary fieldset div.summarygroup { padding-bottom:8px; background-color:#252525; }
#summarydates { color:#fff; }
#summaryguests { color:#fff; }
div#bookingengine button.buttonactive { color:#fff; }
div#bookingengine #steps { background-color:#000; }
div#bookingengine #summary fieldset div.summarygroup table { color: #fff; }
div#bookingengine #cancelreservationsection { color: #fff; }
div#bookingengine #summarycancel p { color: #fff; }

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 #steps form.current, div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background: #33add6 ; }

div#bookingengine #calendars table tr .weekend, div#bookingengine #calendars table tr .weekday{background: #99d3e7;}
div#bookingengine #message2{ color: white; line-height: 1.3em; padding: 8px;}
div#bookingengine #message2 ul li{ list-style:disc; list-style-position: outside; margin-left: 20px; }

div#bookingengine #wideavail { color: white; }
div#bookingengine #wideavail a{ color: #66CCFF; font-weight: bold;}

div#bookingengine #languages form fieldset button span.buttoncontent{ color: black;}

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 #steps form.current, div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background: url(../bpimages/gradient.gif); } 

/* added april */
div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow {background-color:#000; border:1px solid #FFF;}

div#bookingengine #multistay fieldset div.longDespShow {color:#FFF;}
div#bookingengine #multistay fieldset div div.roomstays table tr.stayeven {background-color:#666666;}

div.roomheaderright .totalsavingstext {color:#67ADB7;}

/* --------------------------------------- Special Offers Sign Up --------------------------------------- */
	
	/* Pop-Up - Border */
	#signupwrap { border: 2px solid #6DCDD9; }
	/* Pop-Up - Text */
	#signupwrap { color: #fff; }
	/* Pop-Up - Background */
	#signupwrap { background: #191919; }
	
	/* Pop-Up Close Button - Border */
	#spiffy_signup #closex { border: 1px solid #555555; }
	/* Pop-Up Close Button - Text */
	#spiffy_signup #closex { color: #fff; }
	/* Pop-Up Close Button - Background */
	#spiffy_signup #closex { background: #668A9B; }
	
	/* Pop-Up Message - Text */
	#spiffy_signup .sserror { color: #FFFFFF; }
	/* Pop-Up Message - Background */
	#spiffy_signup .sserror { background: #668A9B; }
	
	/* Pop-Up Input Error - Border */
	#spiffy_signup input.inputerror { border: 3px solid #FF0000; }
	
	/* Pop-Up Submit Button - Border */
	#spiffy_signup #submit { border: 1px solid #555555; }
	/* Pop-Up Submit Button - Text */
	#spiffy_signup #submit { color: #fff; }
	/* Pop-Up Submit Button - Background */
	#spiffy_signup #submit { background: #668A9B; }
	
	#messagewrap p {margin-left: 45px;}
	#signupwrap p#signupseparator {text-align: center;}
	#signupwrap form.ssform fieldset table tbody label {color: #fff;}

			div#bookingengine div.errors h3 { color: #FF0000; }
			
div#bookingengine #guestunsubscribe form fieldset table tr td label { color: #fff; }
div#bookingengine #message {color:#ffffff; text-align:center;}
