html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
em{font-weight:600;}
body{margin:0;padding:0;background:#fff url(../graphics/bg.png) repeat-x;font-size:11px;color:#fff;min-width:1000px;height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
.wrap{margin:0px auto;width:1000px;}
.header{width:100%;background:url(../graphics/header-bg.jpg) no-repeat;}
.logo{margin:6px 0 0 0;position:relative;float:left;width:150px;height:96px;}
a:link{color:#222;text-decoration:none;font-weight:600;}
a:visited{color:#222;text-decoration:none;font-weight:600;}
a:hover{color:#ccc;text-decoration:none;font-weight:600;}
a:active{color:#ccc;text-decoration:none;font-weight:600;}
.menu{position:relative;float:left;display:block;margin:44px 0 0 10px;}
.menu ul{list-style:none;position:relative;z-index:100;list-style-type:none;}
.menu li{float:left;text-align:center;list-style:none;}
.menu a, .menu a:visited{text-decoration:none;color:#2C263F;padding:0 8px;border-right:1px solid #B2A9CA;}
.menu a:active, .menu a:hover{text-decoration:none;color:#888;}
.phone{position:relative;float:right;margin:20px 0 0;}
.tagline{position:relative;float:left;width:700px;margin:42px 0 0 0;}
.fades{position:relative;float:left;height:195px;}
.fades p{display:none;}
.left{position:relative;float:left;width:215px;margin:25px 0;}
.middle{float:left;width:530px;margin:25px 20px;color:#333;z-index:50;}
.search{position:relative;float:left;z-index:50;margin:15px 0 ;width:208px;}
.right{position:relative;float:left;width:215px;margin:25px 0;}
.content{float:left;z-index:0;}
.admin{width:750px; float:left;}
.admin table{width:750px; float:left;}
.middle h1,.middle h3,.admin h1{float:left;color:#fff;margin:0 0 14px 0;background:url(../graphics/bg.png) 0px -240px repeat-x;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;padding:11px 6px;font-size:17px;font-weight:500; width:518px;height:18px; display:inline;}
.admin h1{display:block; clear:both; width:750px;}
.middle h1 span{float:right; margin:-6px 0 0 0; padding:0;display:inline;}
.middle p{padding:10px;color:#333;margin:10px 0;line-height:1.5;}
.box img{float:right;}
.box{ float:left;width:199px;padding:8px;background:#E9E9E9;margin:0 0 12px 0;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
.box h3{font-size:14px;color:#4A406B;border-bottom:4px solid #D0CED7;padding:0 0 5px 0;margin:0 0 5px 0;}
.box p{line-height:1.5;color:#4A406B;}
.box img{float:right;margin:5px 0 5px 5px;}
.trigger{cursor:pointer;}
.trigger img{float:left;margin:-6px 6px 0 0;border:2px solid #fff;padding:0;}
.right .box{padding:12px 6px;margin:0 0 4px 0;width:203px;}
.right .box h3{border-bottom:0px;padding:0 0 0 0;margin:0 0 0 0;}
.box ul{clear:both;margin:10px 0 5px 0;}
.box li a{color:#111;padding:5px 0;border-bottom:1px solid #D0CED7;display:block;}
.box li a:hover,.box li a:active{color:#333;background:#D0CED7;}
.pright{float:right;padding:0 0 0 0;}
.middle select{float:left;margin:0px 5px 10px 0;border:2px solid #D0CED7;background:#fff;width:150px;}
label{float:left;display:block;margin:0px 5px 0 0;width:150px;text-align:right;}
.form_style_small, .input{float:none;border:2px solid #D0CED7;background:#fff;width:240px;margin:0 0 5px 0;}
.breadcrumbs{margin:0 0 10px 0;font-style:italic;font-weight:normal;}
.vehicle{float:left;margin:0 0 30px 0;clear:both;width:100%;z-index:-50;}
.car{float:left;margin:0 0 10px 0;width:100%;clear:both;z-index:0;}
.car .head{border:2px solid #E4E5E5;color:#332D4A;background:#E9E9E9;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;padding:6px 4px;margin:0 0 5px 0;}
.car h2{color:#2D2740;font-size:12px;font-weight:600;}
.car table{float:right;color:#111;width:130px;font-size:10px;}
.car td{height:20px;}
.car .small{font-size:7px;}
.car p{color:#2C263F;margin:4px 0 0 15px;}
.car .manufacturer{width:60px;border:0px;margin:0 0 0 0;float:right;}
.car .link_fade{float:right;}
.car .photo{float:left;width:130px;margin:0 10px 0 0;}
.car .price{font-size:20px;color:#339933;font-weight:600;}
.car .price_small{font-size:8px;}
.all_cars{padding:10px 0; font-weight:500;}
.all_cars a{color:#111; font-weight:500;}
.all_cars a:hover,.all_cars a:active{color:#666; font-weight:500;}
.no_margin{margin:0 0 12px 0;}
.insurance h3{font-size:20px; border:0px;}
.testimonials{width:480px; float:left; padding:12px 0 12px 50px; background:#F7F7FD url(../graphics/bubble.png) top left no-repeat;margin:12px 0;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;}
.footer{text-align:right;width:100%;color:#fff;padding:20px 0 0 0;background:#111;border-top:3px solid #111;height:60px;margin-top:30px;}
.footer a, #footer a:visited{text-decoration:none;color:#fff;}
.footer a:active, #footer a:hover{text-decoration:none;color:#333;}
.submit{border:0px;cursor:pointer;background:#fff;padding:4px 12px 4px 12px;color:#111;font-weight:500;}
.clearer{clear:both;height:0px;overflow:hidden;}
#msg{display:none;position:absolute;z-index:200;background:transparent url(../graphics/msg_arrow.jpg) left center no-repeat;padding-left:7px}
#msgcontent{display:block;background:#fff;border:2px solid #FF0000;color:#FF0000;border-left:none;padding:5px;}
.search_input{float:left;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;float:none;border:2px solid #D0CED7;background:#fff;width:140px;margin:0 10px 0 0;padding:4px;font-size:10px;}
#searchsubmit{position:relative;float:right;}
#submit{cursor:pointer;}
.suggestionsBox{position:relative;float:left;margin:0 0 0 0;padding:0 0 8px 0;width:222px;background:#eaeaea;color:#111;z-index:100;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;}
.suggestionList{margin:0px;padding:0px;z-index:200;}
.suggestionList li{list-style:none;margin:0px 0px 3px 0px;padding:4px 5px;cursor:pointer;border-bottom:1px solid #ccc;}
.suggestionList li:hover{background:#ddd;}
#facebox .b,#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{background:url(/includes/facebox/b.png);}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;font-size:11px;color:#333;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:10px;background:#fff;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer{background:transparent;border:0px;padding-top:5px;margin-top:10px;text-align:left;height:40px;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
.admin{float:left;width:745px;margin:25px 0 0 25px;color:#333;z-index:50;}
.admin p{border:2px solid #E4E5E5;color:#332D4A;background:#E9E9E9;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;padding:10px;margin:0 0 10px 0;}
.admin table{width:100%;}
.admin th{padding:10px 0;color:#fff;background:url(../graphics/bg.png) 0px -240px repeat-x;text-align:left;}
.admin td{padding:3px 0;border-bottom:1px solid #ddd;}
.admin_menu a:link, .admin_menu a:visited{color:#fff;}
.admin_menu h2{color:#fff;margin:0 0 8px 0;background:url(../graphics/bg.png) 0px -240px repeat-x;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;padding:8px 6px;font-size:14px;clear:both;font-weight:500;}
.video{display:block;width:215px;height:125px;}
