body { background:#f7f7f7 url(../images/layup/citroen/bodyPattern.gif) top left repeat-x; }
#header #quickSearch { background: url(../images/layup/citroen/quickSearch.gif) top left no-repeat; }
#inner { background: url(../images/layup/citroen/bodyImage.jpg) center 132px no-repeat; }
#flashBanner { margin-top: 16px; margin-bottom: 8px !important; }

#rightCol #contactDetails { width: 366px;  }

#leftCol { margin-top: 9px; }
#leftCol .badge { position: relative; height: 53px; }
#leftCol .badge a { position: absolute; top: 0px; left: 0px; }

#rightCol #primaryJumps { margin-bottom: 30px; height: 182px; }
#rightCol #primaryJumps .jump { float: left; background: none !important; margin-right: 2px; }
#rightCol #primaryJumps .jump a { display: block; cursor: pointer; text-decoration: none; font-weight: normal; width: 192px; background:url(../images/layup/citroen/primaryJumpsBg.gif) top left no-repeat; padding: 22px 19px 0px 20px; }
#rightCol #primaryJumps .jump .title { display: block; padding-bottom: 6px; }
#rightCol #primaryJumps .jump .content { display: block; padding-bottom: 5px; padding-top: 5px; }
#rightCol #primaryJumps .jump .btn { display: block; }

#rightCol #secondaryJumps { height: 155px; }
#rightCol #secondaryJumps .jump { float: left; }
#rightCol #secondaryJumps .jump a { display: block; cursor: pointer; text-decoration: none; font-weight: normal; padding-left: 21px; padding-right: 25px; width: 188px; }
#rightCol #secondaryJumps .jump.motability { background:url(../images/layup/citroen/jumpMotabilityBg.gif) top right no-repeat; }
#rightCol #secondaryJumps .jump.finance { background:url(../images/layup/citroen/jumpFinanceBg.gif) top right no-repeat; }
#rightCol #secondaryJumps .jump.bodyshop { background:url(../images/layup/citroen/jumpBodyshopBg.gif) top right no-repeat; }
#rightCol #secondaryJumps .jump .title { display: block; padding-bottom: 14px; }
#rightCol #secondaryJumps .jump .content { display: block; padding-bottom: 20px; }
#rightCol #secondaryJumps .jump .btn { display: block; }

#mainContentTop { margin-top: 15px; }

/* ----- OFFER TABS ----- */
#offerTabs { height: 50px; width: 678px; }
#offerTabs a { display: block; float: left; height: 50px; }
#offerTabs #tabNewOffer { width: 120px; background: url(../images/layup/citroen/spriteOfferTabs.gif) 0px -50px no-repeat; }
#offerTabs #tabUsedOffer { width: 114px; background: url(../images/layup/citroen/spriteOfferTabs.gif) -120px -50px no-repeat; }
#offerTabs #tabServicingOffer { width: 145px; background: url(../images/layup/citroen/spriteOfferTabs.gif) -234px -50px no-repeat; }
#offerTabs #tabMotabilityOffer { width: 150px; background: url(../images/layup/citroen/spriteOfferTabs.gif) -379px -50px no-repeat; }
#offerTabs #tabBusinessOffer { width: 149px; background: url(../images/layup/citroen/spriteOfferTabs.gif) -529px -50px no-repeat; }
#offerTabs #tabNewOffer:hover,
#offerTabs #tabNewOffer.active { background: url(../images/layup/citroen/spriteOfferTabs.gif) 0px 0px no-repeat; }
#offerTabs #tabUsedOffer:hover,
#offerTabs #tabUsedOffer.active { background: url(../images/layup/citroen/spriteOfferTabs.gif) -120px 0px no-repeat; }
#offerTabs #tabServicingOffer:hover,
#offerTabs #tabServicingOffer.active { background: url(../images/layup/citroen/spriteOfferTabs.gif) -234px 0px no-repeat; }
#offerTabs #tabMotabilityOffer:hover,
#offerTabs #tabMotabilityOffer.active { background: url(../images/layup/citroen/spriteOfferTabs.gif) -379px 0px no-repeat; }
#offerTabs #tabBusinessOffer:hover,
#offerTabs #tabBusinessOffer.active { background: url(../images/layup/citroen/spriteOfferTabs.gif) -529px 0px no-repeat; }
