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

#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: #005aa8; }
#newVehicleDetails .tabset_tabs .active a { background: #005aa8; }
#newVehicleDetails .tabset_content	{ }
#newCarDetail #newCarRightCol #contactTelephone { background: #005aa8; }
#newCarDetail #newCarRightCol #featuresPrice { background: #005aa8; }
#newCarDetail #newCarRightCol .altRow { background: #f2f2f2; }
#newCarDetail #newCarRightCol #featuresPrice #titleOptions { background: #005aa8; }
#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; height: 115px; float: left; }
#carList #spriteBottom { padding-left: 120px; }
#carList a#saabSportSaloon { background: url(../images/layup/saab/spriteCarsList.jpg) 0px 0px no-repeat; width: 224px; }
#carList a#saabSportWagon { background: url(../images/layup/saab/spriteCarsList.jpg) -224px 0px no-repeat; width: 228px; }
#carList a#saabEstate { background: url(../images/layup/saab/spriteCarsList.jpg) -452px 0px no-repeat; width: 216px; }
#carList a#saabConvertible { background: url(../images/layup/saab/spriteCarsList.jpg) -120px -115px no-repeat; width: 236px; }
#carList a#saabX { background: url(../images/layup/saab/spriteCarsList.jpg) -356px -115px no-repeat; width: 230px; }

#carList a#saabSportSaloon:hover { background: url(../images/layup/saab/spriteCarsList.jpg) 0px -230px no-repeat; }
#carList a#saabSportWagon:hover { background: url(../images/layup/saab/spriteCarsList.jpg) -224px -230px no-repeat; }
#carList a#saabEstate:hover { background: url(../images/layup/saab/spriteCarsList.jpg) -452px -230px no-repeat; }
#carList a#saabConvertible:hover { background: url(../images/layup/saab/spriteCarsList.jpg) -120px -345px no-repeat; }
#carList a#saabX:hover { background: url(../images/layup/saab/spriteCarsList.jpg) -356px -345px no-repeat; }

#carListTable { background: url(../images/layup/saab/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: #dce0f1; }
#carListTable td,
#carListTable th { padding: 4px; }
.carListFooterText { font-size: 9px; padding: 20px 10px 0px 10px; }

/* ----- LISTING PAGE ----- */
#usedCarListingAdjustFinance form { background: #005aa8; }
#usedList .itemDetails .itemPrice { background:#005aa8; border:none; }
#usedList .itemDetails .itemPrice2 { background:#005aa8; border:none; }

/* ----- FINANCE DOMTABS ----- */
#usedCarFinance #adjustFinance form { background: #005aa8; }
.codeWeaversMain .financeTable th { background: #005aa8; }

/* ----- HEADINGS & PARAGRAPHS ----- */
#dealerAddress h2, #dealerHours h2 { background:#005AA8; border:1px solid #002C73; }
