@charset "utf-8";
/* CSS Document */
html, body { height: 101%; }
body{
margin:1px; padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000000;
font-size:12px;
}
p{
padding-bottom:10px;
}
img{
border:none;
}
ul{
padding-left:20px;}
li{
	line-height: 22px;
	list-style-image: url(../images/structure/bullet_link.gif);
}
li a{
color: #FFFFFF;
text-decoration: none;
}
li a:hover{
color:#FF0000;
text-decoration:underline;
}
dd {
font-size:10px;
}
dt {
padding-bottom:10px;
}

#header{
height: 93px;
background-color:#FFFFFF;
text-align:center;
}
#header_caption{
height: 96px;
background-color:#000000;
text-align:center;
vertical-align:bottom;
}
#header_caption img{
margin-left: 281px;
}
#header_whiteflash{
height: 2px;
background-color:#FFFFFF;
}

#header_navigation{
background-image:url(../images/structure/navbar_bg_new.png);
height: 27px;
margin-top: 2px;
text-align:center;
padding-top:6px;
}
a.navigation{
font-size:14px;
color:#FFFFFF;
text-decoration:none;
 }
a.navigation:hover{
color:#FF0000;
 }
 
a.navigationon{
color:#FF0000;
}
 
 
.centred_div{
	width:780px;
	margin-left:-390px;
}
.terms_centred_div{
	width:760px;
	margin-left:-380px;
}
.page_headers{
font-size:24px;
color:#FF0000;
font-weight:bold;
}
.content{
	background-color:#FFFFFF;
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:50%;
}
.backgroundimage_index{
	background-image:url(../images/structure/maincontent_bg_1.jpg);
}
.backgroundimage_gearmanu{
	background-image:url(../images/structure/maincontent_bg_2.jpg);
}
.backgroundimage_othermanu{
	background-image:url(../images/structure/maincontent_bg_3.jpg);
}
.backgroundimage_industries{
	background-image:url(../images/structure/maincontent_bg_4.jpg);
}
.backgroundimage_quality{
	background-image:url(../images/structure/maincontent_bg_5.jpg);
}
.backgroundimage_profile{
	background-image:url(../images/structure/maincontent_bg_6.jpg);
}
.backgroundimage_location{
	background-image:url(../images/structure/maincontent_bg_1.jpg);
}
.backgroundimage_contact{
	background-image:url(../images/structure/maincontent_bg_2.jpg);
}
.backgroundimage_design{
	background-image:url(../images/structure/maincontent_bg_3.jpg);
}
.backgroundimage_news{
	background-image:url(../images/structure/maincontent_bg_4.jpg);
}
.backgroundimage_contact{
	background-image:url(../images/structure/maincontent_bg_5.jpg);
}
.backgroundimage_assembly{
	background-image:url(../images/structure/maincontent_bg_6.jpg);
}
.backgroundimage_heat{
	background-image:url(../images/structure/maincontent_bg_1.jpg);
}


.content_gearmanu{
	height:600px;
}
#content_content{
padding-top: 60px; padding-bottom: 30px;}
#content_left{width:400px; float:left; padding-left:10px;}
#content_left_terms{width:350px; float:left; padding-left:10px;}
#content_right{width:350px; float:right; padding-right:10px;}
#content_right_terms{width:350px; float:right; padding-right:10px;}


#content_quicknavcontainer{
	border:#222222 thin solid;
	background-image:url(../images/structure/subnav_bg.png);

}



#content_quicknavleft{width:190px; float:left;}
#content_quicknavright{width:590px; float:right;}
#content_quicknavleft_new{width:190px; float:left;}
#content_quicknavright_new{width:240px; float:right;}

.content_quicknav{
width: 33%;
display:inline-block;
float:left;
}

#smaller_images{
text-align:center;
padding-top:20px;
}
.inline_images{
	width: 110px;
	height: 82px;
	border: none;
	margin-right: 1px;}


#content_content img{
}
.float_left{
float:left;
padding-right: 20px;
}
#top_section{
padding-bottom:20px;}
#middle_section{}
#bottom_section{
padding-top:20px;
}

#footer_navigation{
background-image:url(../images/structure/navbar_bg_new.png);
height: 27px;
margin-top: 2px;
text-align:center;
padding-top:6px;
}
#footer_redflash{
height: 4px;
background-color:#FF0000;
}
#footer{
height: 10px;
background-color:#000000;
text-align:center;
color:#FFFFFF;
}
#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color:#FF0000;
text-decoration:underline;
}

.clear{clear:both;}

#process_container{
width: 400px;}
#process_container{
width: 400px;}
#process_left{
width: 100px;
float:left;
background-color:#66CCCC;
}
#process_right{
width: 280px;
float:right;
background-color:#CCCCCC;
}





.content_test{
	background-color:#FFFFFF;
	background-image:url(../images/structure/maincontent_bg_1.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:550px;
	padding-left:50%;
}
.centred_div_test{
	width:800px;
	margin-left:-400px;
}

a.download_links{
color:#000000;}
a.download_links:hover{
color:#FF0000;}

#folder_header{
border-left:#000000 solid 1px;	font-size: 9px;
height:20px;
}
a.folder_sections{
float:left;
background-color:#999999;
height: 8px;
padding:5px;
/*
padding-top:5px;
padding-bottom:5px;
padding-left:2px;
padding-right:2px;
*/
border-right: #000000 solid 1px;
border-top: #000000 solid 1px;
border-bottom: #000000 solid 1px;
text-decoration:none;
color:#000000
}
a.folder_sections:hover{
background-color:#ffffff;
}

a.folder_gh{
}
.folder_gg{
}
.folder_gs{
}
.folder_bg{
}
a.folder_selected{
float:left;
background-color:#CCCCCC;
height: 8px; 
padding:5px;
/*
padding-top:5px;
padding-bottom:5px;
padding-left:2px;
padding-right:2px;
*/
border-bottom: #CCCCCC solid 1px;border-top: #000000 solid 1px;
}
a.folder_selected:hover{
background-color:#CCCCCC;
}

.folder_end{
border-bottom:#000000 solid 1px;
height: 9px; 
padding-top:5px;
padding-bottom:5px;
}
#folder_content{
	background-color:#CCCCCC;
	padding:12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	/*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	*/

	font-size: 9px;
	
}
h1	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:24px; }

/* Skip to main content *********************************/
.skipnav { text-align: left;  background-color:#000000; padding-left:20px;}
.skipnav a { position:relative; left: -10000px; width: 0px; height: 1px; overflow: hidden; color:#FFFFFF; }
.skipnav a:focus, .skipnav a:active { position: static; left:0px; width: auto; height: auto; overflow: visible; text-decoration: underline; } 