
/* 1.3 - Local Booking Engine CSS version 2.1 */
/* Last Updated 3/7/2011 */

div#bookingengine { width:915px; padding:0; }
div#bookingengine #calendars { width:755px; }
div#bookingengine #calendars table.calendarleft, div#bookingengine #calendars table.calendarright { width:373px; }
div#bookingengine #datesselectioncontent {  margin:30px 0; }

body#dates div#bookingengine div.message, div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages img.roomimagethumb, #packagetabs .packageheader .roomheaderleft .roomheaderimages .roomimagethumb { border: 1px solid #cad0c1; }
	
div#bookingengine #steps { background:none; }
div#bookingengine #steps .pastbutton { padding-bottom:11px; }
	
div#bookingengine #flags { background-color:#FFFFFF; }
	
#profilesignin, #signinoption, #errorMD, #helpMD, #dialogBox {  border:5px solid #b48a39; }

body#confirm div#bookingengine #steps button { font-weight:bold; background:none; color:#6f9101; }

div#bookingengine #calendars table tr.calendarheader .calendarheadertitle { height:33px; }

/* --------------------------------------- CUSTOMIZATION --------------------------------------- */

div#bookingengine #steps #stepconfirmation { position: relative; }

/* --------------------------------------- ENGINE WIDE --------------------------------------- */
div#packages fieldset #packagetabs .packagebody table tr td#dropdown_two {width:33%;} /* line 464 in engine.css */

/* --------------------------------------- FONT FAMILY --------------------------------------- */
body div#bookingengine, div#bookingengine #confirmation .row2 .col, #signinoption {
	font-family: arial,helvetica,sans-serif; color:#5A2F02;
}

/* Textarea, selects and input fields */
input, select, textarea {color:#5A2F02; font-family: arial,helvetica,sans-serif; font-size:100%;}

/* Table links */
#registration #returnguestccinfo .ccrecords table#cc td a.ccmodify,
#guestprofile div#active_reservations table a, #guestprofile div#old_reservations table a, #guestprofile div.ccrecords table#cc td a.ccmodify, #guestprofile #cancel_save_guestinfo a {color:#333333!important;}

/* --------------------------------------- MAIN 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, div#bookingengine #flags, div#bookingengine #steps
 { border: 1px solid #cad0c1; margin-bottom:10px; }

/* --------------------------------------- SUB BORDERS --------------------------------------- */
	div#bookingengine #multistay fieldset div.roomodd, 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, div#bookingengine #multistay fieldset div.roomeven, div#bookingengine #summary fieldset div.summaryfocus, div#bookingengine #multistay fieldset div div.roomstays table, div#bookingengine #multistay fieldset div div.roomstays table tr td, div#bookingengine #multistay fieldset div div.roomstays table tr th, div#bookingengine #multistay #commonamenities {
	border-color:#cad0c1;
}
/* --------------------------------------- MAIN 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, div#bookingengine #confirmation h3 {
	color:#6f9101;
}
/* --------------------------------------- SUB HEADERS --------------------------------------- */
div#bookingengine #confirmation h2, div#bookingengine #confirmation h2 span#nights, div#bookingengine #multistay fieldset div div.roomheader div.roomheaderright h4, #registration #guestprofiles fieldset fieldset legend span, #packagetabs .packageheader .roomheaderright h4, #packagetabs .packagebody h4, div#bookingengine #multistay #commonamenities h4 {
	color:#984806 !important;
}
/* --------------------------------------- SECONDARY SUB HEADERS --------------------------------------- */	
div#bookingengine #confirmation .row div h4, div#bookingengine div#confirmation .guestInfo h4, div#bookingengine div#confirmation .rateInfo h4, div#bookingengine #confirmation caption, div#bookingengine #confirmation #roomdetails .row2 .col1 h4 {
	color:#984806;
}
/* --------------------------------------- BUTTONS --------------------------------------- */
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, #signinoption .createAccount input, #signinoption .login input, #bookingengine #steps .stepproceed button span, #bookingengine .stepproceed button span, #errorMD .continue input, #registration #shopperccinfo fieldset #returnguestccinfo a, #ccform a.userbutton, #profilesignin .login input, #guestprofile a.userbutton, .ccrecords a.userbutton, #guestccinfo a.userbutton,
#registration #shopperdetails fieldset table tr td a, #registration #returnguestccinfo .ccrecords table#cc td a.userbutton, #registration #returnguestccinfo .ccrecords table#ccform tr td.savebutton a span.cancelsaveccrecord,
#guestprofile #cancel_save_guestinfo a {
	color:#ffffff !important;
	text-decoration:none;
}


