div.promo-logged-out,div.promo-single-logged-in,div.promo-logged-in,div.promo-single-logged-out,.promo-wrapper{float:left}
.promo-wrapper{margin:0 0 20px}
.promo-logged-out,.promo-single-logged-out{background:url(/assets/images/logged-out-double-grey-top-bg.gif) no-repeat left top #333;width:596px;color:#FFF;position:relative}
.promo-logged-out .inner{background:url(/assets/images/logged-out-double-grey-bottom-bg.gif) no-repeat left bottom;padding:12px 15px 46px;overflow:auto;_overflow:visible}
.promo-logged-out.black{background:url(/assets/images/logged-out-double-black-top-bg.gif) no-repeat left top #333}
.promo-logged-out.black .inner{background:url(/assets/images/logged-out-double-black-bottom-bg.gif) no-repeat left bottom;padding-top:7px}
.promo-logged-out h2,.promo-single-logged-out h2{color:#FFF;font-size:1.75em;margin-bottom:.6em;z-index:2;position:relative}
.promo-logged-out img{float:right;margin:43px 2px 10px 10px}
.promo-logged-out.black img{margin-right:0}
.promo-logged-out p,.promo-single-logged-out p{margin:0 0 15px 5px}
.promo-logged-out ul,.promo-single-logged-out ul{list-style:none;margin:0 0 15px 2px}
.promo-logged-out li,.promo-single-logged-out li{background:url(/assets/images/tick-logged-out.gif) no-repeat 0 0;padding:3px 0 0 30px;min-height:21px;_height:21px}
.promo-logged-out li b,.promo-single-logged-out li b{font-size:120%;font-weight:bold}
.promo-logged-out h3,.promo-single-logged-out h3{color:#FFF;padding:0 0 0 45px;min-height:41px;_height:41px;font-size:1.5em;background:url(/assets/images/s-icon.gif) no-repeat 0 7px;width:250px;margin:0 0 15px}
.promo-logged-out em,.promo-single-logged-out em{background:url(/assets/images/try-which-today.png);position:absolute;top:0;right:0;width:88px;height:85px;text-indent:-9999px;z-index:2;_right:-2px}
.promo-logged-out .sign-up,.promo-single-logged-out .sign-up{background:url(/assets/images/sign-up.gif) no-repeat 0 0;position:absolute;bottom:9px;left:15px;text-indent:-9999px;display:block;width:121px;height:28px}
.promo-logged-out.black .sign-up{background-position:0 -28px}
.promo-logged-out .login{position:absolute;bottom:15px;right:15px;color:#000;margin:0}
.promo-logged-out.black .login{color:#b3b3b3}
.promo-logged-out .login a{color:#C00;background:transparent}
#frame .promo-logged-out .login a:hover,#frame .promo-logged-out .login a:active,#frame .promo-logged-out .login a:focus{color:#000;background:transparent}
.promo-logged-out.black .login a,#frame .promo-logged-out.black .login a{color:#FFF}
.promo-single-logged-out{background:url(/assets/images/logged-out-single-grey-top-bg.gif) no-repeat left top #333;width:292px}
.promo-single-logged-out .inner{background:url(/assets/images/logged-out-single-grey-bottom-bg.gif) no-repeat left bottom;padding:12px 7px 51px}
.promo-single-logged-out.black{background:url(/assets/images/logged-out-single-black-top-bg.gif) no-repeat left top #333}
.promo-single-logged-out.black .inner{background:url(/assets/images/logged-out-single-black-bottom-bg.gif) no-repeat left bottom;padding:7px 7px 51px}
.promo-single-logged-out h2{margin-left:8px;margin-bottom:.2em}
.promo-single-logged-out img{margin:0 0 7px 0}
.promo-single-logged-out p{margin-right:14px;margin-left:14px}
#content-wrapper .promo-single-logged-out ul{margin:0 10px 20px 10px;width:auto}
.promo-single-logged-out h3{padding:0 0 0 45px;margin:0 8px 15px;width:auto;font-size:1.35em}
.promo-single-logged-out .sign-up{bottom:10px}
.promo-single-logged-out.black .sign-up{background-position:0 -28px}
#frame .promo-single-logged-out .login a:hover,#frame .promo-single-logged-outt .login a:active,#frame .promo-single-logged-out .login a:focus{color:#c00;background:transparent}
.promo-logged-in,.promo-single-logged-in{background:url(/assets/images/logged-in-double-grey-top-bg.gif) no-repeat left top #FFF;width:596px;position:relative}
.promo-logged-in.black{background:url(/assets/images/logged-in-double-black-top-bg.gif) no-repeat left top #FFF}
.promo-logged-in .inner,.promo-single-logged-in .inner{background:url(/assets/images/logged-in-double-grey-bottom-bg.gif) no-repeat left bottom;padding:12px 15px 46px 20px;min-height:163px;_height:163px;overflow:auto;_overflow:visible}
.promo-logged-in.black .inner{background:url(/assets/images/logged-in-double-black-bottom-bg.gif) no-repeat left bottom}
.promo-logged-in h2,.promo-single-logged-in h2{color:#C00;font-size:1.8em;font-weight:bold}
.promo-logged-in img{float:right;margin:3px 0 10px 10px}
.promo-logged-in h3,.promo-single-logged-in h3{font-weight:normal;margin:0 0 .8em 0}
.promo-logged-in h3 span,.promo-single-logged-in h3 span{color:#C00}
.promo-logged-in ul,.promo-single-logged-in ul{list-style:none;margin:0 0 15px 2px}
.promo-logged-in li,.promo-single-logged-in li{background:url(/assets/images/tick-logged-in.gif) no-repeat 0 0;padding:3px 0 0 30px;min-height:21px;_height:21px}
.promo-logged-in .links li{background:url(/assets/images/arrow.gif) no-repeat 0 0}
.promo-logged-in .read-reviews,.promo-single-logged-in .read-reviews{background:url(/assets/images/read-reviews.gif) no-repeat 0 0;position:absolute;bottom:9px;left:15px;text-indent:-9999px;display:block;width:161px;height:28px}
.promo-logged-in .try-which-today,.promo-single-logged-in .try-which-today{background:url(/assets/images/try-which-today.gif) no-repeat 0 0}
.promo-logged-in li a{background:transparent;color:#000;text-decoration:underline}
.promo-logged-in li a:hover{background:transparent}
.promo-logged-in.black .read-reviews{background-position:0 -28px}
.promo-single-logged-in{background:url(/assets/images/logged-in-single-grey-top-bg.gif) no-repeat left top #FFF;width:292px}
.promo-single-logged-in.black{background:url(/assets/images/logged-in-single-black-top-bg.gif) no-repeat left top #FFF}
.promo-single-logged-in .inner{background:url(/assets/images/logged-in-single-grey-bottom-bg.gif) no-repeat left bottom;padding:12px 7px 51px}
.promo-single-logged-in.black .inner{background:url(/assets/images/logged-in-single-black-bottom-bg.gif) no-repeat left bottom}
.promo-single-logged-in h2{margin:0 0 .3em 8px}
.promo-single-logged-in h3{margin:0 8px;font-size:1.2em;margin:2px 8px 7px}
.promo-single-logged-in .read-reviews{bottom:10px}
.promo-single-logged-in.black .read-reviews{background-position:0 -28px}
#cars-thickbox-popup{width:600px}
#carslightbox-panel-masthead{position:relative;width:525px;height:39px}
#carslightbox-panel-masthead img{position:absolute;top:10px;right:15px;border:0}
#carslightbox-panel{background:url(/assets/images/lightbox-black-top-bg.png) left top no-repeat;width:521px;position:relative}
#carslightbox-panel .inner{background:url(/assets/images/lightbox-black-bottom-bg.gif) left bottom no-repeat;padding:14px 7px 50px}
#carslightbox-panel a:link{color:#C00}
#carslightbox-panel h2{color:#FFF;font-size:1.8em;margin:-1.8em 10px 25px}
#carslightbox-panel h6{text-align:right}
#carslightbox-panel .car-reviews-intro{color:#FFF;padding:1px 10px;background:#333;_width:487px;overflow:auto}
#carslightbox-panel .car-reviews-intro p{clear:both;overflow:auto;font-weight:bold}
#carslightbox-panel h3{font-size:1.4em;margin-bottom:10px;color:#FFF;font-weight:bold}
#carslightbox-panel dl{list-style:none;margin:0 10px 25px 10px;overflow:auto;color:white}
#carslightbox-panel dl dt{margin:0 0 15px;font-weight:bold;color:white}
#carslightbox-panel dl dd{background:url(/assets/images/lightbox-like-dislike-logos.gif) no-repeat;min-height:53px;_height:53px;float:left;padding:0 0 0 62px;margin:0 35px 0 55px;line-height:53px;_display:inline;font-weight:bold}
#carslightbox-panel dl #dislike{background-position:left bottom;margin:0}
#carslightbox-panel .sign-up{padding:7px 10px 0;background:0}
#carslightbox-panel .sign-up h3{color:#C00;font-size:1.4em}
#carslightbox-panel p,#carslightbox-panel h3{margin:10px}
#carslightbox-panel ul{list-style:none;margin:0 0 15px}
#carslightbox-panel li{background:url(/assets/images/tick-logged-in.gif) no-repeat;padding:3px 0 0 30px;min-height:21px;_height:21px}
#carslightbox-panel .sign-up-btn{background:url(/assets/images/sign-up.gif) no-repeat 0 -56px;text-indent:-9999px;display:block;width:121px;height:28px;margin:0 0 7px 0}
#carslightbox-panel .sign-up h5{font-size:1.1em;margin:7px 0}
#carslightbox-panel .login{position:absolute;bottom:15px;right:10px;margin:0;color:#b3b3b3}
#carslightbox-panel .login a{color:#FFF}
#carslightbox-panel-masthead h1{color:#fff;margin:0;padding:10px}
#carslightbox-panel .innerTwo{background:#000;padding:16px 7px 16px}
#carslightbox-panel .innerTwo .login{right:20px padding:14px 7px 25px}
#carslightbox-panel .car-valuations-opts ul{list-style:none}
#carslightbox-panel .car-valuations-opts li{background:#fff;border-bottom:1px solid #000;padding:15px;margin:0;min-height:auto}
#carslightbox-panel .car-valuations-opts li.first{background:#333 url(/assets/images/design/bg-cars-lighbox-car.gif) no-repeat 100% 0;background-color:#333;min-height:126px;border:0}
#carslightbox-panel .car-valuations-opts li.joinToday{background:#fff url(/assets/images/design/bg-join-today.png) no-repeat 100% 0;padding-right:50px}
#carslightbox-panel .car-valuations-opts li h1{margin:0 0 10px;color:#c00}
#carslightbox-panel .car-valuations-opts li p{margin:0 0 10px}
#carslightbox-panel .car-valuations-opts li.first h2{margin:0;color:#fff;width:200px}
#carslightbox-panel .car-valuations-opts{padding:0}
#carslightbox-panel .car-valuations-opts p{clear:both;overflow:auto;font-weight:bold}
#carslightbox-panel .car-valuations-opts h3{font-size:1.4em;margin-bottom:10px;color:#FFF;font-weight:bold}
#valuations-panel{float:left;width:507px}
#valuations-panel h1{float:left;width:auto;color:#FFF;background:#000;font-size:1.8em;margin:-1.8em 0 16px 20px;padding:0}
#carslightbox-panel .intro{background:#333 url(/assets/images/design/bg-cars-lighbox-car.gif) no-repeat 100% 0;min-height:150px;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
#carslightbox-panel .intro h2{width:245px;font-size:2.5em;margin:0 0 0 20px;padding:15px 0 15px;color:#FFF}
.car-valuations-overview{float:left;width:100%;background:#EEE;padding-bottom:1px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}
#carslightbox-panel .car-valuations-overview p{position:relative;top:-8px;margin:0;padding:15px 20px;background:#EEE;font-weight:normal;font-size:1.5em;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
#carslightbox-panel .car-valuations-overview .benefits-list{background:#EEE;color:#C00;list-style:disc;margin-left:40px;font-weight:bold}
#carslightbox-panel .benefits-list li{background:#EEE;margin:0 0 4px;padding:0;font-size:1.2em;min-height:auto}
#carslightbox-panel .car-valuations-opts{margin:0;float:left;width:100%}
#carslightbox-panel .car-valuations-opts li{float:left;width:180px;margin-left:40px;padding:10px 0 30px;background:#EEE;border:0;text-align:center}
#carslightbox-panel .car-valuations-opts h3{color:#333}
#carslightbox-panel .car-valuations-opts .one-off-valuation{display:block;width:98%;margin:0 0 0 1%;padding:12px 0;text-align:left;border-top:solid 1px #000}
#carslightbox-panel .car-valuations-opts .one-off-valuation h3{position:relative;font-size:1.2em;font-weight:bold;margin:8px 0 8px 20px;padding:0 160px 3px 0;color:#C00}
#carslightbox-panel .car-valuations-opts .one-off-valuation h3 img{position:absolute;bottom:0;right:8px}
