
body { background: url(../images/layup/fiat/bodyBg.jpg) center top no-repeat #111; }
#wrapper { width:942px; margin-left:6px; background:url(../images/layup/fiat/wrapperBg.jpg) top left no-repeat #000; }
#header #contactDetails { position: absolute; top: 5px; right: 135px;  }

#primaryNav li span { background:url(../images/layup/fiat/navBgRight.gif) right top no-repeat; }
#primaryNav li a { background:url(../images/layup/fiat/navBgLeft.gif) left top no-repeat;}
#primaryNav li a:hover,
#primaryNav li a:hover span,
#primaryNav li.active a, 
#primaryNav li.active a span { color: #ff3660; }

#rightCol #offerBanner #tabs #tab1 { background:url(../images/layup/fiat/spriteOfferTabs.gif) 0 0 no-repeat; }
#rightCol #offerBanner #tabs #tab2 { background:url(../images/layup/fiat/spriteOfferTabs.gif) 0 -32px no-repeat; }
#rightCol #offerBanner #tabs #tab3 { background:url(../images/layup/fiat/spriteOfferTabs.gif) 0 -64px no-repeat; }
#rightCol #offerBanner #tabs #tab4 { background:url(../images/layup/fiat/spriteOfferTabs.gif) 0 -96px no-repeat; }
#rightCol #offerBanner #tabs #tab5 { background:url(../images/layup/fiat/spriteOfferTabs.gif) 0 -128px no-repeat; }
#rightCol #offerBanner #tabs #tab6 { background:url(../images/layup/fiat/spriteOfferTabs.gif) 0 -160px no-repeat; }
#rightCol #offerBanner #tabs #tab1:hover { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px 0 no-repeat; }
#rightCol #offerBanner #tabs #tab2:hover { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -32px no-repeat; }
#rightCol #offerBanner #tabs #tab3:hover { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -64px no-repeat; }
#rightCol #offerBanner #tabs #tab4:hover { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -96px no-repeat; }
#rightCol #offerBanner #tabs #tab5:hover { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -128px no-repeat; }
#rightCol #offerBanner #tabs #tab6:hover { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -160px no-repeat; }
#rightCol #offerBanner #tabs #tab1.active  { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px 0 no-repeat; }
#rightCol #offerBanner #tabs #tab2.active  { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -32px no-repeat; }
#rightCol #offerBanner #tabs #tab3.active  { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -64px no-repeat; }
#rightCol #offerBanner #tabs #tab4.active  { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -96px no-repeat; }
#rightCol #offerBanner #tabs #tab5.active  { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -128px no-repeat; }
#rightCol #offerBanner #tabs #tab6.active  { background:url(../images/layup/fiat/spriteOfferTabs.gif) -53px -160px no-repeat; }

#breadcrumbs { position:relative; background:url(../images/layup/fiat/breadcrumbBg.gif) no-repeat; }

.pagination a:hover { text-decoration: none; background:#fff; color:#ff3660 !important; }
.pagination .active { text-decoration: none; background:#fff; color:#ff3660 !important; }

#newCarOptions a#enquiry { background:url(../images/layup/fiat/spriteNewCarOptions.gif) 0 0 no-repeat; }
#newCarOptions a#enquiry:hover { background:url(../images/layup/fiat/spriteNewCarOptions.gif) -278px 0 no-repeat; }
#newCarOptions a#testDrive { background:url(../images/layup/fiat/spriteNewCarOptions.gif) 0 -44px no-repeat; }
#newCarOptions a#testDrive:hover { background:url(../images/layup/fiat/spriteNewCarOptions.gif) -278px -44px no-repeat; }
#newCarOptions a#brochure { background:url(../images/layup/fiat/spriteNewCarOptions.gif) 0 -88px no-repeat; }
#newCarOptions a#brochure:hover { background:url(../images/layup/fiat/spriteNewCarOptions.gif) -278px -88px no-repeat; }
#newCarOptions a#currentOffers { background:url(../images/layup/fiat/spriteNewCarOptions.gif) 0 -132px no-repeat; }
#requestCall {  background:url(../images/layup/fiat/requestCallFormBg.jpg) left top no-repeat; }


#usedCarOptions a#enquiry { background:url(../images/layup/fiat/spriteUsedCarOptions.gif) 0 0 no-repeat; }
#usedCarOptions a#enquiry:hover { background:url(../images/layup/fiat/spriteUsedCarOptions.gif) -278px 0 no-repeat; }
#usedCarOptions a#print { background:url(../images/layup/fiat/spriteUsedCarOptions.gif) 0 -44px no-repeat; }
#usedCarOptions a#print:hover { background:url(../images/layup/fiat/spriteUsedCarOptions.gif) -278px -44px no-repeat; }
#usedCarOptions a#offer { background:url(../images/layup/fiat/spriteUsedCarOptions.gif) 0 -88px no-repeat; }
#usedCarOptions a#offer:hover { background:url(../images/layup/fiat/spriteUsedCarOptions.gif) -278px -88px no-repeat; }
#details .domHeadings a#overview { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) 0 0 no-repeat;  }
#details .domHeadings a#overview:hover { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) 0 -41px no-repeat; }
#details .domHeadings li.active a#overview { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) 0 -41px no-repeat; }
#details .domHeadings a#fullDetails { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) -137px 0 no-repeat;}#details .domHeadings a#fullDetails:hover { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) -137px -41px no-repeat; }
#details .domHeadings li.active a#fullDetails { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) -137px -41px no-repeat; }
#details .domHeadings a#warranty { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) -294px 0 no-repeat;  }
#details .domHeadings a#warranty:hover { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) -294px -41px no-repeat; }
#details .domHeadings li.active a#warranty { display:block; height:41px; background:url(../images/layup/fiat/spriteUsedTabs.gif) -294px -41px no-repeat; }

#fullWidthTitle { background:#da2452; padding:11px 0 12px 12px;}

#leftCol .wishlist .domHeadings a#wishList { background:url(../images/layup/fiat/spriteWishlist.gif) 0 0 no-repeat; width:103px; }
#leftCol .wishlist .domHeadings a#wishList:hover { background:url(../images/layup/fiat/spriteWishlist.gif) 0 -43px no-repeat; width:103px; }
#leftCol .wishlist .domHeadings li.active a#wishList { background:url(../images/layup/fiat/spriteWishlist.gif) 0 -43px no-repeat; width:103px; }
#leftCol .wishlist .domHeadings a#recentViewed { background:url(../images/layup/fiat/spriteWishlist.gif) -103px 0 no-repeat; width:137px; }
#leftCol .wishlist .domHeadings a#recentViewed:hover { background:url(../images/layup/fiat/spriteWishlist.gif) -103px -43px no-repeat; width:137px; }
#leftCol .wishlist .domHeadings li.active a#recentViewed { background:url(../images/layup/fiat/spriteWishlist.gif) -103px -43px no-repeat; width:137px; }


/* ----- OFFER LIST ----- */
.domTabs.offer .domHeadings a#tabNewCars { width:167px; background:url(../images/layup/fiat/spriteOfferListTabs.gif) 0 0 no-repeat;}
.domTabs.offer .domHeadings a#tabNewCars:hover { background:url(../images/layup/fiat/spriteOfferListTabs.gif) 0 -56px no-repeat;}
.domTabs.offer .domHeadings li.active a#tabNewCars{ background:url(../images/layup/fiat/spriteOfferListTabs.gif) 0 -56px no-repeat;}
.domTabs.offer .domHeadings a#tabUsedCars { width:167px;  background:url(../images/layup/fiat/spriteOfferListTabs.gif) -167px 0 no-repeat;}
.domTabs.offer .domHeadings a#tabUsedCars:hover { background:url(../images/layup/fiat/spriteOfferListTabs.gif) -167px -56px no-repeat;}
.domTabs.offer .domHeadings li.active a#tabUsedCars{ background:url(../images/layup/fiat/spriteOfferListTabs.gif) -167px -56px no-repeat;}
.domTabs.offer .domHeadings a#tabAftersales { width:167px; background:url(../images/layup/fiat/spriteOfferListTabs.gif) -336px 0 no-repeat;}
.domTabs.offer .domHeadings a#tabAftersales:hover { background:url(../images/layup/fiat/spriteOfferListTabs.gif) -336px -56px no-repeat;}
.domTabs.offer .domHeadings li.active a#tabAftersales{ background:url(../images/layup/fiat/spriteOfferListTabs.gif) -336px -56px no-repeat;}
.domTabs.offer .domHeadings a#tabMotability { width:167px;  background:url(../images/layup/fiat/spriteOfferListTabs.gif) -503px 0 no-repeat;}
.domTabs.offer .domHeadings a#tabMotability:hover { background:url(../images/layup/fiat/spriteOfferListTabs.gif) -503px -56px no-repeat;}
.domTabs.offer .domHeadings li.active a#tabMotability{ background:url(../images/layup/fiat/spriteOfferListTabs.gif) -503px -56px no-repeat;}

#footer { background:url(../images/layup/fiat/footerBg.jpg) no-repeat 0 0 #111; }

#dealerContact { background:url(../images/layup/fiat/dealerContactBg.jpg) left top no-repeat; }
#dealerInfo .title {  background:url(../images/layup/fiat/dealerTitleBg.jpg) no-repeat 0 0; }
#dealerInfo .altRow { background:#ff3660; }

#breadcrumbs .btnBack, 
#breadcrumbs .current, 
#footer a, 
a { color:#ff3660; }

.required { color:#ff3660;}
input.validation-failed, textarea.validation-failed, select.validation-failed { border: 1px solid #ff3660; }
.validation-advice { background-color: #ff3660;  }
