body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
p, h1, h2, h3, h4, h5, td, tr, table, img, ul, li, ol {
	margin: 0;
	padding: 0;}

img {
	border: 0;}
#container {
	width: 750px;
	margin: 0 auto 0 auto;
	padding: 0;
	height: auto;
		}

#primarynav {
	text-align: center;
	background-image: url(../images/topnav_bgrepeat.gif);
	background-repeat: repeat;
	padding-left: .7em;
	padding-top: .4em;
	padding-bottom: .4em;
	border-bottom: solid 5px #FF0000;
	}
#secondarynav{
	text-align: center;
		font-weight: bold;
		
		margin-top: -10px;
		}
	#secondarynav ul li {

	padding-left: .7em;
	list-style: none;
	display: inline;
	font-size: .8em;
	padding-bottom: .4em;
		}
#secondarynav a:link, #secondarynav a:visited {
	text-decoration: none;
	color: #666666;}

#secondarynav a:hover, #secondarynav a:active {
	color:  #C60C30;
	text-decoration: none;}
#bottom {
	height: .4em;
	display: block;
	width: 100%;
	margin-bottom: 10px;
	background-image: url(../images/topnav_bgrepeat.gif);
	 }

#primarynav ul li {
	list-style: none;
	display: inline;
	padding-right: .7em;
	font-weight: bold;
	font-size: .8em;
	}

#primarynav a:link, #primarynav a:visited {
	text-decoration: none;
	color: #FFCC00;}

#primarynav a:hover, #primarynav a:active {
	color: #FFFFFF;
	text-decoration: none;}

/*---------------DEFAULT PAGE STYLES---------------*/

#searchbox {
	width: 300px;
	position: relative;
	left: 425px;
	top: -30px;	}
	
div#partsbox {
	position: absolute;
	width: 150px;
	left: 190px;
	top: -30px;

}

#defaultnav {	
	overflow: visible;
	position: relative;
	top: -15px;}

.rotatingpic {
	float: left;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
div#defaultnav ul#topdefnav span {
	visibility: hidden;
}
div#defaultnav ul#topdefnav a:link, div#defaultnav ul#topdefnav a:visited {
	display: block;
	text-decoration: none;
	width: 142px;
	list-style: none;
	height: 126px;}

li#construction_eng {
	float: left;
	overflow: hidden;
	background-image: url(../images/defaultnav_construction.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;
	}

li#construction_eng a:hover, li#construction_eng a:active {
	background-image: url(../images/defnav_construction_hover.jpg);
	}

li#construction_ru {
	float: left;
	overflow: hidden;
	background-image: url(../images/defrusnav_construction.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;
	}

li#construction_ru a:hover, li#construction_ru a:active {
	background-image: url(../images/defrusnav_hover_construction.jpg);
	}
	
	
li#mining_eng {
	float: left;
	overflow: hidden;
	background-image: url(../images/defaultnav_mining.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;
	}

li#mining_eng a:hover, li#contruction_eng a:active {
	background-image: url(../images/defnav_mining_hover.jpg);}
	
li#mining_ru {
	float: left;
	overflow: hidden;
	background-image: url(../images/defrusnav_mining.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;
	}

li#mining_ru a:hover, li#contruction_ru a:active {
	background-image: url(../images/defrusnav_hover_mining.jpg);}
	
li#forestry_eng {
	float: left;
	overflow: hidden;
	background-image: url(../images/defaultnav_forestry.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;}

li#forestry_eng a:hover, li#forestry_eng a:active {
	background-image: url(../images/defnav_forestry_hover.jpg);
	}
li#forestry_ru {
	float: left;
	overflow: hidden;
	background-image: url(../images/defrusnav_forestry.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;}

li#forestry_ru a:hover, li#forestry_ru a:active {
	background-image: url(../images/defrusnav_hover_forestry.jpg);
	}
	
li#drillingagg_eng {
	overflow: hidden;
	background-image: url(../images/defaultnav_drillingagg.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;}

li#drillingagg_eng a:hover, li#drillingagg_eng a:active {
	background-image: url(../images/defnav_drillingagg_hover.jpg);
	}

li#drillingagg_ru {
	overflow: hidden;
	background-image: url(../images/defrusnav_drillandagg.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;}

li#drillingagg_ru a:hover, li#drillingagg_ru a:active {
	background-image: url(../images/defrusnav_hover_drillandagg.jpg);
	}


li#highway_eng {
	float: left;
	overflow: hidden;
	background-image: url(../images/defaultnav_highway.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;}
 
li#highway_eng a:hover, li#highway_eng a:active {
	background-image: url(../images/defnav_highway_hover.jpg);
	}

li#highway_ru {
	float: left;
	overflow: hidden;
	background-image: url(../images/defrusnav_highway.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;}
 
li#highway_ru a:hover, li#highway_ru a:active {
	background-image: url(../images/defrusnav_hover_highway.jpg);
	}
	
li#material_eng {
	float: left;
	overflow: hidden;
	background-image: url(../images/defaultnav_materialhandling.jpg);
	display: block;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-repeat: no-repeat;
	width: 142px;
	height: 126px;
	}

li#material_eng a:hover, li#material_eng a:active {
	background-image: url(../images/defnav_materialhandling_hover.jpg);	
}

