
/* 1.3 - Local Booking Engine CSS version 2.1 */
/* Last Updated 1/28/2011 */

/* --------------------------------------- CUSTOMIZATION --------------------------------------- */
#signinoption p {color:#000000;}
#spiffy_signup .sssuccess, #spiffy_signup .sssuccess a#successclose {
    color: #FFFFFF; }
	
div#bookingengine #datesselectioncontent #summarymodify {
    background-color: #000;
    border: 1px solid #a88c66; }
	
#guestprofile div.ccrecords table#cc tr.profile_ccinfo_update, #guestprofile div#active_reservations table tr.modifyMenu {
    background: none; }
	
#guestprofile a.userbutton, .ccrecords a.userbutton, #guestccinfo a.userbutton {
    border: 1px solid #f0a666; }

/* --------------------------------------- ENGINE WIDE --------------------------------------- */



#profilesignin, #signinoption, #errorMD, #dialogBox { border: 5px solid #946f4c; }
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft div.roomheaderimages img.roomimagethumb {
    border: 1px solid #fff;
}
body#confirm div#bookingengine #steps {
    background: none;
	border: 1px solid #a88c66;
    color: #f1f1f1;

}
body#confirm div#bookingengine #steps button {
    background: none;
    color: #f1f1f1;
      }
div#bookingengine button { border: 1px solid #a88c66; }

/* --------------------------------------- FONT FAMILY --------------------------------------- */
body div#bookingengine, div#bookingengine #confirmation .row2 .col, #signinoption {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#F1F1F1;
}

/* Textarea, selects and input fields */
input, select, textarea {color:#1f1f1f; 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:#D4A379!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 #a88c66;
}

/* --------------------------------------- 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:#a88c66;
}
/* --------------------------------------- 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:#d4a379;
}
/* --------------------------------------- SUB HEADERS --------------------------------------- */
div#bookingengine #confirmation h2, div#bookingengine #confirmation h2 span#nights, div#bookingengine #multistay fieldset div div.roomheader div.roomheaderright h4, #packagetabs .packageheader .roomheaderright h4, #packagetabs .packagebody h4, div#bookingengine #multistay #commonamenities h4 {
	color:#d4a379 !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:#d4a379;
}
/* --------------------------------------- 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:#483d2e !important;
	text-decoration:none;
}


#guestprofile #cancel_save_guestinfo a {text-decoration:underline !important; color:#fff!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 #daae81;
}

	/* 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:2px solid #f0a666;
}

/* SELECT Button */
div#bookingengine div.roomstays button.buttonactive {border:1px solid #de995d;}

/* 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:#D4A379!important; text-decoration:underline!important;  }

/* --------------------------------------- Change/Cancel Reservations BUTTON --------------------------------------- */
div#bookingengine #buttons button {border:1px solid #a88c66; background:#342c1d; 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:#a88c66;
}
/* --------------------------------------- CALENDARS PAGE --------------------------------------- */

/* Steps Bar */
div#bookingengine #steps {background: url("https://www.reservations-page.com/shared/be/standard/1.3/bpimages/multiroom/stepsBG.jpg") repeat-x; }
/* Steps Past bg and font */
div#bookingengine #steps .pastbutton {background:url("https://www.reservations-page.com/shared/be/standard/1.3/bpimages/multiroom/stepsBG.jpg") repeat-x; color: #666666 !important;}
/* Steps current bg and font */
div#bookingengine #steps .current .pastbutton {color:#fff !important; background:url(../bpimages/gradient.gif) repeat-x #707070;}

