body{ 

	margin:0; 

	padding:0; 

	text-align:center; 

	background-image:url(../images/bg_inside.jpg);

	background-repeat:repeat-x;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#7b7562;

} 



h1{

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	color:#576963;

	font-size:150%;

	font-weight:500;

	border-bottom:1px #CCCCCC dashed;

}



h2{

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	color:#576963;

	font-size:140%;

	font-weight:700;

}



tr{

	background-color:#FFFFFF;

}

 

#pagewidth{ 

	width:740px; 

	text-align:left;  

	margin-left:auto; 

	margin-right:auto;  

} 

 

#header{

	position:relative; 

	height:160px; 

	background-color:#FFFFFF; 

	width:100%;

	background-image:url(../images/header_bg_inside.jpg);

	background-repeat:repeat-x;

	background-position:top;

	z-index:1;

}



#top_menu_about{

	background-image:url(../images/menu_bg_home.jpg);

	background-position:80px top;

	background-repeat:repeat-x;

	color:#8c8cb9;

	height:25px;

}



#top_menu_products{

	background-image:url(../images/menu_bg_home.jpg);

	background-position:166px top;

	background-repeat:repeat-x;

	color:#8c8cb9;

	height:25px;

}



#top_menu_contact{

	background-image:url(../images/menu_bg_home.jpg);

	background-position:256px top;

	background-repeat:repeat-x;

	color:#8c8cb9;

	height:25px;

}





#topnav{

	margin:0px 0px 0px 315px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:110%;

}



#topnav ul{

	padding:7px 0px 0px 0px;

	margin:0px;

	height:25px;

}



#topnav li{

	display:inline;

	list-style-type:none;

	padding:0px 20px 0px 20px;

}



#topnav a{

	text-decoration:none;

	color:#ADD0F0;

}



#topnav a:hover{

	text-decoration:none;

	color:#FFFFFF;	

}



#topnav .active a{

	text-decoration:none;

	color: #6b6d8c; 

}



#topnav .active a:hover{

	text-decoration:none;

	color: #6b6d8c; 

}



#logo{

	margin:0px 0px 0px 0px;

	padding:0px;

}



#leftcol{

	margin:-25px 0px 0px 0px;

	width:221px; 

	float:left; 

	position:relative; 

	color:#443970;

	background-image:url(../images/leftcol_bg.jpg);

	background-repeat:no-repeat;

	z-index:1;

}



#leftcol a{

	color:#443970;

	text-decoration:none;

}



#leftcol a:hover{

	color:#1d0f55;

	text-decoration:none;

}





#leftcol ul{

	margin:0px;

	padding:5px;

}



#leftcol li{

	background-image:url(../images/bullet.gif);

	background-position:10px;

	background-repeat:no-repeat;

	list-style-type:none;

	border-bottom:1px #94bacd solid;

	padding:10px 10px 5px 30px;

	margin:0px 5px 5px 5px;

}



#maincol{

	float: right; 

	display:inline; 

	position: relative; 

	width:519px; 

	background-image:url(../images/maincol_header_bg.jpg);

	background-position:44px top;

	background-repeat:no-repeat;

	margin:10px 0px 0px 0px;

	padding:10px 0px 0px 0px;

}



#maincol a{

	color:#65A3E0;

	text-decoration:none;

	padding:2px;

}



#maincol a:hover{

	background-color:#65A3E0;

	color:#FFFFFF;

}



#maincol_wide{

	float: right; 

	display:inline; 

	position: relative; 

	width:740px; 

	background-image:url(../images/maincol_header_large_bg.jpg);

	background-position:top;

	background-repeat:no-repeat;

	margin:10px 0px 0px 0px;

	padding:10px 0px 0px 0px;

}



#maincol_wide a{

	color:#65A3E0;

	text-decoration:none;

	padding:2px;

}



#maincol_wide a:hover{

	background-color:#65A3E0;

	color:#FFFFFF;

}



.breadcrumb{

	height:30px;

}



#content{

	margin:0px 30px 0px 80px;

	padding:5px;



}



#content h1{

	margin:0px;

	padding:5px 0px 5px 0px;

}



#content p{

	text-align:justify;

	line-height:15px;

}



#content_wide{

	margin:0px 30px 0px 30px;

	padding:5px;



}



#content_wide h1{

	margin:0px;

	padding:5px 0px 5px 0px;

}

#content_wide p{

	text-align:justify;

	line-height:15px;

}



.doubleline{

	border-top:1px #CCCCCC dashed;

	border-bottom:1px #CCCCCC dashed;

	height:3px;

	font-size:40%;

}



.product_box{

	border-bottom:1px #CCCCCC dashed;

	height:125px;

}



.product_image{

	background-image:url(../images/product_bg.jpg);

	background-repeat:no-repeat;

	width:156px;

	height:120px;

	margin-top:10px;

}



.product_image img{

	margin:18px 0px 10px 20px;

}



.prduct_description{

	margin:-130px 0px 0px 175px;

}
.product_box_large .red span{
	
	color:#F00;
	
	font-weight:bold;
}


.product_image_large{

	width:300px;

	margin-top:10px;

	border:1px #94bacd solid;

}

.skid-steer span{
	color:#F00;
	
}

.tool-header th{
	color:#F00;
}

#product_gal{

	clear:both;

	background-image:url(../images/product_gal_bg.gif);

	background-repeat:no-repeat;

	height:132px;

}



#product_gal ul{

	padding:50px 0px 0px 30px;

	margin:0px;

}



#product_gal li{

	display:inline;

	list-style-type:none;

	padding:0px 5px 0px 5px;

}



.product_table{

	margin:10px 0px 0px 20px;

}



#maincol .product_table a:hover{

	background:none;

}



.product td{

	background-image:url(../images/product_bg.jpg);

	background-repeat:no-repeat;

}



.product img{

	margin:15px 13px 13px 15px;

}



.product .blank{

	background:none;

}



#footer{

	height:50px; 

	color:#62A2DF;

	clear:both;

	background-image:url(../images/footer_bg.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	text-align:center;

	padding:15px;

}


#footer a{

	color:#443970;

	text-decoration:none;

}



#footer a:hover{

	color:#1d0f55;

	text-decoration:none;

} 

/* *** Float containers fix:  *** */ 

.clearfix:after{

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  

 

 /*printer styles*/ 

 @media print{ 

	/*hide the left column when printing*/ 

	#leftcol{display:none;} 

	#twocols, #maincol{width:100%; float:none;}

}