#guestprofile #cancel_save_guestinfo a {text-decoration:underline !important; color:#333333!important; }

/* 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, #ccform a.userbutton {
	background: url(../bpimages/gradient2.gif) repeat-x #5b8d2a;
}

	/* 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, #bookingengine .stepproceed button, #errorMD .continue input {
	border:1px solid #c1e69d;
}

/* SELECT Button */
div#bookingengine div.roomstays button.buttonactive {border:1px solid #c1e69d;}

/* UNDERLINED TEXT LINKS outside of borders */
#bookingengine #registration #shopperccinfo fieldset #returnguestccinfo a#addnewcc, #registration #shopperdetails fieldset table tr td a, #guestprofile div.ccrecords table#ccform span.cancelsaveccrecord a, #registration #shopperccinfo fieldset #returnguestccinfo span.cancelsaveccrecord a, #guestprofile #cancel_save_guestinfo a   { color:#333333!important; text-decoration:underline!important;  }

/* --------------------------------------- Change/Cancel Reservations BUTTON --------------------------------------- */
div#bookingengine #buttons button {border:1px solid #f9bb6b; background:url(../bpimages/gradient3.gif) repeat-x; color: #fff; }

/* --------------------------------------- ANNOUNCEMENTS --------------------------------------- */
div#bookingengine #confirmation span, div#bookingengine #confirmation .cancellationPolicy p, div#bookingengine #confirmation .cancellationPolicy h4, div#bookingengine #confirmation #roomdetails p.rates span, div#bookingengine div#confirmation, div#bookingengine div#confirmation div#cancel, div#bookingengine #confirmation h4, #registration .cancellation a, #registration .cancellation p, #registration .small, div#bookingengine #registration #shopperdetails fieldset span.required {
	color:#6f9101;
}
/* --------------------------------------- CALENDARS PAGE --------------------------------------- */

/* Steps Bar */
div#bookingengine #steps {background-color:#ffffff; }
/* Steps Past bg and font */
div#bookingengine #steps .pastbutton {background:none; color: #666666 !important;}
/* Steps current bg and font */
div#bookingengine #steps .current .pastbutton {color:#ffffff !important; background: url(../bpimages/gradient2.gif) repeat-x;}

/* Calendar Month/Year Headers - Text */
div#bookingengine #calendars table tr.calendarheader .calendarheadertitle, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle, div#bookingengine #datesselectioncontent #summarymodify h4 {
	color: #fff;
}
/* Calendar Month/Year Headers - Background */
div#bookingengine #calendars table tr.calendarheader .calendarheaderarea, div#bookingengine #calendars table tr.calendarheader .calendarheadertitle, div#bookingengine #datesselectioncontent #summarymodify h4 {
	background: url('../bpimages/gradient.gif') repeat-x; background-color:#b76713;
}
/* Calendar Day Headers - Text */
div#bookingengine #calendars table tr .weekend, div#bookingengine #calendars table tr .weekday {
	color:#663300;
	background-color:#f3ebdb;
}
/* Calendar Days - Text */
div#bookingengine #calendars table tr .available div.date {
	color: #b3812c;
}
/* Calendar Rates */
div#bookingengine #calendars table tr div.ldr {
	color: #5A2F02;
}
/* Selected Day - Text & background */
div#bookingengine #calendars table tr .userselected div.ldr, div#bookingengine #calendars table tr .userselected div.date, div#bookingengine #calendars table tr td.userselected {
	color: #fff;
	background-color:#b3812c;
}
/* Calendar Choice Summary */
div#bookingengine #controls form fieldset table tr td#controlssummary div p {
	color:#fff;
	background: url('../bpimages/gradient.gif') repeat-x; background-color:#b76713;
	border:1px solid #b3812c;
}
/* Calendars Div - Bottom Border */
	div#bookingengine #calendars {
	border-bottom:1px solid #cad0c1;
}
/* Modify Page HR */
#guestprofile #active_reservations hr, #guestprofile div#profile_shopperdetails hr, #guestprofile div.ccrecords hr, #guestprofile #guestccsummary hr {
	background-color:#b1b1b1 !important;
}
/* Text Below Calendars */
div#controls label, div#calendars dd { 
	color:#5A2F02;
	}

