html{height:100%;}
body {margin:0px; padding:0px 0px 0px 0px; background:#202020 url('../img/page_bg.gif') top left repeat-x; font-family:Helvetica, Verdana, Arial, 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:#A7002C;}
h1{color:#3C3C3C;font-family:Helvetica,Arial,sans-serif;font-size:26px;margin:0px 0px 6px;padding-bottom:11px;}
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:#600; background:transparent url('../img/icon_list.jpg') center left no-repeat;}
input[type="text"], textarea, select{ position:relative; background-color:white; border:1px solid #aaa; padding-left:5px;}
input{position:relative;}
select{border-color:#aaa;}
.clearInput{color:#000;}
textarea{font-family:Helvetica,Arial,sans-serif;font-size:11px;}
fieldset{border-style:none;padding:0px;}
.nowrap {white-space:nowrap;}
/* end inits */

.invis{display:none;}

.pageheader{background:transparent url(../img/hdr_bg.png) no-repeat scroll left 22px;height:115px;margin:0 auto;padding:0px;width:989px;}
.pageheader .home{position:absolute;height:63px;left:0px;top:26px;width:348px;}
.pageheader .phone {float:left;left:355px;top:33px;width:590px;}
.pageheader .phone div{float:left;width:125px;color:#fff;font-size: 10px;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;margin:0px;padding:10px 0px 0px 0px;font-weight:normal;}
.pageheader .phone div span{font-size:16px;}
.pageheader .phone div#sales{width:163px;font-size:21px;padding-top:0px;}
.pageheader .phone div#sales span{font-size:21px;}

.navbar{height:54px;margin:0 auto;padding:0px;width:989px;z-index:300;}

.navbar .link{float:left; height:54px; color:#ffffff;padding:0px;background:transparent url('../img/nav_bg.jpg') 0px 0px no-repeat;margin-right:0px;}
.navbar .link img{height:54px;display:inline-block;}
.navbar a:link,.navbar a:visited,.navbar a:hover{color:#ffffff;}

.navbar .link .drop{position:absolute;left:0px;top:54px;width:180px;background:#222 none no-repeat left top;text-align:left;font-weight:normal;padding:10px 5px 10px 18px;font-size:13px;display:none;color:#fff;white-space:normal;}
.navbar .link .drop a:link, .navbar .link .drop a:visited{color:#ffffff;} 
.navbar .link .drop a:hover{text-decoration:underline;}

.homeBody{width:989px;margin:13px auto 0px;padding:0px 0px 0px 0px;overflow:hidden;height:383px;background:transparent none;}
.mainbox{width:989px;height:383px;margin:0px auto;padding:0px;overflow:hidden;background:transparent url(../img/mainbox_bg.jpg) no-repeat top left scroll;}
.mainbox .slides{width:973px;height:304px;overflow:hidden;margin:7px 0px 0px 7px;}

.mainbox .mainSlides {width:973px;height:304px;overflow:hidden;margin:6px 0px 0px 7px;padding:0px;}
.mainbox .mainSlides .slide{width:973px;height:304px;position:absolute;top:0px;left:0px;}

.mainbox .home_qq{left:28px;position:absolute;top:109px;width:146px;}
.mainbox .home_qq fieldset{border-style:none;padding:0px 0px 8px;width:126px;}
.mainbox .home_qq input.clearInput{width:126px;}
.mainbox .home_qq select{width:133px;}
.mainbox .home_qq textarea{width:126px;height:65px;overflow:auto;}

.home_makebox{height:206px;width:994px;margin:0px auto;background:transparent url('../img/home_makebox_bg.jpg') top left no-repeat;}

.homespecialsbox{height:279px;margin:0px auto;overflow:hidden;padding:0px;width:986px;background:transparent url('../img/specialsbox_bg2.jpg') left top no-repeat; }
.homespecials{height:247px;font-family:Arial;font-size:11px;margin:15px 0px 0px 30px;width:925px;}
.homespecialsliner {height:279px;margin:0px 30px;overflow:hidden;width:926px;}
.homespecials .vehspecial{float:left;height:246px;width:215px; background:transparent url('../img/vehspecialbox_bg.gif') 10px 0px no-repeat;margin:0px;padding-left:10px;}
.homespecials .vehspecial .frame{height:142px;margin:12px 0px 0px 7px;overflow:hidden;width:199px;}
.homespecials .vehspecial .vehTitle{color:#fff;font-size:13px;font-weight:bold;height:30px;margin:20px 6px 0px;overflow:hidden;}
.homespecials .vehspecial .vehPrice{color:#900;font-size:20px;font-weight:bold;margin:6px 0px 0px 6px;width:130px;}
.homespecials .vehspecial .viewBtn{position:absolute;right:17px;bottom:10px;}
.homespecials .nospecials{padding:10px;background-color:#555;color:#fff;font-weight:bold;}
.homespecials .nospecials a{color:#fff;font-size:16px;}

.actionbox{height:344px;margin:0px auto;padding:0px;width:932px;background:transparent url('../img/actionbox_bg.jpg') left top no-repeat; }
.actionbox img{position:abcolute;}

.bigtext h1{font-size:30px; color:black;}

.bigtext p{white-space:nowrap;}

.bigtext p span{font-size:26px;}

.footlinks{margin:0px auto; width:932px;font-size:11px; padding:10px 0px 0px;color:#777;font-family:arial;}
.footlinks a:link, .footlinks a:active, .footlinks a:visited {color:#777;}
.footlinks a:hover {color:#999;text-decoration:underline;}


.footwrapper{width:100%;margin-top:10px;overflow:hidden;background:#000 url(../img/footer_bg.gif) repeat-x 0px 0px;padding:15px 0px 30px;}
.footer{font-size:11px;margin:0 auto;padding:0px;position:relative;width:987px;height:72px;}
.footer a:link, .footer a:visited, .footer a:hover{color:#525c63;}
.footer .spacer{position:relative;margin:0px 10px;}
/*.footlinks{margin:0px auto;font-size:11px; padding:10px 0px;color:#666;}*/
.footercontent{margin:10px auto 0px; width:980px;font-size:11px; padding:0px;position:relative;color:#999999;}
.footercontent .footerleft{float:left;color:#999;font-size:9px;width:485px;}
.footercontent .footerleft .social{font-size:9px;height:86px;background:transparent url(../img/footer_social_bg.gif) 12px bottom scroll no-repeat;}
.footercontent .footerleft .social .socialTop{height:5px;}
.footercontent .footerright{float:right;color:#999;text-align:right;width:450px;padding-bottom:10px;position:relative;}
.footercontent .footerright h1{color:#999;text-align:left;font-size:11px;margin-top:auto;text-transform:uppercase;}
.footercontent .footerright p{color:#999;text-align:justify;font-size:9px;line-height:130%;}
.footercontent .footerright .rule{border-bottom:1px solid #333;height:8px}
.footerbottom{margin-top:12px;color:#999;padding:6px 0px;border-top:1px solid #333;}
.footerbottom .sologo{float:right;}
.footercontent .caps{text-transform:uppercase;}

.model_links {margin:auto;text-align:center;width:900px;}
.model_links a {color:#000000;}

.sidebar{background:url(../img/sidequote_bg.gif) no-repeat scroll left top transparent;float:left;height:221px;margin-left:20px;padding:39px 0px 0px 14px;width:133px;}
.sidebar form{}
.sidebar input, .sidebar select{width:110px; margin-bottom:6px;border-color:#c0c0c0;color:#000;font-size:11px;}
.sidebar textarea{width:110px;margin-bottom:10px;border-color:#c0c0c0;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:11px;overflow:auto;}

.subbody{background:url(../img/subbody_bg.gif) repeat-y scroll left top #000;margin:0 auto;overflow:hidden;padding:20px 0px;width:989px;}
.subbody .subcontent {background:none #FFFFFF;float:left;height:auto !important;min-height:685px;padding:10px 20px 10px 10px;width:764px;margin-left:17px;}

.subbody .subTop{background:url(../img/body_top.jpg) no-repeat scroll 0 0 transparent;display:block;height:20px;left:0px;position:absolute;top:0px;width:992px;}
.subbody .subBottom{background:url(../img/body_btm.jpg) no-repeat scroll 0 0 transparent;display:block;height:20px;left:0px;position:absolute;bottom:0px;width:992px;}

.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;}
.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:left;width:300px;margin:0px 10px 20px 0px;}
.staffbox h1{font-size:14px;margin-bottom:4px;}
.staffbox img{float:left;margin-right:6px;}
.staffbox p.title{font-weight:bold;}

.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;}

.testimonialbox{margin-bottom:25px;}
.inventoryHolder form textarea {font-family:Arial;font-size:11px;}

.divMargin div{margin-bottom:6px;}

/* ##inventory## */
.subbody .subcontent .inventoryHolder table{position:absolute;}
.subbody .subcontent .inventoryHolder {width:940px;}
.subbody .subcontent .inventoryHolder .updateBox{width:908px;}
.subbody .subcontent .inventoryHolder .header{width:908px;}
.subbody .subcontent .inventoryHolder .lhpane{width:416px;margin-right:1px;}
.subbody .subcontent .inventoryHolder .infoBox{width:488px;margin-left:7px;}
.subbody .subcontent .inventoryHolder .infoBox .infoTop .buttons .button{width:118px;}
.subbody .subcontent .inventoryHolder .infoBox .box{width:488px;}

.like {position:fixed;
left:50%;
z-index:9999;
top:57px;
margin-left:-580px;
color:#fff;
}
