/* CSS Document */
body { background: url(../images/layup/vauxhall/bodyBg.jpg) repeat-x; color:#000000; }
#container { background: url(../images/layup/vauxhall/containerBg.jpg) no-repeat; }
#contactNumber { position: absolute; top: 44px; right: 253px; }
#badge { position: absolute; top: 11px; right: 0px; }
#motability { position: absolute; top: 11px; right: 90px; }
#groupTel { position: absolute; top: 5px; right: 94px; z-index: 9999; }
#primaryNavigation ul { background: url(../images/layup/vauxhall/navBg.gif) no-repeat; }
#primaryNavigation ul li { background: url(../images/layup/vauxhall/navSpacer.gif) right no-repeat; }
#primaryNavigation ul li.active a, #primaryNavigation ul li a:hover { background: url(../images/layup/vauxhall/navActiveBg.gif) repeat-x; color: #FFF; }
#jumpNewCars { background: url(../images/layup/vauxhall/jumpHomeNewCars.jpg) no-repeat; }
#primaryNavigation ul li a { color: #FFF; padding: 8px 7px 7px 6px; }
#primaryNavigation ul li a.lastItem { padding: 8px 5px 7px 6px !important; }
#usedVehicleDetails .tabset_tabs .active a { color:#FFF; background: #a80200; }
#financeCalculator .tabset_tabs a { background: #a80200; color: #FFF; }
#usedVehicleDetails .tabset_tabs a:hover { color:#FFF; background: #a80200; }

#jumpFeaturedUsed { display: block; width: 688px; height: 140px; float: left; background: url(../images/layup/franHomeFeaturedCarsLargeBg.gif) no-repeat; }
#franchiseJumps a { padding: 0; }
#jumpFeaturedUsed .featuredThumb { float: left; width: 104px; }
#jumpFeaturedUsed .featuredHeading { width: 540px; }
#jumpFeaturedUsed .featuredDetails { float: right !important; width: 540px; }
#jumpFeaturedUsed .featuredAll { display: block; float: right; padding-top: 0px; padding-right: 10px; }

#newVehicleDetails .tabset_tabs a:hover { background: #a20200; }
#newVehicleDetails .tabset_tabs .active a { background: #a20200; }
#newVehicleDetails .tabset_content	{ }
#newCarDetail #newCarRightCol #contactTelephone { background: #a20200; }
#newCarDetail #newCarRightCol #featuresPrice { background: #a20200; }
#newCarDetail #newCarRightCol .altRow { background: #f2f2f2; }
#newCarDetail #newCarRightCol #featuresPrice #titleOptions { background: #A20200; }
#newCarDetail #newCarRightCol #featuresPrice #extras ul { background: #aaaaaa; }
#newCarDetail #newCarRightCol #featuresPrice #extras ul li ul { background: #fff; }

/* car list sprite */
#carList {}
#carList a { display: block; text-decoration: none; width: 167px; height: 100px; float: left; display:inline; }
#carList a#vauxCorsa { background: url(../images/layup/vauxhall/spriteCarsList.jpg) 0px 0px no-repeat; }
#carList a#vauxAstra { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -167px 0px no-repeat; }
#carList a#vauxZafira { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -334px 0px no-repeat; }
#carList a#vauxAntara { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -501px 0px no-repeat; }
#carList a#vauxAgila { background: url(../images/layup/vauxhall/spriteCarsList.jpg) 0px -100px no-repeat; }
#carList a#vauxAstraTwinTop { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -167px -100px no-repeat; }
#carList a#vauxMeriva { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -334px -100px no-repeat; }
#carList a#vauxInsignia { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -501px -100px no-repeat; }
#carList a#vauxNewAstra { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -668px 0px no-repeat; }

#carList a#vauxCorsa:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) 0px -200px no-repeat; }
#carList a#vauxAstra:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -167px -200px no-repeat; }
#carList a#vauxZafira:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -334px -200px no-repeat; }
#carList a#vauxAntara:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -501px -200px no-repeat; }
#carList a#vauxAgila:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) 0px -300px no-repeat; }
#carList a#vauxAstraTwinTop:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -167px -300px no-repeat; }
#carList a#vauxMeriva:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -334px -300px no-repeat; }
#carList a#vauxInsignia:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -501px -300px no-repeat; }
#carList a#vauxNewAstra:hover { background: url(../images/layup/vauxhall/spriteCarsList.jpg) -668px -200px no-repeat; }

#carListTable { background: url(../images/layup/vauxhall/carListBg.jpg) no-repeat; padding: 30px 10px 0px 10px; }
#carListTable h1 { color: #FFFFFF; font-size: 19px; padding: 0px 0px 30px 8px; }
#carListTable table { width: 100%; }
#carListTable th { text-align: center; color: #000; font-size: 11px; font-weight: normal; }
#carListTable tr.altRow { background: #e6c0bc; }
#carListTable td,
#carListTable th { padding: 4px; }
.carListFooterText { font-size: 9px; padding: 20px 10px 0px 10px; }

/* van list sprite */
#vanList { width:639px; height:186px; }
#vanList div { float:left; }
#vanList a { cursor:pointer; outline:none; display:block; }
#vanList .movano a { width:137px; height:89px; background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat 0 0; margin:0 25px 8px 0; }
#vanList .vivaro a { width:145px; height:89px; background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat -162px 0; margin:0 27px 8px 0; }
#vanList .combo a { width:127px; height:89px; background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat -334px 0; margin:0 39px 8px 0; }
#vanList .astraVan a { width:139px; height:89px; background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat -500px 0; margin:0 0 8px; }
#vanList .corsaVan a { width:139px; height:87px; background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat -10px -99px; margin:0 0 0 10px; }

#vanList .movano a:hover { background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat 0 -186px; }
#vanList .vivaro a:hover { background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat -162px -186px; }
#vanList .combo a:hover { background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat -334px -186px; }
#vanList .astraVan a:hover { background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat -500px -186px; }
#vanList .corsaVan a:hover { background:url(../images/layup/vauxhall/spriteVansList.jpg) no-repeat -10px -285px; }

#vanListTable { background: url(../images/layup/vauxhall/carListBg.jpg) no-repeat; padding: 30px 10px 0px 10px; }
#vanListTable h1 { color: #FFFFFF; font-size: 19px; padding: 0px 0px 30px 8px; }
#vanListTable table { width: 100%; }
#vanListTable th { text-align: center; color: #000; font-size: 11px; font-weight: normal; }
#vanListTable tr.altRow { background: #e6c0bc; }
#vanListTable td,
#vanListTable th { padding: 4px; }
#vanListFooterText { font-size: 9px; padding: 20px 10px 0px 10px; }
