/*Page Footer*/

.pagefooter-main { position: relative; margin: 45px 0 35px 0; height: 118px; width: 576px; background: url(img/pageFooters/main-bg.gif) no-repeat; }

.pagefooter-nohassle { position: absolute; height: 63px; width: 204px; left: 30px; top: 30px; background: url(img/pageFooters/overlays/no_hassle.gif) no-repeat; }
.pagefooter-imgshowroom { position: absolute; height: 160px; width: 293px; right: 25px; top: -20px; background: url(img/pageFooters/overlays/dc_showroom.jpg) no-repeat; }

.pagefooter-singleweek { height: 59px; width: 225px; position: absolute; right: 20px; top: 30px; background: url(img/pageFooters/overlays/singleWeek.gif) no-repeat; }
.pagefooter-cars { position: absolute; height: 114px; width: 298px; left: 20px; top: -20px; background: url(img/pageFooters/overlays/cars.png) no-repeat; }

.pagefooter-history { height:120px; width:579px; margin-top:40px; background:url(img/pageFooters/history_icons.jpg) no-repeat; }

.pagefooter-technicians { position: absolute; height: 64px; width: 258px; left: 30px; top: 30px; background: url(img/pageFooters/overlays/technicians.gif) no-repeat; }
.pagefooter-workshop1 { position: absolute; height: 160px; width: 293px; left: 300px; top: -30px; z-index: 99; background: url(img/pageFooters/overlays/workshop1.png) no-repeat; }
.pagefooter-workshop2 { position: absolute; height: 160px; width: 293px; left: 390px; top: 60px;  z-index: 1; background: url(img/pageFooters/overlays/workshop2.png) no-repeat; }

.pagefooter-thawteSUV { width: 580px; height: 123px; background: url(img/pageFooters/thawteSUV.png) no-repeat; margin-top: 10px; }
.pagefooter-checkoutThawte { width: 762px; height: 138px; background: url(img/pageFooters/checkoutThawte.png) no-repeat; margin-top: 10px; }

.pagefooter-checkoutSecure { width: 762px; height: 118px; background: url(img/pageFooters/checkoutSecure.png) no-repeat; margin-top: 10px; }
.pagefooter-checkoutSecure .icon { position: relative; top: 20px; left: 20px; }
.pagefooter-checkoutSecure .securitymetrics { position: absolute; bottom: 10px; right: 10px; }

.pagefooter-carsglobe { height: 163px; width: 579px; margin: 10px 0 30px 0; background: url(img/pageFooters/carsglobe.jpg) no-repeat; }

.pagefooter-uk { position:absolute; height:127px; width:112px; left:20px; top:-20px; background:url(img/pageFooters/overlays/uk.gif) no-repeat; }
.pagefooter-bmw { position:absolute; height:87px; width:138px; left:160px; top:-5px; background:url(img/pageFooters/overlays/bmw.png) no-repeat; }
.pagefooter-sourcing { position:absolute; height:39px; width:233px; right:20px; top:30px; background:url(img/pageFooters/overlays/sourcing.gif) no-repeat; }

.pagefooter-prices { position:absolute; height:64px; width:430px; left:70px; top:30px; background:url(img/pageFooters/overlays/prices.gif) no-repeat; }

.pagefooter-loyaltyimage { position: absolute; top: -35px; left: 300px; width: 216px; height: 120px; z-index: 99; background: url(img/pageFooters/overlays/loyaltyImage.png) no-repeat;
}
.pagefooter-loyaltycard { position: absolute; top: 15px; left: 400px; width: 126px; height: 85px; z-index: 100; background: url(img/pageFooters/overlays/loyaltyCard.png) no-repeat;
}

.pagefooter-topclass { height:125px; width:577px; margin-top:10px; background:url(img/pageFooters/topClass.png) no-repeat; }

.pagefooter-simple { position: absolute; left: 60px; top: 30px; height: 67px; width: 330px; background: url(img/pageFooters/overlays/simple.png) no-repeat; }
.pagefooter-person { position: absolute; height: 150px; width: 144px; background: url(img/pageFooters/overlays/personSquare2.gif) no-repeat; right: -10px; top: -6px; }
.pagefooter-person-image { position: absolute; top: -25px; left: 3px; width: 127px; height: 120px; background-position: bottom left; background-repeat: no-repeat; }
.pagefooter-person-title { font-size: 11px; position: absolute; top: 98px; left: 8px; }
.pagefooter-person-name { font-size: 11px; font-weight: bold; position:absolute; top: 111px; left: 8px; }

.pagefooter-searchourstock { position: relative; margin: 0; height: 100px; width: 576px; background: url(img/pageFooters/searchOurStock.png) no-repeat; overflow: hidden; margin-bottom: 15px; }
.pagefooter-searchourstock a { display: block; width: 100%; height: 100%; }
