#usedVehicleDetails .tabset_content { height: auto; background: url(../images/layup/usedDetailsTabBg.gif) no-repeat top left; padding-top: 10px; }
#usedVehicleDetails .tabset_content .padding { height: auto; width: auto; background: url(../images/layup/usedDomTabFoot.gif) bottom no-repeat; padding-bottom: 10px; min-height: 277px; overflow: visible; }
#input_apr { font-size: 11px; }


#homeSearch #searchForm select { margin: 6px 0px 2px 0px !important; }
#homeSearch { background: url(../images/layup/homeSearchBgSmall.jpg) no-repeat; float:left; height:276px; width:190px; }
#homeSearch #searchForm p { padding: 0px; margin: 0px; }

.listItemTiled { margin-left:8px; margin-right:4px; }

#homeLogo div { top: 20px !important; }

#offersListNew .listItemH { width:160px !important; }

#mainContent #rightCol #internalContent #detailImages #thumbs .padding .listItemThumb { padding:0px 0px 10px 10px !important; }
#printThumbs { display: none; }
#printThumbs .thumb { display: none; }

#searchResults { float:left; position:relative; width:405px; padding:5px 0 12px;}
/* #searchResults #ecoBanner { position: absolute; top: -7px; right: 8px; } */
#sortOptions {width:200px;float:right;padding:5px 0 12px;background:none;} 

#searchResults #ecoBanner {background:url(../images/layup/dotsH.gif) repeat-x top left}

#offersListHoriz a { display: block; padding: 0px 0px 10px 0px; }
.offerHeading { font-size: 19px; }

#makeEnquiry { width: 315px; float: left; }
#availableAt { width: 315px; float: right; }


.headerTelephone1 {display:block;display:none;height:22px;width:225px;position:absolute;top:7px;right:0;}
.headerTelephone2 {display:block;display:none;height:22px;width:225px;position:absolute;top:38px;right:0;}
.headerTelephone3 {display:block;display:none;height:22px;width:225px;position:absolute;top:67px;right:0;}
.headerTelephone4 {display:block;display:none;height:22px;width:225px;position:absolute;top:90px;right:0;}

/* ----- MOTABILITY PAGE ----- */
#motabilityJumps img { float: left; }
#motabilityContainer { padding: 0px; }
#motabilityForm { padding: 15px 0px 0px 25px; }
#motabilityForm form fieldset { display: block; }
#motabilityForm form label { width: 130px; }
#motabilityForm form input { width: 146px; margin-bottom: 10px; }
#motabilityForm form select { width: 150px; margin-right: 20px; margin-bottom: 10px; }
#motabilityForm form #motaSubmit { float: right; width: 79px; height: 32px; padding-right: 120px; }
#motabilityForm form #prefContact { width: 245px; float: left; margin-left: 145px; display: inline; }
#motabilityForm form .checkRadio { width:20px; position:relative; left:-7px; margin-bottom: 0px; top: 2px; }
#motaContent { padding: 15px 0px 0px 20px; }
#frmMotability #location { background: none; width: 150px; height: auto; }
#frmMotability #telephone { float: none; }



a.offer {text-decoration:none !important; display: block; width: 312px; height: 200px;  }
a.offer:hover {position:relative; z-index:25; }
a.offer .popUp {display: none;text-decoration:none !important; }
a.offer:hover .popUp {display:block !important; position:absolute; top:0px; left:0px; z-index:100;}

#telephone { width: 485px; }

/* ---- NEW CAR DETAILS ---- */
#newCarTitle { font-size:20px; padding-left:15px; }
.newCarSubtitle { text-transform:uppercase; }
#newDetailEnquiry{ float:left; margin-top:-28px; width:290px; position:relative; height:245px; padding:40px 0 0 14px; background:url(../images/layup/newDetailEnquiryBg.gif) no-repeat; }
#newDetailEnquiry label { font-size:11px; }
#newDetailEnquiry select { width:50px;  padding:0; margin:0; height:18px; }
#newDetailEnquiry textarea { height:45px; padding:0; margin:0; width:270px;}
#newDetailEnquiry #enquireChk { background:url(../images/layup/enquireChkBg.jpg) no-repeat; width:87px; height:49px; margin-top:8px; float:left; }
#newDetailEnquiry #enquireChk .checkRadio { width:17px; left:0px !important; margin-top:15px; }
#newDetailEnquiry #brochureChk { margin-left:5px; background:url(../images/layup/brochureChkBg.jpg) no-repeat; width:87px; height:49px; margin-top:8px; float:left; }
#newDetailEnquiry #brochureChk .checkRadio { width:17px; left:0px !important; margin-top:15px; }
#newDetailEnquiry #testDriveChk { margin-left:5px; background:url(../images/layup/testDriveChkBg.jpg) no-repeat; width:87px; height:49px; margin-top:8px; float:left; }
#newDetailEnquiry #testDriveChk .checkRadio { width:17px; left:0px !important; margin-top:15px; }
#newDetailEnquiry #submit {width:165px; height:31px; border:none; float:right; margin:17px 1px 0 0; }
#newDetailEnquiry .validation-advice { display:none !important; }
#newDetailEnquiry .failed-required { background:url(../images/layup/required.gif) no-repeat left top #fff; }