#quicksearcharea #resultsleft { width: 218px; border: 2px solid #1b2c81; margin:10px 10px 0px 7px;background:url('/images/www.haystravel.co.uk/Version_3.5/quicksearch-results.jpg') no-repeat top left #fff; font-size:12px;}
#quicksearcharea #resultfilters p {font-size:20px; color:#1b2c81;margin-top:0px;}
#quicksearcharea #pricetrack,#ratingfilter,#boardfilter,#namefiltersurround,#depairfilter {margin-bottom:15px;}
#quicksearcharea .content {margin:0px;  padding:80px 10px 10px 10px;}
#quicksearcharea #totalresults { text-align: center; border: none; padding: 10px; background-color: #fff; font-size: 22px; font-weight: normal; }
#quicksearcharea .filterhead { font-weight: bold; margin-bottom: 0px; color:#797979 !important; font-size:12px !important;}
#quicksearcharea #pricetrack { width: 195px; height: 9px; position: relative; background: transparent url(/images/futuretek.traveltek.net/slider-images-track-right.png) no-repeat top right; padding-bottom:10px;}
#quicksearcharea #pricefilter1,#pricefilter2 {font-size:20px; color:#1b2c81;}
#quicksearcharea #progress { text-align: center; border: none; padding: 10px; background-color: #fff; margin-bottom: 5px; border-bottom:2px solid #1b2c81;}
#quicksearcharea input:not([type]), input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { width:193px; }

#quicksearcharea #resultsright { background: #ffffff; width: 710px; padding-left:0px; margin-top:10px;}
#quicksearcharea .bestpricehighlight { background-color: #BAD1DC; }
#quicksearcharea #searchedfor { width:690px; background-color:#bad1dc; border: none;}
#quicksearcharea #searchedforcentre { color: #fff; width:490px;} 
#quicksearcharea #searchedfor h1 { color: #fff;} 
#quicksearcharea #searchedfor a  { color: #1b2c81;}
#quicksearcharea #searchedforleft { padding-top: 32px; font-size:12px;}
#quicksearcharea #searchedforright { padding-top: 32px; font-size:12px;}
// .wrapper a:link, .wrapper a:visited, .wrapper a:active {color:#1b2c81; font-weight:normal;}
#quicksearcharea #viewoptionsright { color:#797979; }
#quicksearcharea .viewselected { color:#797979;}
#quicksearcharea #resultsright #resultspagetop { padding:10px;}
#quicksearcharea .destover .date { padding: 5px 0px 5px 0px; width: 76px!important; color: #1B2C81; font-weight: normal; font-size:12px;}
#quicksearcharea .pagenumbers { margin:0px 0px 20px 0px; background-color:#bad1dc; height:35px; width:690px; margin-left:10px;}
#quicksearcharea .pagenavbutton {font-size:12px; padding: 0px 10px; margin-top:10px; width:140px;}
#quicksearcharea .pagenavbutton:hover {background-color:#bad1dc;}
#quicksearcharea .pagenavnumbers {float: left; text-align: center; width: 350px; margin-top:5px;}
#quicksearcharea .selpage { padding: 5px; background-color: #fff; margin-left: 1px; color: #1B2C81; border:none;}
#quicksearcharea .page { padding: 5px; }
#quicksearcharea .hotelresult { width: 670px; margin-bottom: 25px; border-bottom: 1px solid #dddddd; margin-left: 10px; padding: 10px; }
#quicksearcharea .description { float: left; width: 450px; color: #797979; height: 150px; overflow: hidden; }
#quicksearcharea .datetext { font-size: 11px; color: #797979; font-weight: normal; }
#quicksearcharea .hotelnamerowleft {width: 540px; float: left;}
#quicksearcharea .hotelnamerow b {font-size: 26px; color: #1B2C81; font-weight: normal; }
#quicksearcharea .resortrow { color: #faa21c; font-weight: normal; }
#quicksearcharea .customerfave {color: #faa21c;font-weight: bold;}
#quicksearcharea .hotellinks a, .hotellinks a:visited, .hotellinks a:active, .hotellinks a:hover { color: #1b2c81; }
.wrapper .date { color: #1B2C81; font-weight: normal; }
#quicksearcharea .datesgrid { width: 690px !important; padding-top: 10px !important; border-bottom: 1px solid #dddddd; padding-bottom: 10px !important; }
#quicksearcharea .hotelresultgrid { font-size: 12px;}
#quicksearcharea .dates { margin-left: 10px; margin-right: 0px; width:690px !important;}
#quicksearcharea .datesgrid .date {width:81px !important;}
#quicksearcharea #googlemap { width: 690px; height: 320px; margin-left: auto; margin-right: auto; margin-bottom:10px;}

#popupdetailpage h1 { margin: 0px; font-size: 26px; color: #1b2c81; font-weight: normal; padding:0px 25px; }
#popupdetailpage h3 { font-size: 16px; color: #1b2c81; margin-bottom:0px; padding:0px 25px; }
#popupdetailpage p { margin-top:0px!important; font-size:12px;}


#popupdetailpage #totalcost { margin-top: 20px; width: 500px; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 20px; background: none; border: solid 1px #DDD; padding: 20px 10px; width:741px;}
#popupdetailpage .estimatedpriceline { font-size: 26px; font-weight: normal; margin: 10px 0 10px 0; color:#1b2c81;}
#popupdetailpage .flightlinerow_radio { text-align: left; }
#popupdetailpage .sectionheader { color: #1b2c81; padding:0px;}
#popupdetailpage .roomgrouprow_radio { text-align:left;}
#yourholiday { font-size:12px; }
#quicksearcharea .hotelnamerowright { display: none; }