body { background:#f2f2f2 url(../images/layup/tvr/bodyBg.gif) top left repeat-x; }
#badge { position: absolute; top: 13px; left: 438px; }

/* ----- NAVIGATION ------ */
#nav a { padding: 0px 14px 9px 0px !important;  }
#nav span { padding: 11px 0px 0px 14px !important; }
#nav li.last { padding-right: 0px !important; }
#nav a:hover { padding: 0px 14px 9px 0px !important; }
#nav a:hover span { padding: 11px 0px 0px 14px !important; }
#nav .active { padding: 0px 14px 9px 0px !important; }
#nav .active span { padding: 11px 0px 0px 14px !important; }

/* ----- JUMP POINTS ------ */
#rightCol #jumpPoints { height: 158px; margin-left: 10px; }
#rightCol #jumpPoints .jump { margin-top: -24px; float: left; position: relative; z-index: 1; margin-right: 12px; }
#rightCol #jumpPoints .jump .frame { position: absolute; top: -10px; left: -8px; display: block; }
#rightCol #jumpPoints .featuredUsedCar { margin-right: 0px !important; }
#rightCol #jumpPoints .jump a { display: block; cursor: pointer; width: 214px; height: 182px; line-height: 120%; text-decoration: none; font-weight: normal; }
#rightCol #jumpPoints .jump .title { display: block; }
#rightCol #jumpPoints .jump .content { display: block; padding: 16px 14px 0px 14px; }
#rightCol #jumpPoints .jump .content .productTitle { display: block; padding-bottom: 12px; font-weight: bold; font-size: 1.2em; }
#rightCol #jumpPoints .jump .content .price { display: block; color: #ff0000; font-weight: bold; font-size: 1.2em; padding-bottom: 10px; }
#rightCol #jumpPoints .jump .content .info { display: block; font-size: 0.9em; }
#rightCol #jumpPoints .jump .btn { display: block; position: absolute; bottom: 5px; right: -7px; }
#rightCol #jumpPoints .jump.newCars .thumb { padding-top: 10px; display: block; }
#rightCol #jumpPoints .jump.featuredUsedCar .thumb { border: 1px solid #e8e8e8; padding: 3px; float: left; margin-right: 12px; }