html{height:100%;}
body {margin:0px; padding:0px; background:#2c2e34 url(../img/page_bg.gif) top left repeat;; 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:#c1232e; 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:980px;margin:0px auto;padding:14px 0px 6px 25px; 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;}


.gray_bar{background:url("../img/gray_bar.gif") repeat-x scroll 0 0 transparent;
height:46px;
left:0;
margin-bottom:-47px;
top:-45px;
width:100%;}

.pageheader{padding:44px 0px 0px 445px;background:transparent url(../img/header_bg.gif) no-repeat scroll left top;height:78px;margin:0 auto 0;width:575px;z-index:100;}
.pageheader .phone {text-align:left;color:white;font-family:Helvetica;}
.pageheader .phone div{float:left;width:123px;font-weight:bold;white-space:nowrap;font-size:16px;}
.pageheader .phone span{}

.navbar{background:transparent url(../img/nav_bg.jpg) 0px 0px no-repeat;height:40px;margin:0 auto;padding:0;width:1000px;z-index:750;font-size:15px;font-weight:bold;font-family:Helvetica;text-transform:uppercase;}

.navbar .link{text-align:center;float:left;padding:11px 13px 0px 13px;height:29px; color:#ffffff;background:transparent url('') center right no-repeat;color:white;cursor:pointer;}
.navbar .red{float:left;width:1px;height:40px;background:transparent url('../img/nav_link.jpg') center right no-repeat;margin:0px;padding:0px;}
.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:39px; width:149px; text-align:left; font-weight:normal; padding:17px; font-size:11px; background:#343434 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:960px;height:360px;margin:0px 0px 7px 0px;padding:0px;overflow:hidden;background:transparent none;}
.mainbox .slides{width:960px;height:360px;overflow:hidden;}

.lineup{background:transparent url(../img/slider_bg.jpg) no-repeat scroll 0 0;height:123px;margin:0;padding:0;width:960px;}
.lineup .scroll{float:left;height:85px;margin:29px 0px 0px 0px;padding:0 32px 0 32px;position:relative;width:890px;}
.lineup .scroll .box{display:none;float:left;height:85px;margin:0 0px 0 0;padding:0;width:136px;background:transparent url('../img/all_cars.jpg') 0px 0px no-repeat;}

.homebox{background:transparent url(../img/home_body.jpg) 0px 0px no-repeat;height:309px;margin:0 auto;overflow:hidden;padding:0;width:1021px;}

.homebox .specials{position:absolute;left:305px;top:0px;width:386px;height:173px;padding:117px 0px 0px 23px;overflow:hidden;}
.homebox .specials .button{background:transparent url('../img/btn_specials.jpg') 0px 0px no-repeat;width:108px;height:37px;cursor:pointer;position:absolute;top:62px;}
.homebox .specials .special{width:169px;float:left;margin-right:25px;position:relative;top:-35px;}
.homebox .specials .special img{width:169px;background-color:white;margin-bottom:8px;}
.homebox .specials .special p{color:white;font-weight:bold;}
.homebox .specials .special h1{text-size:18px;}


.homebox .form{float:left;font-weight:bold;padding:0px;position:absolute;width:187px;left:772px;top:67px;}
.homebox table{width:187px;}
.homebox table td{padding:0px 0px 4px 0px;}
.homebox table input, .homebox table select, .homebox table textarea{width:175px;font-size:11px;}
.homebox input, .homebox select, .homebox textarea{background-color:#ffffff; border:1px solid #9b9b9b;color:#515151;}
.homebox table select{width:182px;}
.homebox table textarea{width:175px;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{background:transparent url(../img/footer_bg.jpg) top left no-repeat;margin:0px auto; height:46px;width:1007px;padding:30px 0px 0px 0px;font-weight:bold;font-size:11px;}
.footer .center{width:929px; margin:0px auto; color:#000000; padding-top:0px;}
.footer a:link, .footer a:visited, .footer a:hover{color:#000000;}
.footer p.clear{display:none;font-weight:normal;}


.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:980px;margin:0px auto;padding:17px 0px 20px 25px;overflow:hidden;background:#ececec url('../img/gutter.gif') top left repeat-y;}
.subbody .subcontent {overflow:hidden;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;}



