/*MT specific styles*/
.unifSearch form {
    background-color: white;
	border-radius: 0px;
	box-shadow: 3px 3px 18px #666666;
}

.unifSearch, #recsearch {
    border-radius: 0px;
    background-color: white;
  	opacity: 0.9;
}

#recsearch {
	box-shadow: 3px 3px 18px #666666;
}
#recsearch form {
    background-color: white;
}
#recsearch h2 {
	color: #74752c;
	font-size: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #777;
}
#recsearch label {
	color: #74752c;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Oswald', sans-serif !important;
}

.usearch_results_header, /* .searchSummary, */ div.filters.site, .usearch_results_footer {
	background-color: #74752c;
	color: white;
}
.usearch_results_control, .view_switch.selected a, .usearch_results_control label, .iconPagi, .searchTypeFilter a, .pageresults, a.disabled .iconPagi, .facility_view_header_near {
	color: white !important;
}
.usearch_results_control a, a .iconPagi, .searchTypeFilter div {
	color: #fffad0 !important;
}
.items thead td, .items tfoot td {
	background-color: #74752c;
	color: white;
}
.facility_view_header_near, #calendar thead td, #calendar tfoot td, #csiterst thead td, #csiterst tfoot td, .csiterst thead td, .csiterst tfoot td, #cgroundmap thead td, #cgroundmap tfoot td, table.items tbody tr.partition td, 
#csiterst div.thead, #csitecalendar div.thead, #shippingDetailsForm div.items .partition {
	background-color: #464646;
}
.items thead td a:visited, .items thead td a:link, .items tfoot td a:visited, .items tfoot td a:link,
div.thead a:visited, .thead a:link {
	color: white;
}

.view_switch {
	background-image: url("/images/2013/bgd_tab_grey.png");
}

.view_switch.selected {
	background-image: url("/images/2013/bgd_tab_darkgreen.png");
}

.unifSearchCriteria span.section_label {
	font-weight: 500;
}

.unifSearchCriteria{
	font-family: 'Oswald', sans-serif !important;
}
.unifSearchRecreation, .unifSearchCriteria .criteria_section label {
  color: #686A2A;
}
.unifSearchCriteria .criteria_section label {
	font-weight: 500;
}
.facility_view_header a.facility_link {
  color: #74752c;
  font-weight: bold;
}
.unifSearchRecreation {
	font-size: 20px;
	background-image: none;
	padding: 12px 4px 8px 0px;
}
.unifSearchRecreation span, .unifSearchRecreation strong {
	padding: 0px;
}
.unifSearchRecreation span:before, .unifSearchRecreation strong:before {
	content: "\f00e";
	margin-right: 10px;
	font: normal normal normal 1em FontAwesome;
}
.check_avail_panel a.check_available, .check_avail_panel a.book_now {
    background-color: #74752c;
    background: linear-gradient(to bottom,#74752c 0,#74752c 100%);
    border: none;
    width: 170px;
    height: 27px;
    border-radius: 0px;
    font-size: 14px;
	font-family: 'Oswald', sans-serif !important;
}
.check_avail_panel a.check_available:hover, .check_avail_panel a.book_now:hover {
    background-color: #757575 !important;
    background: linear-gradient(to bottom,#757575 0,#757575 100%);
    border: none;
    width: 170px;
    border-radius: 0px;
    font-size: 14px;
	font-family: 'Oswald', sans-serif !important;
}
#membervouchers .items thead td, #membervouchers .items tfoot td, .reservationHistory thead td, .reservationHistory tfoot td,
#printathomelistpage .items thead td, #printathomelistpage .items tfoot td, #precheckinList .items thead td, #precheckinList .items tfoot td,
#permitReservationsLottery .items thead td, #permitReservationsLottery .items tfoot td, #membervouchers thead td, #membervouchers tfoot td, .resvpaging,
.resvpaging a:visited, .resvpaging a:link {
	background-color: #74752c !important;
	color: white;
}
.unifSearchCriteria input[type=text] {
  color: #4a4a4a;
}
.check_avail_panel a.book_now {
  color: #fff;
}
@media (max-width: 767px) {
  .unifSearchCriteria input[type=text], div[id^='availability_section_'] input#lengthOfStay, div[id^='availability_section_'] input#dayUseLengthOfStay, 
  div[id^='availability_section_'] input#dayPassLengthOfStay, div[id^='availability_section_'] input#marinaLengthOfStay {
    margin-top: 0;
  }
  div.unifSearch #lengthOfStay, div.unifSearch #dayUseLengthOfStay, div.unifSearch #dayPassLengthOfStay, 
  div.unifSearch #marinaLengthOfStay, div.specific_attributes input[type="text"], body#csitedetailspage #lengthOfStay {
    width: 85px !important;
    margin-right: 0 !important;
  }  
  .unifSearch, #recsearch {
  	opacity: 1;
  } 
  table.items thead td {color: #7a6654;}
}

div.unifSearch #lengthOfStay{
  color: #646629;
}
div.check_avail_panel a.check_outofstock{
  height: 27px;
  font-family: 'Oswald', sans-serif !important;
}