/* --------------------------------------- ROOMS PAGE --------------------------------------- */
/* Rooms Hover Tables Header Color */
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr th,
div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow h4,
div#bookingengine #summary fieldset div.summarygroup table.longDespShow tr th {
	color:#975117 !important;
}
/* Rooms Hover Tables Text Color */
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr td,
div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow,
div#bookingengine #summary fieldset div.summarygroup table.longDespShow tr td {
	color:#5A2F02;
}

/* Odd Room Background Color */
div#bookingengine #multistay fieldset div.roomodd, #packagetabs .packagebody h4, div#bookingengine #items form fieldset h4,
#registration #returnguestccinfo .ccrecords table#cc tr.profile_ccinfo_update td {
	background:#fff;
}
/*#registration #returnguestccinfo .ccrecords table#cc tr.profile_ccinfo_update td {background:#E6E6E6;}*/
/* Even Room Background Color */
div#bookingengine #multistay fieldset div.roomeven, #packagetabs .packagebody div.itemsheader, #packagetabs .packagebody div.itemodd, div#bookingengine #confirmation .row div, div#bookingengine #multistay #commonamenities {
	background:none;
}
/* --------------------------------------- ROOM DESCRIPTORS --------------------------------------- */
/* Nightly Avg. - Text */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt {
	color: #6f9101;
}
/* Room Price - Text */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dd, div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dd sup, #dialogBox #multiroomtop p.rmPrice, #dialogBox #multiroomtop .cents {
	color:#6f9101;
}
/* Average & Total - Text */
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage, div#bookingengine #multistay fieldset div div.roomstays table tr td.staytotal  { 
	color:#5A2F02;}
/* --------------------------------------- ROOM IMAGES --------------------------------------- */
/* Room Image - Border */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages, #packagetabs div.packageheader .roomheaderleft div.roomheaderimages, #packagetabs .packagebody div.itemsheaderimage img  {
	border: 2px solid #cad0c1;
	background-color:#f0e8d7;
}
/* 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 #summary fieldset div div.longDespShow {
	background: #6f9101;
}
/* Room Image Hover - Image Border */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages span.longDespShow img,
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages span.longDespShow, div#bookingengine #summary fieldset div div.longDespShow {
	border:3px solid #cad0c1 !important;
}
/* --------------------------------------- RATE DETAILS --------------------------------------- */
/* Average Rate Hover Border */
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow, div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow, #packagetabs .packagebody .longDespShow,
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr td, div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr th,
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:2px solid #cad0c1 !important;
}

/* Rate Details Header Font Color and Background  */
div#bookingengine #multistay fieldset div div.roomstays table tr th {
	color:#5A2F02; background-color:;
}
/* Rate Details Hovers Font Color */
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr th, div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr td, div#bookingengine #summary fieldset div.summarygroup table.longDespShow tr td, div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription, div#bookingengine #multistay fieldset div div.roomstays table tr td.staytotal, #packagetabs .packagebody .longDespShow {
	color:#5A2F02;
}
/* Hover Top Row */
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr th, div#bookingengine #summary fieldset div.summarygroup table.longDespShow tr th,
#guestprofile div#active_reservations table thead, #guestprofile div#old_reservations table thead, #guestprofile div.ccrecords table#cc thead {
	background-color:#f0e8d7; border-bottom:; text-align:center;
}
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr th, div#bookingengine #summary fieldset div.summarygroup table.longDespShow tr th, div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow h4 {
	color:#5A2F02;
}

