﻿/* BODY AND RESET RULES */
* { padding:0;margin:0; }
body{ background:#FFF url(../images/bodybg.gif) left top repeat-x;font:normal 76% arial, verdana, sans-serif;}
a img { border:0; }
/* SOME WIDELY USED COMMON CLASSES - take facet clear out after refactor */
.clear, .facetclear { clear:both;height:1px;display:block;width:1px;overflow:hidden; }
.fleft { float:left; }
.fright { float:right; }
.ctslink { margin:12px 0 8px 0;display:block; }
/* GENERAL */
ul { margin:8px 8px 8px 30px; }
li { padding:2px 0 2px 12px;background:url(../images/common/li-arrow.gif) left center no-repeat;list-style:none;}
/* FORMS */
label { display:block;clear:left;padding:2px 0; }
input { padding:1px 0; }
input[type="checkbox"] { width:20px; }
/* COMMON SPRITE IMAGES */
.icon { display:block;background-image:url(../images/icons/icons-trans.png); }
.button, input[type="submit"], input[type="button"] {background:url(../images/common/buttons/buttons.png) 0 0 no-repeat;border:0;display:block;cursor:pointer;}
.tooltip { display:none;position:absolute;background:url(../images/tooltips/tooltips-trans.png) 0 0 no-repeat; }
/* TEMPLATE STRUCTURE */
#container { width:970px;margin:0 auto;}
#header { position:absolute;top:0;width:970px;padding:15px 0 0 0;}
#content { margin:230px 0 0 0; }
#content.cnf { margin:316px 0 0 0; }
#centerleftWrap { float:left;width:755px;margin:0 15px 0 0; }
#centerleftWrap.noLeft { width:970px;margin-right:0; }
#centerColumn, #leftColumn, #rightColumn { float:left; }
#centerColumn { width:490px;float:right;margin:0 0 0 15px;}
#centerColumn.full { width:970px;margin:0; }
#leftColumn {width:250px;float:left;}
#rightColumn {width:200px;float:right;}
#footer { width:970px;margin:15px 0;clear:both;}
/* adjust width for narrow left template */
.narrowLeft #leftColumn { width:150px; }
.narrowLeft #centerColumn { width:590px; }
/* adjust width for full left hand column */
.noLeft #centerColumn { width:755px;float:left;margin:0 15px 0 0; }
/* inside columns */
.insideleftColumn { float:left;width:250px;padding:0; }
.insiderightColumn { float:right;width:489px; }
.insiderightColumn.bbm { padding:10px 0 0 0; }
.insideleftColumn.bbm { padding:18px 0 0 0; }
.insiderightColumn.dss { width:589px; }
.insideleftColumn.dss { width:150px; }
#footer .insiderightColumn { width:705px;margin:0 0 0 15px;}
/* static content */
.static img.padd { margin:6px; }
.static .fleft { width:129px;text-align:center; }
.static .fleft + .fleft { width:352px;padding:0 4px;text-align:left;}
.static .fleft ul { margin:8px; }
/* COMMON ELEMENTS */
/* grey striped boxes - default box content */
.box-body { background:url(../images/common/cornersprite.gif) 0 0 no-repeat;width:234px;padding:8px; }
.box-footer { background:#FFF url(../images/common/cornersprite.gif) 0 -491px no-repeat;width:250px;height:9px;margin:0 0 8px 0; }
.narrowLeft .box-body { background-position:-251px 0;width:160px; }
.narrowLeft .box-footer { background-position:-251px -491px;width:150px; }
#rightColumn .box-body {background-position:-402px 0;width:184px;}
#rightColumn .box-footer { background-position:-402px -491px;width:200px; }
.noLeft .box-body { background-position:-1684px 0;width:739px; }
.noLeft .box-footer { background-position:-1684px -491px;width:755px; }
.wideLeft #centerColumn .box-body { background-position:-1193px 0;width:474px; }
.wideLeft #centerColumn .box-footer { background-position:-1193px -491px;width:490px; }
.narrowLeft #centerColumn .box-body { background-position:-602px 0;width:574px; }
.narrowLeft #centerColumn .box-footer { background-position:-602px -491px;width:590px; }
/* inside columns*/
.insideleftColumn .box-body { background-position:-251px 0;width:134px; }
.insiderightColumn .box-body { background-position:-1193px 0;width:474px; }
.insiderightColumn .box-footer { background-position:-1193px -491px;width:490px; }
.insideleftColumn .box-footer { background-position:-251px -491px;width:150px; }
/* custom boxes - boxes that contain custom content and backgrounds */
#freetext.box-body, #carscrl, #tdfoot, #loancalc { background:url(../images/common/customboxes.gif) 0 0 no-repeat;display:block; }
#carscrl + div.box-footer, #loancalc + .box-footer { background-image:url(../images/common/customboxes.gif); }
/* page headings - these are page headers */
.pageheader { width:490px;height:58px;background:url(../images/common/pageheaders.gif) 0 0 no-repeat;margin:8px 0;  }
.pageheader:first-child { margin:0 0 8px 0; }
.narrowLeft .pageheader, .insiderightColumn.dss .pageheader { width:590px;height:89px;background-position:0 -59px; }
.pageheader.bbmres {background-position:0 -306px !important;height:70px !important;padding-top:15px !important; }
.noLeft #centerColumn > .pageheader, .pageheader.carview { width:731px;height:92px;background-position:0 -202px;padding:5px 12px;margin:0 0 10px 0; }
.noLeft #centerColumn > .pageheader p { padding:0 9px; }
.pageheader.cartosell { background-position:0 -580px;margin-bottom:0;height:54px; }
/* ERROR PAGES */
.error404 li { border-bottom:1px dotted #555;padding:5px 0;background-image:none; }
/* page header & nav */
#logo { width:765px;float:left;padding:5px 0 0 0; }
#logo a { display:block;float:left; }
#loginbox, #nav, #nav > a:first-child, #nav ul li:hover, #freetext, #breadcrumb  { background:url(../images/common/header.png) 0 0 no-repeat; }
#loginbox.na { background-position:-225px 0; }
#loginbox.na * { display:none; }
#loginbox { width:200px;float:right;height:91px;margin:0 5px 0 0;padding:20px 0 0 0;color:#CCC;}
#loginbox .fleft { width:40px; }
#loginbox .fleft:first-child { width:160px; }
#loginbox .fleft label { float:left;width:56px;padding:0 4px 0 0;margin:3px 0 0 0; }
#loginbox input{ width:90px;float:left;margin:3px 0 0 0; }
#loginbox input[type="image"] { width:auto;margin:9px 0 0 5px;}
#loginbox input[type="checkbox"] {width:20px;margin:4px 0 0 0;}
#loginbox label[for="chkRememberMe"] { width:133px;margin:4px 0 0 0; }
#loginbox .clear { width:170px;border-bottom:1px dotted #4F91CE;padding:5px 0 0 0;margin:0 auto 2px auto; }
#loginbox .clear + a { margin:0 0 0 20px; }
#wbhold { margin:-18px 0 0 0; }
#wbhold img { width:17px;margin:0 5px 0 0;vertical-align:middle; }
#wbhold p { border-top:1px dotted #666;display:block;float:left;clear:left;padding:6px 0;margin:0 7px;width:186px;}
#wbhold p:first-child { border:0;width:100px;padding:4px 0 0 36px;}
#wbhold p + a { float:right;display:block;padding:4px 8px 0 0; }
#wbhold a + p { border:0;padding:10px 0 6px 0; }
#wbhold p span {width:15px;height:10px;display:block;float:left;margin:1px 5px 1px 2px;}
#wbhold span.car { background-position:0 -10px;}
#wbhold span.recent { background-position:0 -21px;height:12px;}
#nav { width:970px;height:31px;background-position:0 -111px;clear:both; }
/* nav home link */
#nav > a:first-child { display:block;float:left;width:17px;height:17px;margin:5px 10px;background-position:-205px -25px; }
/* main nav */
#nav ul { display:block;float:left;width:690px;margin:4px 0 0 0;position:relative;background:transparent url(../images/divides/ldivide.png) 0 0 repeat-y;height:21px; }
#nav ul li { background:transparent url(../images/divides/ldivide.png) top right repeat-y;display:block;float:left;width:auto;margin:0 0 3px 0;padding:0; }
#nav ul li a { display:block;height:18px;width:auto;padding:3px 0 0 14px;margin:0 12px 0 0;font-weight:bold; }
#nav ul li:hover a, #nav ul li.viewing a {padding-left:16px;background:url(../images/common/topnav/navleft-trans.png) top left no-repeat; }
#nav ul li:hover, #nav li.viewing {margin:0 0 0 -2px;background:url(../images/common/topnav/navright-trans.png) top right no-repeat; }
#nav ul li ul li:hover, #nav ul li ul li {padding:2px 0 2px 0;margin:0; }
#nav ul li ul { display:none;position:absolute;top:18px;width:200px;z-index:999;padding:3px 0 7px 0;height:auto;background:url(../images/common/topnav/footer.png) bottom left no-repeat; }
#nav ul li ul li, #nav ul li ul li:hover { width:200px;height:auto;padding:0;margin:0; }
#nav ul li ul li a { font-weight:normal;padding:6px 0;width:184px;margin:0;height:auto;background-image:none !important; }
#nav ul li:hover ul { display:block; }
#nav ul li.viewing:hover ul { display:none; }
#nav #searchcars:hover, #nav #searchcars:hover a, #searchcars ul li, #nav #searchcars:hover li a, #subnav.SearchCars, #nav #searchcars.viewing, #nav #searchcars.viewing a { background-color:#1E417B; }
#nav #searchcars:hover, #nav #searchcars.viewing { border-bottom:4px solid #1E417B; }
#nav #searchcars ul { background-position:0 bottom; }
#nav #searchcars:hover li a:hover { background:#10274d; }
#nav #dealersearch:hover, #nav #dealersearch:hover a, #dealersearch ul li, #nav #dealersearch:hover li a, #subnav.DealerSearch, #nav #dealersearch.viewing, #nav #dealersearch.viewing a { background-color:#324252; }
#nav #dealersearch:hover, #nav #dealersearch.viewing { border-bottom:4px solid #324252; }
#nav #dealersearch ul { background-position:-400px bottom; }
#nav #dealersearch:hover li a:hover { background:#27323D; }
#nav #valuemc:hover, #nav #valuemc:hover a, #valuemc ul li, #nav #valuemc:hover li a, #subnav.NewsSub, #nav #valuemc.viewing, #nav #valuemc.viewing a { background-color:#2b5841; }
#nav #valuemc:hover, #nav #valuemc.viewing { border-bottom:4px solid #2b5841; }
#nav #valuemc ul { background-position:-1200px bottom; }
#nav #valuemc:hover li a:hover { background:#193b2a; }
#nav #sellmc:hover, #nav #sellmc:hover a, #sellmc ul li, #nav #sellmc:hover li a, #subnav.NewsSub, #nav #sellmc.viewing, #nav #sellmc.viewing a { background-color:#9d2169; }
#nav #sellmc:hover, #nav #sellmc.viewing { border-bottom:4px solid #9d2169; }
#nav #sellmc ul { background-position:-600px bottom; }
#nav #sellmc:hover li a:hover { background:#57002e; }
#nav #approvedexplained:hover, #nav #approvedexplained:hover a, #approvedexplained ul li, #nav #approvedexplained:hover li a, #subnav.ApprovedExplained, #nav #approvedexplained.viewing, #nav #approvedexplained.viewing a { background-color:#2E63BA; }
#nav #approvedexplained:hover, #nav #approvedexplained.viewing { border-bottom:4px solid #2E63BA; }
#nav #approvedexplained ul { background-position:-1000px bottom; }
#nav #approvedexplained:hover li a:hover { background:#255198; }
#nav #getadvice:hover, #nav #getadvice:hover a, #getadvice ul li, #nav #getadvice:hover li a, #subnav.GetAdvice, #nav #getadvice.viewing, #nav #getadvice.viewing a { background-color:#8DC641; }
#nav #getadvice:hover, #nav #getadvice.viewing { border-bottom:4px solid #8DC641; }
#nav #getadvice ul { background-position:-200px bottom; }
#nav #getadvice:hover li a:hover { background:#709e33; }
#nav #myshowroom:hover, #nav #myshowroom:hover a, #myshowroom ul li, #nav #myshowroom:hover li a, #subnav.MyShowroom, #nav #myshowroom.viewing, #nav #myshowroom.viewing a { background-color:#F89520; }
#nav #myshowroom:hover, #nav #myshowroom.viewing { border-bottom:4px solid #F89520; }
#nav #myshowroom ul { background-position:-800px bottom; }
#nav #myshowroom:hover li a:hover { background:#db841d; }
#nav #news:hover, #nav #news:hover a, #news ul li, #nav #news:hover li a, #subnav.NewsSub, #nav #news.viewing, #nav #news.viewing a { background-color:#582b2b; }
#nav #news:hover, #nav #news.viewing { border-bottom:4px solid #582b2b; }
#nav #news ul { background-position:-1400px bottom; }
#nav #news:hover li a:hover { background:#341717; }
/* FREETEXT SEARCH */
#freetext { background-position:-425px 0;float:left;width:206px;height:29px;margin:0 0 0 36px; }
#freetextsrc { border:0 !important;text-transform:none !important;font-size:1em !important; }
#nav #freetext a { display:none; }
#freetext input { float:left;display:block;margin:5px 0 0 10px;width:140px; }
#freetext input[type="button"] { float:right;display:block;width:38px;height:19px;cursor:pointer;margin:5px 7px 0 3px; }
#freetext.SR { background-position:-425px -63px; }
/* SUBNAV & BREADCRUMB */
#subnav { width:956px;height:30px;background:url(../images/common/topnav/subnavbg-trans.png) bottom left no-repeat;margin:-2px auto 0 auto}
#subnav a { display:block;float:left;background:transparent;padding:7px 14px 0 0;font-weight:bold; }
#subnav a:first-child { padding-left:14px; }
#breadcrumb { width:954px;height:30px;background-position:-426px -32px;margin:4px auto; }
#breadcrumb a, #breadcrumb span { display:block;float:left;margin:7px 0 0 0;  }
#breadcrumb .bc-back { display:block;float:left;margin:4px 12px 0 3px;width:85px;height:22px;background-position:0 -20px;  }
#trailhold { display:block;float:left;width:720px;margin:1px 5px 0 0; }
#breadcrumb span.icon { background-position:0 -33px;width:5px;height:9px;margin:10px 4px; }
/*FREETEXT SIDEBAR*/
#freetext.box-body { margin:0 0 8px 0;width:234px;float:none;padding:40px 8px 0 8px;height:55px; }
#freetext.box-body input { margin:0 0 8px 0; }
#freetext.box-body input[type="text"] { width:187px; }
#freetext.box-body a { display:block;clear:both;padding:0 0 0 20px;background-position:0 -70px;min-height:16px;width:180px;}
/*QUICKSEARCH*/
#quickSearch select { width:234px; }
#quickSearch .fleft, #quickSearch .fleft > select { width:117px; }
#quickSearch .fleft + div, #quickSearch .fleft + div select { width:113px;padding:0 0 0 4px; }
#quickSearch label { padding:4px 0 2px 0; }
#quickSearch #findNow { width:112px;height:21px;background-position:0 -65px;margin:18px 0 0 0; }
#quickSearch input[type="radio"] {float:left;margin:6px 0 0 0 !important;}
#quickSearch input[type="radio"] + label { clear:none;width:auto;float:left;margin:0 8px 0 2px; }
#qspostcode { width:110px; }
/*APPROVED STATUS CHECK*/
#ascheck select { width:234px;margin:2px 0; }
#ascheck a { width:79px;height:21px;background-position:0 -87px;float:right; }
/*FOOTER*/
#footerseo, #footerseo .clear  { background:#E0E1DC url(../images/seo/seocrners.gif) 0 0 no-repeat; }
#footerseo .clear { width:970px;height:15px;background-position:-970px 5px; }
/*FOOTER FEEDBACK */
.insideleftColumn.fbhold, .insiderightColumn.mainfoot { background:url(../images/common/footer.gif) 0 0 no-repeat;height:260px;margin:15px 0 0 0 !important; }
.insiderightColumn.mainfoot { background-position:-250px 0; }
.mainfoot h2 { margin:0 0 0 67px; }
.fbhold ul { margin:61px 0 0 10px; }
.fbhold li { padding:1px 0 0 12px;background-image:url(../images/common/li-arrow-foot.gif); }
.fbhold ul + a { display:block;width:250px;height:40px; }
.mainfoot .create a { background-position:0 -43px;width:112px;height:21px;margin:5px 0 0 0; }
.mainfoot span { width:15px;height:12px;background-position:0 -42px;display:block;float:left;margin:0 3px 0 0; }
.mainfoot span.us { background-position:0 -56px; }
/* SEO */
ul.seo { margin:0 10px;padding:0; }
.span-6 li { float:left;display:block;width:16%; }
.seogeneral + h2 { clear:both;border-bottom:1px dotted #555;font:bold 1.1em arial;border-top:1px dotted #555;margin:4px;padding:2px; }
/*BROWSE BY MODEL(SEARCHSECTION)*/
.wideLeft .browsebymodel { display:none; }
.noLeft #browsemodels h2 { display:none; }
#browsemodels { height:265px;margin:-4px 0 0 0; }
#browsemodels .bmcarhold { width:176px; float:left; padding:5px 5px 5px 0;text-align:center; }
#browsemodels .bmimghold { width:150px; height:60px;overflow:hidden;background:transparent;margin:0 auto;display:block;  }
#browsemodels .bmcarhold img { width: 150px; }
#browsemodels .bmimghold:hover img { margin:-60px 0 0 0; }
.wideLeft #browsemodels.box-body { padding:8px 8px 20px 12px;width:470px;height:260px;margin:2px 0 0 0; }
.wideLeft #browsemodels .bmcarhold { width: 110px; float: left; padding: 16px 5px 0 0; text-align: center;height:105px; }
.wideLeft #browsemodels .bmimghold { width: 110px; height: 42px; overflow: hidden; }
.wideLeft #browsemodels .bmcarhold img { width: 105px; }
.wideLeft #browsemodels .bmimghold:hover img { margin:-42px 0 0 0; }
/* BROWSE BY MODELS (RESULTS) */
.modelhold { width:182px;height:180px;background: url(../images/browsebymodel/browsebg.gif);float:left;padding:20px 4px;text-align:center;margin:3px; }
.modelhold p { padding:5px;color:#333;font-size:1em;  }
.modelhold p + p { padding:0 5px 5px 5px;margin:-5px 0 0 0;font-weight:bold;}
.modelhold p:first-child { height:33px;font-weight:normal;font-size:0.9em;padding:0 8px; }
.modelhold img { display:block;width:120px;height:80px;margin:0 auto 8px auto; }
.modelhold a.button { width:80px;height:21px;background-position:0 -87px;margin:3px auto; }
/*NEWS ON HOMEPAGE*/
#rnewshome { margin:8px 0 0 0; }
#rnewshome .summary, #rnewshome .newsdate img { display:none; }
#rnewshome .newsdate { float:right;background:none;font-size:0.8em;padding:5px 0 0 0; }
#rnewshome .newsreadmore { float:left; }
#rnewshome .newsitem { background:url(../images/divides/ldivide_hor.png) bottom left repeat-x;padding:8px 4px; }
#rnewshome > a { display:block;text-align:right;width:180px;padding:4px 0 0 0; }
/* TWITTER FEED */
#twitter { overflow:hidden; }
#twitter a { background:url(../images/assoclogo/twitter.gif) center right no-repeat;padding:5px 90px 5px 0;font-weight:normal;color:#3f3f3f;margin:5px 5px 0 0;}
#twitter_update_list { margin:0;padding:0; }
#twitter_update_list li { list-style:none;background:url(../images/divides/ldivide_hor.png) bottom left repeat-x;padding:5px 0 8px 0;  }
#twitter_update_list li span { display:block;font-size:0.9em;}
#twitter_update_list li a {background:none;padding:0;font-size:0.9em;border-top:1px dotted #999;display:block;padding:2px 0 0 0;}
#twitter_update_list li span a { color:#4F91CD;text-decoration:underline;background:none;padding:0;font-size:1.0em;border:0;display:inline; }
/* TAG CLOUD */
#tagcloud { /*margin:30px 0 0 0;*/ margin:6px 0 0 0;width:473px !important; } 
/* LIFESTYLE VIRAL ADS */
.viralhold { padding:8px 0 0 0;text-align:center; }
/* APPROVED EXPLAINED */
.fleft.appinfo { border-left:1px dotted #555; }
.appinfo p { padding:8px; }
.appinfo p:first-child { border-bottom:1px dotted #555; }
.appinfo p + p { font-size:1.2em; }
.appinfo li { font-size:1.1em;background:url(../images/approved/2.gif) center left no-repeat;padding:2px 0 2px 24px;margin:3px 0; }
.appinfo ul ul { margin:3px 3px 3px 9px;border-left:2px solid #EFEFEF; }
.appinfo ul ul li { font-size:0.9em;background:none;padding:3px 3px 3px 15px;}
/* ACCORDION */
.accord-head, .accord-head.off, #getadvice_accordion a { width:200px;height:34px;cursor:pointer; }
.accord-head.off { margin:0 0 4px 0; }
.accord-body ul { margin:0 auto;padding:7px 9px;width:177px; }
.accord-body li { list-style:none;padding:2px 0;background-image:none; }
.accord-body { width:200px;padding:0 0 4px 0;margin:-2px 0 4px 0; }
/* ACCORDION - get advice */
#getadvice_accordion .accord-head, #getadvice_accordion .accord-body, #getadvice_accordion > a {background:url(../images/common/accordion.jpg) 0 0 no-repeat; }
#getadvice_accordion .accord-body {background-position:-200px bottom;}
#getadvice_accordion #driving { background-position:0 -34px; }
#getadvice_accordion #approvedexplained { background-position:0 -209px; }
#getadvice_accordion #driving.off { background-position:0 -174px; }
#getadvice_accordion #buyingselling.off { background-position:0 -139px; }
#getadvice_accordion #approvedexplained.off { background-position:0 -243px; }
#getadvice_accordion ul { border-left:1px solid #94c94c;border-right:1px solid #94c94c; }
#getadvice_accordion > a { display:block;background-position:0 -69px;margin:0 0 4px 0; }
#getadvice_accordion > a + a { background-position:0 -104px; }
/* CAR TO SELL PAGES */
.static.cts .obox { width:464px;height:48px;background:url(../images/cartosell/ctabg.png) 0 0 no-repeat;display:block;margin:10px auto 16px auto; padding:140px 0 0 17px;}
.static.cts #offer { background-position:0 -188px;  }
.static.cts .obox input { display:block;float:left;margin:1px 4px 1px 1px;border:1px solid #000;font:normal 1.1em arial;color:#555;height:19px; }
.static.cts .obox .button { display:block;float:left;background-position:0 -287px;width:49px;height:24px; }
#sellmycar ul, #valuemycar ul { margin:8px 0; }
#sellmycar li { background-image:url(../images/common/li-arrow-pink.gif); }
#valuemycar li { background-image:url(../images/common/l-arrow-green.gif); }
.static.cts h1 { color:#000;border:0; }
.static.cts a { color:#000;text-decoration:underline; }
/* PARKED CARS */
#parkedcarlist { width:200px;background:#FFF url(../images/carview/sidebcta.png) top left no-repeat;margin:0 0 8px 0; }
#parkedcarheader { width:200px;background:url(../images/search/parkcars/parkedheader.png) center top no-repeat;padding:45px 0 0 0;top:-10px;position:relative; }
#parkedcarheader p { font-size:0.9em;color:#FFF;padding:4px 70px 4px 8px;line-height:11px; }
#pkdata p.title { font-size:1em;color:#FFF;font-weight:bold;background:url(../images/divides/ldivide_hor.png) left bottom repeat-x;margin:0 12px 0 8px;padding:0 0 4px 0; }
#pkdata a.listtitle { color:#FFF;font-weight:bold;font-size:1em; }
#pkdata .parked { width:184px;height:32px;background:url(../images/search/parkcars/carparked.png) left top no-repeat;margin:0 auto 3px auto;display:block;  }
#rightColumn #pkdata ul { margin:4px 12px 4px 8px; }
#rightColumn #pkdata li { background:url(../images/divides/ldivide_hor.png) left bottom repeat-x;padding:2px 0; }
#pkdata .button { background-position:-185px -341px;width:52px;height:32px;float:right;margin:4px 0 0 0; }
#pkdata li p { color:#FFF;float:left;width:120px;display:block;padding:0; }
#pkdata li p.price { width:60px;text-align:right; }
#pkdata p.parkedcount { text-align:center;color:#FFF;font-size:1.0em;padding:0 0 8px 0; }
p.parkedcount a { color:#FFF !important;text-decoration:underline; }
#pkdata .enquire, #manageparkedheader a { float:none;background-position:-239px -329px;margin:0 auto;width:183px;height:52px; }
#pkdata .addto { background-position:0 -341px;width:182px;height:32px;margin:0 auto 3px auto;overflow:hidden;text-indent:-999px;float:none; }
#parkedfooter { width:200px;background:#FFF url(../images/carview/sidebcta.png) 0px -598px no-repeat;height:8px;display:block; }

#manageparkedheader  { padding:0;width:970px;height:95px;position:absolute;background:url(../images/carview/cvheadbg.jpg) top left no-repeat;color:#FFF; }
#manageparkedheader h1, #enquirehead.carview h1 { font-size:2.3em;color:#FFF;float:left;padding:13px 0 0 25px; }
#manageparkedheader p { color:#FFF;float:left;font-size:1.3em;clear:left;padding:0 0 0 25px; }
#manageparkedheader a { position:relative;right:-370px;top:20px;  }
.pctip { width:200px;height:210px;background:url(../images/search/parkcars/tipbg.gif) center top no-repeat;padding:10px 0 40px 0; }
.pctip p { color:#FFF;padding:4px 25px 4px 20px;font-size:1em; }
.pctip.bigh { margin-top:100px; }

#enquirehead { width:970px;height:80px;background:url(../images/common/page/bluefullbg.png) 0 0 no-repeat; }
#enquirecontent { width:970px;background:url(../images/common/page/bluefullrep.png) 0 0 repeat-y;padding-bottom:50px;position:relative; }
#enquirefooter { width:970px;height:12px;background:url(../images/common/page/bluefullbg.png) 0 -184px no-repeat; }
#enquirehead.parkedcars { margin:10px 0 0 0; }
#enquirehead.parkedcars span { width:970px;height:100px;background:url(../images/parkedcars/enquireheader.png) top left no-repeat;display:block;position:relative;top:-10px; }
#enquirecontent .fulldivide { width:959px;height:8px;background:url(../images/divides/ldivide_hor.png) left 3px repeat-x;margin:0 8px 0 3px;clear:both; }
#enquirecontent .fleft { width:260px;padding-top:10px; }
#enquirecontent #pcarlist { width:446px;padding:10px 0 0 20px;}
#enquirecontent .fleft.tip { width:200px;margin:0 20px;padding:80px 0; }
#enquirecontent .pctip { background-image:url(../images/parkedcars/enquiretip.gif); }
#enquirecontent .tip p { padding:4px 25px 4px 20px; }
#pcarlist .carhold { width:390px;height:62px;background:url(../images/divides/ldivide_hor.png) left bottom repeat-x;margin:4px 0; }
#enquirecontent h2 {color:#FFF;padding:6px 0 0 0;}
#enquirecontent p, #enquirecontent label { color:#FFF;padding:3px 0;font-size:1em; }
#enquirecontent label { font-weight:normal;padding:6px 0 3px 0; } 
#pcarlist .hold { background:#FFF;width:410px;height:300px;overflow:auto; }
#pcarlist .hold .checkbox { float:left;width:50px;text-align:center;background:url(../images/divides/ldivide_hor.png) top right repeat-y;height:20px;margin:5px 0;padding:10px 0; }
#pcarlist .hold .checkbox .icon { background-position:-178px -10px;width:13px;height:11px;display:block;margin:0 17px;padding:0; }
#pcarlist .hold .info { float:left;width:327px;padding:0 0 0 8px; }
#pcarlist .hold .info p { color:#000; }
#pcarlist .hold span { float:left;padding:5px 6px 3px 0; }
#pcarlist .hold .icon { background-position:-15px -52px;width:100px;padding:3px 0 0 18px;float:left;margin:0 20px 0 25px; }
#pcarlist .hold .price { float:right; }
#pcarlist .selectall { margin:8px 8px 12px 14px; }
#pcarlist .selectall input { vertical-align:middle; }
#pcarlist .selectall a { color:#FFF;font-size:1em; }
#pcarlist .selectall a span  { width:12px;height:12px;background-position:-62px -6px;float:left;margin:3px 4px 0 4px; }
.formhold { padding:10px 0 0 0;color:#FFF; }
.formhold .title { width:40px;float:left; }
.formhold .fname { width:200px;float:left;margin:0 0 0 15px; }
.formhold input, .formhold textarea { width:240px; }
.formhold .fname input { width:185px; }
.formhold .sday { width:60px;padding:1px;margin:0 2px; }
.formhold .smonth { width:60px;padding:1px;margin:0 2px; }
.formhold .syear { width:70px;padding:1px;margin:0 2px; }
.formhold .agree { padding:15px 0 0 0; }
.formhold .agree input { float:left;width:25px;  }
.formhold .agree label { float:left;width:68px;display:block;clear:none;font-size:0.9em !important;padding:2px 0 !important; }
#enquirecontent .formhold .captchahold { background:#5c87b2;padding:0;margin:10px 0 5px 0;width:246px; }
#enquirecontent .formhold .captchahold div { width:130px;padding:0; }
#enquirecontent .formhold .captchahold div p { font-size:0.9em; }
#enquirecontent .formhold .captchahold input { width:126px !important; }
#enquirecontent .submit { background-position:-173px -286px;width:248px;height:43px;float:right;margin:5px 20px; }
#enquirehead.carview h1, #enquirehead.carview h2 { display:block;width:600px; }
#enquirehead.carview h2 { padding:3px 0 0 25px; }
#postcard { width:425px !important;background:url(../images/carview/postcardbg.gif) top left no-repeat;margin:20px 30px 20px 20px;height:293px; }
#postcard h2, #postcard p { color:#000; }
#postcard h2 { color:#1f568f;font-size:2.3em;padding:5px 0 0 20px;height:55px;background:url(../images/divides/ldivide_hor.png) bottom left repeat-x;margin:0 0 30px 0; }
#enquirecontent.vehicle .tip { margin:0 0 0 10px; }
#enquirecontent.vehicle .imagehold { float:left;width:230px;text-align:center; }
#enquirecontent.vehicle .imagehold img { margin:0 0 0 -4px; }
#enquirecontent.vehicle .imagehold p { font-size:1.3em;color:#444;padding:8px 0 0 0;font-weight:bold; }
#enquirecontent.vehicle #vehicledetails { float:left;width:195px; }
#enquirecontent.vehicle #vehicledetails p { font-size:0.9em;width:100px }
#enquirecontent.vehicle #vehicledetails p.value { width:80px; }
#enquirecontent.vehicle #vehicledetails p.interior { font-size:1em;width:190px; }
#enquirecontent.vehicle .divide { width:244px;height:6px;background:url(../images/divides/ldivide_hor.png) left center repeat-x;clear:both;margin:12px 0 0 0;padding:0;position:static; }
#enquirecontent .formhold input + div { width:167px;padding:7px 4px 7px 40px;height:43px;position:absolute;right:37px;margin-top:-31px;background:#000;color:#FFF;background:url(../images/common/validationtab.gif) top left no-repeat;font-weight:bold;font-size:0.9em; }
#enquirecontent #valvalcheck, #valddlday, #valddladdr1year, #valddladdr2year, #valddlempl1year, #valddlempl2year { width:167px;padding:7px 4px 7px 40px;height:43px;position:absolute;right:37px;margin-top:-31px;background:#000;color:#FFF;background:url(../images/common/validationtab.gif) top left no-repeat;font-weight:bold;font-size:0.9em; }
#enquirecontent #valvalcheck { margin-top:-60px; }
#enquiretip { height:260px; }
#enquirehead.loan h1  { color:#FFF;font-size:2em;padding:16px 16px 0 16px; }
#enquirehead.loan p { color:#FFF;font-size:1.3em;padding:3px 16px 0 16px; }
#enquirecontent #postcard .dealerdetails { clear:both;padding:0 0 0 0;background:#1f568F url(../images/carview/postcardbg.gif) 0 -194px no-repeat;margin:50px 0 0 0;height:100px; }
#enquirecontent #postcard .dealerdetails h2  { font-size:1.5em;height:22px;background-image:none;margin:0;padding:8px 0 3px 16px;background:#F1F1F1; }
#enquirecontent #postcard .dealerdetails p { padding:3px 16px 1px 16px;background:#F1F1F1; }
#loansteps { width:970px;padding:10px 0 0 10px; }
#loansteps div { width:231px;height:78px;background:url(../images/common/page/loan/stepone.gif) top left no-repeat;padding:6px 18px 6px 70px;display:block;float:left; }
#loansteps div.step2 { background-image:url(../images/common/page/loan/steptwo.gif); }
#loansteps div.step3 { background-image:url(../images/common/page/loan/stepthree.gif); }
#enquirecontent .poweredby { float:left;margin:8px; }
.narrowLeft + #rightColumn #parkedcarlist, .wideLeft + #rightColumn #parkedcarlist { margin-top:0; }
#parkcarprog { display:none;width:100%;height:100%;background:url(../images/parkedcars/updating.png) center 20px no-repeat;position:absolute; }
#resultsContainer #parkcarprog { background:url(../images/parkedcars/updating-gray.png) center center no-repeat;width:739px;height:125px; }
#loanterms { position:relative;display:block;float:left;width:120px; }
#loanterms a { color:#FFF;text-decoration:underline; }
#loanterms div { display:none;position:absolute;width:362px;height:300px;top:-315px;left:0;background:#FFF;border:3px solid #000;z-index:9999; }
#loanterms div p { color:#000 !important;padding:8px;font-size:0.9em; }
#loanterms div span { width:362px;height:270px;overflow:auto;display:block; }
#loanterms .close { text-align:right;padding:5px;border-bottom:1px solid #000;display:block;color:#000 !important;font-weight:bold;text-decoration:none; }
#loanterms .close img { vertical-align:middle;  }
/*advertisementholders*/
.admeld{ background-color:#e2e2e2;margin-top:5px; text-align:center; width:100%;}
.admeld iframe{ margin-top:10px;margin-bottom:10px;}
.newcaradrow{width:589px;margin-top:10px;}
/*Banner Ads*/
/*Generic and specific banner-ads containers*/
.banner-ads{margin:5px 0 5px 0;}
.banner-ads.column_A_160{min-height:600px;margin:0 0 8px 0;}
.banner-ads.column_A_180{min-height:150px;margin:0 0 44px 0;}
.banner-ads.column_A_240{min-height:400px;margin:0;}
.banner-ads.column_B_300{min-height:300px;margin:6px 0 0 0;}   
.banner-ads.column_B_728{min-height:110px;padding:0 0 0 1px;}
.banner-ads.column_B2_300{min-height:290px;margin:11px 0 0 0;}
.banner-ads.column_C_160{height:633px;width:200px;clear:both;}
/*Top banner with echoed background*/
#logo #topbanner{background-image:url(../images/siteadverts/css/topbanner_ad_bg.gif);background-repeat:no-repeat;height:90px;float:right;}
#logo .banner-ads.column_Top_468{background-image:none;}
#logo .container_Top_468{background-image:none;background-position:0 -180px;background-repeat:no-repeat;height:5px;padding:8px 0 0 0;width:489px;float:right;margin:-3px 15px 0 0;}
#logo .container_Top_468 .shadow{background-image:none;background-position:top right;background-repeat:repeat-y;background-color:transparent;margin:5px 0 0 0;padding:1px 0;width:489px;text-align:center;}
#logo .container_Top_468 .bottom{background-image:none;background-position:0 -205px;background-repeat:no-repeat;height:14px;width:489px;}
/*The ad width is for example 300px although the actual space it takes up in the site realestate is 489px*/
.container_Top_468{background-image:url(../images/siteadverts/css/banner-ad-sprite.gif);background-position:0 -180px;background-repeat:no-repeat;height:5px;padding:8px 0 0 0;width:489px;float:right;margin:-3px 15px 0 0;}
.container_Top_468 .sliver{background-image:url(../images/siteadverts/css/shadow.gif);background-position:top right;background-repeat:repeat-y;background-color:transparent;margin:5px 0 0 0;padding:1px 0;width:489px;text-align:center;}
.container_Top_468 .bottom{background-image:url(../images/siteadverts/css/banner-ad-sprite.gif);background-position:0 -205px;background-repeat:no-repeat;height:14px;width:489px;}

/*A containers*/	
.container_A_160 
{
	background-image:url(../images/siteadverts/css/250-admeld.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	padding:13px 0 0 0;
	margin:0 0 12px 0;
	width:250px;
	min-height:618px;
}

.container_A_160 .sliver
{
	background-color:#FFFFFF;
	background-image:url("../images/siteadverts/css/250-sliver.gif");
	background-position:left top;
	background-repeat:repeat-y;
	margin:5px 0 0;
	padding:3px 0 0;
	text-align:center;
	width:250px;
}


.container_A_160 .bottom
{
	background-image:url("../images/siteadverts/css/250-admeld.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:15px;
	width:253px;
}

.container_A_180 
{
	background-image:url(../images/siteadverts/css/250-admeld.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	padding:13px 0 0 0;
	margin:-5px 0 0 0;
	width:250px;
	min-height:618px;
}

.container_A_180 .sliver
{
	background-color:#FFFFFF;
	background-image:url("../images/siteadverts/css/250-sliver.gif");
	background-position:left top;
	background-repeat:repeat-y;
	margin:5px 0 0;
	padding:3px 0 0;
	text-align:center;
	width:250px;
}


.container_A_180 .bottom
{
	background-image:url("../images/siteadverts/css/250-admeld.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:15px;
	width:253px;
}


.container_A_240{background-image:url(../images/siteadverts/css/banner-ad-sprite.gif);background-position:0 0;background-repeat:no-repeat;height:5px;padding:13px 0 0 0;width:200px;}
.container_A_240 .shadow{background-image:url(../images/siteadverts/css/shadow.gif);background-position:top right;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;padding:0 1px;width:249px;text-align:center;}
.container_A_240 .shadowOuter{background-image:url(../images/siteadverts/css/shadowOuter.gif);background-position:top left;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;padding:0 1px;width:250px;text-align:center;}
.container_A_240 .bottom{background-image:url(../images/siteadverts/css/banner-ad-sprite.gif);background-position:0 -13px;background-repeat:no-repeat;height:15px;width:252px;}

/*B containers*/
.container_B_300
{
	background-image:url("../images/siteadverts/css/490-admeld.gif");
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	padding:13px 0 0;
	width:490px;
}

.container_B_300 .sliver
{
	background-image:url(../images/siteadverts/css/490-sliver.gif);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#fff;
	margin:5px 0 0 0;
	padding:3px 0 0 0;
	width:490px;
	text-align:center;	
}
.container_B_300 .bottom
{
	background-image:url("../images/siteadverts/css/490-admeld.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:13px;
	width:490px;
}

/*3 col (wide centre col)*/
.container_B2_300
{
	background-image:url("../images/siteadverts/css/590-admeld.gif");
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	padding:13px 0 0;
	margin:0 0 0 3px;
	width:590px;
}

.container_B2_300 .sliver
{
	background-color:#FFFFFF;
	background-image:url("../images/siteadverts/css/590-sliver.gif");
	background-position:top left;
	background-repeat:repeat-y;
	margin:5px 0 0;
	padding:3px 0 0 0;
	text-align:center;
	width:587px;
}

.container_B2_300 .bottom
{
	background-image:url("../images/siteadverts/css/590-admeld.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	height:13px;
	width:590px;
}

.container_B_728
{
	background-image:url("../images/siteadverts/css/740-admeld.gif");
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	padding:13px 0 0 0;
	width:740px;
}

.container_B_728 .sliver
{
	background-color:#FFFFFF;
	background-image:url("../images/siteadverts/css/740-sliver.gif");
	background-position:left top;
	background-repeat:repeat-y;
	margin:5px 0 0;
	padding:3px 0 0 0;
	text-align:center;
	width:740px;
}

.container_B_728 .sliver iframe
{
	margin:0 4px 0 0;
	}

.container_B_728 .bottom
{
	background-image:url("../images/siteadverts/css/740-admeld.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	height:13px;
	width:740px;
}

/*C containers*/
.container_C_120{background-image:url(../images/siteadverts/css/banner-ad-sprite.gif);background-position:0 -28px;background-repeat:no-repeat;padding:13px 0 0 0;width:200px;}
.container_C_120 .shadow{background-image:url(../images/siteadverts/css/shadow.gif);background-position:top right;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;
padding:0 1px;width:197px;text-align:center;}	
.container_C_120 .shadowOuter{background-image:url(../images/siteadverts/css/shadowOuter.gif);background-position:top left;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;
padding:0 1px;width:198px;text-align:center;}	
.container_C_120 .bottom{background-image:url(../images/siteadverts/css/banner-ad-sprite.gif);background-position:0 -45px;background-repeat:no-repeat;height:13px;width:200px;}
.container_C_125{background-image:url(../images/siteadverts/css/banner-ad-sprite.gif);background-position:0 -139px;background-repeat:no-repeat;padding:13px 0 0 0;width:200px;}
.container_C_125 .shadow{background-image:url(../images/siteadverts/css/shadow.gif);background-position:top right;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;padding:0 1px;width:197px;text-align:center;}
.container_C_125 .shadowOuter{background-image:url(../images/siteadverts/css/shadowOuter.gif);background-position:top left;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;padding:0 1px;width:198px;text-align:center;}
.container_C_125 .bottom{background-image:url(../images/siteadverts/css/banner-ad-sprite.gif);background-position:0 -166px;background-repeat:no-repeat;height:13px;width:200px;}	

.container_C_160
{
	background-image:url("../images/siteadverts/css/200-admeld.gif");
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	min-height:618px;
	padding:13px 0 0;
	width:200px;
}
.container_C_160 .sliver
{
	background-image:url(../images/siteadverts/css/200-sliver.gif);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#fff;
	margin:5px 0 0;
	padding:3px 0 0;
	width:200px;
	text-align:center;
}

.container_C_160 .bottom
{
	background-image:url("../images/siteadverts/css/200-admeld.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	height:15px;
	width:200px;
}


.container_C_180
{
	background-image:url(../images/siteadverts/css/200-admeld.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	padding:13px 0 0 0;
	width:200px;
}

.container_C_180 .sliver
{
	background-image:url(../images/siteadverts/css/200-sliver.gif);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#fff;
	margin:5px 0 0 0;
	padding:3px 0 0 0;
	width:200px;
	text-align:center;
}

.container_C_180 .bottom
{
	background-image:url(../images/siteadverts/css/200-admeld.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:15px;
	width:200px;
}

/*Google Adsense for search*/
.banner-ads_search.column_B_AD300X250{margin:0;padding:0;}
.banner-ads_search.column_B2_AD300X250{margin:0 0 10px 0;}
.banner-ads_search.column_C_AD160X600{min-height:auto;}

/*B containers*/
.container_search_B_AD300X250
{
	background-image:url("../images/siteadverts/css/490-google.gif");
	background-position:top left;
	background-repeat:no-repeat;
	padding:13px 0 0;
	width:490px;
}

.container_search_B_AD300X250 .sliver
{
	background-image:url(../images/siteadverts/css/490-sliver.gif);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#fff;
	margin:5px 0 0 0;
	padding:3px 0 0 0;
	width:490px;
	text-align:center;	
}

.container_search_B_AD300X250 .bottom
{
	background-image:url("../images/siteadverts/css/490-google.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	height:3px;
	width:490px;
}

.container_search_B2_AD300X250
{
	background-image:url("../images/siteadverts/css/590-google.gif");
	background-position:top left;
	background-repeat:no-repeat;
	padding:13px 0 0;
	margin:0 0 0 3px;
	width:590px;
}

.container_search_B2_AD300X250 .sliver
{
	background-color:#FFFFFF;
	background-image:url("../images/siteadverts/css/590-sliver.gif");
	background-position:left top;
	background-repeat:repeat-y;
	margin:5px 0 0 0;
	padding:3px 0 0 0;
	text-align:center;
	width:590px;
}

.container_search_B2_AD300X250 .bottom
{
	background-image:url("../images/siteadverts/css/590-google.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:13px;
	width:590px;
}  

 /*C containers*/ 
.container_search_C_AD160X600
{
	background-image:url("../images/siteadverts/css/200-google.gif");
	background-position:top left;
	background-repeat:no-repeat;
	padding:9px 0 0;
	margin:5px 0;
	width:200px;
}

.container_search_C_AD160X600 .sliver
{
	background-color:#FFFFFF;
	background-image:url("../images/siteadverts/css/200-sliver.gif");
	background-position:let top;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	text-align:center;
	width:200px;
}

.container_search_C_AD160X600 .bottom
{
	background-image:url("../images/siteadverts/css/200-google.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:13px;
	width:200px;
}

/*Google Adsense for content*/
.banner-ads.column_A_AD160X600{min-height:618px;}
.banner-ads.column_B_AD300X250{min-height:280px;}
.banner-ads.column_B_AD728X90{min-height:90px;}
.banner-ads.column_B2_AD300X250{min-height:280px;}
.banner-ads.column_C_AD160X600{min-height:618px;}

/*A containers*/
.container_A_AD160X600{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -499px;background-repeat:no-repeat;height:5px;padding:13px 0 0 1px;width:253px;}
.container_A_AD160X600 .shadow{background-color:#FFFFFF;background-image:url("../images/siteadverts/css/shadow.gif");background-position:right top;background-repeat:repeat-y;margin:5px 0 0;padding:0;text-align:center;width:252px;}
.container_A_AD160X600 .shadowOuter{background-color:#FFFFFF;background-image:url("../images/siteadverts/css/shadowOuter.gif");background-position:left top;background-repeat:repeat-y;margin:5px 0 0;padding:0 1px;text-align:center;width:250px;}
.container_A_AD160X600 .bottom{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -540px;background-repeat:no-repeat;height:4px;width:252px;}

/*B containers*/
.container_B_AD300X250{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -367px;background-repeat:no-repeat;height:5px;padding:13px 0 0;width:490px;}
.container_B_AD300X250 .shadow{background-image:url(../images/siteadverts/css/shadow.gif);background-position:top right;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;padding:0 1px;width:487px;text-align:center;}
.container_B_AD300X250 .shadowOuter{background-color:#FFFFFF;background-image:url("../images/siteadverts/css/shadowOuter.gif");background-position:left top;background-repeat:repeat-y;margin:5px 0 0;padding:0 1px;text-align:center;width:487px;}
.container_B_AD300X250 .bottom{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -405px;background-repeat:no-repeat;height:6px;width:490px;}  
 
 /*3 col (wide column)*/  
.container_B_AD728X90{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -411px;background-repeat:no-repeat;height:5px;padding:13px 0 0;width:732px;}
.container_B_AD728X90 .shadow{background-color:#FFFFFF;background-image:url("../images/siteadverts/css/shadow.gif");background-position:right top;background-repeat:repeat-y;margin:5px 0 0;padding:0;text-align:center;width:731px;}
.container_B_AD728X90 .shadowOuter{background-color:#FFFFFF;background-image:url("../images/siteadverts/css/shadowOuter.gif");background-position:left top;background-repeat:repeat-y;margin:5px 0 0;padding:0 1px;text-align:center;width:730px;}
.container_B_AD728X90 .bottom{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -86px;background-repeat:no-repeat;height:13px;width:732px;}
 
.container_B2_AD300X250{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -548px;background-repeat:no-repeat;height:5px;padding:13px 0 0;width:590px;}
.container_B2_AD300X250 .shadow{background-image:url(../images/siteadverts/css/shadow.gif);background-position:top right;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;padding:0 1px;width:587px;text-align:center;}
.container_B2_AD300X250 .shadowOuter{background-image:url(../images/siteadverts/css/shadowOuter.gif);background-position:top left;background-repeat:repeat-y;background-color:#fff;margin:5px 0 0 0;padding:0 1px;width:588px;text-align:center;}
.container_B2_AD300X250 .bottom{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -577px;background-repeat:no-repeat;height:13px;width:590px;}  
  
 /*C containers*/ 
.container_C_AD160X600{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -456px;background-repeat:no-repeat;height:5px;padding:13px 0 0;width:200px;}
.container_C_AD160X600 .shadow{background-color:#FFFFFF;background-image:url("../images/siteadverts/css/shadow.gif");background-position:right top;background-repeat:repeat-y;margin:5px 0 0;padding:0 1px;text-align:center;width:197px;}
.container_C_AD160X600 .shadowOuter{background-color:#FFFFFF;background-image:url("../images/siteadverts/css/shadowOuter.gif");background-position:left top;background-repeat:repeat-y;margin:5px 0 0;padding:0 1px;text-align:center;width:198px;}
.container_C_AD160X600 .bottom{background-image:url("../images/siteadverts/css/banner-ad-sprite.gif");background-position:0 -492px;background-repeat:no-repeat;height:8px;width:200px;}

/*SEO styles*/
div#home{background:url(../images/common/cornersprite.gif) no-repeat scroll -1193px 1px transparent;}
div#used-cars{background:url(../images/common/cornersprite.gif) no-repeat scroll 0 1px transparent;}
div#lifestyle{background:url(../images/common/cornersprite.gif) no-repeat scroll -402px 1px transparent;}

/*tech details*/
div#tech_details p.equip_msg{
	color:#d70000;
}

div.mid_parked_cars
{
	margin:10px 0 0 0;
	}

