/* CSS Document */

body{
background:url(../_img/body-bg.jpg) #F6F6F6 repeat-x;
margin:0 0 0 0;
padding-left:auto;
padding-right:auto;}

#wrapper{
width:786px;
margin: 0px auto;
padding:0;


}

#footer{
background:#5282AE;
width:100%;
margin:0 auto;
padding:0;
float:left;
}

#footer_containbox{
background:#5282AE;
width:800px;
height:50px;
margin:0 auto;
padding:0;
float:left;
/*-- added fonts here for footer -- */
font:12px/14px normal Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
}

#top{
width:786px;
margin:0px auto;
padding:0;
float:left;
}

#top_mainnav{
width:786px;
height:28px;
margin:0;
padding:0;
float:left;
align:left;
}

.substatement{
float:right;
}

#bottomcontent{
background:url(../_img/bg-wrapper.gif) #fff repeat-y;
width:786px;
margin:0 auto;
padding:0;
float:left;
}

/* ---------- MASTHEAD -----------------
------------------------------------------------------------------ */
#masthead{
width:786px;
margin:0;
padding:0;
float:left;
}

#bottom_masthead{
background:#cc0000;
width:786px;
height:36px;
margin:0;
padding:0;
float:left;
}

#right_col{
width:535px;
margin:0 auto;
padding:0;
padding-right:8px;
float:right;
}

/* ---------- BOTTOM BOX STYLES -----------------
------------------------------------------------------------------ */
#bottom_boxcontainer{
width:535px;
margin:0 auto;
padding:0;
float:right;
}

#box_one, #box_two{
background:url(../_img/bg-bodyboxes.gif) #C2C2C2 repeat-x;
width:240px;
border:1px solid #999;
margin:15px 0 0 0;
padding:5px;
float:left;
}

#box_two{
margin:15px 0 0 10px;
}

#contactbox{
background:#EAECEE;
width:219px;
margin:5px;
padding:0;
float:left;
}





/* ---------- MAIN NAVIGATION -----------------
------------------------------------------------------------------ */

ul#mainnav {
width:800px;
height:25px;
margin:0 auto;
padding:0;
text-align:center;
float:left;
}

ul#mainnav li{
float:left;
display:inline;
list-style-type:none;}

/*-- NAVs -- */

ul#mainnav li a.hom,
ul#mainnav li a.abou,
ul#mainnav li a.engi,
ul#mainnav li a.what,
ul#mainnav li a.wher{
background:#009900;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}


/*-- HOME -- */

ul#mainnav li a.home{
background:url(../_img/_nav/home.gif) #5180AB 0 0;
width:64px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

ul#mainnav li a.home:hover{
background:url(../_img/_nav/home.gif) #5180AB 0 -28px;
width:64px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

/*-- About Us -- */

ul#mainnav li a.abou{
background:url(../_img/_nav/abou.gif) #5180AB 0 0;
width:136px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

ul#mainnav li a.abou:hover{
background:url(../_img/_nav/abou.gif) #5180AB 0 -28px;
width:136px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

/*-- Engineering -- */

ul#mainnav li a.engi{
background:url(../_img/_nav/engi.gif) #5180AB 0 0;
width:118px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

ul#mainnav li a.engi:hover{
background:url(../_img/_nav/engi.gif) #5180AB 0 -28px;
width:118px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

/*-- What -- */

ul#mainnav li a.what{
background:url(../_img/_nav/what.gif) #5180AB 0 0;
width:102px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

ul#mainnav li a.what:hover{
background:url(../_img/_nav/what.gif) #5180AB 0 -28px;
width:102px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

/*-- Where -- */

ul#mainnav li a.wher{
background:url(../_img/_nav/wher.gif) #5180AB 0 0;
width:164px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

ul#mainnav li a.wher:hover{
background:url(../_img/_nav/wher.gif) #5180AB 0 -28px;
width:164px;
height:28px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

/*-- NAV BLIND -- */

.navblind{
display:none;
}