/* Hover Table Bottom Row AND Modify Page Table Bottom Row Background */
#guestprofile div#active_reservations table, #guestprofile div#old_reservations table, #guestprofile div.ccrecords table#cc,
div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow, div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow {
	background-color:#ffffff !important;	
}
/* --------------------------------------- SUMMARY BOX --------------------------------------- */
/* Summary Box Header - Text */
div#bookingengine #summary fieldset div.summarygroup div.summaryheader table tr th {
	color: #663300;
}
/* Summary Box Header - Background */
div#bookingengine #summary fieldset div.summarygroup div.summaryheader {
	background-color:#f3ebdb;
}
/* Summary Box Text - */
div#bookingengine #summary fieldset #summarydates.summarygroup { color:#5A2F02; 
}
/* Summary Box Items Text - */
div#bookingengine #summary fieldset div.summarypackage .summaryitems table tr td {
		font-size:12px;
}
/* --------------------------------------- PACKAGES PAGE --------------------------------------- */
/* Item Description Link - Text */
#packagetabs .packagebody table tr td.itemdescription span.longDespToggle {
	color:#6f9101;
}
/* --------------------------------------- CONFIRMATION PAGE --------------------------------------- */
/* Thank You Box */
div#bookingengine div#confirmation #header {
	border:25px solid #9e824c;
	width:720px;
	background-color:#ffffff;
}
/* Steps Buttons */
div#bookingengine #steps form fieldset button {/*background:none !important;*/}

body#confirm div#bookingengine div.col1, body#confirm div#bookingengine div.col2, body#confirm div#bookingengine div.col3 {
	background-color:#fff !important;
}

/* --------------------------------------- MODIFY PAGE --------------------------------------- */
/* Modify Link */
#guestprofile div.ccrecords table#cc td a.ccmodify { font-size:12px; }

/* --------------------------------------- SPECIAL OFFERS SIGN UP --------------------------------------- */
	
	/* Pop-Up - Border */
	#signupwrap {
	border: 2px solid #64a422;
	min-height:200px !important;
}
/* Pop-Up - Text & Background */
	#signupwrap, #spiffy_signup #messagewrap p, p#signupseparator {
	color: #5A2F02;
	background: #f3f3e6;
}
/* Pop-Up Close Button - Color, Border & Background */
	#spiffy_signup #closex {
	color: #ffffff;	
	border: 1px solid #cad0c1;
	background: url(../bpimages/gradient2.gif) repeat-x #5b8d2a;
}
/* Pop-Up Input Error - Border */
	#spiffy_signup input.inputerror {
	border: 3px solid #64a422;
}
/* Pop-Up Input Error - Text & Background */
	#spiffy_signup .sserror {
	color: #ffffff;
	background: #64a422;
}
/* Pop-Up Submit Button - Border */
	#spiffy_signup #submit {
	border: 1px solid #555555;
}
/* Pop-Up Submit Button - Text & Background */
	#spiffy_signup #submit {
	color: #ffffff;	
	border: 1px solid #cad0c1;
	background: url(../bpimages/gradient2.gif) repeat-x #5b8d2a;
}
/* Pop-Up Submit Button - ThankYou Close  */
	#spiffy_signup .sssuccess a#successclose {
	text-decoration: none;
	color: #5A2F02;
}

#spiffy_signup .sssuccess, #spiffy_signup .sssuccess a#successclose {padding:20px 80px !important;}
#spiffy_signup .sssuccess a#successclose {display:inline-block; margin:0; padding:0;}
#spiffy_signup .ssloader {margin:30px auto;}

/* --------------------------------------- END CUSTOMIZATION --------------------------------------- */









/* --------------------------------------- Engine Wide --------------------------------------- */

	/* Information Announcements */
div#bookingengine #confirmation span, div#bookingengine #confirmation .cancellationPolicy, #registration .cancellation p, #registration .small, div#bookingengine #registration #shopperdetails fieldset span.required, #signinoption .signinErrorMsg {
	font-size:12px;
}

body#confirm div#bookingengine #steps { width:770px; }

/* Steps - Proceed Button */	
	div#bookingengine #steps .stepproceed button {
	background: url('../bpimages/gradient.gif') repeat-x;
	margin: 0px;
	border-left:1px solid #cccccc
}
/* 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;
}
div#bookingengine #summary fieldset button span.buttoncontent {
	color: #252c48;
}

/* Booking Engine Buttons - Solid Color Background */
	
