/* ----- BACKGROUND IMAGES ----- */
body { background:#000000 url(../images/layup/carsave/bodyBg.jpg) top center no-repeat; padding-top: 40px; }
#header { background: #000000 url(../images/layup/carsave/headerBg.jpg); }

#primaryNav { background: url(../images/layup/carsave/primaryNavBg.gif) no-repeat; height: 28px; }
#primaryNav ul { height: 28px; padding: 0px 7px 0px 0px; float: right; }
#primaryNav li a { background: url(../images/layup/carsave/primaryNavSpacer.jpg) no-repeat top right; padding: 0px 12px 14px 11px; color: #000; }
#primaryNav li a:hover, #primaryNav li.active a { text-decoration: underline; background: url(../images/layup/carsave/primaryNavSpacer.jpg) no-repeat top right; }
#primaryNav li a.lastItem:hover, #primaryNav li.active a.lastItem { background: none; }

#leftCol .roundedHeading { background: url(../images/layup/carsave/titleBg.gif) no-repeat; }
#leftCol .box { background: url(../images/layup/carsave/usedSearchBg.gif) 0px 39px repeat-x; }
#leftCol .contactDirections { background: url(../images/layup/carsave/locationsBg.gif) 0px 39px repeat-x; }
#rightCol #franchiseHomeJumps #newCar { background: url(../images/layup/carsave/jumpNewCar.jpg) no-repeat; }
#rightCol #franchiseHomeJumps #usedCar { background: url(../images/layup/carsave/jumpUsedCar.jpg) no-repeat; }
#rightCol #franchiseHomeJumps #featuredNewCar { background: url(../images/layup/carsave/jumpFeaturedCar.jpg) no-repeat; }
#rightCol #franchiseHomeJumps #servicing { background: url(../images/layup/carsave/jumpServicing.jpg) no-repeat; }
#rightCol #franchiseHomeJumps #repair { background: url(../images/layup/carsave/jumpRepair.jpg) no-repeat; }
#rightCol #franchiseHomeJumps #accessories { background: url(../images/layup/carsave/jumpAccessories.jpg) no-repeat; }

/* ----- COLOURS ----- */
#leftCol .emailUpdates a { color: #000000; }
.advancedSearch { color: #000000; }
#leftCol .emailUpdates { background: url(../images/layup/carsave/stockUpdatesBg.gif) no-repeat; }
#rightCol #usedList .listItem .moreInfo { background: #000; }
.pagination .active a, .pagination a:hover { background:#000; color:#FFFFFF; }
.imageJump img { background: #c22d41; }
.domTab .domHeadings a.active, .domTab .domHeadings a:hover { background: #000; }
.tabHeading { background: #000; }
.requiredLabel { color: #000; }
.validation-advice { background-color: #000; color : #FFF; }

/* ----- LISTS -----*/
/*ORINGINAL STYLE FROM INTERNALLIST*/
#rightCol #featuredHomeList .listItem { float: left; padding: 0px !important; margin: 0px 0px 14px 0px !important; position:relative; width:222px; }
#rightCol #featuredHomeList .listItem a { cursor: pointer; text-decoration: none; font-weight: normal; }
#rightCol #featuredHomeList .listItem span { display: block; }
#rightCol #featuredHomeList .listItem .theImage { position: absolute; } 
#rightCol #featuredHomeList .listItem .frame { left:-3px; position:absolute; top:-3px; background: url(../images/layup/noImage208x156.jpg) no-repeat; }
#rightCol #featuredHomeList .listItem .itemHeading { padding: 165px 10px 0px 10px; font-weight: bold; }
/*ADDITIONAL STYLE FOR CARSAVE*/
#rightCol #featuredHomeList { padding: 8px 8px 8px 10px !important; }
#rightCol #featuredHomeList .listItem { margin:0px 0px 14px !important; padding:0px !important; width: 216px; }
#rightCol #featuredHomeList .listItem .frame { background: none; }
#rightCol #featuredHomeList .listItem .theImage { width: 208px;; height: 156px; background: url(../images/layup/noImage208x156_CS.jpg) no-repeat; }
#rightCol #featuredHomeList .listItem .price { color: #c70000; float: right; font-size: 12px; }

/* ----- MISC ----- */
#header #contactDetails { position: absolute; top: 31px; right: 156px; }
#header #badge { position: absolute; top: 12px; right: 10px; left: auto; }

/* ----- CARZONE SPECIFIC ----- */
#header { height: 124px; }
#header #logo { position: absolute; top: 27px; left: 28px; }
#header #contactDetails { position: absolute; top: 44px; right: 20px; }
#rightCol .title { background: url(../images/layup/carsave/titleBackground.gif) no-repeat; height: 39px; }
#featuredHomeList { background: #fff url(../images/layup/carsave/listBg.jpg) repeat-x; }
#carsInStock { background: #fff url(../images/layup/carsave/carsInStockBg.jpg) repeat-x; padding: 15px 20px 20px 20px; }
#carsInStock .wasPrice { text-decoration: line-through; display:none;}
#carsInStock .nowPrice { color: #d60000; font-weight: bold; }
#carsInStock .vehicleName { display: block; }
#carsInStock .lineFiller { border-bottom: 1px dotted #000; }


