﻿/*STOCKLIST VEHICLE IMAGERY*/
.cthumb { background:url(../images/common/frames-trans.png) 0 -164px no-repeat;margin:auto;display:block;width:100px;height:80px;}
.imgrot { width:90px;height:60px;margin:4px auto 0 auto;background-repeat:no-repeat;cursor:pointer;}
.cthumb img, .cthumb a img, .cthumb a, #popular-viewed-hold .cthumb, .imgrot, .cover { border:0 !important; }
.imgrot a { display:block;width:90px;height:60px; }
.wideLeft .cthumb, .narrowLeft .cthumb, .insiderightColumn .cthumb { background-position:0 -164px;height:82px;float:left; }
.cthumb.reduced { background-position:0 -82px !important; }
.cthumb.jctvoucher { background-position:0 -246px !important; }
#popular-viewed-hold .cthumb { padding:0 !important;margin:0 auto;float:none; }
/*JUST ARRIVED*/
#carscrl.justarrived.box-body { position:relative; background-position:0 -95px; }
#carscrl.justarrived + div.box-footer { background-position:0 -426px;height:13px; }
#carscrl #carinfo { width:184px;height:127px;background:url(../images/divides/ldivide_hor.png) bottom left repeat-x;margin:0 0 7px 0;font-size:1.0em !important;border:0 !important; }
#carscrl #carinfo .car { display:none;position:absolute;top:45px;left:8px; }
#carscrl #carinfo .cthumb { float:left;display:block;}
#carscrl #carinfo p { float:left;display:block;width:80px;padding:0 4px; }
#carscrl #carinfo a.button { width:79px;height:21px;background-position:0 -87px;margin:4px 0; }
#carscrl #isthumbs { padding:0 0 0 7px; }
#carscrl #isthumbs .car { width:53px;float:left;display:block;margin:0 5px 0 0;opacity:0.4;}
#carscrl #isthumbs .car {filter:alpha(opacity=40);}
#carscrl #isthumbs .cthumb { width:53px;height:42px;overflow:hidden;display:block;float:left;background-position:-102px -301px !important; }
#carscrl #isthumbs .cthumb img { width:49px;height:34px;margin:1px 2px;filter:alpha(opacity=40);}
#carscrl #isthumbs .imgrot, #carscrl #thumbs .imgrot a { width:60px;margin:0; }
/*MAY ALSO LIKE*/
#carscrl.alsolike.box-body { position:relative; background-position:-201px -95px; }
#carscrl.alsolike + div.box-footer { background-position:-201px -426px;height:13px; }
/*FREE TEXT SEARCH ON SEARCH RESULT PAGES */
#nav #freetextsrc, #leftColumn #freetextsrc { background-image:none;width:auto; }
#centerColumn #freetextsrc { width:480px;height:22px;background-position:0 -140px;padding:7px 5px 5px 110px;margin:0 0 -10px 0;position:relative; }
#centerColumn #freetextsrc input { float:left;width:194px;margin:0 3px; }
#centerColumn #freetextsrc input[type="button"] { width:38px;height:19px; }
#centerColumn #freetextsrc .icon {display:block;margin:3px 0 0 26px;padding:1px 0 1px 20px;background-position:0 -70px;width:180px;float:left;}
.ftsmessage { width:589px;height:auto;background:#F5F5F5 url(../images/divides/ldivide_hor.png) bottom left repeat-x;margin:10px 0 -10px 0;position:relative;padding:0 0 6px 0; }
.ftsmessage p:first-child { background:url(../images/divides/ldivide_hor.png) top left repeat-x;display:block;padding:8px; }
/*SEARCH RESULTS HEADER & PAGE TYPE NAV */
#resultsContainer .pageheader:first-child { height:82px; }
#resultsContainer .pageheader h1 { padding:18px 8px 0 8px; }
.narrowLeft #resultsContainer .pageheader h1 { padding:22px 8px 5px 8px;font:bold 1.2em arial; }
ul#searchnav { padding:9px 0 0 5px;margin:0; }
#searchnav li { background-image:none;display:inline;padding:0;margin:0;width:auto; }
#searchnav li a { background:url(../images/search/searchnav.png) 0 0;float:left;display:block;height:31px;margin:0 10px 0 0; }
#searchnav #tableView a { width:92px; }
#searchnav #tableView a:hover, #searchnav #tableView.selected a {background-position:0 -31px;}
#searchnav #imagesView a { width:115px;background-position:-92px 0; }
#searchnav #imagesView a:hover, #searchnav #imagesView.selected a {background-position:-92px -31px;}
#searchnav #compareView a { width:166px;background-position:-207px 0; }
#searchnav #compareView a:hover, #searchnav #compareView.selected a {background-position:-207px -31px;}
/*SEARCH OPTIONS (FILTERS ETC. DIRECTLY ABOVE AND BELOW STOCKLISTINGS) */
.searchopt { border:1px dotted #555;margin:6px 0;border-left:0;border-right:0;padding:3px 0;height:20px;clear:both; }
.searchopt > a { float:left;width:120px;background-position:-178px -25px;background-repeat:no-repeat;display:block;padding:1px 0 0 16px;margin:1px 0 0 5px;height:13px;text-decoration:none; }
.searchopt select, .pagecont { float:right;margin:0 3px; }
.pagecont a, .pagecont span { display:block;float:left;margin:2px; }
.pagecont .icon { display:block;width:5px;height:8px;background-position:0 -121px;margin:5px 2px; }
.pagecont a + .icon { background-position:-6px -121px; }
.pagecont span.icon { width:17px;height:16px;padding:1px 0 0 0; background-position:0 -131px;text-align:center;margin:1px; }

/*ACTUAL LISTINGS*/
.tableresult, .compareresult { border-bottom:1px solid #CCC;height:85px;padding:8px 0;width:589px;display:block;clear:left; }
.tableresult.reduced, .compareresult.reduced { height:108px; }
.tableresult.alt, .compareresult.alt { background:url(../images/search/searchbg.png) 0 0 repeat-y; }
#topTenViewedModels .tableresult { width:489px; }
#resultsContainer .carres { float:right;width:481px;padding:2px 0 0 8px; }
.carres a, .carres .price, .carres img, .carres p { display:block;float:left; }
.carres a, .carres p.age { width:auto; }
.carres a.title { width:375px;padding:2px 4px 0 0; }
.carres .price { width:55px;padding:2px 0 0 0;text-align:right;font-size:1em; }
.carres .colour { clear:both;width:355px;height:27px;border:1px dotted #CCC;border-left:0;border-right:0;padding:4px 0;margin:4px 0; }
.carres p.age { float:right;padding:2px; }
#resultsContainer .view { width:112px;height:21px;background-position:0 -201px;clear:both; }
#resultsContainer .save { width:50px;height:16px;background-position:0 -105px;padding:0 0 0 16px;margin:2px 0 2px 8px; }
#resultsContainer .compare { width:100px;height:16px;background-position:-14px -92px;padding:0 0 0 18px;margin:2px 0 2px 2px; }
#resultsContainer .remove { background-position:0 -148px;padding:0 0 0 14px;width:130px;height:14px; }
#resultsContainer .telephone { margin:4px 0;height:17px;border:1px dotted #CCC;border-left:0;border-right:0;width:98px;float:left;display:block;background-position:-17px -46px;font-size:1.2em;font-weight:bold;padding:9px 0 9px 18px;text-align:right;}
/*wcg tooltips*/
.gscr { position:relative;width:22px !important;height:22px;background:url(../images/search/greenscores.png) 0 0 no-repeat;display:block;margin:-1px 3px 0 0; }
a.gscr span { display:none;width:387px;height:175px;z-index:2;top:-140px;left:-376px;background-position:0 0;position:absolute; }
a.gscr.none span { background-position:0 -174px; }
a.gscr:hover span {display:block !important;}
.gs2{background-position:-22px 0px;} .gs3{background-position:-44px 0;} .gs4{background-position:-66px 0;} .gs5{background-position:-88px 0;} .gs6{background-position:-110px 0;} .gs7{background-position:-132px 0;} .gs8{background-position:-154px 0;} .gs9{background-position:-176px 0;} .gs10{background-position:-198px 0;} .gs11{background-position:-220px 0;} .gs12{background-position:-242px 0;} .gs13{background-position:-264px 0;} .gs14{background-position:-286px 0;} .gs15{background-position:-308px 0;} .gs16{background-position:-330px 0;} .gs17{background-position:-352px 0;} .gs18{background-position:-374px 0;} .gs19{background-position:-396px 0;} .gs20{background-position:-418px 0;}
.gs21{background-position:-440px 0;} .gs22{background-position:-462px 0;} .gs23{background-position:-484px 0;} .gs24{background-position:-506px 0;} .gs25{background-position:-528px 0;} .gs26{background-position:-550px 0;} .gs27{background-position:-572px 0;} .gs28{background-position:-594px 0;} .gs29{background-position:-616px 0;} .gs30{background-position:-638px 0;} .gs31{background-position:-660px 0;} .gs32{background-position:-682px 0;} .gs33{background-position:-704px 0;} .gs34{background-position:-726px 0;} .gs35{background-position:-748px 0;} .gs36{background-position:-770px 0;} .gs37{background-position:-792px 0;} .gs38{background-position:-814px 0;} .gs39{background-position:-836px 0;} .gs40{background-position:-858px 0;}
.gs41{background-position:-880px 0;} .gs42{background-position:-902px 0;} .gs43{background-position:-924px 0;} .gs44{background-position:-946px 0;} .gs45{background-position:-968px 0;} .gs46{background-position:-990px 0;} .gs47{background-position:-1012px 0;} .gs48{background-position:-1034px 0;} .gs49{background-position:-1056px 0;} .gs50{background-position:-1078px 0;} .gs51{background-position:-1100px 0;} .gs52{background-position:-1122px 0;} .gs53{background-position:-1144px 0;} .gs54{background-position:-1166px 0;} .gs55{background-position:-1188px 0;} .gs56{background-position:-1210px 0;} .gs57{background-position:-1232px 0;} .gs58{background-position:-1254px 0;} .gs59{background-position:-1276px 0;} .gs60{background-position:-1298px 0;}
.gs61{background-position:-1320px 0;} .gs62{background-position:-1342px 0;} .gs63{background-position:-1364px 0;} .gs64{background-position:-1386px 0;} .gs65{background-position:-1408px 0;} .gs66{background-position:-1430px 0;} .gs67{background-position:-1452px 0;} .gs68{background-position:-1474px 0;} .gs69{background-position:-1496px 0;} .gs70{background-position:-1518px 0;} .gs71{background-position:-1540px 0;} .gs72{background-position:-1562px 0;} .gs73{background-position:-1584px 0;} .gs74{background-position:-1606px 0;} .gs75{background-position:-1628px 0;} .gs76{background-position:-1650px 0;} .gs77{background-position:-1672px 0;} .gs78{background-position:-1694px 0;} .gs79{background-position:-1716px 0;} .gs80{background-position:-1738px 0;}
.gs81{background-position:-1760px 0;} .gs82{background-position:-1782px 0;} .gs83{background-position:-1804px 0;} .gs84{background-position:-1826px 0;} .gs85{background-position:-1848px;} .gs86{background-position:-1870px 0;} .gs87{background-position:-1892px 0;} .gs88{background-position:-1914px 0;} .gs89{background-position:-1936px 0;} .gs90{background-position:-1958px 0;} .gs91{background-position:-1980px 0;} .gs92{background-position:-2002px 0;} .gs93{background-position:-2024px 0;} .gs94{background-position:-2046px 0;} .gs95{background-position:-2068px 0;} .gs96{background-position:-2090px 0;} .gs97{background-position:-2112px 0;} .gs98{background-position:-2134px 0;} .gs99{background-position:-2156px 0;} .gs100{background-position:-2178px 0;}
.gscr.none { background-position:-2200px 0; }
.gscr .tooltip a { display:block;position:absolute;z-index:999;width:325px;height:20px;background:transparent;margin:150px 0 0 0; }
a.wgctt.footer { display:block;text-align:right;background:url(../images/assoclogo/whatgreencar_white.gif) top right no-repeat;padding:3px 125px 3px 0;width:449px;margin:10px 10px 0 10px; }
a.wgctt.footer span { top:-140px;left:130px; }
/*approved tooltips*/
.approvedstat { width:20px;height:20px;background-position:-59px -19px;float:left;position:relative;cursor:pointer;font-size:1.0em; }
.approvedstat a { float:none;width:auto;display:inline; }
.approvedstat.two { background-position:-79px 0; }
.approvedstat span { width:399px;height:139px;background-position:0 -350px;top:-113px;left:-383px;z-index:9999;  }
.approvedstat.two span { width:477px;height:192px;background-position:0 -488px;top:-131px;left:-469px;padding:30px 0 0 0;}
.approvedstat:hover span { display:block !important; }
.approvedstat.one p { margin:94px 75px 0 8px;  }
.approvedstat .tt_footer {padding:4px 0;border-top:1px dotted #555; } 
.approvedstat h5 { padding:8px 6px 0 6px; }
.approvedstat h5 + p { padding:0 164px 0 6px; }
.approvedstat ul { clear:both;margin:8px 8px 4px 14px; }
.approvedstat.two .tt_footer { width:404px;clear:left;margin:6px; }
.approvedstat.two a.button, #pkdata .approvedstat.two a.button { width:128px;height:21px;background-position:0 -179px;display:block;margin:0 0 0 6px;  }
/*LISTING IMAGE VIEW*/
#results .imageresult { height:253px; }
#results .imageresult, #results .imageresult .footerbg { display:block;float:left;width:190px;background:url(../images/common/frames-trans.png) -101px 0 no-repeat;margin:0 3px 7px 3px; }
#results .imageresult .footerbg {height:3px;background-position:-101px -297px;margin:0;clear:both;}
#results .imageresult a img { border:1px solid #FFF;margin:5px auto;display:block;}
#results .imageresult p, #results .imageresult span { display:block;text-align:center;border-bottom:1px dotted #555;padding:0 0 2px 0;margin:4px;height:65px; }
#results .imageresult span, #results .imageresult .price { height:auto; }
#results .imageresult span { border:0; }
#results .imageresult a.icon { float:left;width:40px;background-position:0 -105px;padding:1px 0 1px 16px;margin:4px; }
#results .imageresult a.compare { width:80px;background-position:-14px -92px;float:right;padding:0 0 0 16px;  }
#results .imageresult a.compare.remove { background-position:0 -149px;padding:0 0 0 14px;width:110px; }
/*COMPARE AT A GLANCE*/
#comparenav { float:right;}
#comparenav a {display:block;float:left;height:21px;background:url(../images/search/searchnav.png) -375px -31px no-repeat;padding:7px 0 0 7px;}
#comparenav span { background:url(../images/search/searchnav.png) -563px -31px no-repeat;display:block;float:left;height:21px;padding:7px 7px 0 0;width:5px; }
#comparenav a:hover, #comparenav a.selected { background-position:-375px 0; }
#comparenav a:hover + span, #comparenav a.selected + span { background-position:-563px 0; }
#compare_header ul { display:none;background:url(../images/search/searchnav.png) 0 -65px;width:580px;height:20px;clear:both;margin:0;padding:2px 0 0 10px;  }
#compare_header ul.visible { display:block; }
#compare_header li { background:none;display:block;float:left;width:35px;padding:0;text-align:center; }
#compare_header li.title { width:225px;text-align:left; }
.cmprescale { width:481px;height:33px;background:url(../images/search/searchbg.png) -590px 0 no-repeat;clear:both;padding:6px 0 0 0;display:block;float:left; }
.cmprescale span { display:block;float:left;width:87px;font-size:0.8em; }
.cmprescale span span { display:none; }
.cmprescale .marker { background:url(../images/common/bodystyles-trans.png) 0 0 no-repeat;width:58px;height:22px;}
.cmprescale .marker span { width:auto;padding:3px 6px 0 0;margin:0;float:none;font-size:0.8em; }
.marker.fourby4 { background-position:-27px 0;width:56px;height:25px; }
.marker.city-cars { background-position:-27px -113px;width:48px; }
.marker.coupe { background-position:-27px -25px; }
.marker.estate { background-position:-27px -47px; }
.marker.hatchback { background-position:-27px -69px;width:53px; }
.marker.saloon { background-position:-27px -91px; }
.marker.mpv { background-position:-27px -158px;width:56px;height:25px; }
.marker.sports { background-position:-27px -137px;width:57px;height:20px;padding:1px 0 0 0; }
/*NEW STOCK COVERS FOR NEW STOCK! - is old code!*/
.cthumb.newstock, .imageresult.newstock, #popular-viewed-hold .imageholder.newstock { position:relative; }
.newstock .cover { position:absolute;z-index:1;background:#000;width:90px;height:13px;background:url(../images/covers/justarrived.png) top left no-repeat;top:4px;left:5px; }
.imageresult.newstock .cover { width:180px;height:13px;background:url(../images/covers/justarrived-gv.png) top left no-repeat; }
#popular-viewed-hold .newstock .cthumb .cover { top:12px;left:32px;background:url(../images/covers/justarrived.png) top left no-repeat; }
#popular-viewed-hold .reduced .newstock .cover { top:13px;left:32px; }
#popular-viewed-hold .imageresult { position:relative; }
#popular-viewed-hold .imageresult .reduced { position:static; }
#carscrl .cover { display:none !important; }
/*REDUCED STYLING - is all old code!*/
.rstrip { display:none;width:589px;height:28px;margin:0 0 -7px 0;background:transparent url(../images/reduced/listings.gif) top left no-repeat; }
.tt .rstrip { width:489px;background:url(../images/reduced/topten.gif) top right no-repeat;position:relative;z-index:0;margin:0 0 -8px 0; }
.rstrip p { font-size:11px;text-align:right;color:#FFF;padding:2px 0 0 0;font-weight:bold; }
.rstrip p span { font-size:14px;padding:0 5px 2px 0;vertical-align:middle; }
.rstrip p span.was { text-decoration:line-through; }
.tableresult.reduced .rstrip, .tableresult_alt.reduced .rstrip,.tableresult.t10.reduced .rstrip, .tableresult_alt.t10.reduced .rstrip, .compareresult_alt.reduced .rstrip, .compareresult.reduced .rstrip, .floatleft .rstrip { display:block; }
#results .imageresult .price.reduced { background:url(../images/reduced/gallery.gif) top center no-repeat;color:#FFF;margin:-5px 0 0 1px;text-align:left;text-indent:105px;border-bottom:0;padding:2px 0 6px 0;font-size:14px;height:15px; }
/* COMPARE CARS - (SEARCH FOOTER) */
#compare, #comparefoot, .compare_car_holder, .compare_empty_slot {background:url(../images/search/compare.gif) 0 0 no-repeat;}
#compare, #comparefoot { width:590px;  }
#compare .fleft { width:155px;padding:6px; }
#compare #save_compare_button { background-position:0 -105px;padding:0 0 0 16px;display:none;margin:20px 0 0 4px; }
#compare p { padding:2px 1px 6px 1px; }
#compare .fright { width:423px;padding:6px 0 0 0; }
#compare .button { width:154px;height:21px;background-position:0 -223px; }
#comparefoot { background-position:0 -1491px;height:9px; }
#resultsContainer #compare #saved { display:none; }
.compare_car_holder, .compare_empty_slot {float:left;width:100px;text-align:center;background-position:-692px 0;margin:0 0 0 5px;}
.compare_car_holder.reduced { background-position:-792px 0; }
.compare_empty_slot {background-position:-592px 0;height:140px;}
#compare table { padding:7px 0 0 0; }
#compare .carimg { width:80px;margin:10px 0 0 0; }
#comparing_cars p a { height:48px;display:block;padding:4px 0 10px 0; }
#comparing_cars a.button { width:61px;height:7px;background-position:0 -245px;margin:0 auto;padding:5px 0 0 0; }
#compare th { width:156px;text-align:left;padding:2px 4px; }
#compare td { width:105px;text-align:center;padding:2px 0;text-transform:capitalize; }
#compare td.category { background:#7D848C;font:bold 12px arial;color:#FFF;padding:4px;text-align:left; }
/* old code */
#compare td em { font:bold 12px arial;color:#d22013;font-style:normal;background:url(../images/callnow_small.gif) top left no-repeat;padding:13px 0 0 16px;margin:8px 0 0 0;display:block;text-align:left; }
#myshowroom_compare #compare .carimg { margin:10px 10px -15px 10px }
#bluetooth, #AC, #parking_sensors, #isofix, #mp3, #dvd, #sat_nav, #leather, #Must_haves { display:none; }
/*TOP TEN VERSION OF LISTINGS TWEAKS*/
#resultsContainer.tt .pageheader { height:58px;margin:8px 0 0 0; }
#resultsContainer.tt h1 { padding:5px 8px 0 8px; }
#resultsContainer.tt .pageheader p { padding:0 8px 4px 10px; }
.tt #results .carres { width:325px;padding:2px 0 2px 4px; }
.tt #results .carres .title { width:215px; }
.tt #results .tableresult { width:490px;height:82px; }
.tt #results .tableresult.reduced { width:490px;height:100px; }
.tt #results .carres .age { float:left;display:block;clear:both;width:325px;padding:4px 0; }
.tt #results .tableresult .view { float:right;clear:none; }
.tt #results .tableresult .save { margin:5px 0; }
.tt a.wgctt.footer { width:349px; }
.tt a.wgctt.footer span { left:70px; }
.tt .midis { border-top:1px solid #CCC; }
.results_number {float: left;width: 55px;height:81px;text-align: center;background:url(../images/top10/t10numbers.jpg) top left no-repeat;float:left;}
.results_number.r2 { background-position:0 -79px; }
.results_number.r3 { background-position:0 -160px; }
.results_number.r4 { background-position:0 -240px; }
.results_number.r5 { background-position:0 -322px; }
.results_number.r6 { background-position:0 -403px; }
.results_number.r7 { background-position:0 -484px; }
.results_number.r8 { background-position:0 -565px; }
.results_number.r9 { background-position:0 -646px; }
.results_number.r10 { background-position:0 -727px; }
/* TOP 10 VIEWED MODELS */
#topTenViewedModels { width: 489px; overflow: hidden; margin:0 0 10px 0;}
#topTenViewedModels .tableresult { height:85px; }
#topTenViewedModels p { padding:5px 0 0 0; }
#topTenViewedModels .image { background: url(../images/table_results_image_holder_smaller.gif) no-repeat; position: relative; float: left; width: 100px; height: 76px; margin: 6px 8px 0 3px; padding: 5px 0 0 0; text-align: center; }
#topTenViewedModels .image img { width:90px; }
#topTenViewedModels .tableresult > a { float: right; text-align: right;background-position:0 -87px;width:79px;height:22px; } 
/* ADVERTS */
.gad {margin:8px 0 0;padding:8px;width:134px;}
.afsclear { clear:both;/*width:590px;*/overflow:hidden; }
#gadbot > *, #gadvert > * { border-bottom:0 !important; }
/*CARNOTFOUND!*/
.carnotfound { width:974px;height:85px;background:url(../images/widgets/cnf.gif) top left no-repeat; }
.carenquired {  width:974px;height:85px;background:url(../images/search/enquirethanks.gif) top left no-repeat;}
.loanapp {  width:974px;height:85px;background:url(../images/search/enquirethanksloan.gif) top left no-repeat;}
.carnotfoundempty { width:974px;height:85px;background:url(../images/widgets/cnfe.gif) top left no-repeat; }
/* SEO RESULTS */
#seosearchresults div.description { border-bottom: 1px solid #CCC; padding:8px 0;display:none; }
/* ????? */
#sdf { display:none; }
/*SEARCH RESULT SPECIFIC TEXT PROPERTIES*/
/* BELOW NEEDS LOOKING AT AND POSSIBLY RECODING! */
/* TOP TEN VIEWED CARS - HOMEPAGE */
#header_space_home p { font: normal 11px arial, verdana, sans-serif; color: #333; padding: 0; margin: -5px 0 0 2px; }
#results.smaller .agemileage.t10 { font: normal 12px arial, verdana, sans-serif; color: #333; padding: 3px 0; }
#results.smaller .viewdetail a { font-weight: bold; font-size: 11px; color: #3683cb; background: #FFF url(../images/dealergroup/welcomepoint.gif) 0 2px no-repeat; padding-left: 8px; }
#equipmentlist1 li, #equipmentlist2 li { color: #000; font-size: 11px;background-image:none; }
.results_number p { font-size: 40px; color: #FFF; margin: 0; padding: 19px 0 0 0; }
#seosearchresults p.intro { font-size: 14px; font-weight: bold; color: #444444; }
/* NO SEARCH RESULTS */
.nosearchresults h1 { padding:15px 2px;margin:0;font-weight:normal;display:block;width:500px; }
.nosearchresults h2 { font-size:26px;color:#18b4ed;padding:2px;margin:0; display:block;width:500px;}
.nosearchresults p { padding:2px;margin:0;font-size:13px; }
.nosearchresults p span { color:#18b4ed; }
.nosearchresults a { font-size:13px !important;color:#000 !important;text-decoration:underline !important; }
/* FEATURED RESULT */
.tableresult.featured { background-position:-1072px 0;height:125px;margin:4px 0 0 0;width:573px;padding:8px;background-image:url(../images/search/searchbg.png); }
.featured.reduced { background-position:-1072px -141px;height:150px; }
.featured .rstrip { background:none;margin:0 0 -3px 0;width:572px; }
.featured a.title, .featured p.colour span { color:#FFF;font-size:1em; }
.featured .title, .featured .price { font-size:1.2em;display:block;float:left;width:500px;padding:4px 0; }
.featured .price { width:73px;text-align:right;font-size:1.4em;color:#FFF; }
#resultsContainer .featured .carres { width:465px;background:url(../images/divides/ldivide_hor.png) left top repeat-x;padding:2px 0;margin:2px 0 0 8px; }
.featured .colour { width:285px;border:0;color:#FFF; }
.featured p.colour span { clear:left;font-weight:normal;display:block; }
.featured .carres p.age { width:140px;padding:4px 0;color:#FFF; }
.featured .age span { color:red; }
.featured .age span.icon { display:block;background-position:-15px -38px;font-size:1.4em;font-weight:bold;padding:0 0 0 22px;color:#FFF;height:19px;overflow:hidden; }
.featured .clear { background:transparent url(../images/divides/ldivide_hor.png) repeat-x 0 4px;height:12px;width:465px;  }
#resultsContainer .featured .view { background-position:-54px -382px;width:88px;height:28px;margin:2px 0 0 0; }
#resultsContainer .featured .park { background-position:-142px -382px;width:94px;height:28px;margin:2px 213px 0 2px;  }
#resultsContainer .featured .compare { background-position:-238px -382px;width:89px;height:28px;margin:2px 128px 0 4px;text-indent:-999px;overflow:hidden;padding:0; }
#resultsContainer .featured .compare.remove { background-position:-328px -382px; }
#resultsContainer .featured .cthumb { background-position:0 -327px; }
.featured .approvedstat { width:31px;height:31px;background-position:-104px -2px;margin:0 0 0 4px; }
.featured .approvedstat.two { background-position:-138px -2px; }
.featured .gscr { margin:6px 0 0 0; }
.approvedstat span { width:399px;height:139px;background-position:0 -350px;top:-113px;left:-383px;z-index:9999;  }
.featured .approvedstat.two span { width:477px;height:192px;background-position:0 -488px;top:-129px;left:-460px;padding:30px 0 0 0;}


#resultsContainer .parked { padding-top:100px; }
#resultsContainer .parked .tableresult { background:transparent url(../images/search/parkcars/resultbg.gif) repeat-y 0 0;width:739px;border:0;padding-bottom:0; }
#resultsContainer .parked .cthumb { float:left;height:82px; }
#resultsContainer .parked .featured .carres, #resultsContainer .parked .featured .clear { width:615px;background-image:url(../images/search/parkcars/divide.gif); }
#resultsContainer .parked .featured .clear { height:6px;background-position:0 2px; }
#resultsContainer .parked .featured a.title { width:650px; }
#resultsContainer .parked .featured .carres p.age, #resultsContainer .parked .featured a.title, #resultsContainer .parked .featured p.price, #resultsContainer .parked .featured p, #resultsContainer .parked .featured p span { color:#000; }
#resultsContainer .parked .featured .age span.icon { background-position:-15px -52px;margin:8px 0; }
#resultsContainer .parked .featured .colour { margin:0;padding:4px 0; }
#resultsContainer .parked .save { text-indent:-999px;overflow:hidden;width:50px;height:27px;background-position:-350px -410px; }
#resultsContainer .parked .delete { text-indent:-999px;overflow:hidden;width:108px;height:27px;background-position:-243px -410px;margin:2px 0 2px 8px; }
#resultsContainer .parked .yearhold { float:left;margin:0 0 0 130px;padding:9px 8px 8px 8px;width:120px; }
#resultsContainer .parked .gscr { margin:6px 0 0 10px; }
#resultsContainer .parked .yearhold span { color:Red !important; }
#resultsContainer .parked .tableresult .rstrip { display:none;width:739px;height:28px;margin:0 0 -7px 0;background:transparent url(../images/reduced/parked.gif) top left no-repeat; }
#resultsContainer .parked .button { float:left !important; }

#pcarsenquiresent { width:489px;height:146px;background:url(../images/parkedcars/enquiresent.gif) top left no-repeat; }
#pcarsenquiresent h2 { color:#FFF;padding:104px 0 0 20px; }
#results.pcrecap .tableresult { width:489px;height:60px;border-bottom:0;margin:2px 0; }
.pcrecap p, .pcrecap a, .pcrecap div { float:left;display:block; }
.pcrecap p.tel { width:120px; }
.pcrecap p.tel .icon {display:block;background-position:-17px -55px;font-size:1.2em;font-weight:bold;padding:0 0 0 18px;height:19px;overflow:hidden;}
.pcrecap .yearhold { width:180px; }
.pcrecap .title, .pcrecap .price { font-size:1.1em;display:block;float:left;width:400px;padding:4px 0; }
.pcrecap .price { width:73px;text-align:right;font-size:1.4em;}
.pcrecap .clear { width:489px;background:url(../images/search/parkcars/divide.gif) center left repeat-x;height:3px;margin-bottom:8px;  }
#resultsContainer .pcrecap .view { clear:none;background-position:-54px -382px;width:88px;height:28px;margin:-3px 35px 0 0; }
.pcrecap .reduced { height:87px !important; }
.pcrecap .reduced .rstrip { width:489px;height:25px;background:url(../images/reduced/parkedthanks.gif) top left no-repeat !important;text-align:right;margin-bottom:0; }
.pcrecap .reduced .rstrip p { width:489px; }

.facet_filler { margin:0 0 8px 0; }