/* --- MAIN BOOKING ENGINE --- */

#main ul {margin-left:0px;}
#gd-wrapper{background: none repeat scroll 0 0 white; color: black;}
#gd-search #gd-sp-searchbox, #gd-results #gd-sp-searchbox {background: #ECE1AC; color: #0C0402;}
#gd-tabs li a, #gd-tabs li span {background: #ECE1AC;color: #0C0402;}

.gd-room-select .gd-room-totals {color: #ECE1AC;}
.gd_unitAlt1_grid, .gd_unitAlt2_grid {background: #ECE1AC; color: #0C0402; }

#gd-itin-expanded{background: #ECE1AC;}
#gd-itin-package-elements ul li {background:white;}

/*#gd-reserve #gd-disclaimer div#gd-disclaimer-content{background:#0C0402; }*/

#gd-package-list{background: #ECE1AC; }
.gd-package-list-package-odd, .gd-package-list-package-even{background: #0C0402;}
#gd-package-details-on-search h4 {color:#fff;}
.gd-button {background-color:#AA9850;}
#gd-results .gd-inline-specials {color:#000;}
.gd-package-list-package-odd, .gd-package-list-package-even {background-color:#FEFFD0;}
.gd-room {background-color:#ECE1AC; padding:10px;}
.gd-room h4 {color:#312714;}
.gd-room-select .gd-room-totals {color:#312714;}
.gd-room-select form b {color:#312714;}
#gd-itin-package-elements ul li a {color:#312714;}
#gd-results .gd-inline-specials a {color:#312714;}
.gd-room-rate-breakdown table td {border:1px solid #000;}
.gd_unitAlt1_grid, .gd_unitAlt2_grid {background-color:#FEFFD0;}
#gd_stayAlertMessages {color:#000;}
#gd_stayAlertMessages h5 {color:#2B1F0C;}
#gd-package-details-client-content {background-color:#ECE1AC; padding:15px;}
/* --- GOLF BOOKING ENGINE --- */

form#gd_tt_addCourse {background-color:#E1F2CA;}
#gd_tt_courseDetail h3 {color:#fff;}
#gd_tt_wrapper h2 {color:#AA9850; border-bottom:1px solid #AA9850;}
#gd-wrapper .gd-input-submit {background-color:#AA9850;}
#gd_tt_courseDetail #gd_tt_course_notice {background-color:#000;}
#gd_tt_package {background-color:#ECE1AC !important; color:#000;}
#gd_tt_package a {color:#000;}
#gd_tt_rates_calendar_container .period1, #gd_tt_rates_overview ul li.period1 {background-color:#AA9850;}
#gd_tt_courseDetail h4 {color:#fff;}/*
#gd_tt_rates_calendar_container .period2, #gd_tt_rates_overview ul li.period2 {background-color:#000;}*/
#gd-itin-package-elements ul li {background:#D3C376 none repeat scroll 0 0;color:#000;}
.gd-itinerary-element-edit, .gd-itinerary-element-edit a {color:#000;}
#gd-itin-package-elements ul li h4 {color:#000;}
.error {color:#FF3700;}
#gd_tt_itinerary ul {background-color:#D3C376; border:1px solid #000;}
#gd_tt_itinerary ul li#itin_subtotal {background-color:#AA9850;}
#gd_tt_itinerary ul li {border-bottom:1px solid #000000;}
form#gd_tt_addCourse {border:1px solid #AA9850;}
.highlight {background-color:#AA9850;}
#gd_tt_loading_screen {color:#fff;}
#gd_tt_courseSelection a:hover {background-color:#AA9850;}
#gd-utility-bar {border-top:1px solid #AA9850;}
#gd_tt_footer {border-top:1px solid #AA9850;}
p#gd_tt_notReadyToBook {border-top: 1px solid #AA9850;}
#gd_tt_courseDetail ul#courseDetailTabs li {background-color:#ECE1AC;}
#gd_tt_course_media_content ul li img {border:1px solid #AA9850;}
#gd_tt_rates_calendar_container table td.valid-day-of-month {background-color:#ECE1AC;}
#gd_tt_rates_calendar_container table td.day-current {background-color:#ECE1AC;}
p#gd_tt_notReadyToBook b {color:#fff;}
#gd_tt_itinerary ul li a {color:#fff;}
form#gd_tt_addCourse input.hasDatepicker {width:68px;}
form#gd_tt_addCourse td, form#gd_tt_addCourse th {padding-right:0px;}
form#gd_tt_addCourse td, form#gd_tt_addCourse th {padding-right:0px;}


.roomDescriptionFull {color:#000;}
#gd-package-filterForm {color:#000;}
#gd-package-filterForm-resultMessage {color:#000;}
.gd-start-over-message { clear: both; }

#gd-package-list, #gd-package-list h3 {
    color: black;
}
.gd-no-thanks {
    background-color: #AA9850;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: white !important;
    font-size: 12px;
    line-height: 1em;
    padding: 5px 10px;
}
.gd-no-thanks a {
    color: white;
}
#gd-optional-services #gd-itin-expanded { display: block; }

/* Puts filters on the left */
#gd_main-contentDisplay { float: left; width: 100%; }
	#gd-room-filters { float: left; width: 180px; padding: 10px; }
		#gd-room-filters label {font-weight:bold;}
		#gd-room-filters h3 { margin: 0 0 5px; }
		#gd-room-filters ul li.gdRoomCustomSearchMultiColumn ul li { width: 60px; }
	#gd_roomResultDisplay.gd-room-filters { float: right; width: 680px; }
	.gdRoomCustomSearchMultiColumn ul {width:150px;}
       .gd-start-over-message { clear: both; }
/* Puts filters on the left */

#gd-room-filters ul li ul {
    background-color: #FEFFD0;
}
#gd-room-filters ul li.gdRoomCustomSearchMultiColumn ul li:nth-child(5) {
    width: 95px;
}
#gd-room-filters label {
font-weight: bold;
color: black;
}


#gd-reserve #gd-disclaimer div#gd-disclaimer-content {
   color: black;
}
#gd-room-filters {
    background-color: #ECE1AC;;
}
#gd-room-filters h3 {
    color: black;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
}

#gd-special-filterForm {
    background-color: #FEFFD0;
}
#gd-main h3, #gd-main h4, #gd-main h5 {
color: #312714;
font-weight: bold;
}
#gd-wrapper a {
    color: darkred;
}
#bookForm {
    color: #312714;
}