html{height:100%;}

body {margin:0px; padding:0px 0px 20px 0px; background:white url('../img/borderless/bg.jpg') top left repeat-x; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#4a4a4a;}

div,form{margin:0px; padding:0px; position:relative;}

img{border-style:none;}

.clear{clear:both;}

a:link, a:visited, a:hover{color:#00638a; text-decoration:none;}

p{margin:0px 0px 5px 0px; position:relative;}

.color{color:#00638a;}

h1{font-size:21px; color:#00638a; margin:0px 0px 12px 0px; font-family:Helvetica;}

h2{font-weight:bold; color:#373737; font-size:16px; margin:0px 0px 10px 0px;}

ul{list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:11px;}

ul li{ margin:0px 0px 3px 10px; padding:4px 0px 4px 8px; font-size:13px; font-weight:bold; color:#063a8f; background:transparent url('../img/icon_list.jpg') center left no-repeat;}

input, textarea, select{position:relative; background-color:white; border:1px solid #b6bbb7;}

input[type="hidden"]{display:none;}

/* end inits */

.pageHeader{width:213px;height:92px;background:transparent url('../img/borderless/pageHeader.jpg') top left no-repeat;margin:0px auto; padding:7px 19px 0px 767px; z-index:300;}

.pageHeader .address{position:absolute;left:430px;top:52px;font-weight:bold;width:336px;}

.pageHeader .phone{font-size:18px;width:213px;font-weight:bold;text-align:right;}

.pageHeader div{margin:0px 0px 0px 0px;}

.pageHeader .home{position:absolute;width:778px;height:90px;left:0px;top:0px;}

.navbar{width:973px;height:40px;margin:0px auto 6px auto;padding:0px 13px; z-index:500;background:transparent url('') top left no-repeat;}

.navbar .link{width:90px;height:38px;float:left;background:transparent url('../img/borderless/navTab.jpg') top left no-repeat;color:white;font-size:14px;font-weight:bold;text-align:center;padding:2px 8px 0px 8px; cursor:pointer;}

.navbar .link .left{display:none;position:absolute;width:0px;height:0px;}

.navbar .link a:link, .navbar .link a:visited, .navbar .link a:hover{color:white;}

.navbar .link .drop{position:absolute;width:137px;height:auto;padding:10px 10px 15px 10px;top:36px;left:-1px;font-weight:normal;background:transparent url('../img/borderless/drop.png') bottom left no-repeat; display:none; z-index:700; font-size:12px;}

.navbar .link .drop .top{width:103px;height:6px;top:0px;left:4px;background:transparent url('../img/borderless/drop_top.png') top left no-repeat;position:absolute;}

.navbar .link .drop a:link, .navbar .link .drop a:visited{color:#0c2f3d;}

.navbar .link .drop a:hover{color:#0c2f3d;text-decoration:underline;}

.homeContent{width:969px;padding:0px 15px 0px 15px;margin:0px auto;}

.seo{width:999px;text-align:center;font-size:11px;margin:20px auto 0px auto;}

.seo h1{color:black;font-size:13px;}

/* start plug ins */

.main_qq{width:969px;height:391px;margin:0px auto 15px auto;padding:0px;float:left;}

.main_qq .slides{width:970px;height:391px;overflow:hidden;}

.main_qq form{position:absolute;left:770px;width:172px;top:85px;overflow:hidden;}

.main_qq form input, .main_qq form textarea, .main_qq form select{width:165px;margin:0px 0px 4px 0px;color:#4a4a4a;padding:2px 0px 0px 5px; display:inline;}

.main_qq form select{width:172px;}

.main_qq .testDrive{position: absolute; left: 736px; top: 324px; width: 234px; height: 57px;}

.main_inv{width:970px;height:294px;margin:0px auto 15px auto;padding:0px;float:left;}
/*
.main_inv .slides{width:970px;height:391px;overflow:hidden;}

.main_inv .tabs{position:absolute;width:234px;height:29px;top:44px;left:736px;cursor:pointer;}

.main_inv .new{width:222px; height:206px; padding:0px 0px 0px 0px; background:transparent url('') 0px 0px no-repeat; overflow:hidden; position:absolute; top:83px; left:742px;}

.main_inv .new .inst{position:absolute; top:40px; left:28px; font-size:11px; color:#454545;}

.main_inv .summary{width:170px; float:left; padding-top:25px; margin-left:25px; color:#eef5ff; font-size:10px; display:inline; height:146px; margin-bottom:15px; color:#000000; text-transform:capitalize; font-weight:bold;}

.main_inv .short{width:82px; font-size:10px; display:inline;}

.main_inv .results{width:222px; margin-bottom:15px; height:150px; padding:0px; font-size:11px; overflow:auto; font-size:10px; float:left; display:inline; background-color:white;}

.main_inv .results p{display:block; color:#131c22; margin-bottom:0px; height:auto; padding:2px 0px;}

.main_inv .results .title{font-weight:bold; border-bottom:1px solid #9eb7bd; padding:6px 2px 6px 20px; cursor:pointer; background:white url('../img/borderless/plugin_search_titleInactive.jpg') bottom left repeat-x;font-size:12px;}

.main_inv .results .title .check{width:16px; height:12px; background:transparent url('../img/borderless/plugin_search_iconSelected.gif') top left no-repeat; position:absolute; right:10px; top:50%; display:none; margin-top:-6px;overflow:hidden;}

.main_inv .results .output{display:none; padding:8px 5px 5px 7px; font-weight:normal; background:#ffe68f url('../img/borderless/plugin_search_outputBg.jpg') top left repeat-x; min-height:1px;}

.main_inv .results .output p{padding-left:3px;}

.main_inv .results .output p a:link, .main_inv .results .output p a:visited{color:#394551;}

.main_inv .results .output p a{height:11px; background:transparent url('../img/borderless/plugin_search_iconPoint.gif') center left no-repeat; padding-left:9px;}

.main_inv .results .output .selected{background:transparent url('') top left repeat-x; font-weight:bold; font-size:11px;}

.main_inv .results .output p a:hover{text-decoration:underline;}

.main_inv .results .output select, .main_inv .results .output option{font-size:10px;}
*/
.plugSearch{width:298px;height:285px;background:transparent url('../img/borderless/plugin_search_bg.jpg') top left no-repeat;float:left;}

.plugSearch .tabs{position:absolute;width:269px;height:26px;top:27px;left:0px;cursor:pointer;}

.plugSearch .new{width:279px; height:206px; padding:0px 0px 0px 0px; background:transparent url('') 0px 0px no-repeat; overflow:hidden; position:absolute; top:74px; left:9px;}

.plugSearch .new .inst{position:absolute; top:40px; left:28px; font-size:11px; color:#454545;}

.plugSearch .summary{width:170px; float:left; padding-top:25px; margin-left:25px; color:#eef5ff; font-size:10px; display:inline; height:146px; margin-bottom:15px; color:#000000; text-transform:capitalize; font-weight:bold;}

.plugSearch .short{width:82px; font-size:10px; display:inline;}

.plugSearch .results{width:279px; margin-bottom:15px; height:150px; padding:0px; font-size:11px; overflow:auto; font-size:10px; float:left; display:inline; background-color:white;}

.plugSearch .results p{display:block; color:#131c22; margin-bottom:0px; height:auto; padding:2px 0px;}

.plugSearch .results .title{font-weight:bold; border-bottom:1px solid #9eb7bd; padding:6px 2px 6px 20px; cursor:pointer; background:white url('../img/borderless/plugin_search_titleInactive.jpg') bottom left repeat-x;font-size:12px;}

.plugSearch .results .title .check{width:16px; height:12px; background:transparent url('../img/borderless/plugin_search_iconSelected.gif') top left no-repeat; position:absolute; right:10px; top:50%; display:none; margin-top:-6px;overflow:hidden;}

.plugSearch .results .output{display:none; padding:8px 5px 5px 7px; font-weight:normal; background:#ffe68f url('../img/borderless/plugin_search_outputBg.jpg') top left repeat-x; min-height:1px;}

.plugSearch .results .output p{padding-left:3px;}

.plugSearch .results .output p a:link, .plugSearch .results .output p a:visited{color:#394551;}

.plugSearch .results .output p a{height:11px; background:transparent url('../img/borderless/plugin_search_iconPoint.gif') center left no-repeat; padding-left:9px;}

.plugSearch .results .output .selected{background:transparent url('') top left repeat-x; font-weight:bold; font-size:11px;}

.plugSearch .results .output p a:hover{text-decoration:underline;}

.plugSearch .results .output select, .plugSearch .results .output option{font-size:10px;}

.plugSearch #clearSearch{color:#98daff;}

.plugFlat{width:298px;height:285px;float:left;}

.plugModelBar{width:885px;height:100px;float:left;background:transparent url('../img/borderless/plugin_modelbar_bg.jpg') center left no-repeat;padding:37px 42px 0px 42px;}

.plugModelBar .car{font-size:11px;height:auto;float:left;width:140px;margin-right:10px;text-align:center;color:#474747;text-transform:uppercase;display:none;}

.plugModelBar .fly{width:114px;height:142px;padding:14px 12px 0px 12px;background:transparent url('../img/borderless/plugin_modelbar_fly.jpg') top left no-repeat;position:absolute;top:-24px;left:0px;display:none;color:black;font-weight:bold;line-height:13px;}

.plugModelBar .fly .name{width:138px;position:absolute;top:125px;left:0px;font-weight:bold;color:#1382ad;text-align:center;}

.plugThree{float:left;background:transparent url('../img/borderless/plugin_three_bg.jpg') top left no-repeat;overflow:hidden;width:215px;height:285px;}

.plugQq{float:left;background:transparent url('../img/borderless/plugin_qq_bg.jpg') top left no-repeat;overflow:hidden;width:195px;height:229px;padding:56px 0px 0px 20px;}

.plugQq input, .plugQq textarea, .plugQq select{width:165px;margin:0px 0px 4px 0px;color:#4a4a4a;padding:2px 0px 0px 5px; display:inline;}

.plugQq select{width:172px;}

.plugDual{width:477px;height:253px;float:left;background:transparent url('../img/borderless/plugin_dual_bg.jpg') top left no-repeat;padding:32px 0px 0px 11px;}

.plugDual .tabs{width:466px;height:29px;background:transparent url('../img/borderless/plugin_dual_tabs.jpg') 0px 0px no-repeat;cursor:pointer;}

.plugDual .specials{width:450px;height:197px;overflow:hidden;padding:13px 0px 0px 16px;}

.plugDual .specials .each{width:207px;float:left;margin-right:15px;}

.plugDual .specials .each .crop{width:201px;height:122px;border:3px solid white;margin-bottom:5px;overflow:hidden;background-color:white;}

.plugDual .specials .each h1{font-size:16px;font-weight:bold;color:white;margin:0px;}

.plugDual .specials .each .price{color:#fff1c1;font-size:16px;font-weight:bold;}

/* end plug ins */

.subTop{width:969px;height:16px;background:transparent url('../img/borderless/content_top.jpg') top left no-repeat;overflow:hidden;margin:0px auto;padding:0px;}

.subBottom{width:969px;height:21px;background:transparent url('../img/borderless/content_bottom.jpg') top left no-repeat;overflow:hidden;margin:0px auto;padding:0px;}

.subMiddle{width:949px;height:auto;overflow:hidden;padding:10px;background:transparent url('../img/borderless/content_middle.jpg') top left repeat-y;margin:0px auto;}

.subMiddle .sideQuote{float:left;width:129px;height:250px; overflow:hidden; padding:60px 15px 0px 15px; background:transparent url('../img/borderless/side_quote_bg.jpg') top left no-repeat; margin-right:30px;}

.subMiddle .sideQuote input, .subMiddle .sideQuote textarea, .subMiddle .sideQuote select{width:110px;margin:0px 0px 4px 0px;color:#4a4a4a;padding:2px 0px 0px 5px; display:inline;font-size:11px;}

.subMiddle .sideQuote select{width:117px;font-size:11px;}

.subMiddle .subContent{width:760px;overflow:hidden;height:auto;padding:0px;margin:0px;float:left;}

.subMiddle .dealerHours{width:160px;float:left; margin:0px 15px 25px 0px;}

.subMiddle .dealerHours .blue{width:156px;padding:2px;background-color:#d3e7f6;color:#2b5877;text-transform:capitalize;margin-bottom:5px;overflow:hidden;}

.subMiddle .mapBox{width:650px;height:410px; background:transparent url('../img/borderless/map_box.jpg') top left no-repeat; padding:7px 0px 0px 7px; margin:10px 0px;}

.whiteSubmit{width:91px;height:34px;background:transparent url('../img/borderless/btn_white_submit.jpg') top left no-repeat; border-style:none; cursor:pointer;margin-top:15px;}

.emailFriend div{margin-bottom:7px;}

.specialBoxService{border-top:1px solid #cccccc; padding:5px 5px 0px 5px;width:600px;margin-bottom:15px;}

.specialBoxService .load{width:auto; margin-bottom:10px;}

.specialBoxService .blue{width:auto;margin:0px;padding:3px;}

.specialBoxCar{padding:5px 5px 0px 5px;width:329px;margin:0px 15px 15px 0px;float:left;}

.specialBoxCar .load{width:335px; margin:0px 0px 5px 0px; position:relative;}

.specialBoxCar .blue{width:329px;overflow:hidden;margin:0px;padding:3px;background-color:#ebf6fc;}

.specialBoxCar .blue .print, .specialBoxService .blue .print{padding:5px;background-color:#d3e7f6;margin-left:20px;font-weight:bold;color:#00638a;}

.specialBoxCar .blue h1, .specialBoxService .blue h1{font-size:19px;}

.staffBox{width:350px;float:left;margin:0px 25px 20px 0px;}

.staffBox h1{font-size:18px; padding-bottom:1px; border-bottom:6px solid #d3e7f6;}

.staffBox img{width:150px; float:left; margin-right:20px;}

.staffBox .info{float:left;width:180px;}

.staffBox .info .bio{padding:10px 5px 20px 5px; background:transparent url('../img/borderless/staff_bubble_bottom.jpg') bottom left no-repeat;margin:6px 0px 6px 0px;}

.staffBox .info .bio .bubble{width:190px;height:40px;overflow:hidden;background:transparent url('../img/borderless/staff_bubble_top.jpg') top left no-repeat; position:absolute;top:0px;right:0px;}

fieldset{border-style:none;width:400px;padding:0px;}

fieldset div{padding:5px; border-bottom:1px solid #ddeef5; border-top:1px solid white;background:transparent url('../img/borderless/pretty_form.jpg') top left repeat-x;}

fieldset div div{padding:0px; border-bottom:none; border-top:none;background:transparent url('') top left repeat-x; display:inline;}

fieldset div span{color:#00638a; font-weight:bold;}

fieldset div table{width:99%;}

fieldset div table td{width:49%;}

fieldset h2{margin-top:15px;}

.check{border-style:none;}

.testimonialBox{margin:0px 0px 15px 0px;}

.testimonialBox h2{border-bottom:6px solid #d3e7f6; padding-bottom:1px;}

.footerAddress{width:969px;margin:7px auto 7px auto;color:#4a4a4a;text-align:center;font-weight:bold;}

.footer{width:100%;left:0px;margin:20px auto 0px auto;background-color:#e3e3e3;padding:8px 0px 20px 0px;}

.footer .center{width:969px;margin:0px auto;font-size:11px;color:#626f77;}

.footer .center a:link, .footer .center a:visited, .footer .center a:hover{color:#626f77;}

.specialhover{position:absolute;display:none;background-color:white;width:320px;height:auto;border:1px solid #0447ac;padding:10px; text-align:center;}

.specialhover .loading{width:56px;height:21px;position:relative; left:50%; margin:10px 0px 10px -28px;}

.calcHalf{float:left;width:360px;}
.calcHalf .group{clear:left;margin-bottom:38px;border-bottom:1px dotted #b6bbb7;padding:0px 0px 18px 0px;}
.calcHalf h2{font-size:13px;width:340px;padding:0px 10px 2px 10px;border-bottom:1px solid #b8dafd;margin-bottom:35px;}
.calcBar{width:200px;height:4px;background-color:#4588e3;margin:0px 0px 0px 0px;border:1px solid #b8dafd;float:left;}
.calcBar .handle{width:108px;height:31px;position:absolute;top:-30px;overflow:hidden;cursor:pointer;background:transparent url('../img/calcSlider.png') top left no-repeat;}
.calcBar .handle div{position:absolute;top:3px;left:15px;font-weight:bold;color:white;font-size:13px;}
.paymentBox{height:23px;width:125px;background:transparent url('../img/payment_box.jpg') top left no-repeat;text-align:right;padding:5px;font-size:18px;color:#2d65a5;font-weight:bold; display:inline-block;}
