HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
BODY{line-height:1;}
OL,UL{list-style:none;}
BLOCKQUOTE,Q{quotes:none;}
BLOCKQUOTE:before,BLOCKQUOTE:after,Q:before,Q:after{content:'';content:none;}
:focus{outline:0;}
INS{text-decoration:none;}
DEL{text-decoration:line-through;}
TABLE{border-collapse:collapse;border-spacing:0;}
HR{display:none;}
BODY{margin:15px;}
#wrapper{margin:0 auto;width:990px;}
#header{height:127px;position:relative;}
#content{margin:0 15px;min-height:1px;}
#navigation{float:left;margin:0 10px 0 0;width:190px;}
#content{margin:0;padding:0 15px;}
#content-small{float:left;width:570px;}
#content-small DIV.two-wide{float:left;margin-right:10px;width:280px;}
#content-small DIV.split-wide.first,#content-small DIV.split-wide.middle,#content-small DIV.split-wide.last{float:left;margin-right:10px;}
#content-small DIV.split-wide.last{margin-right:0;}
#content-small DIV.two-wide.last{margin-right:0;}
#content-small DIV.three-wide{float:left;margin-bottom:10px;margin-right:9px;width:184px;}
#content-small DIV.three-wide.last{margin-right:0;}
#content.wide #content-small{width:770px;}
#content.wide.no-panel #content-small{width:760px;}
.no-left-nav #content-small .two-wide{width:380px;}
.no-left-nav #content-small #handover .box .two-wide{width:370px;}
#panel{float:left;margin-left:10px;width:180px;}
#content #panel{margin-bottom:0;}
H1{font-size:1.4em;}
BODY H2.title{font-size:1.4em;font-weight:normal;margin:15px 0;}
BODY H2.title STRONG{font-weight:bold;}
#content:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
BODY{font-family:arial,helvetica,sans-serif;font-size:12px;}
A{text-decoration:none;}
A:hover,A:focus{text-decoration:underline;}
.inactive{opacity:60;opacity:.6;}
.inactive a:hover,.inactive:hover{cursor:default;text-decoration:none;}
*{line-height:1.3em;}
#content{position:relative;}
#content.compressed,#content-small .compressed{margin-bottom:0;}
#content-small OL LI{margin-left:32px;}
#content-small P,#faqs DIV UL,#faqs DIV TABLE{margin-bottom:10px;}
#content-small UL.error{padding-left:0;}
#content-small UL.error LI{font-size:.9em;list-style-type:none;margin-left:0;padding-left:12px;}
FORM OL LI.required{background-image:url(/images/core/required-field.gif);}
INPUT.default{color:#666;}
#header IMG{left:29px;position:absolute;top:19px;}
#header ul{bottom:0;left:0;margin:0 15px;min-height:31px;position:absolute;}
.no-left-nav #header ul{display:none;}
#header li{cursor:pointer;display:block;float:left;font-size:1.2em;margin-right:2px;}
#header a{display:block;padding:9px 13px 4px 13px;text-align:center;}
#header a:hover{text-decoration:none;}
#header a.logo{background:none;margin:0;padding:0;text-decoration:none;}
#home{text-indent:-9999px;width:41px;}
#home A{background:none;}
#header .over{background-position:right -75px;}
#header .over A{background-position:left -75px;}
#header .selected{background-position:right -150px;}
#header .selected A{background-position:left -150px;}
#header #home.over{background-position:left -75px;}
#header #home.selected{background-position:left -150px;}
#header .last{margin-right:0;}
#wrapper .hide-no-javascript{display:none;}
#wrapper LEGEND{display:none;}
OL{min-height:1px;}
.no-left-nav .error SELECT,.no-left-nav .error INPUT{border:solid 1px red;}
.compressed #refine{display:none;}
#navigation ol li{margin-bottom:6px;min-height:1px;}
#navigation LEGEND,.options-bar LEGEND{display:none;}
#navigation select{font-size:1.1em;width:170px;}
#refine legend{display:block;font-weight:bold;padding:10px 0;}
#search-options{position:relative;zoom:1;}
#additional-search-options span,#additional-search-options select{display:block;float:left;margin-right:10px;}
#additional-search-options span,#additional-search-options select{width:80px;}
#additional-search-options .last{margin-right:0;}
#additional-search-options label{display:block;margin-bottom:2px;}
#checkboxes{margin-top:15px;}
#checkboxes INPUT,#checkboxes LABEL{display:block;float:left;margin-bottom:5px;margin-top:-1px;}
#checkboxes INPUT{margin:0 0 0 -3px;width:20px;}
#checkboxes LABEL{margin-right:5px;width:68px;}
#checkboxes .last{margin-right:0;width:63px;}
#checkboxes .first{clear:left;}
#found,#navigation .coming-soon{font-size:1.1em;margin-bottom:10px;text-align:center;}
#found strong{font-size:1.4em;font-weight:normal;}
#found.loading{text-indent:-9999px;}
#navigation input.submit{margin:10px 35px 0 35px;width:100px;}
#navigation IMG{margin-bottom:10px;}
#more-search-options{margin:10px 0;}
#more-search-options .inner{min-height:1px;}
#more-search-options P{font-weight:bold;}
#more-search-options H4{clear:left;font-size:1.2em;font-weight:normal;height:22px;margin:10px 0 10px -10px;padding:3px 0 0 10px;}
#more-search-options li{list-style-type:none;margin-left:0;padding-left:8px;}
#cars{min-height:1px;}
#cars LI{float:left;font-size:.9em;margin-bottom:5px;min-height:10px;padding:0;text-align:center;width:85px;}
#small-cars{background-position:left top!important;}
#family-cars{background-position:-85px top!important;}
#large-family-cars{background-position:-170px top!important;}
#luxury-cars{background-position:-255px top!important;}
#estate-cars{background-position:-340px top!important;}
#four-by-fours{background-position:-425px top!important;}
#people-carriers{background-position:-510px top!important;}
#seven-seater-cars{background-position:-595px top!important;}
#covertible{background-position:-680px top!important;}
#sports-cars{background-position:-765px top!important;}
#cars a{display:block;padding:28px 0 0 0;}
#navigation .new-stock-alert{margin-bottom:10px;}
#navigation .new-stock-alert{padding-top:111px;}
#navigation .new-stock-alert .inner{min-height:1px;position:relative;}
#navigation .new-stock-alert H2{background:none;display:none;}
#navigation .new-stock-alert P{padding:10px 10px 55px 10px;}
#navigation .new-stock-alert A{bottom:0;height:41px;left:14px;position:absolute;text-indent:-9999px;width:159px;}
#content H1{clear:both;font-family:"trebuchet ms",arial;font-size:1.8em;font-weight:normal;margin-bottom:10px;padding-bottom:4px;}
#content-small H2{clear:both;font-size:1.5em;font-weight:bold;margin-bottom:10px;}
#content-small a{font-weight:bold;}
#content-small .popup-balloon A:hover{text-decoration:none;}
#navigation,#content-small,#panel{margin-bottom:10px;margin-top:10px;}
#content-small OL,#content-small UL{margin-bottom:10px;}
#content-small UL LI{list-style-type:disc;margin:0 0 0 32px;}
#content-small .error li{list-style-type:none;margin:0;padding-left:20px;}
#content-small OL{list-style-type:decimal;}
#content #panel UL LI{list-style-type:none;margin:0;}
#downward-arrows .arrow{margin-bottom:7px;padding-bottom:38px;position:relative;}
#downward-arrows .last{padding-bottom:0;}
#downward-arrows .arrow .inner{min-height:70px;padding:10px 10px 0 10px;}
#downward-arrows .arrow H4{float:left;width:140px;}
#downward-arrows .arrow P{float:right;margin-bottom:0;width:350px;}
#error-message H1{padding-left:40px;}
#error-message.no-icon{background:none;}
#error-message.no-icon H1{padding-left:0;}
#content-small #error-message H3{font-size:1.2em;font-weight:bold;margin-bottom:5px;}
#landing-page.accessible .tab-content DIV.status{background:url(/images/core/search-results/coming-soon-background.gif) repeat-x left top;min-height:1px;}
#landing-page.accessible .tab-content DIV.status.coming-soon,#landing-page.accessible .tab-content DIV.status.reserved,#landing-page.accessible .tab-content DIV.status.available-for-pre-order{margin:-10px 0 10px 0;}
P.counter,P.price-counter{background-color:#575757;float:left;margin-bottom:0;padding:5px;width:126px;}
#panel .why-autoquake,#panel #what-people-are-saying,#panel #similar-cars,#panel .any-questions{margin-bottom:10px;min-height:1px;}
#panel .any-questions{padding-bottom:160px;}
#panel .any-questions STRONG{display:block;}
#panel .any-questions H4,#panel .any-questions P,#panel .any-questions STRONG,#panel .any-questions UL{padding:10px 10px 0 10px;text-align:center;}
#panel IMG{display:block;}
#panel .any-questions,#panel IMG{margin-bottom:10px;}
#panel .accessible-promotion{margin-bottom:10px;}
#panel .accessible-promotion .inner{min-height:1px;padding:10px;}
#panel .accessible-promotion H4{font-size:1.2em;margin-bottom:5px;padding-bottom:5px;}
#panel .accessible-promotion OL LI A{display:block;padding-left:8px;}
#panel .why-autoquake H2,#panel .why-autoquake P,#panel .why-autoquake UL{padding:0 10px;}
#content #panel .why-autoquake UL LI{background-position:left 1px;background-repeat:no-repeat;font-weight:bold;margin-bottom:8px;padding-left:18px;}
#content #panel .why-autoquake UL LI A{font-weight:normal;}
#content #panel .why-autoquake UL LI.last{margin-bottom:0;}
#panel .why-autoquake H2{font-size:1.2em;padding-top:10px;}
#panel .why-autoquake H2 SPAN{display:block;margin-bottom:10px;padding-bottom:5px;}
#panel .why-autoquake UL{padding:10px;}
#panel #what-people-are-saying .inner{padding:10px;}
#panel #what-people-are-saying H2{font-size:1.2em;}
#panel #what-people-are-saying H2 A,#panel #what-people-are-saying H2 A:hover{text-decoration:none;}
#panel #what-people-are-saying .inner DIV{margin-top:10px;padding-top:10px;}
#panel #what-people-are-saying P A{font-size:.9em;}
#panel #what-people-are-saying P.sub-title{font-size:1.2em;margin-bottom:5px;}
#panel #what-people-are-saying P.view{height:24px;margin-top:10px;}
#panel #what-people-are-saying P.view A{display:block;font-size:.9em;height:19px;padding:5px 5px 0 24px;}
#panel #similar-cars{margin-bottom:10px;}
#panel #similar-cars .inner{padding:10px 10px 2px 10px;}
#panel #similar-cars H2{font-size:1.3em;margin-bottom:10px;padding-bottom:5px;}
#panel #similar-cars OL LI{margin-bottom:6px;padding:5px;}
#panel #similar-cars OL LI UL LI{background:none;font-size:.9em;margin-bottom:0;min-height:50px;padding-left:70px;position:relative;}
#panel #similar-cars OL LI UL LI IMG{height:45px;left:0;position:absolute;top:8px;width:65px;}
#panel .what-our-customers-say{margin-bottom:10px;}
#panel .what-our-customers-say A{display:block;padding:5px 10px 0 10px;}
#panel .what-our-customers-say A STRONG{display:block;padding-bottom:5px;padding-right:40px;width:120px;}
#footer{min-height:85px;padding:5px 0 0 25px;position:relative;}
#footer UL{margin-bottom:4px;}
#footer UL,#footer P{clear:left;}
#footer UL.small,#footer P{margin-bottom:0;}
#footer P{font-size:.9em;}
#footer UL.small{margin-top:2px;}
#footer UL LI{display:block;float:left;margin-right:6px;padding-right:7px;}
#footer UL LI.last{background:none;margin-right:0;padding-right:0;}
#footer UL.small LI{font-size:.9em;}
#footer IMG{position:absolute;top:8px;}
#footer IMG#verified-by-visa{right:315px;top:4px;}
#footer IMG#mastercard-securecode{right:210px;top:4px;}
#footer IMG#verisign-secured{right:128px;top:4px;}
#footer IMG#barclaycard-business{right:65px;top:11px;}
#footer IMG#hpi{right:10px;top:6px;}
.popup-balloon{cursor:pointer;}
.popup-balloon EM,#tooltip .body EM{display:none;}
#tooltip .prices{font-weight:bold;}
.popup-balloon EM{width:260px;}
#tooltip,#new-stock-alert-tooltip,#deposit-tooltip{background:url(/images/core/popup-balloon-top-below.gif) no-repeat left top;min-height:30px;padding-top:24px;position:absolute;width:260px;z-index:9999;}
#deposit-tooltip{background:url(/images/core/popup-balloon-error-top-below.gif) no-repeat left top;}
#tooltip UL,#deposit-tooltip UL{margin-top:10px;}
#tooltip UL.bold LI,#deposit-tooltip UL.bold LI{font-weight:bold;}
#tooltip .body,#deposit-tooltip .body{background:url(/images/core/popup-balloon-bottom-below.gif) no-repeat left bottom;padding:5px 10px 10px 10px;}
#deposit-tooltip .body{background:url(/images/core/popup-balloon-error-bottom-below.gif) no-repeat left bottom;}
#tooltip.viewport-bottom,#deposit-tooltip.viewport-bottom{background:url(/images/core/popup-balloon-bottom-above.gif) no-repeat left bottom;padding-bottom:24px;}
#deposit-tooltip.viewport-bottom{background:url(/images/core/popup-balloon-error-bottom-above.gif) no-repeat left bottom;}
#tooltip.viewport-bottom .body,#deposit-tooltip.viewport-bottom .body{background:url(/images/core/popup-balloon-top-above.gif) no-repeat left top;padding-bottom:5px;padding-top:10px;}
#deposit-tooltip.viewport-bottom .body{background:url(/images/core/popup-balloon-error-top-above.gif) no-repeat left top;}
#tooltip.search-image,#deposit-tooltip.search-image{height:286px;min-height:1px;padding-top:5px;width:420px;}
#tooltip.search-image .body,#deposit-tooltip.search-image .body{background:none;}
#tooltip.search-image.viewport-bottom,#deposit-tooltip.search-image.viewport-bottom{height:266px;margin-top:24px;}
#tooltip.viewport-bottom.search-image,#tooltip.viewport-bottom.search-image .body,#deposit-tooltip.viewport-bottom.search-image,#deposit-tooltip.viewport-bottom.search-image .body{padding-top:5px;}
#deposit-tooltip{color:#ba2727;}
#deposit-tooltip ul li{text-indent:-1em;margin-left:1.5em;font-size:1.2em;}
#deposit-tooltip ul li:before{content:'>\00a0\00a0';font-weight:bold;}
#navigation div.form-container,#navigation #more-search-options .inner{padding:10px;}
#content-small .new-stock-alert{clear:both;height:109px;margin-bottom:10px;overflow:hidden;}
#content-small .new-stock-alert H2{display:none;}
#content-small .new-stock-alert.bottom{margin-top:10px;}
#content-small .new-stock-alert .inner{height:109px;padding:35px 180px 0 200px;position:relative;}
#content-small .new-stock-alert .inner A{height:41px;position:absolute;right:0;text-indent:-9999px;top:37px;width:166px;}
#panel DIV#twitter-feed{background:url(/images/core/twitter-top.gif) no-repeat left top;font-size:.9em;margin-bottom:10px;padding-top:62px;position:relative;}
#panel DIV#twitter-feed IMG{cursor:pointer;position:absolute;right:0;top:0;}
#content #panel #twitter-feed UL LI{background:url(/images/core/twitter-fade.gif) no-repeat left bottom;padding:5px 10px;}
#content #panel #twitter-feed UL LI.last{background:url(/images/core/twitter-bottom.gif) no-repeat left bottom;margin-bottom:0;padding-bottom:5px;}
#twitter-feed A{color:#790000;}
#header UL:after,#navigation OL LI:after,#content-small OL:after,FORM#finance-calculator:after,#navigation #more-search-options .inner UL#cars:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#AQConsole{width:99.5%;height:200px;border-top:2px solid #000;position:fixed;left:0;background-color:#fff;padding:5px;z-index:500000;overflow:scroll;}
.error{color:red;}
#navigation #new-stock-alert{display:none;}
#search-options div.highlight-wrapper{position:absolute;border:1px solid #d4edde;}
#search-options div.highlight-wrapper div{border:1px solid #b2d8ae;}
#search-options div.highlight-wrapper div div{border:1px solid #7eb865;background-color:#7eb865;}
#search-options div.highlight-wrapper select{margin:0!important;float:none!important;}
#search-options div.highlight-wrapper input{float:none!important;width:auto!important;height:13px!important;margin-left:0!important;}
#new-stock-alert-subscribe{margin:0;padding-bottom:10px;position:relative;}
#new-stock-alert-subscribe .email{width:100%;display:block;margin:0 auto;}
#new-stock-alert-subscribe .button{margin-top:10px;}
#new-stock-alert-tooltip{background:url(/images/core/popup-balloon-left.png) no-repeat -260px top;padding-top:10px;}
#new-stock-alert-tooltip .body{background:url(/images/core/popup-balloon-left.png) no-repeat left bottom;padding:0 10px 10px 28px;}
.vehicle-alert-subscription-form .error-message,#new-stock-alert-subscribe .error-message,#new-stock-alert-banner .error-message{position:absolute;background-color:#fff;border:1px solid #ccc;opacity:70;opacity:.7;color:#f00;padding:2px 7px 2px 4px;z-index:20000;}
form#new-stock-alert-subscribe .error-message{width:161px;opacity:90;opacity:.9;}
#deposit .button{margin:20px auto 0 auto;width:150px;}
#deposit .button a{font-size:1.2em;}
#stock-alert-signup-confirmation .button{float:left;margin-top:0;}
