* {margin:0px;padding:0px}

body {background-color:#efeeed; background-image:url(../_img/bg.gif); font-size:0.8em; font-family:"Trebuchet MS" Arial, Helvetica, sans-serif; color:#848383;}
A {color:#999999; text-decoration:none; }
A:HOVER {color:#FF0000;}
A.current {color:#FF0000;}
H1 {font-size:1.4em; font-family:"Trebuchet MS" Arial, Helvetica, sans-serif; color:#ff0000; margin-bottom:10px; line-height:120%;}
H2 {font-size:1.2em; font-family:"Trebuchet MS" Arial, Helvetica, sans-serif; }
P {line-height:130%;}
SPAN {color:#FF0000;}
.clear {clear:both; }
#canvas {margin-left:auto; margin-right:auto; text-align:left; width:993px; background-color:#FFFFFF;  }
#header {float:left; width:977px; height:114px; background-image:url(../_img/bg_header.gif); background-repeat:no-repeat; }
#content {padding-left:8px; padding-bottom:60px;}
#content A {color:ff0000;}

#nav {float:left;}
#nav UL {float:left; width:985px; height:75px;}
#nav LI {display:block; float:left; height:67px; padding-right:3px;}

.formbox1 {border:1px solid #c4c3c3; background-color:#FFFFFF; width:200px; padding:1px; margin-top:5px; font-family:"Trebuchet MS" Arial, Helvetica, sans-serif; color:#ff0000; font-size:12px;}

.navhome {width:137px;}
.navhome A{background-image:url(../_img/nav_home.gif); height:67px; display:block; text-indent:-9999px;}
.navhome A:HOVER {background-image:url(../_img/nav_home_on.gif);}
.navhome A.current {background-image:url(../_img/nav_home_on.gif);}

.navdiesel {width:137px; }
.navdiesel A{background-image:url(../_img/nav_diesel.gif); height:67px; display:block; text-indent:-9999px;}
.navdiesel A:HOVER {background-image:url(../_img/nav_diesel_on.gif);}
.navdiesel A.current {background-image:url(../_img/nav_diesel_on.gif);}

.navauto {width:137px;}
.navauto A{background-image:url(../_img/nav_auto_electrical.gif); height:67px; display:block; text-indent:-9999px;}
.navauto A:HOVER {background-image:url(../_img/nav_auto_electrical_on.gif);}
.navauto A.current {background-image:url(../_img/nav_auto_electrical_on.gif);}


.navvehiclecare {width:137px; }
.navvehiclecare A{background-image:url(../_img/nav_vehiclecare.gif); height:67px; display:block; text-indent:-9999px;}
.navvehiclecare A:HOVER {background-image:url(../_img/nav_vehiclecare_on.gif);}
.navvehiclecare A.current {background-image:url(../_img/nav_vehiclecare_on.gif);}

.navparts {width:137px;}
.navparts A{background-image:url(../_img/nav_parts.gif); height:67px; display:block; text-indent:-9999px;}
.navparts A:HOVER {background-image:url(../_img/nav_parts_on.gif);}
.navparts A.current {background-image:url(../_img/nav_parts_on.gif);}

.navservice {width:137px;}
.navservice A{background-image:url(../_img/nav_service.gif); height:67px; display:block; text-indent:-9999px;}
.navservice A:HOVER {background-image:url(../_img/nav_service_on.gif);}
.navservice A.current {background-image:url(../_img/nav_service_on.gif);}

.navbrands {width:137px;}
.navbrands A{background-image:url(../_img/nav_brands.gif); height:67px; display:block; text-indent:-9999px;}
.navbrands A:HOVER {background-image:url(../_img/nav_brands_on.gif);}
.navbrands A.current {background-image:url(../_img/nav_brands_on.gif);}


#nav2 {float:right; padding-top:80px;}


#footer {float:left; width:993px; height:30px; background-color:#666666;}
#footer P {color:#ffffff; padding-top:10px; padding-left:10px; font-size:0.9em;}


/* general pages */

#banner {float:left; height:266px; }
#contentcol1 {float:left; width:441px; border-right:solid 1px #dcdcdc; }
#contentcol1 P {padding-right:30px;}
#contentcol2 {float:left; width:236px;}
#contentcol3 {float:left;}

#servicescontentcol1 {float:left; width:300px; border-right:solid 1px #dcdcdc; }
#servicescontentcol1 P {padding-right:20px; }
#servicescontentcol2 {float:left; width:300px; border-right:solid 1px #dcdcdc; }
#servicescontentcol2 P {padding-right:20px; }
#servicescontentcol3 {float:left; width:300px;}
#servicescontentcol3 P {padding-right:20px; padding-left:20px; }

#contactcontentcol1 {float:left; width:250px; border-right:solid 1px #dcdcdc; }
#contactcontentcol1 P {padding-right:20px; }
#contactcontentcol2 {float:left; width:390px; border-right:solid 1px #dcdcdc; }
#contactcontentcol2 P {padding-right:20px; }
#contactcontentcol3 {float:left; width:250px;}
#contactcontentcol3 P {padding-right:20px; }

#brandcontentcol1 {float:left; }