/* Local Booking Engine CSS */

div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow { border:1px solid #cccccc; }
div#bookingengine #registration fieldset#login table tr td label#agreetocanxlabel { display:inline-block; margin-left:40px; margin-top:-15px; }

body { font-family: Arial,sans-serif; } /* Specify Default Body Font for BE - If Needed */
div#bookingengine img{ display: inline;} /* Reset img display bock */
div#bookingengine { padding-left: 10px; padding-bottom: 0; text-align: left;} /* Center the Booking Engine */
div#bookingengine #guestinformation table tr td #title{ width: 149px; background: #ffffff;}/* Registration page title select */
div#bookingengine #creditcardtype{ width: 168px;}/* Registration page credit card select */
div#bookingengine #creditcardnumber { width: 162px;}
#oh-dates div#bookingengine #buttons form fieldset button.buttonactive span.buttoncontent{ color: #fff;}

/* Color 1 */

div#bookingengine #buttons ul li form fieldset button.buttonactive span.buttoncontent span.buttoncontentli { color: #807190; } /* Top Nav Bullet Color */
div#bookingengine #steps form.current { background-color: #807190; } /* Current Step Background Color */
div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background: url(../bpimages/gradient.jpg) repeat-x; } /* Calendar Header Background Color */
div#bookingengine #calendars table tr .weekend,div#bookingengine #calendars table tr .weekday  { background-color: #807190;}/* Calendar day header background-color */ 
div#bookingengine #calendars table tr .available div.date { color: #807190; } /* Calendar Day Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages { border-color: #807190; } /* 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 #010080; } /* Hover Border Color */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt { color: #807190; } /* 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 #items form fieldset #itemssubmitbottom input.textsubmitactive,
div#bookingengine #items form fieldset #itemssubmittop input.textsubmitactive,
div#bookingengine #items form fieldset h4
 { 
background-color: #3b6bfb; border: #959595;} /* Fix Button BG Issue in IE */

/* Color 2 */
div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle { color: #4D3F1A } /* packages 'details' color */
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: #807190; color: #ffffff; } /* Selected Days Background Color - Text Color */
div#bookingengine #calendars table tr .userselected div.ldr { color: #ffffff; } /* Selected Rate Color */

div#bookingengine #datesselectioncontent #summarymodify h4 {background-color: #5d90fb; color: #ffffff; } /*modify h4  */

/* 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: url(../bpimages/gradient.jpg) repeat-x; }

/* Summary Box Fix */
div#bookingengine #summary { width: 225px; }

div#bookingengine #pdsmokingpreference{ width: 121px;}/* smoking preference select box */

div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages img.roomimagethumb { width: 104px;}
body#dates div#bookingengine div.message{ width: 69%; border: 0px; text-align: left;}
div#bookingengine #items form fieldset #itemssubmitbottom input.textsubmitactive,
div#bookingengine #items form fieldset #itemssubmittop input.textsubmitactive{ background-image: none;}/* package 'click to continue ' button*/

div#bookingengine #specialsignup #newguestsubmit{ clear: both; margin-top: 10px; } /* special signup */
	div#bookingengine #specialsignup #newguestsubmit button.buttonactive{ padding: 4px 8px;} /* special signup button */

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: #807190; color: #ffffff;} 

 /* Border ( optional )*/
 div#bookingengine #items form fieldset div .longDespShow{ border: 1px solid #4D3F1A;}/* package 'detail' hover border*/
 div#bookingengine #calendars dl dt { border: 0;}/* dates page legend */
 div#bookingengine #steps{border: 0;} /* Steps*/
 div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages span.longDespShow {}
 div#bookingengine #updateprofilesection form #newguestsubmit button,/* updateprofile  button */
 div#bookingengine #wideavail #properties div.property dl dd form fieldset button  /* wideavail 'Book Now' button*/
 {border: 0px solid #4D3F1A;}
 
div#bookingengine #summary fieldset div.summarygroup, div#bookingengine #multistay fieldset div.roomodd { color: #000; }
div#bookingengine #summary fieldset div.summarygroup, div#bookingengine #multistay fieldset div.roomeven .longDespShow{ color: #000;}

	/* --------------------------------------- Packaging  --------------------------------------- */

	/* Category Headers - Text */
	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 { color: #fff; }
	/* Category Headers - Background */
	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: #807190; }
	
	div#bookingengine #items form fieldset #itemssubmittop input.textsubmitactive, div#bookingengine #items form fieldset #itemssubmitbottom input.textsubmitactive { cursor: pointer; background: url(../bpimages/gradient.jpg) #807190; }

	/* Item Description Link - Text */
	div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle { color: #000000; }
	
	/* Item Description Hover - Border */
	div#bookingengine #items form fieldset div .longDespShow { border: 1px solid #000000; }
	/* Item Description Hover - Text */
	div#bookingengine #items form fieldset div .longDespShow { color: #000; }
	/* Item Description Hover - Background */
	div#bookingengine #items form fieldset div .longDespShow { background: #FFFFFF; }
	
	div#bookingengine #items form fieldset table { color: #000; }
	
	div#bookingengine table.quantitydate { }
	div#bookingengine table.quantitydate tr td.quantitydate_cost { width: 100px; }
	div#bookingengine table.quantitydate tr td.quantitydate_quantity { width: 150px; }
	div#bookingengine table.quantitydate tr td.quantitydate_date { width: 150px; }
	div#bookingengine table.quantitydate tr td.quantitydate_time { }
	
	div#bookingengine table.quantitydatetime { }
	div#bookingengine table.quantitydatetime tr td.quantitydatetime_cost { width: 100px; }
	div#bookingengine table.quantitydatetime tr td.quantitydatetime_quantity { width: 150px; }
	div#bookingengine table.quantitydatetime tr td.quantitydatetime_date { width: 150px; }
	div#bookingengine table.quantitydatetime tr td.quantitydatetime_time { }

	div#bookingengine table.quantityquantity { }
	div#bookingengine table.quantityquantity tr td.quantityquantity_cost { width: 100px; text-align: left; overflow: hidden; }
	div#bookingengine table.quantityquantity tr td.quantityquantity_quantityone { width: 150px; text-align: left; overflow: hidden; }
	div#bookingengine table.quantityquantity tr td.quantityquantity_quantitytwo { width: 150px; text-align: left; overflow: hidden; }