/* Calendar Button, Summary, Arrow - Margin */
	div#bookingengine #controls form fieldset table tr td button, div#bookingengine #controls form fieldset table tr td#controlssummary div img, div#bookingengine #controls form fieldset table tr td#controlssummary div p {
	margin-top:10px;
}
/* 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: #252c48;
}
/* --------------------------------------- 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-color:#ffffff;
}

/* Border - Focus Color */
/*	div#bookingengine #summary fieldset div.summaryfocus {  NOTE: thicker borders don't work in webkit (Safari, Chrome) browsers
	border-color: #252c48;
}*/
/* Summary Box Promo Code - Line Height */
	div#bookingengine #summary fieldset div.summarygroup div#summarydatespromocode table tr td, #container #middle #content p {
	line-height:18px;
}
/* Package Background - Odd*/
	div#bookingengine #summary fieldset div.summarypackage .packageitems div.itemodd {
	background-color:#ffffff;
}
/* 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:#ffffff none repeat scroll 0 0;
	padding:6px 3px 5px 6px;
	margin: 0px 0px 0px 0px;
}
/* --------------------------------------- Dates Page  --------------------------------------- */
	/* Admin Entered Introduction */
	body div#bookingengine div.message {
	padding-bottom:20px;
}
	/* Calendars Tables - Border */
	div#bookingengine #calendars table {
	border:1px solid #cccccc;
}
/* Room Image Hover - Border */	
	div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages span.longDespShow, div#bookingengine #summary fieldset div div.longDespShow {
	border: 1px solid #333333;
}
/* Rate Details Hovers Font Size */
		div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr th, div#bookingengine #multistay fieldset div div.roomstays table tr td.stayaverage table.longDespShow tr td, div#bookingengine #summary fieldset div.summarygroup table.longDespShow tr td {
	font-size:12px;
}
/* Savings Text - Color */	
	div#bookingengine span.totalsavingstext, div#bookingengine span.totalsavingsamount {
	color:#6f9101;
}
	/* Rate Description Hover Header */
	div#bookingengine #multistay fieldset div div.roomstays table tr td.staydescription div.longDespShow h4 {
	padding-bottom:5px;
}

	/* controlsummarynext arrow width */
div#bookingengine #controls form fieldset table tr td#controlssummary div img { 
	height:30px; width:12px; 
}
	
	/* --------------Rooms MD---------------- */
	
	div#bookingengine #multistay fieldset div div.roomstays table tr.stayeven { background-color:transparent; }

	
	#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:;
	background:;
	margin:10px;
	padding:10px;
}
div#bookingengine #multistay #commonamenities h4 {
	margin-bottom: 5px;
}
div#bookingengine #multistay #commonamenities h4 a {
	color:#000000;
}
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;
}

/* --------------------------------------- Return Guests  --------------------------------------- */
#registration #returnGuests fieldset {border:1px solid #CAD0C1; color:#6F2A00;}
#registration #returnGuests fieldset button {margin-right:0px; margin-bottom:15px; position:relative; float:right; color:#ffffff; font-weight:bold; cursor:pointer; overflow:visible; padding:0px 30px; background:url("../bpimages/gradient2.gif") repeat-x scroll 0 0 #00CC00; border:1px solid #C1E69D;}
#registration #returnGuests fieldset div {margin: 20px 33px 10px; width: 487px !important;}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)

{
	#registration #returnGuests fieldset button {margin-bottom:10px; position:relative; float:right; margin-top:0px; color:#ffffff; cursor:pointer; overflow:visible; padding:0 30px; background:url("../bpimages/gradient2.gif") repeat-x scroll 0 0 #00CC00; border:1px solid #C1E69D; }
}

/* --------------------------------------- Packages Page  --------------------------------------- */

		
	/* Item Description Link - Text */
	div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle {
	color: #5A2F02;
}
/* Item Description Link - Background */	
	#packagetabs .packagebody .longDespShow {
	background-color:#ffffff;
}
/* Selected Package Tab -  Background + Text */
	#packagetabs #packageList ul#tabnav li.selected, #packagetabs #packageList ul#tabnav li a.selected {
	background-color: #ffffff;
	color: #5A2F02;
}
/* Package Tabs -  Background + Text */
	#packagetabs #packageList ul#tabnav li a {
	background: transparent url(../bpimages/gradient.gif);
	color: #fff;
}
/* Package Body - Border */
	#packagetabs .packagebody {
	border-color: #cad0c1;
}
/* Package Body - Background */
	#packagetabs .packagebody {
	background-color: #ffffff;
}