/* 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:#707070;
}
/* Calendar Day Headers - Text */
div#bookingengine #calendars table tr .weekend, div#bookingengine #calendars table tr .weekday {
	color:#3c2a15;
	background-color:#e9dbc9;
}
/* Calendar Days - Text */
div#bookingengine #calendars table tr .available div.date {
	color: #725f40;
}
/* Calendar Rates */
div#bookingengine #calendars table tr div.ldr {
	color: #000;
}
/* 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:#867b6f;
}
/* Calendar Choice Summary */
div#bookingengine #controls form fieldset table tr td#controlssummary div p {
	color:#fff;
	background:#7f7264;
	border:1px solid #f0a666;
}
/* Calendars Div - Bottom Border */
	div#bookingengine #calendars {
	border-bottom:1px solid #b1b1b1;
}
/* 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:#f1f1f1;
	}

/* --------------------------------------- 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:#4f4f4f !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:#5f5f5f;
}

/* 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:none;
	color:#f1f1f1;
}
/*#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:#29231f;
	color:#f1f1f1;
}
/* --------------------------------------- ROOM DESCRIPTORS --------------------------------------- */
/* Nightly Avg. - Text */
div#bookingengine #multistay fieldset div div.roomheader div.roomheaderleft dl dt {
	color: #D4A379 ;
}
/* 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:#D4A379 ;
}
/* 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:#f1f1f1;}
/* --------------------------------------- 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: 1px solid #a88c66;
	background-color:#e9dbc9;
}
/* 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: #867b6f;
}
/* 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:2px solid #de995d !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:1px solid #a88c66 !important;
}

/* Rate Details Header Font Color and Background  */
div#bookingengine #multistay fieldset div div.roomstays table tr th {
	color:#fff; 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:#fff;
}
/* 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:#867b6f; border-bottom:; text-align:center; color:#F1F1F1 !important;
}
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:#fff;
}

/* 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:#000 !important;	
}
/* --------------------------------------- SUMMARY BOX --------------------------------------- */
/* Summary Box Header - Text */
div#bookingengine #summary fieldset div.summarygroup div.summaryheader table tr th, #registration #guestprofiles fieldset fieldset legend span {
	color: #483d2e;
}
/* Summary Box Header - Background */
div#bookingengine #summary fieldset div.summarygroup div.summaryheader, #registration #guestprofiles fieldset fieldset legend span {
	background-color:#e9dbc9;
}
/* Summary Box Text - */
div#bookingengine #summary fieldset #summarydates.summarygroup,  { color:#f1f1f1; 
}
/* 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:#8f8f8f;
}

/* --------------------------------------- REGISTRATION PAGE --------------------------------------- */
/* Credit card information text */
#registration #returnguestccinfo .ccrecords table#cc td { color:#000000; }
/* Modify credit card information text */
#registration #shopperccinfo fieldset table tr td label { color:#ffffff; }

/* --------------------------------------- CONFIRMATION PAGE --------------------------------------- */
/* Thank You Box */
div#bookingengine div#confirmation #header {
	border:25px solid #867b6f;
	width:720px;
}
/* Steps Buttons */
div#bookingengine #steps form fieldset button {/*background:none !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 #de995d;
	min-height:200px !important;
}
#spiffy_signup {
    background-color: #867b6f;
    border: 1px solid #867b6f; 
	font-family: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;}

/* Pop-Up - Text & Background */
	#signupwrap, #spiffy_signup #messagewrap p, p#signupseparator {
	color: #f1f1f1;
	background: #000;
}
#spiffy_signup th label {
    color: #f1f1f1;
    line-height: 14px;
}

/* Pop-Up Close Button - Color, Border & Background */
	#spiffy_signup #closex {
	color: #ffffff;	
	border: 1px solid #f1f1f1;
	background: #898989;
}
/* Pop-Up Input Error - Border */
	#spiffy_signup input.inputerror {
	border: 3px solid #de995d;
}
/* Pop-Up Input Error - Text & Background */
	#spiffy_signup .sserror {
	color: #ffffff;
	background: #de995d;
}
/* Pop-Up Submit Button - Border */
	#spiffy_signup #submit {
	border: 1px solid #de995d;
}
/* Pop-Up Submit Button - Text & Background */
	#spiffy_signup #submit {
	color: #29231f;
	background: url(../bpimages/gradient2.gif) repeat-x #daae81;
}
/* Pop-Up Submit Button - ThankYou Close  */
	#spiffy_signup .sssuccess a#successclose {
	text-decoration: none;
	color: #000000;
}

