/* 
    Document   : search.css
    $LastChangedRevision: 1597 $
	$LastChangedBy: jamiemorgan $
	$LastChangedDate: 2011-10-20 09:54:27 +0100 (Thu, 20 Oct 2011) $
    Description:
        Availability Search (without map) Page Styles
*/

#tabsearchFunc{ position: relative; }

#search_radio_holder{float:left;padding-bottom:10px;width:280px;}
#tabTravelOpt label{padding:5px 20px 5px 3px;}
#lblShortBrkMsg{font-size:12px;}
#exact_holder{padding-left:160px;}

#text_space{
	padding: 10px 0;
}
#text_space h3{color:#fff;font-size:14px; display:block; background:#357424;padding:4px;}
#text_space h3 span{color:#FFF;font-size:12px;font-weight:400;}
#mapsearch{margin-bottom:6px;}
	#oldmapsearch{
	display:block;
	padding:15px 8px;
	text-align:center;
	width:48%;
	float:left;
	background-color:#F2EFE9;
	border:solid #666 1px;
	text-decoration:none;
}
	#newmapsearch{
	display:block;
	padding:15px 8px;
	text-align:center;
	width:48%;
	float:right;
	background-color:#FFDAEF;
	border:solid #fff 1px;
	text-decoration:none;
}
#oldmapsearch strong, #newmapsearch strong{ text-decoration:underline; }

#txtStartDate{ vertical-align:bottom}
#lblShortBrkMsg{ display:block;}
#lstchkexactdatesearch {margin-left: 175px;}

/* Search List */
li.searchcriteria {
	background:#fff;
	border:1px solid #999;
	clear:none;
	color:#3970a8;
	display:block;
	float:left;
	margin:5px 0 0;
	padding:4px;
	line-height:1.7;
	min-height:230px;
}* html li.searchcriteria {
display:inline;
}

li.searchcriteria ol li {margin-bottom:8px; clear:both;}
li.searchcriteria ol li label {
display:block;
float:left;
font-weight:600;
}

li#searchdetails{width:365px;}
li#searchdetails label{ width: 175px; }
li#propertydetails{
	width:365px;
	margin-right:10px; margin-left:10px;
}
li#propertydetails label{ width: 175px; }

li#searchpreferences{width:200px;}
li#searchpreferences label{ width: 155px; }

#lstchkexactdatesearch label{ float:none; width: 80px; display:inline}
#cmbPriceRange,#cmbSleeps,#cmbNoBedroom,#cmbArea,#cmbLengthofStay,#cmbCountry,#cmbGrading{width:140px;}
#txtStartDate{width:105px; margin-right:8px;}
#search_go {
    float: right;
    height: 33px;
    margin-bottom: 6px;
    margin-right: 18px;
    margin-top: 5px;
    text-align: right;
}


/* Travel Options (overseas) */
#tabTravelOpt {
background:none repeat scroll 0 0 #fff;
border:1px solid #999999;
float:left;
margin-left:10px;
margin-top:5px;
padding:4px;
width:585px;
}


small{ display:block; clear:left;}


/*Hiding Discount page divs*/
#discount, #discount p, #discountoffers{display:none;}

/*emergency message*/
#emergencymessage{ display:block; width:760px; height:55px; clear:both; background-color:#4d9026; color:#FFF; text-align: center; padding-top:10px;} 
#emergencymessage h3{ font-size:16px; font-weight:bold;}