/* Hover Correction */
	#packagetabs .packagebody .longDespShow {
	left:288px;
}
#packagetabs .packagebody div.itemsheader {
	margin:0px;
	padding:10px;
}
/* No packages color correction */
	div#bookingengine #confirmation #roomdetails .row2 .col1 {
	color:#5A2F02;
}
/* --------------------------------------- Registration Page --------------------------------------- */	
	
	/* Registration Form - Error Border */
	#registration #formError, .errorfield, .checkbox.errorfield {
	border: 2px #e95839 solid;
	
}
/* Registration Form - Error Background */	
	#registration #formError, .errorfield, .checkbox.errorfield {
	background:#ffffd5;
}
/* Registration Form - Error Text */	
	.errorfield, .checkbox.errorfield {
	color: #e95839;
}
/* Registration Form - Guest Room Detail Legend Background */	
	#registration #guestprofiles fieldset fieldset legend {
	background: #f0e8d7;
}
/* Registration Form - Shopper CC Info */
	#registration #shopperccinfo fieldset div {
	margin-left:0;
}
#registration #shopperdetails fieldset table tr td a {
	text-decoration:underline;
}
/* --------------------------------------- Confirmation Page  --------------------------------------- */

	/* Confirmation Page - Background*/
	div#bookingengine div#confirmation {
	background:transparent;
}
/* Confirmation Page - Text + Link Color*/
div#bookingengine div#confirmation, div#bookingengine div#confirmation a {
	color: #915e25;
}

/* Confirmation - H4 Headings */
	div#bookingengine #confirmation h4 {
	font-weight: bold;
}
/* Confirmation Page - Border */
	div#bookingengine #confirmation table.packages tr.top {
	border-color: #cad0c1;
}
/* Confirmation Page - Package Table Line */
	div#bookingengine #confirmation table.packages tr.top {
	border-bottom: 1px solid #cad0c1;
}
/* Confirmation Page - Divider */
	div#bookingengine #confirmation hr {
	background: #cad0c1;
}
/* Confirmation Page - Heading Color */
	div#bookingengine #confirmation h3 {
	margin: 15px 0 15px 14px;
	font-weight:bold;
}
/* Confirmation Page - Text Color */
	div#bookingengine #confirmation p, div#bookingengine #confirmation table tr td {
	color:#5A2F02;
}
	div#bookingengine #confirmation p {margin-top:10px;}
/* Confirmation Page - Cancellation Policy */
	div#bookingengine div#confirmation div#cancel {
	margin:15px 75px 15px 2px;
	line-height:16px;
}
div#bookingengine #confirmation .row2 .col3 {
	float:right;
	margin-right:53px;
}

div#bookingengine #confirmation .row2 .col { margin-left:0px; }
/* --------------------------------------- Modify Confirmation Internal Headers --------------------------------------- */

#guestprofile div#confirmation div#profile_controls { background-color:transparent; }
	/* Modify Confirmation Internal Headers */
	div#bookingengine #confirmation caption {
	font-weight:bold;
	text-align:left;
	padding-top:15px;
}
/* Modify Confirmation Header Margin Adjust */
div#bookingengine div#confirmation .guestInfo h4, div#bookingengine #confirmation .row div h4, div#bookingengine div#confirmation table tbody, div#bookingengine div#confirmation .rateInfo h4, div#bookingengine div#confirmation .guestInfo .col h4, div#bookingengine div#confirmation .rateInfo h4 {
	margin-left:0px;
	margin-bottom:10px;
	color:;
}
div#bookingengine div#confirmation table, div#bookingengine #confirmation h4 {
	margin-left:0;
}
/* Removes margin left */
	div#bookingengine div#confirmation #summary table, div#bookingengine div#confirmation .rateInfo table, div#bookingengine #confirmation span, div#bookingengine #confirmation .cancellationPolicy h4, div#bookingengine #confirmation #summary .resSpecialRequests h4 {
	margin-left:0;
}
div#bookingengine #confirmation .row .col3 table, div#bookingengine #confirmation .row2 .col3 h4 {
	margin-left:0;
}
/* --------------------------------------- END EDITABLE --------------------------------------- */	


	

