/* ---------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------- IMGAGERY -------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------- */
body { background:#ffffff url(../images/layup/daf/bodyBg.jpg) top center no-repeat; }
#header { background:url(../images/layup/daf/headerBg.gif) top left no-repeat; }
#leftCol .vehicleSearch { background: #000918 url(../images/layup/daf/vehicleSearchBg.gif) bottom left no-repeat;  }
#leftCol .vehicleSearch .carCountContainer { background: url(../images/layup/daf/vehicleCountBg.gif) bottom left no-repeat; }
#tabVehicleSearch #tabModel { background:url(../images/layup/daf/spriteSearchType.gif) 0px 0px no-repeat; width: 68px; height: 33px; margin-left: 2px; }
#tabVehicleSearch #tabModel:hover { background:url(../images/layup/daf/spriteSearchType.gif) 0px -33px no-repeat; }
#tabVehicleSearch #tabModel.active { background:url(../images/layup/daf/spriteSearchType.gif) 0px -33px no-repeat; }
#tabVehicleSearch #tabBudget { background:url(../images/layup/daf/spriteSearchType.gif) -68px 0px no-repeat; width: 68px; height: 33px; margin-left: 3px; }
#tabVehicleSearch #tabBudget:hover { background:url(../images/layup/daf/spriteSearchType.gif) -68px -33px no-repeat; }
#tabVehicleSearch #tabBudget.active { background:url(../images/layup/daf/spriteSearchType.gif) -68px -33px no-repeat; }
#tabVehicleSearch #tabLifestyle { background:url(../images/layup/daf/spriteSearchType.gif) -136px 0px no-repeat; width: 68px; height: 33px; margin-left: 3px; }
#tabVehicleSearch #tabLifestyle:hover { background:url(../images/layup/daf/spriteSearchType.gif) -136px -33px no-repeat; }
#tabVehicleSearch #tabLifestyle.active { background:url(../images/layup/daf/spriteSearchType.gif) -136px -33px no-repeat; }

#offerTabs { border-bottom: 5px solid #9b191d; padding-left: 270px; width: 412px; }
#offerTabs #newCarOffers { background:url(../images/layup/daf/spriteOfferTabs.gif) 0px 0px no-repeat; }
#offerTabs #newCarOffers:hover { background:url(../images/layup/daf/spriteOfferTabs.gif) 0px -29px no-repeat; }
#offerTabs #newCarOffers.active { background:url(../images/layup/daf/spriteOfferTabs.gif) 0px -29px no-repeat; }
#offerTabs #usedCarOffers { background:url(../images/layup/daf/spriteOfferTabs.gif) -142px 0px no-repeat; }
#offerTabs #usedCarOffers:hover { background:url(../images/layup/daf/spriteOfferTabs.gif) -142px -29px no-repeat; }
#offerTabs #usedCarOffers.active { background:url(../images/layup/daf/spriteOfferTabs.gif) -142px -29px no-repeat; }
#offerTabs #aftersalesOffers { width:124px; background:url(../images/layup/daf/spriteOfferTabs.gif) -288px 0px no-repeat; }
#offerTabs #aftersalesOffers:hover {width:124px; background:url(../images/layup/daf/spriteOfferTabs.gif) -288px -29px no-repeat; }
#offerTabs #aftersalesOffers.active { width:124px;background:url(../images/layup/daf/spriteOfferTabs.gif) -288px -29px no-repeat; }
#offerTabs #mobilityOffers { background:url(../images/layup/daf/spriteOfferTabs.gif) -413px 0px no-repeat; display:none; }
#offerTabs #mobilityOffers:hover { background:url(../images/layup/daf/spriteOfferTabs.gif) -413px -29px no-repeat; }
#offerTabs #mobilityOffers.active { background:url(../images/layup/daf/spriteOfferTabs.gif) -413px -29px no-repeat; }

/* ---------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- FRANCHISE SPECIFIC ---------------------------------------- */
/* ---------------------------------------------------------------------------------------------------- */
#header #contactDetails { position: absolute; top: 43px; right: 193px; }
#jumpPrimary { background: #ad0007; width: 739px; height: 189px; padding: 7px 0px 0px 5px; border: none !important; }
#jumpPrimary a { float: left; height: 182px; }
#footerContainer .footerCompanyDetails { position: relative; }
#footerContainer .footerCompanyDetails .badge { position: absolute; top: -46px; right: 0px ;}

/* ---------------------------------------------------------------------------------------------------- */
/* ------------------------------------------ TOP NAVIGATION ------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------- */
#primaryNav li { background:url(../images/layup/daf/primaryNavDivider.gif) top right no-repeat; }
#primaryNav li a:hover { background:url(../images/layup/daf/primaryNavHover.gif) top left repeat-x; }
#primaryNav li .active { background:url(../images/layup/daf/primaryNavHover.gif) top left repeat-x; }
#primaryNav li a { padding: 9px 19px 9px 17px; }
#primaryNav li.last { background: none; }
#primaryNav li.last a { padding: 9px 20px 9px 20px; }

/* ---------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------- COLOURS --------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------- */
#homeContent h1 { color: #1d3883; }
#mainContent h1 { color: #1d3883; }