li#material_ru {
	float: left;
	overflow: hidden;
	background-image: url(../images/defrusnav_material.jpg);
	display: block;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-repeat: no-repeat;
	width: 142px;
	height: 126px;
	}

li#material_ru a:hover, li#material_ru a:active {
	background-image: url(../images/defrusnav_hover_material.jpg);	
}

li#compact_eng {
	float: left;
	overflow: hidden;
	background-image: url(../images/defaultnav_equipment.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;
	}

li#compact_eng a:hover, li#compact_eng a:active {
	background-image: url(../images/defnav_compactequipment_hover.jpg);
		}
		
li#compact_ru {
	float: left;
	overflow: hidden;
	background-image: url(../images/defrusnav_compacty.jpg);
	display: block;
	background-repeat: no-repeat;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;
	}

li#compact_ru a:hover, li#compact_ru a:active {
	background-image: url(../images/defrusnav_hover_compacty.jpg);
		}
		
li#komatsu {
	list-style: none;
	overflow: hidden;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	width: 142px;
	height: 126px;}

ul#lowernav {
	margin: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #000000;
	width: 724px;
	font-weight: bold;
	font-size: .7em;
	text-align: center;
	}

ul#lowernav li {
	list-style: none;
	display: inline;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;}

ul#lowernav a:link, ul#lowernav a:visited {
	color: #CCCCCC;
	text-decoration: none;}

ul#lowernav a:hover, ul#lowernav a:active {
	color: #FF0000;
	text-decoration: none;
	}

#dropshadow {
	background-image: url(../images/dropshadow.png);
	background-repeat: repeat-x;
	display: block;
	width: 744px;
	overflow: hidden;
	height: 8px;
	}

#defaultcontent {
	font-size: .7em;
	}
	

#defaultcontent a:link, #defaultcontent a:visited {
	color: #FF0000; 
	text-decoration: none;}

#defaultcontent a:hover, #defaultcontent a:active {
	color: #000000;
	text-decoration: none;}


#stories {
	border-left: solid 1px #000000; 
	padding-left: 5px;

	margin-top: 15px;
	}
#stories ul li {
	list-style: none;
	margin-top: 5px;}

#stories h2 {
	font-size: 1.2em;
	width: 70%;
	border-top: solid 8px #FFCC00;
	color: #FF0000; 
	font-weight: bold;
	}

#layoutdims {
		clear: both;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
.colmask {
		position:relative;	
	    clear: both;
	    float: left;
        width: 100%;			
		overflow: hidden;		
	}
.holygrail {
	  
	}

.holygrail .colmid {
        float: left;
        width: 200%;
        margin-left: -200px; 	
        position: relative;
        right: 100%;
  
    }

.holygrail .colleft {
        float: left;
        width: 100%;
		margin-left: -50%;
        position: relative;
	       left: 400px;         	
   
    }

.holygrail .col1wrap {
        float: left;
	    width: 50%;
	    position: relative;
	    right: 200px;        	
	    padding-bottom: 1em;
	}

.holygrail .col1 {
        margin: 0 200px;     	
        position: relative;
	    left: 200%;
	    overflow: hidden;
	}

.holygrail .col2 {
        float:left;
        float:right;		
        width:170px;        
        position:relative;
        right: 15px;         
    }
.holygrail .col3 {
        float: left;
        float: right;		
        width: 170px;        	
        margin-right: 45px;  	
        position: relative;
        left: 50%;
    }
.holygrail .col3 img {
	margin-bottom: 20px;}
	
    /*-----------MISCELLANEOUS STYLES-------------*/

.bold {
	font-weight: bold;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.headblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: normal;
	font-weight: bolder;
}
.headred {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: normal;
	font-weight: bolder;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;

}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tdtight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;

}
.linksm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-style: italic;

}
d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;

}
.headblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: normal;
	font-weight: bolder;
}
.headred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	font-variant: normal;


}
a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;

}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tdtight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;

}
.tdsmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
}
.headblacksm {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	font-variant: normal;
}
.linksim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	line-height: normal;

}
.headgold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
	line-height: 11px;

}
.breadcrumb {



	font-size: 9px;
	line-height: normal;
}
select {

	font-size: 10px;
	color: #000000;
}
.headblue {


	font-size: 14px;
	color: #336699;
	line-height: normal;
	font-weight: bolder;
}
.bluehead {



	font-size: 14px;
	color: #336699;
	line-height: normal;
	font-weight: bolder;
}
textarea {

	font-size: 11px;
	line-height: 17px;
	color: #000000;
}
.headwhite {


	font-size: 14px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bolder;
}
.headgoldbig {


	font-size: 14px;
	color: #DDB000;
	line-height: normal;
	font-weight: bolder;
}
.linksm {
	
	font-size: 9px;
	line-height: normal;
	font-style: italic;

}
.linksmtable {
	font-size: 10px;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	line-height: 100%;

}
.linksmtable:hover {

	font-size: 10px;
	text-decoration: underline;
	line-height: normal;
	color: #990000;
	line-height: 100%;

}

h1#seccontent{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	padding-top: .25em;
	display: block;
	text-indent: 195px;
	height: 30px;
	background-image: url(../images/h1bg.jpg);
	background-repeat: no-repeat;
	}
h1#secconent span {
	background-color: }
