html{height:100%;}
body {margin:0px; padding:0px; background:#fff url(../img/page_bg.gif) repeat-x scroll left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
div{margin:0px; padding:0px; position:relative;}
img{border-style:none;}
.clear{clear:both;}
a:link, a:visited, a:hover{color:#2B60AC; text-decoration:none;}
p{margin:0px 0px 6px 0px; position:relative;}
.color{color:#156d96;}
h1{font-size:21px; color:#444; 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 0px; padding:4px 0px 4px 8px; font-size:13px; font-weight:bold; color:#2B60AC; background:transparent url('../img/icon_list.jpg') center left no-repeat;}
input[type="text"], textarea, select{ position:relative; background-color:white; border:1px solid #83a1bb; padding-left:5px;}
input{position:relative;}
select{border-color:#a7a6aa;}
.clearInput{color:#a0a0a0;}
.b{font-weight:bold;}
.tiny{font-size:9px;}
/* end inits */

.invis{display:none;}
.dot{padding-left:8px; background:transparent url('../img/dot.jpg') 0% 60% no-repeat; line-height:10px;margin-bottom:4px;}


.like {position:fixed;
left:50%;
z-index:9999;
top:22px;
margin-left:-575px;
color:#fff;}

.pageheader{background:transparent url(../img/header_bg.jpg) no-repeat scroll left top;height:159px;margin:0px auto;padding:0px;width:1056px;z-index:100;}
.pageheader .phone {position:absolute;left:419px;top:56px;width:410px;}
.pageheader .phone div{float:left;width:135px;color:#fff;font-weight:bold;white-space:nowrap;font-size:14px;}
.pageheader .phone span{color:#fff;font-size:16px;}

.navbar{width:912px; height:46px; margin:0px auto; top:-39px; background:transparent url('../img/nav_bg.gif') 0px 0px no-repeat; padding:0px; z-index:750;}

.navbar .link{float:left; height:46px; color:#ffffff;background:transparent url('../img/nav_bg.gif') 0px 0px no-repeat;}
.navbar .link img{height:39px;float:left;}
.navbar a:link, .navbar a:visited, .navbar a:hover{color:#000;}
.navbar .link .drop{position:absolute; left:10px; top:46px; width:149px; text-align:left; font-weight:normal; padding:5px 5px 10px 13px; font-size:11px; background:transparent url('../img/drop_bg_b.png') bottom left no-repeat; display:none; color:#565659; white-space:normal;}
.navbar .link .drop a:link, .navbar .link .drop a:visited{color:#156d96;} 
.navbar .link .drop a:hover{text-decoration:underline;}

.homeBody{width:1056px;height:717px;margin:0px auto;padding:0px;background:#fff url(../img/homebody_bg.jpg); overflow:visible;}

.inside_gutter{background:transparent url(../img/inside_gutter.png) 0px 0px no-repeat scroll;height:59px;margin:0px auto;padding-right:3px;width:979px;}

.mainbox{width:912px; height:303px; left:72px; padding:0px; overflow:hidden; background:transparent none;}
.mainbox .slides{width:647px;height:288px;overflow:hidden;float:right;margin:11px 6px 0 0;}
.mainbox .form{float:none;font-weight:bold;margin:0;padding:70px 0 0 11px;position:relative;width:217px;}
.mainbox table{width:185px;}
.mainbox table td{padding:0px; position:relative;}
.mainbox table input, .mainbox table select, .mainbox table textarea{width:185px;}
.mainbox table textarea{height:62px;overflow:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.mainbox input, .mainbox select, .mainbox textarea{background-color:#ffffff; border:1px solid #9b9b9b;color:#515151;}
.mainbox .qqerrors{display:none;width:200px;left:214px;position:absolute;background-color:#fff;padding:2px;}

.homebox{height:414px;margin:0 auto;overflow:hidden;padding:0;width:956px;}
.homespecials{height:258px;width:934px;}
.lineup{height:150px;margin:0px;padding-left:10px;width:930px;}
.lineup .scroll{float:left;height:96px;margin:29px 0 0;padding:0 47px;position:relative;width:840px;}
.lineup .scroll .box{height:96px;display:none;float:left;margin:0px;padding:0;text-align:center;}
.lineup .scroll .box img{height:96px;float:left;margin:0px;padding:0;background:transparent url(../img/lineup.jpg) no-repeat scroll;}

.bigtext h1{font-size:30px; color:black;}

.bigtext p{white-space:nowrap;}

.bigtext p span{font-size:26px;}

.homefootgutter{background:url(../img/foot_gutter.gif) repeat-x scroll left top;position:absolute;left:0px;width:100%;height:149px;top:808px;}

.footwrapper{background:url(../img/foot_gutter.gif) repeat-x scroll left top;width:100%;height:100px;}

.footer{margin:0px auto; width:956px; padding:5px 0px 0px 0px;font-weight:bold;}
.footer .center{width:929px; height:30px; margin:0px auto; color:#5a5a5a; padding-top:10px;}
.footer a:link, .footer a:visited, .footer a:hover{color:#5a5a5a;}

.sidebar{background:transparent url(../img/sidequote_bg.jpg) no-repeat scroll left top;float:left;height:231px;margin:0px;padding-left:0;padding-top:53px;width:160px;}
.sidebar form{padding-left:10px;}
.sidebar input{width:124px; margin-bottom:5px;border-color:#c0c0c0;color:black;font-size:11px;}
.sidebar select{width:131px; margin-bottom:5px;border-color:#c0c0c0;color:black;font-size:11px;}
.sidebar textarea{width:124px;margin-bottom:10px;border-color:#c0c0c0;color:black;font-size:11px;font-family:Helvetica,Verdana,Arial,sans-serif;}

.subbody{width:916px; margin:0 auto; background:#ffffff none; padding:0px 20px 10px; overflow:hidden;}
.subbody .subcontent {float:left; width:740px;min-height:685px; height:auto !important;}
.subbody .mycar{width:400px; border:1px solid black; float:left; margin:8px; padding:6px;}

.subbody .specialbox{width:290px; padding:5px; margin:0px 0px 12px 0px; float:left; display:none; background:transparent url('../img/special_box.jpg') bottom left no-repeat;}
.subbody .specialbox img{width:290px;}
.subbody .specialbox h1{position:relative;}

.subbody .myCarsData{width:979px;padding:0px; margin:20px 0px;}
.subbody .myCarsData .myCar{width:300px; background-color:#f2f2f2; border:1px solid #bfbfbf; margin:0px 7px 7px 0px; padding:8px;float:left;}
.subbody .myCarsData .myCar .main{float:left; margin-right:10px; width:300px; height:225px; overflow:hidden; margin-bottom:10px; background-color:white;}
.subbody .myCarsData .myCar .main img{width:300px;}
.subbody .myCarsData .myCar .info{float:left;margin:0px; width:290px;}
.subbody .myCarsData .myCar h1{color:black; font-size:16px;}
.subbody .myCarsData .myCar .yellow{color:#dd7e00; font-size:15px; display:inline; font-weight:bold;}

.subbody .emailFriend{width:700px; background-color:#f2f2f2; border:1px solid #bfbfbf; padding:4px; font-size:11px;}
.subbody .emailFriend h3{color:#262626; font-size:14px; border-bottom:1px solid #dddddd; padding-bottom:3px; margin-bottom:12px;}

.staffbox{float:left;text-align:center;width:230px;margin:0px 0px 20px 0px;}
.staffbox h1{font-size:13px;}
.staffbox .bio{width:230px;height:12px;overflow:hidden;margin-bottom:10px;opacity:0.4; filter:alpha(opacity=40); font-size:11px;}

.contact{margin-top:30px;}
.contact div{margin:8px;}
.contact input, .contact select, .contact textarea{width:150px;	position:absolute;left:200px;}

.seowrapper{background:#FCF9F5 none;}
.seo{width:930px;margin:0px auto;font-size:10px;text-align:center;color:#666;}
.seo a{color:#666;}
.seo h1{font-size:11px;color:#666;}

h1 img.h1cap{position:absolute;top:0px;left:0px;width:17px;height:67px;background:#fff url(../img/h1_bg.jpg) no-repeat left top scroll;}
.testimonialbox{margin-bottom:25px;}
.divMargin div{margin-bottom:6px;}
