/* Wide availability page 
div#bookingengine #wideavail #wideavailtopmessage p { margin-bottom:30px; }
div#bookingengine #wideavail #wideavailtopmessage p a { text-decoration:underline; line-height:16px; }*/
div#bookingengine #wideavail #properties div.property { width:360px; background-color:#cbca9a; margin: 10px; padding:10px 10px 5px; }
div#bookingengine #wideavail #properties div.property img { float:right; margin:6px 0 0 15px; }
div#bookingengine #wideavail #properties div.property dl dd form fieldset button { padding:6px 8px; margin-top:8px; }
div#bookingengine #wideavail #properties div.property dl dd form fieldset button span { color:#000000; font-size:13px; }

div#bookingengine #wideavail #wideavailtopmessage  {line-height: 18px;}
div#bookingengine { text-align:left; font-family: Arial, Helvetica, sans-serif; padding: 10px; }

div#bookingengine #calendars dl { display: none; } /* Pegasus property */
body#dates div#bookingengine div.message { overflow: hidden; }
/* Color 1 */

div#bookingengine #buttons ul li form fieldset button.buttonactive span.buttoncontent span.buttoncontentli { color: #6e1b0b;; } /* Top Nav Bullet Color */
div#bookingengine #steps form.current { background: url(../bpimages/gradient.jpg) #6e1b0b;; } /* Current Step Background Color */
div#bookingengine #steps form.current fieldset button span.buttoncontent, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle, div#bookingengine #calendars table tr .userselected div.date, div#bookingengine #controls form fieldset table tr td#controlssummary div p  { color:#ffffff; }
div#bookingengine #calendars table tr .available div.date { color: #000000; } /* 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; } /* Hover Border Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt { color: #6e1b0b;; } /* 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: url(../bpimages/gradient.jpg) #6e1b0b; } /* Fix Button BG Issue in IE */
div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background: url(../bpimages/gradient.jpg) #6e1b0b; } /* Calendar Header Background Color */

/* Color 2 */

div#bookingengine #calendars .userselected, div#bookingengine #controls form fieldset table tr td#controlssummary div p { background-color: #8d8c60; } 

div#bookingengine #controls form fieldset table tr td button span.buttoncontent, div#bookingengine #multistay fieldset div div.roomstays table tr td.stayselect form fieldset button span.buttoncontent, div#bookingengine #registration fieldset#newguest form#new_guest_registration div#newguestsubmit button span.buttoncontent, div#bookingengine #registration fieldset#login table tr td span.completereservation input.textsubmitactive { color: #ffffff; }

div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow { border: 1px solid #000000; }

/* Summary Box Fix */
div#bookingengine #summary { width: 225px; }

/* Common Amenities */
#commonamenities h4 { padding: 10px 20px; }
#sh_comamenities ul { padding-left: 20px; margin-left: 20px; list-style: square; }
#sh_comamenities ul li { margin: 5px 0px; }
#sh_comamenities ul#sh_comamenities_left { float: left; }
#sh_comamenities ul#sh_comamenities_right { float: left; margin-left: 30px; }

div#bookingengine #multistay fieldset div span.rateaveragefineprint { color: #FF0000; }

div#bookingengine div#message2 { text-align: center; margin: 10px 0px; }

/* 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) #5F6DDA; color: #000000; }

div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle { color: #000000; }
div#bookingengine #items form fieldset div .longDespShow { border: 1px solid #000000; }

/* SUFS */

#signupwrap { border: 2px solid #6E1B0B; }
#spiffy_signup #submit, #spiffy_signup #closex, #spiffy_signup .sserror { background-color: #6e1b0b; color: #fff; }
#spiffy_signup input.inputerror { border: 3px solid #990000; }
#spiffy_signup { text-align: center; }
#spiffy_signup .sssuccess a#successclose { color: #000; text-decoration:none; }


div#bookingengine #multistay fieldset div.roomeven { background-color:#FFF; }

div#bookingengine #controls form fieldset table tr td#controlssummary div p { background-color: #f7f7df; color:#000; }

div#bookingengine #controls form fieldset table tr td select#pdsmokingpreference, 
div#bookingengine #controls form fieldset table tr td.pdsmokingpreference label  { display:none; } /* remove smoking preference */

div#bookingengine #message { text-align: center; line-height: 150%; }

	/* Soft Brands */
	div#bookingengine fieldset#loadingconfirm { border:1px solid #CCCCCC; }
	div#bookingengine fieldset#loadingconfirm div { padding: 150px 0px; }
	div#bookingengine fieldset#loadingconfirm legend { color:#000000; font-size:16px; font-weight:bold; }
	div#bookingengine fieldset#loadingconfirm p { text-align: center; font-weight: bold; line-height: 200%; }

