html{height:100%;}

body {margin:0px; padding:0px 0px 0px 0px; background:#ffffff url('img/page_bg.gif') top left repeat-x; font-family: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:#dd0000; text-decoration:none;}
p{margin:0px 0px 6px 0px; position:relative;}
.color{color:#dd0000;}
h1{font-size:21px; color:#d6010a; margin:0px; font-family:Helvetica;text-transform:uppercase;}
.clearInput{color:#666;}
/* end inits */

.invis{display:none;}

.page_header{background:url(img/page_hdr.jpg) no-repeat scroll 0px 0px transparent;height:121px;margin:0px auto;padding:0px;width:716px;}
.homebody{width:988px;margin:0px auto;padding:0px;overflow:hidden;}
.homebody .main{width:788px;height:364px;margin:36px auto 0px;padding:0px;}
.homebody .panelbox{width:900px;height:255px;margin:22px auto 0px;padding:0px; overflow:hidden;}
.homebody .panelbox .panel{width:410px;height:255px;float:left;margin:0px;padding:0px;background:url(img/panel.jpg) no-repeat scroll 0px 0px transparent;}
.h1, .h1a, .h1b{position:absolute;width:270px;top:18px;left:137px;text-align:center;}
.h1a{top:19px;left:138px;}
.h1b{top:21px;left:140px;}
.h1a h1 {color:#666;}
.h1b h1 {color:#ccc;}

.slides{width:786px;height:320px;overflow:hidden;float:left;}

.panel img{position:absolute;width:178px;height:30px;}
.panel img.btn_new{top:81px;left:18px;}
.panel img.btn_pre{top:81px;left:213px;}
.panel img.btn_parts{top:126px;left:18px;}
.panel img.btn_service{top:126px;left:213px;}
.panel img.btn_directions{height:50px;left:58px;top:186px;width:300px;}

/*
.footwrapper{width:100%;margin-top:20px;overflow:hidden;background:#202020 url(../img/footer_bg_shadow.gif) repeat-x 0px 0px;padding-bottom: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:105px;background:transparent url(../img/social_box.gif) left bottom scroll;}
.footercontent .footerleft .social .socialTop{height:5px;background:transparent url(../img/social_box.gif) left top scroll;}
.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;}
*/
.nowrap{white-space:nowrap;}
