/* ----- HOMEPAGE ----- */
#primaryJumps {  }
#primaryJumps div { float: left; }
#primaryJumps span { display: none; }
#primaryJumps .jumpHyundai a { display: block; width: 99px; height: 102px; background: url(../images/layup/spriteHyundaiJump.jpg) top left no-repeat; }
#primaryJumps .jumpHyundai a:hover { display: block; width: 99px; height: 102px; background: url(../images/layup/spriteHyundaiJump.jpg) 0px -102px no-repeat; }
#primaryJumps .jumpKia a { display: block; width: 104px; height: 102px; background: url(../images/layup/spriteKiaJump.jpg) top left no-repeat; }
#primaryJumps .jumpKia a:hover { display: block; width: 104px; height: 102px; background: url(../images/layup/spriteKiaJump.jpg) 0px -102px no-repeat; }
#primaryJumps .jumpCitroen a { display: block; width: 95px; height: 102px; background: url(../images/layup/spriteCitroenJump.jpg) top left no-repeat; }
#primaryJumps .jumpCitroen a:hover { display: block; width: 95px; height: 102px; background: url(../images/layup/spriteCitroenJump.jpg) 0px -102px no-repeat; }
#primaryJumps .jumpPeugeot a { display: block; width: 99px; height: 102px; background: url(../images/layup/spritePeugeotJump.jpg) top left no-repeat; }
#primaryJumps .jumpPeugeot a:hover { display: block; width: 99px; height: 102px; background: url(../images/layup/spritePeugeotJump.jpg) 0px -102px no-repeat; }
#primaryJumps .jumpSuzuki a { display: block; width: 93px; height: 102px; background: url(../images/layup/spriteSuzukiJump.jpg) top left no-repeat; }
#primaryJumps .jumpSuzuki a:hover { display: block; width: 93px; height: 102px; background: url(../images/layup/spriteSuzukiJump.jpg) 0px -102px no-repeat; }
#primaryJumps .jumpFiat a { display: block; width: 102px; height: 102px; background: url(../images/layup/spriteFiatJump.jpg) top left no-repeat; }
#primaryJumps .jumpFiat a:hover { display: block; width: 102px; height: 102px; background: url(../images/layup/spriteFiatJump.jpg) 0px -102px no-repeat; }
#primaryJumps .jumpSaab a { display: block; width: 96px; height: 102px; background: url(../images/layup/spriteSaabJump.jpg) top left no-repeat; }
#primaryJumps .jumpSaab a:hover { display: block; width: 96px; height: 102px; background: url(../images/layup/spriteSaabJump.jpg) 0px -102px no-repeat; }

#secondaryJumps { padding: 24px 0px 20px 10px; height: 167px; }
#secondaryJumps .box { float: left; position: relative; }
#secondaryJumps .box a { display: block; width: 207px; height: 155px; margin-right: 26px; }
#secondaryJumps .box .frame { display:block; position: absolute; top: -8px; left: -10px; }
#secondaryJumps .last a { margin-right: 0px; }

#mainImage { position: relative;}
#mainImage .cornerL { position: absolute; top: 0px; left: 0px; }
#mainImage .cornerR { position: absolute; top: 0px; right: 0px; }
#mainImage .btnControlLeft { position: absolute; top: 85px; left: 0px; z-index:999; }
#mainImage .btnControlRight { position: absolute; top: 85px; right: 0px; z-index:999; }
#mainImage .shadowB { margin-top: 5px; }

#mainContent { padding: 0px 20px 10px 20px; }
#mainContent .heading {color: #fff; height: 33px; padding: 0px 0px 0px 0px; margin-bottom: 30px; position: relative; }
#mainContent .heading h1 { background: #0f497b; float: left; padding: 9px 0px 10px 0px; font-size: 1.0em; position: relative; z-index: 999; }
#mainContent .heading img { float: left; }
#mainContent .headingL { position: absolute; left: -20px; top: 0px; z-index: 0; }

#carSearch, #vanSearch { padding-bottom: 14px; }