/* ---------- SUBNAVIGATION NAVIGATION -----------------
------------------------------------------------------------------ */
#left_subnav{
background:#CBD0D4;
width:230px;
margin:0 auto;
padding:0;
text-align:left;
float:left;
}

ul#subnav {
background:#828588;
width:230px;
margin:0 auto;
padding:0;
text-align:left;
float:left;
list-style-type:none;
}

ul#subnav li{
float:left;
border:1px #ccc solid;
width:230px;
height:23px;}

ul#subnav li a, ul#subnav li a:hover{
background:#828588 0 0;
border-left:5px solid #333;
width:230px;
height:23px;
DISPLAY:BLOCK;
FLOAT:LEFT;}

ul#subnav li a:hover{
background:#828588 0 0;
border-left:5px solid #cc0000;
width:230px;
height:23px;
DISPLAY:BLOCK;
FLOAT:LEFT;}



/*-- Metal Forming -- */


/* --------- Ps / H1 / H2 ---------------
--------------------------------------------------------- */

/*-- for footer style -- */
.style1 {
font-size: 10px
}


a{
font:12px/13px normal Arial, Helvetica, sans-serif;
color:#000099;
text-align:left;
margin:0;
padding:0;
text-decoration:underline;
}

a:visited{
font:12px/13px normal Arial, Helvetica, sans-serif;
color:#000099;
text-align:left;
margin:0;
padding:0;
text-decoration:underline;
}

a:hover{
font:12px/13px normal Arial, Helvetica, sans-serif;
color:#009900;
text-align:left;
margin:0;
padding:0;
text-decoration:underline;
}


#contactbox p, #footer p{
font:12px/14px normal Arial, Helvetica, sans-serif;
color:#333;
text-align:left;
margin:20px 20px 20px 20px;
padding:0;
line-height:1.5em;
}


#box_one a,#box_two a {
float:left;
margin-top:5px;
}


#box_one p,#box_two p{
font:12px/14px normal Arial, Helvetica, sans-serif;
color:#003366;
text-align:left;
margin:0;
padding:0;
line-height:1.4em;

}

#contactbox p{
margin:10px 0 0 10px;
}

#footer p{
color:#fff;
font-weight:bold;
margin:0 0 0 200px;
float:left;
}

h5{
font:14px/16px normal Arial, Helvetica, sans-serif;
color:#9E3D3D;
text-align:left;
margin:0;
padding:0;
width:200px;
height:30px;
}


#box_one a,#box_two a {
float:left;
margin-top:5px;
}

td {
 padding: 0;
 }

p.11111111 {
 font:12px normal Arial, Helvetica, sans-serif;
 margin: 0 0 0 5px;
 padding: 0;
 }

p {
 font:12px normal Arial, Helvetica, sans-serif;
 margin: 0 0 0 5px;
 padding: 0;
 }

p.series {
 font:12px normal Arial, Helvetica, sans-serif;
 margin: 0 0 0 30px;
 padding: 0;
 }

p.all_info {
 color:#990000;
 margin-left:5px;
 font:10px normal Arial, Helvetica, sans-serif;
 }

p.product_links {
 font-family: Arial;
 font-size: 10;
 font-weight: bold;
 }

p.product_name {
 color:#000099;
 margin-left:5px;
 font-family: Arial;
 font-size: 12;
 font-weight: bold;
 }

p.product_data_sheet {
 color:#000099;
 margin-left:0px;
 font:10px normal Arial, Helvetica, sans-serif;
 }

p.product_type {
 color:#000099;
 margin-left:5px;
 font-family: Arial;
 font-size: 16;
 font-weight: bold;
 }

p.about_top {
 color:#000000;
 margin-left:0px;
 font-family: Arial;
 font-size: 10;
 font-weight: normal;
 }

p.about_want {
 color:#000000;
 margin-left:0px;
 font-family: Arial;
 font-size: 18;
 font-weight: normal;
 }

p.help_list {
 color:#000000;
 margin-left:20px;
 font-family: Arial;
 font-size: 12;
 font-weight: normal;
 }