body,td,div,p,ul,ol,dl,form{padding:0;margin:0;font-family:arial, sans-serif;color:#333;}
body{background:url('im/bg.jpg') repeat-x #d7dbdc;font-size:11px;}
img{border:0;}

.fl{float:left;}
.fr{float:left;}
.clear, .clear5{display:block;clear:both;font-size:0;padding:0;margin:0;}
.clear{height:0;}
.clear5{height:5px;}
a, a:visited{color:#274196;text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-family:arial narrow;color:#274196;font-size:20px;height:20px;font-weight:normal;margin:5px 0 10px;padding:0;}
h2,h3{background:url('im/headers_long.gif') no-repeat -10px 100%;color:#274196;font-size:13px;height:30px;margin:5px 0;padding:0;}

.white{background:#fff;}

/*wrappers*/
.outer{text-align:center;}
.inner{width:910px;margin:0 auto;text-align:left;background:#eef5f7;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #ccc;}
/**********/

/*header*/
.header{height:110px;background:#fff url(im/header.gif) no-repeat 0 10px;}
.header img{float:left;width:301px;height:90px;margin:10px 25px;}
.header a { float:left; width:200px; height:100px;  display:block; }
.header .contact{float:left; margin-left:50px; display:inline;}
.header .contact{float:left;width:500px;text-align:left;height:18px;line-height:18px;margin-top:42px;font-size:12px;}
.header .contact strong{display:block;float:left;margin:0 30px 0 0;color:#787e83;display:inline;}
.header .contact ul{margin:5px 0 0 5px;padding:0;list-style:none;height:20px;}
.header .contact dl{padding:0;margin:0;float:left;color:#787e83;}
.header .contact dt, .header .contact dd{float:left;padding:0;font-weight:bold;}
.header .contact dd{margin:0 10px 0 0;display:inline;}
.header .contact dt{margin:0 5px 0 0;display:inline;}
/*end header*/

/*navigation*/
.nav{background:url('im/navBg.gif');clear:both;height:31px;padding:0 0 0 5px;border-bottom:1px solid #fff;font-size:11px;}
.nav a{display:block;float:left;height:31px;line-height:31px;padding:0 16px;text-align:center;color:#fff;}
.nav a:hover, .nav a.active{background:url('im/navo.gif') no-repeat;text-decoration:none;color:#efefef;}
/*end navigation*/

/*main content*/
.content{padding:10px 0 0 10px;border-bottom:1px solid #e1eef2;}

.sidePanel{float:right;width:240px;margin:-35px 10px 0 0;}
.information{float:left;width:630px;margin:0 0 0 10px;}
.information p{margin:0 0 15px 0;}

.contactDetails, .products{padding:5px;margin:0 0 15px 0;}
.contactDetails div{padding:0 0 5px 0;}
.contactDetails strong{display:block;background:url('im/headers.gif') no-repeat -30px 100%;color:#274196;font-size:13px;height:26px;margin:5px 0 0 0;padding:0 0 0 5px;}
.contactDetails dl{float:left;padding:0 0 0 2px;margin:0;}
.contactDetails dt, .contactDetails dd{float:left;padding:0;margin:0;line-height:18px;}
.contactDetails dt{font-weight:bold;width:55px;margin-right:5px;}
.contactDetails dd{width:160px;}

.information dl{width:500px;height:100px;padding:0;margin:0 0 20px 0;border:1px dotted #ccc;background:#fff;}
.information dt, .information dd{margin:5px;padding:0;float:left;}
.information dt{width:100px;font-weight:bold;text-align:right;}
.information dd{width:130px;}
/*end main content*/

/*search*/
.newFrame{}/*search form*/
.newSearch{}/*iframe*/
/*end search*/

/*home links*/
a.find-us{display:block;position:absolute;margin:150px 0 0 25px;background:url('im/find-us.jpg') no-repeat;width:243px;height:93px;overflow:hidden;text-indent:-9999px;border:3px solid #307E7B;z-index:2;}
a:hover.find-us{border:3px solid #0A115F;}
/*end home links*/

/*home blocks*/
.homeBlocks{float:left;width:277px;margin:0 10px 0 9px;padding:0;display:inline;}
.homeBlocks a{display:block;color:#fff;height:118px;text-indent:-9999px;font-size:0;}
.homeBlocks a:hover{text-decoration:none;cursor:pointer;}
.homeBlocks strong{text-align:center;}
h4.home-search{background:url('im/home/search.gif');height:31px;text-indent:-9999px;font-size:0;margin:0;padding:0;}
.view-range{background:url('im/home/view-range.gif') 0 100% no-repeat;margin:6px 0 5px;}
.order-online{background:url('im/home/order-online.gif') 0 100% no-repeat;}
.book-online{background:url('im/home/book-online.gif') 0 100% no-repeat;margin:6px 0 5px;}
.latest-specials{background:url('im/home/latest-specials.gif') 0 100% no-repeat;}
.homeIframe{width:277px;height:200px;}
/*end home blocks*/

/*side blocks*/
.sideBlocks{float:left;width:230px;margin:0 10px 0 9px;padding:0; display:inline;}
.sideBlocks a{display:block;color:#fff;height:118px;text-indent:-9999px;font-size:0;}
.sideBlocks-s{float:left;width:230px;margin:1 10px 0 9px;padding:0;}
.sideBlocks-s a{display:block;color:#fff;height:40px;text-indent:-9999px;font-size:0;}
.sideBlocks a:hover{text-decoration:none;cursor:pointer;}
.sideBlocks strong{text-align:center;}
.book-online-sml{background:url('im/home/book-online-sml.gif') 0 100% no-repeat;margin:6px 0 5px;}
.latest-specials-sml{background:url('im/home/latest-specials-sml.gif') 0 100% no-repeat;margin:6px 0 5px;}
.latest-parts-sml{background:url('im/home/latest-parts-sml.gif') 0 100% no-repeat;margin:6px 0 5px;}
.genuine-sml{background:url('im/home/genuine-parts.gif') 0 100% no-repeat;margin:6px 0 5px;}
/*end side blocks*/

/*new cars*/
#newFrame{width:630px;height:400px;}/*iframe*/
.newSearch{display:block;background:url('im/headers_long.gif') no-repeat -120px 100%;color:#274196;font-size:13px;height:35px;margin:0 0 5px 0;}
.newSearch b{display:block;float:left;margin:0 15px 0 5px;line-height:22px;}

.newModels{}
.newModels a{display:block;width:300px;height:160px;float:left;margin:0 5px 5px 0;border:1px dotted #999;}
.newModels a:hover{border:1px dotted #274196;}
.newModels a img{margin:5px;}
.newModels a b{display:block;text-align:center;text-transform:uppercase;}
/*end new cars*/

/*used cars*/
#usedFrame{width:630px;height:500px;border:1px dotted #999;}/*iframe*/
/*end used cars*/

/*other frames*/
.wideIframe{width:890px;height:500px;}
.normalIframe{width:630px;height:500px;}
/*end other frames*/

/*site map*/
.sitemap{list-style:none;padding:0;margin:0;}
.sitemap li{list-style:none;padding:3px 5px;margin:1px;border:1px solid #cbd7e4;background:#efefef;}
.sitemap ul{list-style:none;padding:3px;margin:0;}
.sitemap ul li{padding:3px 5px;background:#fff;}
/**********/

/*form*/
.genericForm{}
.genericForm fieldset{border:1px solid #274196;padding:0 0 5px 10px;}
.genericForm fieldset legend{font-family:arial narrow;color:#274196;font-size:16px;height:20px;}
.genericForm div{float:left;padding:0 15px 5px 0;}
.genericForm input{width:183px;}
.genericForm select{width:188px;}
.genericForm label{margin:0 5px 0 0;}
.genericForm textarea{width:590px;height:60px;}
#agree{width:auto;}
#lastname{display:none;}
.submit{background:url('im/submit.gif');width:115px;height:34px;line-height:34px;border:0;color:#fff;}
a.button {background:url(im/buttom.gif) no-repeat;width:155px;height:34px;line-height:34px;border:0;float:left;padding: 2px 2px 2px 10px; color:#FFF;}
.calculate {background:url('im/submit.gif');width:115px;height:34px;line-height:34px;border:0;color:#fff;}
.genericForm p{margin-bottom:0;}

.alert .required{color:#c90000;}
.alert p.required{font-size:13px;border:1px solid #c90000;padding:2px;}
/*end form*/

p.white{margin:0;padding:0 5px 10px 5px;}

/*footer*/
.footer{background:url('im/footer.gif') repeat-x;height:70px;border-top:5px solid #fff;font-size:10px;text-align:center;font-size:10px;}
.footer .links{height:15px;margin:20px 0 10px;}
.footer a{color:#333;}
.footer a:hover{color:#274196;}
/*end footer*/
/*copy*/
.copy{}
/*end copy*/
#newCarNav{position:absolute;margin:32px 0 0 0;height:auto;width:540px;background:#fff;border-bottom:1px solid #ccc;z-index:6;}
#newCarNav ul{padding:0;margin:0 5px 5px;list-style:none;z-index:7;}
#newCarNav li{float:left;margin:5px;border-bottom:1px solid #ccc;padding:2px;}
#newCarNav b{display:block;padding:0;margin:5px 0 0 0;}
#newCarNav a{color:#333;text-decoration:none;}
#iframeHeader { width:880px; height:550px; float:left; }
/*end navigation*/

