@charset "UTF-8";
/********** 	Zimm-o-Matic ~ Copyright 2009    ***************/

/***************** body ******************/

body {background:url(../images/body_bg.gif); margin:0; padding:0;}
.clear {clear:both;}


/***************** header ******************/

#top {width: 931px; border-top:0px solid #666; height:47px; margin:0 auto;}

#masthead {background:#303030; height:370px;}	

#container {width:931px; margin:0 auto; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; background:#e2e2e2;}
	
strong.phone {color:#fff; font-size:16px; width:700px; float:left; padding:10px 0 0 0;}
strong.phone span {font-size:23px;}

a#contact {background:#fff; padding:7px 7px 5px 7px; color:#b50505; text-transform:uppercase; font-size:13px; text-decoration:none; margin:18px 0 0 0; float:right;font-weight:bold;}
a#contact:hover {background:#999; color:#fff;}

a#links{background:#fff; padding:7px 7px 5px 7px; color:#b50505; text-transform:uppercase; font-size:13px; text-decoration:none; margin:18px 10px 0 0; float:right;font-weight:bold;}
a#links:hover {background:#999; color:#fff;}

a#catalog {background:#fff; padding:7px 7px 5px 7px; color:#b50505; text-transform:uppercase; font-size:13px; text-decoration:none; margin:-18px 10px 0 0; float:right;font-weight:bold;}
a#catalog:hover {background:#999; color:#fff;}
/***************** navigation ******************/
	
ul#nav {background:url(../images/nav_bg.gif); list-style-type:none; margin:0 0 10px 0; padding:0; height:62px; width:931px;}
ul#nav li {float:left; padding:9px 0 0 0;}
ul#nav li a {padding:3px 35px; text-transform:uppercase; font-size:14px; color:#fff; text-decoration:none; border-right:1px dotted #fff;}
ul#nav li a#last {border:0;}
ul#nav li a:hover, ul#nav li a.active {color:#ff0000;}

/***************** main content ******************/

.left {width:528px; float:left; padding:0 32px; font-size:14px; line-height:21px;}
.left a {color:#666;}
.left a:hover {color:#ff0000;}

.right {font-size:13px; line-height:21px; float:right; padding-right:15px;}

.truck-left {width:350px; float:left; padding:0 32px; font-size:14px; line-height:21px;}
.truck-left a {color:#666;}
.truck-left a:hover {color:#ff0000;}

h1 {background:url(../images/masthead_bg.jpg) no-repeat; display:block; margin:0 auto; width:994px; height:370px; text-indent:-99999px;} 

h2.welcome {background:url(../images/welcome_txt.gif) no-repeat; width:155px; height:22px; text-indent:-99999px; margin:0px;}
h2.about {background:url(../images/about_txt.gif) no-repeat; width:136px; height:25px; text-indent:-99999px; margin:0px;}	
h2.truck {background:url(../images/truck-trailer_txt.gif) no-repeat; width:353px; height:25px; text-indent:-99999px; margin:0px;}
h2.parts {background:url(../images/parts-products_txt.gif) no-repeat; width:232px; height:25px; text-indent:-99999px; margin:0px;}
h2.metal {background:url(../images/metal-fabrication_txt.gif) no-repeat; width:264px; height:25px; text-indent:-99999px; margin:0px;}	
h2.contact {background:url(../images/contact_txt.gif) no-repeat; width:163px; height:25px; text-indent:-99999px; margin:0px;}
h2.links {background:url(../images/links_txt.gif) no-repeat; width:96px; height:26px; text-indent:-99999px; margin:0px;}						
	
h3 {font-size:13px; color:#990000; font-weight:bold; margin:0 0 5px 0;}

h4 {font-size:13px; color:#990000; font-weight:bold; margin:0 0 -12px 0;}

#grey {background:#c3c3c3; padding:20px 28px; margin:20px 0;}
	
.feature {float:left; width:302px;}
.feature p {width:257px; font-size:12px;}
	
a.more {background:url(../images/more_btn.gif) no-repeat; display:block; text-indent:-99999px; width:107px; height:24px;}

/***************** footer ******************/
	
#footer {background:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding:15px; margin:0 0 20px 0;}
#footer a {color:#999; text-decoration:none;}
#footer a:hover {color:#ff0000;}
