body { background:#ffffff url(../images/layup/bodyBgGroupHome.jpg) top center repeat-x; }
#header { height: 108px; }
#wrapper { width: 100%; height: 100%; background: none; }
#wrapperFooter { width: 100%; height: 100%; background: none; }

#inner { background:url(../images/layup/mainImageBg.jpg) left top no-repeat #fff; padding: 0px 9px 0px 9px; }
#primaryNav { height: 41px; margin: 0px 0px 8px 0px; }
#primaryNav #navShadow { width: 960px; height: 8px; position: absolute; top: 41px; left: 0px; background: url(../images/layup/navShadowGroupHome.jpg) no-repeat; }

#mainImage { width: 942px; height: 348px; border-top: 4px solid #3f4041; position: relative; }
#mainImage .latestOffers { width: 233px; height: 38px; position: absolute; top: 0px; right: 0px; z-index: 99999999; outline: none; }
#mainImage #carousel { background:#FFFFFF; height:348px; position:relative; width:942px; }
#mainImage #mainScroller.carousel { float: left; position: relative; width: 942px; height: 348px; }
#mainImage #mainScroller.carousel .scroller { display: inline; float: left; overflow: hidden; position: relative; width: 942px; height: 348px; }
#mainImage #mainScroller.carousel ul { margin-left: -942px; width: 10000px; list-style: none; padding: 0px; margin-top: 0px }
#mainImage #carouselTitle { background: url(../images/layup/offerPaginationBg.png) no-repeat; width: 247px; height: 25px; position: absolute; top: 280px; left: 676px; z-index: 999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
#mainImage #carouselTitle .thePagination { float: right; display: block; padding: 5px 15px 5px 5px; }
#mainImage #carouselTitle #curFeaturedPage { font-weight: bold; color: #fbc84e; }
#mainImage #mainScroller.carousel .controls a.next { background: url(../images/layup/offerCarouselNext.png) 0px 0px no-repeat; right: 20px; top:165px; }
#mainImage #mainScroller.carousel .controls a.previous { background: url(../images/layup/offerCarouselPrev.png) 0px 0px no-repeat; left: 20px; top:165px; }

#homeJumps { width: 942px; height: 87px; position: relative; margin-top: 5px; margin-bottom: 5px; }
#homeJumps .position { position: absolute; top: -29px; }
#homeJumps a { height: 116px; display: block; float: left; }
#homeJumps a span { display: none; }

/* ----- HOME LEFT COLUMN ----- */
#homeLeftCol { float: left; width: 224px;  }
#homeLeftCol .box {}
#homeLeftCol .usedCarSearch .domTabs { background: #e4e4e5; }
#homeLeftCol .usedCarSearch .domTabs form { margin: 0px; padding: 0px 9px 13px 9px; }
#homeLeftCol .usedCarSearch .domTabs select { width: 205px; margin-bottom: 11px; }
#homeLeftCol #myFavourites { border-top: 1px solid #ffffff; background: #ebebec; }
#homeLeftCol #myFavourites .thumbs { padding: 10px 0px 12px 4px; }
#homeLeftCol #myFavourites .thumbs .thumb { width: 64px; height: 47px; float: left; border: 1px solid #9a9a9a; margin: 0px 3px 0px 3px; display: inline; background: url(../images/layup/favBg.gif) no-repeat; }
#homeLeftCol #myFavourites .btns { padding: 0px 0px 10px 8px; }
#homeLeftCol #myFavourites .btns img { float: left; }
#homeLeftCol #myFavourites .btns .first img { padding-right: 6px; }

/* ----- HOME RIGHT COLUMN ----- */
#homeRightCol { float: right; width: 224px;  }
#homeRightCol #rightColJumps a { display: block; outline: none; width: 224px; height: 50px; }
#homeRightCol #rightColJumps a#jumpStockUpdates { background: url(../images/layup/spriteLeftColJumps.jpg) 0px 0px no-repeat; }
#homeRightCol #rightColJumps a#jumpBookTestDrive { background: url(../images/layup/spriteLeftColJumps.jpg) 0px -50px no-repeat; }
#homeRightCol #rightColJumps a#jumpBookService { background: url(../images/layup/spriteLeftColJumps.jpg) 0px -100px no-repeat; }
#homeRightCol #rightColJumps a#jumpPartsShop { background: url(../images/layup/spriteLeftColJumps.jpg) 0px -150px no-repeat; }
#homeRightCol #rightColJumps a#jumpPersonalDets { background: url(../images/layup/spriteLeftColJumps.jpg) 0px -200px no-repeat; }


/* ----- HOME MIDDLE COLUMN ----- */
#homeMiddleCol { float: left; width: 460px; padding: 0px 9px 0px 9px; }
#homeMiddleCol #homeContent { padding: 20px 18px 20px 18px; }
#homeMiddleCol #secondaryJumps { padding: 0px 0px 15px 0px; }
#homeMiddleCol #secondaryJumps #secondaryJump4 { float: left; padding: 0px; width: 460px; height: 178px; background: url(../images/layup/newStockBg.gif) no-repeat; }
#homeMiddleCol #secondaryJumps #secondaryJump4 .padding { padding: 62px 10px 10px 10px; }
#homeMiddleCol #secondaryJumps #secondaryJump4 .newStockImg { float: left; border: 1px solid #dadada; margin-right: 10px; width:134px; height:100px; background:url(../images/layup/noImage134x100.gif) no-repeat; }
#homeMiddleCol #secondaryJumps #secondaryJump4 #newStockDetails { width: 294px; float: left; color: #0b0b0b; font-family: Verdana, Arial, Helvetica, sans-serif; }
#homeMiddleCol #secondaryJumps #secondaryJump4 #newStockDetails .newStockTitle { color: #0b0b0b; font-weight: bold; padding-bottom: 10px; background: url(../images/layup/borderBottom.gif) repeat-x left bottom; }
#homeMiddleCol #secondaryJumps #secondaryJump4 #newStockDetails .newStockTitle a { text-decoration: none; }
#homeMiddleCol #secondaryJumps #secondaryJump4 #newStockDetails .newStockSpec { padding: 5px 0px 8px 0px; margin-bottom: 8px; background: url(../images/layup/borderBottom.gif) repeat-x left bottom; }
#homeMiddleCol #secondaryJumps #secondaryJump4 #newStockDetails .newStockSpec table { width: 294px; }
#homeMiddleCol #secondaryJumps #secondaryJump4 #newStockDetails .newStockBtns img { float: right; }
#homeMiddleCol #secondaryJumps #secondaryJump4 #newStockDetails .newStockBtns .next { padding: 4px 0px 0px 12px; }
#homeMiddleCol #secondaryJumps #secondaryJump4 #newStockDetails .newStockBtns .previous { padding: 4px 0px 0px 0px; }

/* ----- FOOTER ----- */
#footer .padding { background: #fff; }