#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;
	color:#cc0000;
}

body#confirm div#bookingengine #steps { width:770px; }

/* Steps - Proceed Button */	
	div#bookingengine #steps .stepproceed button {
	background: url('../bpimages/gradient2.gif') repeat-x;
	color: #483d2e;
	margin: 0px;
	border-left:1px solid #cccccc
}
/* Profile Manager - Sign In button */
	#profilesignin .login input {
	background:transparent url(../bpimages/gradient2.gif) repeat-x scroll 0 0;
	border:1px solid #F0A666;
	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:#29231f;
}

/* 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:#eeeeee;
}
/* 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:#f9f6f6 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:#cc6633;
}
	/* 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:32px; 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;
}
/* --------------------------------------- Packages Page  --------------------------------------- */

		
	/* Item Description Link - Text */
	div#bookingengine #items form fieldset div table tr td.itemdescription span.longDespToggle {
	color: #f1f1f1;
}
/* Item Description Link - Background */	
	#packagetabs .packagebody .longDespShow {
	background:none;
}
/* Selected Package Tab -  Background + Text */
	#packagetabs #packageList ul#tabnav li.selected, #packagetabs #packageList ul#tabnav li a.selected {
	background-color: #e9dbc9;
	color: #29231f;
}
/* 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: #a88c66;
}
/* Package Body - Background */
	#packagetabs .packagebody {
	background-color: #000;
}

/* 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:#000000;
}
/* --------------------------------------- Registration Page --------------------------------------- */	
	
	/* Registration Form - Error Border */
	#registration #formError, .errorfield, .checkbox.errorfield {
	border: 2px #fff solid;
	
}
/* Registration Form - Error Background */	
	#registration #formError, .errorfield, .checkbox.errorfield {
	background:#867b6f;
}
/* Registration Form - Error Text */	
	.errorfield, .checkbox.errorfield {
	color: #fff !important;
}
/* Registration Form - Guest Room Detail Legend Background */	
	#registration #guestprofiles fieldset fieldset legend {
	background: #e9dbc9;
}
/* 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: #f1f1f1;
}

/* Confirmation - H4 Headings */
	div#bookingengine #confirmation h4 {
	font-weight: bold;
}
/* Confirmation Page - Border */
	div#bookingengine #confirmation table.packages tr.top {
	border-color: #a88c66;
}
/* Confirmation Page - Package Table Line */
	div#bookingengine #confirmation table.packages tr.top {
	border-bottom: 1px solid #a88c66;
}
/* Confirmation Page - Divider */
	div#bookingengine #confirmation hr {
	background: #a88c66;
}
/* 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:#f1f1f1;
}
	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;
}
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 --------------------------------------- */	

/* --------------------------------------- Return Guests --------------------------------------- */


#registration #returnGuests fieldset { border:1px solid #A88C66; color:#FFF;  }
#registration #returnGuests fieldset button { margin-right:0px; margin-bottom:15px; position:relative; float:right;background: url("../bpimages/gradient2.gif") repeat-x scroll 0 0 transparent; border: 2px solid #F0A666;color:#483D2E; font-weight:bold; cursor:pointer; overflow:visible; padding:0px 30px; }

/* Safari */

@media screen and (-webkit-min-device-pixel-ratio:0)

{
#registration #returnGuests fieldset button { margin-bottom:10px; position:relative; float:right; margin-top:0px; background: url("../bpimages/gradient2.gif") repeat-x scroll 0 0 transparent; border: 2px solid #F0A666; color:#483D2E;cursor:pointer; overflow:visible; padding: 0px 30px; }
}




	

