/* 1.3 - Local Booking Engine CSS version 2 */
div#bookingengine #calendars div#calendarsreset img {width:25px; height:22px;}

div#bookingengine #cancelreservationsection form fieldset table tr td label,
div#bookingengine #summarycancel,
div#bookingengine div.errors,
div#bookingengine #guestunsubscribe form fieldset table tr td label {color:#ffffff;}

div#bookingengine .pdroomsselect p { display:inline; color:#fff; padding-left:10px; }

body { background: url(../bpimages/BG.jpg) repeat-x #232323 0px 94px; }

div#BELogo { height: 50px; width: 109px; background: url(../bpimages/smallnylogo.png) no-repeat; position: absolute; margin-top: -131px; }
	div#BELogo span { display: none; }
div#ContentWrapperCap { display: none; }

div#Footer { width: 1000px; padding: 36px 0px 0px 0px; text-align: center; }
div#Footer p#FooterFlags { text-align: center; }

div#bookingengine a { color: #A5B72A; }
div#bookingengine #guestprofile div.ccrecords a, #registration #returnguestccinfo .ccrecords a { color: #006; }
#guestprofile div#active_reservations table { color: #333; }

div#bookingengine #flags { border:1px solid #a2b13a; }
div#bookingengine button { border:1px solid #a2b13a; }
div#bookingengine #steps { background:none; border:1px solid #a2b13a; background-color:#fff; }
div#bookingengine #steps .pastbutton { background:#575757 url(../bpimages/gradient.gif); color:#fff; font-weight:bold;}
div#bookingengine #buttons button { background: #444921; border:1px solid #a2b13a; color: #fff; }
div#bookingengine #calendars dl dd, div#bookingengine #controls form fieldset table tr td label { color: #fff; }
div.message, #dialogBox, #errorMD, #spiffy_signup { color: #fff; }
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages { background-color:#878787; } 
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages img.roomimagethumb { border:1px solid #ccc; }
div#bookingengine #steps form fieldset button, #registration .divguestprofiledetails, #registration #shopperccinfo fieldset { color: #333; background-color:transparent; }
#registration .divguestprofiledetails { color:#fff; }
#packagetabs div.packageheader { background:none; border-left:1px solid #a2b13a; border-right:1px solid #a2b13a; color: #979797; }
#packagetabs div.packageheader .roomheaderleft div.roomheaderimages { background-color:#959595; border:1px solid #a2b13a; }
#packagetabs .packageheader .roomheaderleft .roomheaderimages .roomimagethumb { border:1px solid #fff; }
#registration #shopperdetails fieldset table tr td, #registration .divgueststaylabel { color: #FFF; }
#spiffy_signup { background-color:#838945; border:1px solid #a2b13a; }
#spiffy_signup th label { color:#fff; }
div#packages fieldset #packagetabs .packagebody table.quantitydatetime tr td#package_cost, div#packages fieldset #packagetabs .packagebody table tr td#package_cost {color:#FFF;}

div#bookingengine div#message2 { padding: 15px 0px; }
div#bookingengine div#message2 a { color: #e7d4c3; }
td#controlssummary p, div#bookingengine #controls form fieldset table tr td button, div#bookingengine #controls form fieldset table tr td#controlssummary div img { margin-top: 10px; }
div#bookingengine #multistay fieldset div div.roomstays table tr.stayeven { background: none; }
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr th { color: #000; }
ul#PrimaryNavigation li div { display: none; }
#packagetabs .packagebody div label { color: #fff; }
div#bookingengine #registration #shopperdetails fieldset span.required { color: #fff; }

#packagetabs .packagebody div.itemsheaderdescription p { color: #979797; }

/* --------------------------------------- Engine Wide --------------------------------------- */
	
	/* Font Family */
	body div#bookingengine *,  body #profilesignin *, body #signinoption *, div.message, #dialogBox, #errorMD, #spiffy_signup { font-family: Arial, Helvetica, sans-serif; }
	
	/* Steps - Proceed Button */	
	div#bookingengine #steps .stepproceed button { background: url('../bpimages/gradient.gif') repeat-x; margin: 0px; }		
	
	/* Profile Manager - Sign In button */
	#profilesignin .login input { background:transparent url(../bpimages/gradient.gif) repeat-x scroll 0 0; border:1px solid #CCCCCC; color:#FFFFFF; cursor:pointer; float:right; font-size:14px; font-weight:bold; line-height:25px; min-height:34px; text-align:center; width:250px;}	
	
	/* Headers*/
	div#bookingengine div#datesselection fieldset legend span, div#bookingengine div#summary fieldset legend span, div#bookingengine div#multistay fieldset legend span, div#bookingengine fieldset legend span, div#bookingengine div#confirmation fieldset legend, div#bookingengine div#confirmation div#miscDetails fieldset legend, #guestprofile div#active_reservations h2, #guestprofile div#profile_shopperdetails h2, #guestprofile div.ccrecords h2, #guestprofile div#active_reservations h2 a, div#bookingengine #guestccsummary h2, #profilesignin h2, #signinoption h2, #errorMD h2, #dialogBox #multiroomtop p.rmType, #dialogBox #multirooms span.rmTitle, div#bookingengine #confirmation h1, div#bookingengine div#confirmation #header strong, #helpMD h1 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #a5b72a; }
	
	/* Sub-headers */
	div#bookingengine #multistay fieldset div div.roomheader div.roomheaderright h4, #packagetabs .packageheader .roomheaderright h4, div#bookingengine #confirmation h2, div#bookingengine #confirmation span { color: #d3d3af; }
	
	/* Fieldset Borders */
	div#bookingengine #datesselection fieldset, div#bookingengine div#confirmation fieldset, div#bookingengine div#summary fieldset, div#bookingengine div#multistay fieldset, div#bookingengine .stepproceed, div#bookingengine #multistay .stepproceed, #registration #guestprofiles fieldset, #registration #shopperdetails fieldset, #registration #shopperccinfo fieldset, #registration #disclaimerinfo fieldset, div#bookingengine #packages fieldset, #registration #guestprofiles fieldset, #registration #shopperdetails fieldset, #registration #shopperccinfo fieldset, #registration #disclaimerinfo fieldset, div#bookingengine #message { border: 1px solid #a2b13a; }
	
	/* --------------------------------------- Booking Engine Buttons --------------------------------------- */
	
	/* Booking Engine Buttons - Text */
	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, div#bookingengine #multistay fieldset div div.roomstays table tr td.stayselect fieldset button span.buttoncontent, #dialogBox #multiroombuttons #add .buttoncontent, div#bookingengine #datesselectioncontent #summarymodify h4 { color: #FFF; }		
	div#bookingengine #summary fieldset button span.buttoncontent{ color: #252C48; }	
	/* Booking Engine Buttons - Background */
	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 #multistay fieldset div div.roomstays table tr td.stayselect fieldset .buttonactive, div#bookingengine #controls form fieldset table tr td button, div#bookingengine #summary fieldset button#proceed.buttonactive, #dialogBox #multiroombuttons #add, #signinoption .createAccount input.textsubmitactive, #signinoption .login input,  #signinoption .createAccount input, div#bookingengine #items form fieldset #itemssubmittop input.textsubmitactive, div#bookingengine #items form fieldset #itemssubmitbottom input.textsubmitactive, #bookingengine .stepproceed button,#errorMD .continue input, #guestprofile a.userbutton, #ccrecords a.userbutton, #profilesignin .login input, #packages .nextRoomBtn button { background: url(../bpimages/gradient2.gif) repeat-x #879053; }		
	/* Booking Engine Buttons - Solid Color Background */
	div#bookingengine #datesselectioncontent #summarymodify h4, div#bookingengine #datesselectioncontent #summarymodify h4 { background: #879053; }		
	/* Booking Engine Buttons - Border */
	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 div .longDespShow  { border:1px solid #a2b13a; }		
	/* Booking Engine Buttons - Links */
	div#bookingengine #registration div #shopperdetails fieldset #returnGuestDetails table tbody tr td a, #signinoption #content a, div#bookingengine #registration div #returnshopperccinfo fieldset div table tbody tr td a { color: #a2b13a; }	
	
	/* --------------------------------------- Summary Box --------------------------------------- */
	
	/* Summary Box Fieldset - Background */
	div#bookingengine #summary fieldset div div.longDespHidden, div#bookingengine #summary fieldset #summarydates.summarygroup, div#bookingengine #summary fieldset #summaryroomguests.summarygroup, div#bookingengine #summary fieldset div.summaryfocus, div#bookingengine #summary fieldset div.summarygroup, div#bookingengine #summary fieldset div.summarygroup table.longDespShow, div#bookingengine #summary fieldset div.summarypackage div.summaryheader, div#bookingengine #summary fieldset div.summarypackage div.summaryheader { background:none; color: #fff; }	
	/* Summary Box Fieldset - Border */
	div#bookingengine #summary fieldset #summaryroomguests.summarygroup, div#bookingengine #summary fieldset div.summarygroup,  div#bookingengine #summary fieldset, div#bookingengine #summary fieldset div.summarygroup div.summaryroomtotal, div#bookingengine #summary fieldset div.summarygroup div.summarysubtotal, div#bookingengine #summary fieldset div.summarypackage div.summaryheader, div#bookingengine #summary fieldset #summarydates.summarygroup { border-color:#a2b13a; }	
	/* Rates Rollover Border */
	div#bookingengine #summary fieldset div.summarygroup table.longDespShow, div#bookingengine #summary fieldset div.summarygroup table.longDespShow tr th, div#bookingengine #summary fieldset div.summarygroup table.longDespShow tr td {border-color:#a2b13a;}	
	div#bookingengine #summary fieldset div.summarygroup table.longDespShow { background: #232323; }
	/* Border - Focus Color */
	div#bookingengine #summary fieldset div.summaryfocus { /* NOTE: thicker borders don't work in webkit (Safari, Chrome) browsers*/ border-color: #a2b13a;}	
	/* Summary Box Promo Code - Line Height */
	div#bookingengine #summary fieldset div.summarygroup div#summarydatespromocode table tr td, #container #middle #content p { line-height:18px; }	
	/* Summary Box Header - Text */
	div#bookingengine #summary fieldset div.summarygroup div.summaryheader table tr th { color: #FFF; }	
	/* Summary Box Header - Background */
	div#bookingengine #summary fieldset div.summarygroup div.summaryheader { background-color:#858a45; }		
	/* Package Background - Odd*/
	div#bookingengine #summary fieldset div.summarypackage .packageitems div.itemodd { background: none; }	
	/* Package Background - Even
	div#bookingengine #summary fieldset div.summarypackage .packageitems div.itemeven{ background-color:#EFEFEF; }*/	
	/* Pop Out Image Border - Only seen in non Multi-Room booking engine */
	div#bookingengine #summary fieldset div.summarygroup #summaryroomimage img { border:1px solid #000000; }	
	/* Package Items Background */
	div#bookingengine #summary fieldset div.summarypackage .packageitems { background:none; padding:6px 3px 5px 6px; margin: 0px 0px 0px 0px;}
	
	/* --------------------------------------- Special Offers Sign Up --------------------------------------- */
	
	/* Pop-Up - Border */
	#signupwrap { border: 2px solid #fff; }
	/* Pop-Up - Text */
	#signupwrap { color: #fff; }
	/* Pop-Up - Background */
	#signupwrap { background: #4e4e4e; }	
	/* Pop-Up Close Button - Border */
	#spiffy_signup #closex { border: 1px solid #a2b13a; }
	/* Pop-Up Close Button - Text */
	#spiffy_signup #closex { color: #FFFFFF; }
	/* Pop-Up Close Button - Background */
	#spiffy_signup #closex { background-image:url(../bpimages/gradient.gif); }	
	/* Pop-Up Message - Text */
	#spiffy_signup .sserror { color: #FFFFFF; }
	/* Pop-Up Message - Background */
	#spiffy_signup .sserror { background: #828845; }	
	/* Pop-Up Input Error - Border */
	#spiffy_signup input.inputerror { border: 3px solid #828845; }	
	/* Pop-Up Submit Button - Border */
	#spiffy_signup #submit { border:1px solid #a2b13a; }
	/* Pop-Up Submit Button - Text */
	#spiffy_signup #submit { color: #FFFFFF; }
	/* Pop-Up Submit Button - Background */
	#spiffy_signup #submit { background-image:url(../bpimages/gradient2.gif); }	
	/* Pop-Up Submit Button - ThankYou Close  */
	#spiffy_signup .sssuccess a#successclose {text-decoration: none; color: #000;}	

/* --------------------------------------- Dates Page  --------------------------------------- */
	
	/* Calendars Tables - Border */
	div#bookingengine #calendars table { border:1px solid #CCCCCC; }	
	/* Calendars Div - Bottom Border */
	div#bookingengine #calendars { border-bottom:1px solid #CCCCCC; }	
	/* Calendar Month/Year Headers - Text */
	div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { color: #FFF;  }
	/* Calendar Month/Year Headers - Background */
	div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { background: url('../bpimages/gradient.gif') repeat-x; background-color:#4d6184; }	
	/* Calendar Day Headers - Text */
	div#bookingengine #calendars table tr .weekend, div#bookingengine #calendars table tr .weekday { color: #444921; }	
	/* Calendar Day Headers - Background */
	div#bookingengine #calendars table tr .weekend, div#bookingengine #calendars table tr .weekday { background: #d2d7c4; }	
	/* Calendar Days - Text */
	div#bookingengine #calendars table tr .available div.date { color: #7d8241; }
	/* Selected Day - Text */
	div#bookingengine #calendars table tr .userselected div.ldr, div#bookingengine #calendars table tr .userselected div.date { color: #fff; }
	/* Selected Day - Background */	
	div#bookingengine #calendars table tr td.userselected { background: #797979; }	
	/* Controls Summary - Text */
	div#bookingengine #controls form fieldset table tr td#controlssummary div p { color: #fff; }
	/* Controls Summary - Background Color */
	div#bookingengine #controls form fieldset table tr td#controlssummary div p {background: url(../bpimages/gradient.gif); border:1px solid #a2b13a; }		

	
/* --------------------------------------- Rooms Page --------------------------------------- */
	
	/* Rooms Fieldset - Border */
	div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow {border:1px solid #cccccc; background-color:#878787; }		
	/* Room Image - Border */
	div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages { border: 1px solid #a2b13a; }	
	/* Nightly Avg. - Text */
	div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt { color: #fff; }	
	/* Room Price - Text */
	div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dd, div#bookingengine #multistay fieldset div div.roomstays table tr th, div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dd sup, #dialogBox #multiroomtop p.rmPrice, #dialogBox #multiroomtop .cents { color: #fff; }	
	/* Room Image Hover - Border */	
	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 #fff; }	
	/* Room Image Hover - Text */
	div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages span.longDespShow h3 { color: #fff; }	
	/* Room Image Hover - Background */
	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 { background: #878787; color: #000; }
	/* Savings Text - Color */	
	div#bookingengine span.totalsavingstext { color:#A5B72A; }		
	/* Hover Headers (Other Than Room Image Hover) */
	div#bookingengine #multistay fieldset div div.roomstays table tr th, div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow h4 { color: #979797; }	
	
	div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow { color:#CCE61C; }
	div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow h4 { color:#CCE61C; }
	
	/* Odd Room Background Color */
	div#bookingengine #multistay fieldset div.roomodd { background:none; border:1px solid #a2b13a; color: #979797; }
	/* Even Room Background Color */
	div#bookingengine #multistay fieldset div.roomeven { background:none; border:1px solid #a2b13a; color: #979797; }
	
	/* --------------Rooms MD---------------- */
	
	#dialogBox #multiroombuttons #add .buttoncontent { font-size: 15px; font-weight: bold; letter-spacing: 0.5px; }	
	#multiroomwrap #cancellationPolicy { width: 410px; padding: 10px; border: 1px solid #acabab; background: #e2e0e0; color:#292929; font-size: 11px; line-height: 13px; position: absolute; top: 250px; }
	
	/* --------------------------------------- Rooms Page - Common Amenities  --------------------------------------- */
	
	div#bookingengine #multistay #commonamenities { border:1px solid #a2b13a; margin:10px; padding:10px; color: #fff; }
	div#bookingengine #multistay #commonamenities h4 { margin-bottom: 5px;}
	div#bookingengine #multistay #commonamenities h4 a{ color:#858a45; }
	div#bookingengine #commonamenities ul.floatleft { float:left; list-style-image:none; list-style-position:outside; list-style-type:square; margin-left:10px; }
	div#bookingengine #commonamenities ul.floatright { float:right; list-style-image:none; list-style-position:outside; list-style-type:square; margin:0 60px 0 0; }
	
/* --------------------------------------- Packages Page  --------------------------------------- */

	/* Category Headers - Text */
	#packagetabs .packagebody h4 { color: #fff;  }	
	/* Category Headers - Background */
	#packagetabs .packagebody h4, div#bookingengine #items form fieldset h4  { background:none; }	
	/* Item Description Link - Text */
	#packagetabs .packagebody table tr td.itemdescription span.longDespToggle, div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle { color: #000000; }		
	/* Item Description Link - Background */	
	#packagetabs .packagebody .longDespShow { background-color:#858a45; color:#fff; border:3px solid #ccc; }		
	/* Selected Package Tab -  Background + Text */
	#packagetabs #packageList ul#tabnav li.selected, #packagetabs #packageList ul#tabnav li a.selected{ background-color: #959595; color: #000; }
	/* Package Tabs -  Background + Text */
	#packagetabs #packageList ul#tabnav li a { background: transparent url(../bpimages/gradient.gif); color: #CFCFCF; }	
	/* Package Body - Border */
	#packagetabs .packagebody {border-color: #a2b13a; color: #B29C87; }	
	/* Package Body - Background */
	#packagetabs .packagebody { background:none; }	
	/* Package Image -  Border */
	#packagetabs .packagebody div.itemsheaderimage img { border: 1px solid #a2b13a; }
	/* Package Items - Odd Background*/
	#packagetabs .packagebody div.itemodd { background-color:#959595; }


/* --------------------------------------- Registration Page --------------------------------------- */	
	
	/* Registration Form - Error Border */
	#registration #formError, .errorfield { border: 2px #a2b13a solid; }	
	/* Registration Form - Error Background */	
	#registration #formError, .errorfield { background:#959595; }
	/* Registration Form - Error Text */	
	.errorfield { color: #fff; }		
	/* Registration Guest Profile Fieldset Span (Color) */
	#registration #guestprofiles fieldset fieldset legend span { color:#000; }
	/* Registration Form - Guest Room Detail Legend Background */	
	#registration #guestprofiles fieldset fieldset legend { background: #959595; }

/* --------------------------------------- Confirmation Page  --------------------------------------- */
	
	/* Confirmation Page - Background*/
	div#bookingengine div#confirmation { background: none; }	
	/* Confirmation Page - Text + Link Color*/
div#bookingengine div#confirmation, div#bookingengine div#confirmation a { color: #979797; }		
	/* Confirmation Summary Boxes - Background */
	div#bookingengine #confirmation .row div { background: #4e4e4e; }	
	/* Confirmation Page - Border of Doom */
	div#bookingengine div#confirmation #header { border:25px solid #747474; width:720px; }
	/* Confirmation - H4 Headings */
	div#bookingengine #confirmation h4 { color: #fff; font-weight: bold; }			
	/* Confirmation Page - Border */
	div#bookingengine #confirmation table.packages tr.top { border-color: #a2b13a; }
	/* Confirmation Page - Package Table Line */
	div#bookingengine #confirmation table.packages tr.top { border-bottom: 1px solid #a2b13a; }	
	/* Confirmation Page - Divider */
	div#bookingengine #confirmation hr { background: #cccccc; }
	
/* --------------------------------------- END EDITABLE --------------------------------------- */	

	
/* --------------------------------------- DO NOT ALTER BELOW  --------------------------------------- */

	/* Summary Box Fix */
	div#bookingengine #summary { width: 225px; }	
	/* Rooms Border Fix */
	div#bookingengine .stepproceed, div#bookingengine #multistay .stepproceed { border-top: none; }	
	/* Spiffy Signup Fix */
	#spiffy_signup #messagewrap p, p#signupseparator { text-align: center; }
	/* Button Background Fix */
	div#bookingengine #controls form fieldset table tr td button { background-image:url(../bpimages/gradient2.gif); border:1px solid #a2b13a; }	
	/* Rooms Page - Table Headers Fix */
	div#bookingengine #multistay fieldset div div.roomstays table tr th { padding: 2px 0px; }
	/* Registration Page - Remove Border */
	#bookingengine #registration .stepproceed { border: none; }
	/* Modify Profile Page - Adjust CC */
	div#bookingengine #guestccsummary h2 { font-size: 16px; font-weight: bold; }
	/* Modify Profile Page - Adjust Tables */
	#guestprofile div#active_reservations table, #guestprofile div#old_reservations table, #guestprofile div.ccrecords table#cc { width: 770px; }
	/* Modify Profile Page - Fix HR */
	#guestprofile #guestccsummary hr { background: #CCCCCC; border:medium none; height:1px; margin:3px 0 10px; }
	/* Confirmation Page - Packages Area Fix */
	div#bookingengine #confirmation .row2 { margin-left: 12px; } div#bookingengine #confirmation #roomdetails .row2 .col1 h4 { margin-left: 0px; }
	
/* --------------------------------------- ROOM BID  --------------------------------------- */

	/* Room Bid Button */
	div#bookingengine p#ca_placeabid { text-align: center; margin: 8px 0px; }
		div#bookingengine p#ca_placeabid a { font-size: 15px; color: #fff; font-weight: bold; letter-spacing: .5px; display: block; padding: 4px 8px; text-decoration: none; background: #858A45; width: 150px; margin:0 auto; text-transform: uppercase; }
		
  /* Room Bid */
	form#roombid { padding: 12px 24px; width: 770px; font-size: 11px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; color: #fff; }
	form#roombid fieldset { padding: 0px 12px; margin: 0px; border: 1px solid #666; }
	form#roombid fieldset legend { padding: 6px 0px; }
	form#roombid fieldset table, form#roombid fieldset table tr, form#roombid fieldset table tr td { margin: 0px; padding: 0px; }
	form#roombid fieldset#guestinformation { width: 385px; float: left; }
	form#roombid div#leftwrapper { width: 328px; float: left; margin-left: 30px; }
	form#roombid fieldset legend { font-size: 16px; font-weight: bold; }
	form#roombid fieldset span.optionalmessage { font-size: 10px; color: #999; margin-left: 2px; }
	form#roombid fieldset div.checkbox { width: 25px; float: left; }
	form#roombid fieldset div.checkboxlabel { width: 300px; float: left; }	
	form#roombid fieldset#submitbid button { border:1px solid #000000; padding:4px 8px; width:100%; background: #323263; cursor: pointer; margin-bottom: 12px; }
	form#roombid fieldset#submitbid button span { color:#FFFFFF; font-size:15px; font-weight:bold; letter-spacing:0.5px; }
	form#roombid fieldset#placeabid { margin-right: 2px; }
	form#roombid fieldset#placeabid p, form#roombid fieldset#placeabid h3 { margin: 0px; padding: 6px 0px; font-size: 11px; }
	form#roombid fieldset#placeabid div#userform_errors { color: #900; }	
	
	/* Color Fixes */
	#errorMD p, #guestprofile div#guestccsummary, div#guestprofiles, #bookingengine #registration div.ccrecords table#cc tr td { color: #000; }
	#guestprofile, #registration #shopperccinfo fieldset table#ccform tr td { color: #fff; }
	div#bookingengine #controls form fieldset table tr td.pdmultiroomnotice span { color: #fff; font-weight: bold; }
	div#dialogBox, #dialogBox #multiroomtop p.rmPrice, #dialogBox #multiroomtop .cents, #helpMD .message { color: #000; }
	div#bookingengine div#wideavail, div#bookingengine div#message { color: #fff; }
	div#bookingengine div#wideavail a, div#bookingengine div#message a { color: #CEBFA7; }
	
	/* Common Amenities */
	div#BelowSummary { width: 213px; border:1px solid #A2B13A; padding: 5px; margin-top: 10px; }
		div#BelowSummary h4 { color: #858A45; }
			div#BelowSummary ul { list-style: square; }
				div#BelowSummary ul li { color: #979797; margin-left: 15px; padding-left: 3px; line-height: 150%;}
	div#bookingengine #multistay #commonamenities h4 { display: none; }
