html{height:100%;}
body {margin:0px; padding:0px; background:#2c2e34 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:#ab1905; text-decoration:none;}
p{margin:0px 0px 6px 0px; position:relative;}
.color{color:#156d96;}
h1{font-size:21px; color:#c71444; margin:0px 0px 12px 0px;}
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:#c71444; 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;}

/* end inits */

.homeBody{width:958px;margin:0px auto;padding:17px 81px 0px 81px; overflow:visible;background:#ececec url('../img/gutter.gif') top left repeat-y;}
.invis{display:none;}
.dot{padding-left:8px; background:transparent url('../img/dot.jpg') 0% 60% no-repeat; line-height:10px;margin-bottom:4px;}

.gutter{height:488px;left:50%;margin-left:-547px;position:absolute;width:1094px;background:transparent url(../img/header_bg.jpg) 0px 0px no-repeat scroll;}

.pageheader{background:white url(../img/header_bg.jpg) no-repeat scroll left top;height:117px;margin:0px auto;padding:0px;width:1120px;z-index:100;}
.pageheader .phone {left:156px;position:absolute;top:38px;width:455px;}
.pageheader .phone div{float:left;width:150px;color:#c71444;font-weight:bold;white-space:nowrap;text-align:center;font-size:17px;}
.pageheader .phone span{color:#a3a3a3;}

.navbar{background:transparent url(../img/nav_bg.jpg) 0px 0px repeat-x;height:40px;margin:0 auto;padding:0;width:958px;z-index:750;font-size:13px;font-weight:bold;font-family:Helvetica;text-transform:uppercase;}

.navbar .link{text-align:center;float:left;padding-top:11px;height:29px; color:#ffffff;background:transparent url('../img/nav_bg.jpg') 0px 0px repeat-x;color:white;}
.navbar .link img{height:40px;float:left;}
.navbar a:link, .navbar a:visited, .navbar a:hover{color:#ffffff;}
.navbar .link .drop{position:absolute; left:0px; top:40px; width:149px; text-align:left; font-weight:normal; padding:17px; font-size:11px; background:#2c2e34 url('') bottom left no-repeat; display:none; color:#ffffff; white-space:normal;border:1px solid #494d57;}
.navbar .link .drop a:link, .navbar .link .drop a:visited{color:#ffffff;}
.navbar .link .drop a:hover{text-decoration:underline;color:#ffffff;}

.mainbox{width:958px;height:313px;margin:0;padding:0px;overflow:hidden;background:transparent none;}
.mainbox .slides{width:958px;height:313px;overflow:hidden;}

.lineup{background:transparent url(../img/home_body.jpg) no-repeat scroll 0 0;height:136px;margin:0;padding:0;width:958px;}
.lineup .scroll{float:left;height:80px;margin:42px 0px 0px 0px;padding:0 32px 0 32px;position:relative;width:890px;}
.lineup .scroll .box{display:none;float:left;height:80px;margin:0 2px 0 0;padding:0;width:128px;background:transparent url('../img/all_cars.jpg') 0px 0px no-repeat;}

.homebox{background:#fff url(../img/home_body.jpg) no-repeat scroll left -137px;height:272px;margin:0 auto;overflow:hidden;padding:0;width:958px;}

.homebox .form{float:left;font-weight:bold;height:180px;margin:0;padding:55px 0 0 31px;position:relative;width:240px;}
.homebox table{width:224px;}
.homebox table td{padding:0px 0px 4px 0px;}
.homebox table input, .homebox table select, .homebox table textarea{width:100px;font-size:11px;}
.homebox input, .homebox select, .homebox textarea{background-color:#ffffff; border:1px solid #9b9b9b;color:#515151;}
.homebox table select{width:218px;}
.homebox table textarea{width:211px;height:38px;font-family:Helvetica,Verdana,Arial,sans-serif; overflow:auto;margin-top:3px;}

.homebox h2{font-size:11px;color:#263d89;font-weight:normal; margin-bottom:4px;}

.homespecials{float:left;height:240px;width:670px;}

.bigtext h1{font-size:30px; color:black;}
.bigtext p{white-space:nowrap;}
.bigtext p span{font-size:26px;}

.footer{margin:0px auto; width:1120px; background:#e1e1e1 none; padding:7px 0px;font-weight:bold;}
.footer .center{width:929px; margin:0px auto; color:#666; padding-top:0px;}
.footer a:link, .footer a:visited, .footer a:hover{color:#666;}
.footer p.clear{display:none;font-weight:normal;}

.footer2{width:1120px; margin:0px auto; background:#fff none; padding:7px 0px;font-weight:normal;}
.footer2 .center{width:929px; margin:0px auto; color:#999; padding-top:7px;}
.footer2 a:link, .footer2 a:visited, .footer2 a:hover{color:#999;}

.sidebar{background:transparent url(../img/side_qq_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:5px;}
.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:938px;margin:0px auto;padding:17px 91px 20px 91px;background:#ffffff none;overflow:hidden;background:#ececec url('../img/gutter.gif') top left repeat-y;}
.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.gif') 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;}

.seo{
	width:930px;
	margin:10px auto;
	font-size:10px;
	text-align:center;
	color:#999;
}
.seo a{color:#999;}
.seo h1{font-size:11px;color:#999;}

h1 img.h1cap{position:absolute;top:0px;left:0px;}

.testimonialbox{margin-bottom:25px;}

.divMargin div{margin-bottom:6px;}
