/* ----- BACKGROUNDS ----- */
body { height: 110% !important; background: url(../images/layup/citroen/bodyBg.jpg) no-repeat center top; }

div#wrapper { background:none; }



#container { background:#FFF url(../images/layup/citroen/containerBg.gif) no-repeat top left; }
#container .home { background: url(../images/layup/citroen/homeContainerBg.jpg) no-repeat top left; }
#header #leftHeaderBg { background: url(../images/layup/citroen/headerLeftBg.jpg) no-repeat; display:none; }
#header #rightHeaderBg { background: url(../images/layup/citroen/headerRightBg.jpg) no-repeat; display:none; }
#homeTop .usedCarSearch { background: none !important; }

#homeTop .usedCarSearch form { background: url(../images/layup/citroen/usedSearchBg.jpg) no-repeat !important; }

#homeTop .usedCarSearch #searchTabs #selectCars a { background: url(../images/layup/citroen/spriteUsedCars.gif) no-repeat left bottom; }
#homeTop .usedCarSearch #searchTabs #selectCars a.active { background: url(../images/layup/citroen/spriteUsedCars.gif) no-repeat left top; }
#homeTop .usedCarSearch #searchTabs #selectVans a { background: url(../images/layup/citroen/spriteUsedVans.gif) no-repeat left bottom; }
#homeTop .usedCarSearch #searchTabs #selectVans a.active { background: url(../images/layup/citroen/spriteUsedVans.gif) no-repeat top left; }
#primaryNav li { background: url(../images/layup/citroen/navSpacer.gif) right bottom no-repeat; }
#primaryNav li.active a, #primaryNav li a:hover { background: url(../images/layup/citroen/navActive.gif) top center no-repeat; }
.usedCarSearch { background: #d8002f url(../images/layup/citroen/usedSearchBg.jpg) no-repeat !important; }
.usedCarSearch #searchTabs #selectCars a { background: url(../images/layup/citroen/spriteUsedCarsInternal.jpg) no-repeat left bottom; }
.usedCarSearch #searchTabs #selectCars a.active { background: url(../images/layup/citroen/spriteUsedCarsInternal.jpg) no-repeat left top; }
.usedCarSearch #searchTabs #selectVans a { background: url(../images/layup/citroen/spriteUsedVansInternal.jpg) no-repeat left bottom; }
.usedCarSearch #searchTabs #selectVans a.active { background: url(../images/layup/citroen/spriteUsedVansInternal.jpg) no-repeat top left; }


/* ----- LAYOUT ----- */
#header #badge { position: absolute; top: 68px; right: 0px; }
#header #logo { position: absolute; top: 47px; left: 35px; }
#primaryNav ul { float: left; }
#primaryNav li a { padding: 18px 8px 7px 7px; }
#franchiseJumps { float:left; margin:-85px 0 0 0; width:477px; height:auto; }
#franchiseJumps .padding { padding:0px 5px 0px 30px; }
#homeText { clear: both; width: 900px; padding: 10px 30px 0px 30px; }
#breadcrumbs { padding: 10px 0px 7px 0px; }

#leftCol .usedCarSearch #searchTabsInternal #selectCars a { display: block; width: 111px; height: 74px; background: url(../images/layup/citroen/spriteUsedCarsInternal.jpg) no-repeat left bottom; float: left; }
#leftCol .usedCarSearch #searchTabsInternal #selectCars a.active { display: block; background: url(../images/layup/citroen/spriteUsedCarsInternal.jpg) no-repeat left top; }
#leftCol .usedCarSearch #searchTabsInternal #selectVans a { display: block; width: 115px; height: 74px; background: url(../images/layup/citroen/spriteUsedVansInternal.jpg) no-repeat left bottom; float: left; }
#leftCol .usedCarSearch #searchTabsInternal #selectVans a.active { display: block; background: url(../images/layup/citroen/spriteUsedVansInternal.jpg) no-repeat top left; }


/* ----- COLOURS ----- */
#homeText #locations .heading { color: #d0432f; }
.redText { color: #d0432f; }
.franColor { color: #d0432f; }
.newsList .listItem .itemDetails .itemHeading { color: #d0432f; }
.newsList .listItem .itemDetails .itemInfo .itemSpec .textColor { color: #d0432f; }
#searchResults { color: #d0432f !important; }
#sortBy { color: #d0432f !important; padding-right: 0px !important; }
#breadcrumbs .pagination { float:right !important; padding-right: 70px; width:180px; }
#pagination .prev:hover, #pagination .next:hover { color: #d0432f !important; }
#pagination a:hover, #pagination .active { background: #d0432f; }
#pagination a { color: #d0432f !important; }
h1 { color: #d0432f; }

#usedVehicleSpec .tabset_tabs li { background: #fab6ac; border-bottom: 1px solid #be2f3c; }
#usedVehicleSpec .tabset_tabs a { color: #7d3328; }
#usedVehicleSpec .tabset_tabs a:hover { background: #ed7a7a; }
#usedVehicleSpec .tabset_tabs .active a { background: #ed7a7a; }
#usedVehicleSpec .tabset_tabs #firstTab { border-right: 1px solid #be2f3c; }
#usedVehicleSpec .tabset_tabs #secondTab { border-right: 1px solid #be2f3c; }
.cwTab .cwHeadings #linkAdjustFinance { border-right: 1px solid #be2f3c !important; }
.cwTab .cwHeadings a:hover { background: #ed7a7a !important; }
.cwTab .cwHeadings a { color: #7d3328 !important;  background: #fab6ac !important;  border-bottom: 1px solid #be2f3c !important;  }
.cwTab .cwHeadings a.active { background: #ed7a7a !important;  }

#dealerDetails h2 { background: #d9002f; }
#dealerImagery #dealerMap { border:2px solid #d9002f; } 
#dealerImagery #dealerLocationImage { border:2px solid #d9002f; }
#openingHours h2 { background: #d9002f; }
.dealerContact { background: #d9002f; }

#relatedVehicles .listItem { background: #fae59d; }
#relatedVehicles .altItem { background: #faebb9 !important; }
#relatedVehicles .listItem .itemPrice { color: #7D3328; }
#relatedVehicles .listItem .itemHeading { color: #7D3328; }

/* ----- OFFERS LIST ------ */
#offerTabs a#offer-used-offers { width: 91px; background: url(../images/layup/citroen/offerTabs.gif) 0px 0px no-repeat; }
#offerTabs a#offer-aftersales-offers { width: 121px; background: url(../images/layup/citroen/offerTabs.gif) -91px 0px no-repeat; }
#offerTabs a#offer-motability-offers{ width: 120px; background: url(../images/layup/citroen/offerTabs.gif) -212px 0px no-repeat; }
#offerTabs a#offer-fleet-offers { width: 91px; background: url(../images/layup/citroen/offerTabs.gif) -332px 0px no-repeat; }
#offerTabs a#offer-new-offers { width: 91px; background: url(../images/layup/citroen/offerTabs.gif) -423px 0px no-repeat; }
#offerTabs li a#offer-contract-offers { width: 136px; background: url(../images/layup/citroen/offerTabs.gif) -514px 0 no-repeat; }

#offerTabs a#offer-used-offers:hover,
#offerTabs li.active a#offer-used-offers { background: url(../images/layup/citroen/offerTabs.gif) 0px -26px no-repeat; }
#offerTabs a#offer-aftersales-offers:hover,
#offerTabs li.active a#offer-aftersales-offers { background: url(../images/layup/citroen/offerTabs.gif) -91px -26px no-repeat; }
#offerTabs a#offer-motability-offers:hover,
#offerTabs li.active a#offer-motability-offers { background: url(../images/layup/citroen/offerTabs.gif) -212px -26px no-repeat; }
#offerTabs a#offer-fleet-offers:hover,
#offerTabs li.active a#offer-fleet-offers { background: url(../images/layup/citroen/offerTabs.gif) -332px -26px no-repeat; }
#offerTabs #offer-new-offers:hover,
#offerTabs li.active a#offer-new-offers { background: url(../images/layup/citroen/offerTabs.gif) -423px -26px no-repeat; }
#offerTabs li a#offer-contract-offers:hover,
#offerTabs li.active a#offer-contract-offers { width: 136px; background: url(../images/layup/citroen/offerTabs.gif) -514px -26px no-repeat; }


#internalList { margin-top:17px; }


/* ----- FOOTER ----- */
#footer { margin-top: -120px; height: 175px; background: url(../images/layup/citroen/footerBg.jpg) center top no-repeat; color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer .padding { width: 960px; margin:0 auto; text-align: left; position: relative; padding:55px 0 0 0; }
#footer a { font-weight:normal; text-decoration:none; color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer a:hover { text-decoration:underline;}

/* ----- FINANCE PAGES ----- */

#financeMenu { background:url(../images/layup/citroen/titleSelectFinance.gif) no-repeat top left;  }
#financeMenu a#finance { height:34px; background:url(../images/layup/citroen/spriteFinanceMenu.gif) 0 0 no-repeat;}
#financeMenu a#warranty { height:31px; background:url(../images/layup/citroen/spriteFinanceMenu.gif) 0 -34px no-repeat;}
#financeMenu a#insurance {height:40px; background:url(../images/layup/citroen/spriteFinanceMenu.gif) 0 -65px no-repeat;}
#financeMenu a#finance:hover,
#financeMenu a#finance.active { height:34px; background:url(../images/layup/citroen/spriteFinanceMenu.gif) -288px 0 no-repeat;}
#financeMenu a#warranty:hover,
#financeMenu a#warranty.active { height:31px; background:url(../images/layup/citroen/spriteFinanceMenu.gif) -288px -34px no-repeat;}
#financeMenu a#insurance:hover,
#financeMenu a#insurance.active {height:40px; background:url(../images/layup/citroen/spriteFinanceMenu.gif) -288px -65px no-repeat;}

.newsList .listItem .itemFinance td { border:1px solid #ac0125; }
.newsList .listItem .itemFinance tr { background:#e90b3a; }
.newsList .listItem .itemFinance tr.tableHead { background:#ac0125;}