.search_controls.homeSearch,.search_controls.hotelSearch{width:223px;margin-bottom:25px;padding:15px;position:relative;overflow:hidden;border:1px solid #A0BEDD;background:#F9F9FB}
.search_controls.homeSearch h1,.search_controls.homeSearch h2{background:none !important;height:auto !important;margin:0 !important;padding:0 0 5px 0 !important;line-height:145%}
.search_controls.hotelSearch h1,.search_controls.hotelSearch h2{margin:0 0 15px 0 !important}
.search_controls.homeSearch h1,.search_controls.homeSearch h2{font-size:15px;letter-spacing:-0.07em;border-bottom:0}
.search_controls.homeSearch #mainSearch{padding:0 !important}
.search_controls.homeSearch form{border:0}
.search_controls #mainSearch{padding-bottom:10px}
.search_controls #mainSearch p{margin:0 0 10px 0 !important;display:block;float:left;width:100%}
.search_controls #mainSearch p label,.search_controls #mainSearch #holidayType{float:left;display:inline;width:53px;padding:5px 0 2px 0;color:#036;line-height:normal;margin:auto;font-weight:normal}
.search_controls #mainSearch p.fullWidthLabel label{width:100%;clear:both;margin-bottom:3px}
.search_controls #mainSearch p label{width:58px}
.search_controls #mainSearch p label{top:auto !important}
.search_controls #mainSearch #mainSearchType label{width:auto;cursor:pointer;margin-right:20px;display:inline;float:left}
.search_controls #mainSearch #mainSearchType label:hover{color:#FF7812}
.search_controls #mainSearch #mainSearchType label input{margin-right:4px;float:left;border:0;background:none;padding:0}
.search_controls #mainSearch #mainSearchType label span{padding-top:0;float:left}
.search_controls #mainSearch #mainSearchType label{margin-right:0 !important;display:block;float:left;position:relative;width:213px !important;text-align:left}
.search_controls #mainSearch #mainSearchType label span{width:170px !important;float:left;padding-top:0;padding-left:3px}
.search_controls #mainSearch #mainSearchType{border-bottom:1px solid #CECEE6;padding-bottom:10px}
.search_controls #mainSearch p input,.search_controls #mainSearch p select,.search_controls #mainSearch p select option[disabled='disabled']{margin:0;padding:2px;border:1px solid #7F9DB9}
.search_controls #mainSearch.loginForm input,.search_controls #mainSearch.loginForm select{padding:3px;float:left;border:1px solid red;position:relative}
#mainSearch.loginForm{width:100%;margin-bottom:20px;overflow:hidden}
#mainSearch.loginForm p{margin-bottom:10px}
#mainSearch.loginForm p label{float:left;display:inline;width:230px;font-weight:bold;padding-top:2px}
#mainSearch.loginForm p input,#mainSearch.loginForm p select{padding:3px}
#mainSearch.loginForm #CriteriaFormAdditionalInfo{float:left;clear:both}
#refcombo,#ViewBkgSurname{width:215px}
#ViewBkgTitle{width:100px !important}
#ViewBkgInitial{width:90px}
.search_controls #mainSearch p select{width:206px}
.search_controls #mainSearch p select{width:165px}
.search_controls #mainSearch p#searchMonth .searchMonthDropDown{width:105px;margin-right:7px}
.search_controls #mainSearch p#searchMonth .searchMonthDropDown{width:165px;margin-right:0;margin-bottom:10px}
.search_controls #mainSearch p#searchMonth .searchDayDropDown{width:90px;margin-right:2px}
.search_controls #mainSearch p#searchReturn span{margin-top:4px;float:left}
.search_controls #mainSearch p#searchMonth .searchDayDropDown{width:78px;margin-right:0;margin-left:58px}
.search_controls #mainSearch p#searchMonth .searchMonthDropDown.brochureOption,.search_controls #mainSearch p#searchMonth .searchDayDropDown.brochureOption{margin-left:0;width:115px}
.search_controls #mainSearch p#searchMonth .searchDayDropDown.brochureOption{width:45px}
.search_controls #mainSearch p#searchMonth .searchNightsDropDown{width:45px;margin-left:1px;margin-right:2px}
.search_controls #mainSearch p#searchMonth .searchNightsDropDown{margin-left:-1px;margin-right:-2px;width:45px}
.search_controls #mainSearch #searchPax span{float:left;display:inline;margin-right:6px}
.search_controls #mainSearch #searchPax span{margin-right:8px}
.search_controls #mainSearch #searchPax span{width:53px}
.search_controls #mainSearch #searchPax span label{font-weight:normal}
.search_controls #mainSearch #searchPax span.adults{margin-left:58px;width:50px}
.search_controls #mainSearch searchPax span.children{width:53px}
.search_controls #mainSearch #searchPax span.infants{width:43px;margin-right:0;margin-left:1px}
.search_controls #mainSearch #searchPax span select{width:45px}
.search_controls #mainSearch #searchPax span.children label{padding-right:8px;padding-left:2px}
.search_controls #mainSearch #searchPax span.children label{padding-right:8px;padding-left:0}
.search_controls #mainSearch #searchPax span.infants label{padding-right:3px;padding-left:8px}
.search_controls #mainSearch #searchPax span.infants label{padding-right:0;padding-left:0}
.search_controls #mainSearch #holidaySearchType label{float:left;display:inline;margin:3px 10px 2px 0;padding:0;width:auto;cursor:pointer}
.search_controls #mainSearch #holidaySearchType input[type="checkbox"]{border:0;background:none;padding:0;margin:0}
.search_controls #mainSearch #holidaySearchType label{width:165px;float:right;margin:0 0 3px 0}
.optionalInfo{font-weight:normal;font-size:11px;color:#666}
.search_controls #mainSearch #holidaySearchType label#featureAllInclusiveLabel{margin-top:3px}
.search_controls #mainSearch #holidaySearchType label#featureFamiliesLabel{width:165px}
.search_controls #mainSearch #holidaySearchType label#featureAdultFriendlyLabel{margin-left:0}
.search_controls #mainSearch #holidaySearchType label span{margin-left:4px}
.search_controls #mainSearch #holidaySearchType label span{float:none}
.search_controls #mainSearch #mainSearchActions{float:left;clear:right;display:block;overflow:hidden;margin-left:55px;padding-bottom:4px;border:1px solid #F9F9FB;text-align:left}
.search_controls #mainSearch #mainSearchActions{margin-left:58px;padding-left:0 !important;padding-right:0 !important;display:inline;width:160px}
.search_controls #mainSearch #mainSearchActions #Spinner{width:300px !important;display:block;overflow:hidden}
.search_controls #mainSearch #mainSearchActions #Spinner{width:165px !important;margin-left:0}
.search_controls #mainSearch #mainSearchActions #Spinner img{margin-right:6px}
.search_controls #mainSearch #mainSearchActions .searchformerror{color:#c00;font-size:11px;font-weight:bold;text-align:left;padding:0;width:300px;display:block;overflow:hidden}
.search_controls #mainSearch #mainSearchActions input.linkButton{width:155px !important}
.search_controls #mainSearch #mainSearchActions .searchformerror{width:165px;margin-left:0}
.search_controls #mainSearch #mainSearchTerms,.search_controls #CriteriaFormAdditionalInfo{color:#888;padding-top:10px;float:left;clear:both}

