@charset "utf-8";
/* 
    Document   : search.css
    $LastChangedRevision: 132 $
	$LastChangedBy: ChrisMcKee $
	$LastChangedDate: 2010-09-24 10:34:54 +0100 (Fri, 24 Sep 2010) $
    Description:
        Availability Search (without map) Page Styles
*/


h3.generic{color:#282828;}
#tabsearchFunc{ position: relative; }

#search_radio_holder{float:left;padding-bottom:10px;width:280px;}
#tabTravelOpt label{padding:5px 20px 5px 3px;}
#lblShortBrkMsg{background:url("../images/map_search_lbl.png") no-repeat scroll left top #e9dfe7; color:#666; display:block; font-size:11px; line-height:15px; margin:0 0 0 10px; padding:20px 0 8px 8px; width:302px;}
#exact_holder{padding-left:160px;}

#text_space{margin-bottom:10px; padding:4px; width:893px; position:relative}
#text_space h3 span{
	color:#CC6633;
	font-size:12px;
	font-weight:600;
}
#mapsearch{margin-bottom:6px;}
#txtStartDate{ vertical-align:bottom}
#lblShortBrkMsg{ display:block;}
#lstchkexactdatesearch {float:right;}
#chkExactDateSearch {padding:0;margin:4px 0 0 150px; height:15px; float:left}
#searchdetails li#lstchkexactdatesearch label{float:right; padding:0 0 0 10px; width:137px; *width:127px; height:25px;}

/* Search List */
li.searchcriteria {background:#ddcfda; border:none;	clear:none; display:block; float:left; margin:5px 0 0; padding:4px 5px; 	line-height:1.7; min-height:230px; }

* html li.searchcriteria { display:inline;}
li.searchcriteria h3{color:#282828;}

li.searchcriteria ol li {margin-bottom:8px; clear:both;}
li.searchcriteria ol li label {display:block; float:left;}

li#searchdetails{margin:0; padding:10px; width:330px;}
li#searchdetails label{ float:left; padding:0 10px; text-align:left; width:130px;}
li#propertydetails{margin:0; padding:10px 0 10px 10px; width:320px;}
li#propertydetails label{ width: 160px; }
#propertydetails ol{padding:0 0 0 10px;}
#propertydetails li{width:295px;}
#comment{background:url("../images/map_search_lbl.png") no-repeat scroll left top #e9dfe7; color:#666; font-size:11px; line-height:15px; margin:0 0 15px; padding:20px 0 8px 8px; width:280px;}

li#searchpreferences{margin:0; padding:10px; width:150px;}
li#searchpreferences label{ width: 155px; }


#cmbPriceRange,#cmbSleeps,#cmbNoBedroom,#cmbArea,#cmbLengthofStay,#cmbCountry,#cmbGrading{width:130px;}
#txtStartDate{width:105px; margin:0 8px 7px 0;}
#search_go{clear:left; float:left; height:33px; margin-top:6px; padding:20px 0 0; text-align:right; width:808px;}

#staticPreferences span{font-size:0.85em; line-height:0;}
#staticPreferences td{padding:6px 0 0 0; line-height:0;}
#staticPreferences lebel{padding:0; line-height:0;}


#tabsearchFunc ol li{margin:0 20px 0 0;}
#tabsearchFunc #text_space h3{color:#000; font-size:1.6em; font-style:italic; font-weight:500; width:600px;}
#tabsearchFunc #text_space span{}
#tabsearchFunc #text_space p{position:absolute; right:0; top:0; background:url(../images/mapsearch_bg.gif) top right no-repeat; padding:40px 90px 40px 0;}

#mainContent #frmSearch{padding:0 0 0 40px;}

/* Travel Options (overseas) */
#tabTravelOpt {
color:#282828;
float:left;
width:330px;
}

small{ display:block; clear:left;}

