/* ----- IDS ----- */
#header { background:url(../images/layup/jaguar/headerBg.jpg) top left no-repeat; }
#badge { position: absolute; top: 12px; right: 126px; }
#header #logo { position: absolute; top: 12px; left: 30px; }
#header #contactDetail { position: absolute; top: 39px; right: 260px; }
#mainImage { margin-bottom: 12px; }
#homeContent a { color: #000000; }
#mainContent a { color: #000000; }

#leftCol { background: #000000 url(../images/layup/jaguar/leftColBg.gif) top left no-repeat; }
#leftCol #leftBadge { position: relative; top: -19px; width: 139px; margin: 0px auto 0 auto; }
#rightCol .cmsImage { border: 1px solid #000000; }

/* ----- FRANCHISE HOME ----- */
#mainImage { padding-left: 15px; }
#jumpPrimary { margin-left: 32px; margin-bottom: 25px; background: url(../images/layup/jumpPrimaryBg.jpg) top left no-repeat; }
#jumpPrimary .box { float: left; width: 163px; margin-right: 30px; }
#jumpPrimary .box a { display: block; cursor: pointer; text-decoration: none; font-weight: normal; }
#jumpPrimary .featuredCar { float: left; width: 267px; background:url(../images/layup/featuredCarBg.gif) top left no-repeat; margin-right: 0px; }
#jumpPrimary .featuredCar .thumb { display: block; float: left; margin-top: 18px; background:url(../images/layup/noImage111x83.gif) top left no-repeat; width: 115px; height: 87px; margin-right: 15px; }
#jumpPrimary .featuredCar .thumb img { padding: 1px; border: 1px solid #000000; }
#jumpPrimary .featuredCar .detail { display: block; float: left; width: 136px; }
#jumpPrimary .featuredCar .title { display: block; font-weight: bold; padding: 16px 0px 12px 0px; }
#jumpPrimary .featuredCar .spec { display: block; padding: 0px 0px 12px 0px; }
#jumpPrimary .featuredCar .price { display: block; font-weight: bold; color: #ca0200; }
#jumpSecondary { margin-left: 20px; margin-bottom: 25px; height: 84px;  }
#jumpSecondary .box { float: left; }
#jumpSecondary .box a { display: block; width: 146px; padding-right: 10px; padding-left: 11px; border-right: 1px solid #d1dce0;  cursor: pointer; text-decoration: none; font-weight: normal; }
#jumpSecondary .box .title { display: block; padding-bottom: 8px; }
#jumpSecondary .box .link { display: block; font-weight: bold; color: #ca0200; padding-top: 12px; }
#jumpSecondary .last a { border: none; }

/* ----- DEALER LIST ----- */
#dealerList a { color: #000000; }

/* ----- BOX LIST ----- */
#boxList .box .thumb img { border: 1px solid #000000; }

/* ----- LIST ----- */
#list .listItem .thumb img { padding: 3px; border: 1px solid #000000; }
#list .listItem .price { color: #000000; }

/* ----- USED CAR DETAIL ----- */
#usedCarPhoto img { border: 1px solid #000000; }
#usedCarThumbnails .thumb img { border: 1px solid #000000; }
#similarVehicles .tab li { background: #000000; }
#similarVehicles .box .thumb img { border: 1px solid #000000; }

/* ----- DOMTABS ----- */
#usedVehicleSpec .tabset_tabs a { background: #a0a0a0; }
#usedVehicleSpec .tabset_tabs a:hover { background: #000000 !important; }
#usedVehicleSpec .tabset_tabs .active a { background: #000000; }
#financeCalculator .tab li { background: #000000; }
#usedVehicleSpec .tabset_content .price { color: #000000; }

/* ----- TOP NAVIGATION ----- */
#primaryNav { background: url(../images/layup/jaguar/navBg.gif) top left no-repeat; margin-bottom: 35px; }
#primaryNav li { background:url(../images/layup/jaguar/navDivider.gif) right 4px no-repeat; }
#primaryNav li a { padding: 9px 11px 9px 11px; }
#primaryNav li a:hover { color: #a0a0a0; }
#primaryNav li .active { color: #a0a0a0; }

/* ----- BREADCRUMBS/PAGINATION/PAGE TOP AND BOTTOMS ----- */
#back a { color: #000000; }
#pagination a:hover { background:#000000; }
#pagination .active { background:#000000; }
#paginationBottom a:hover { background:#000000; }
#paginationBottom .active { background:#000000;  }

/* ----- HEADINGS & PARAGRAPHS ----- */
h1 { color: #000000; }

/* ----- FORMS ----- */
.requiredLabel { color:#000000; }
.validation-advice { background-color: #000000; }