*{margin:0; }
.nav{width:100%; float:left; height:45px; margin:0px 0px 0px 0px; background:1#617C58; background:url(../menu/bg.jpg) 0px 0px repeat-x;}
.nav ul.menu{float:left; list-style:none; height:45px; padding:0px 0px 0px 0px;}
.nav ul.menu li{float:left; font-size:13px; font-weight:normal; color:#000; height:45px; line-height:45px;}
.nav ul.menu li.img{padding:0px 0px 0px 0px; border:0px;margin:0px 0px 0px 0px;}
.nav ul.menu li a{text-decoration:none; color:#666666; height:45px; line-height:45px;   padding:0px 18px 0px 18px; display:block; letter-spacing:1px; font-family: arial, Verdana, Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal;}
.nav ul.menu li a:hover{color:#666666; text-decoration:none; background:1#41523a; background:url(../menu/bgh.jpg) 0px 0px repeat-x;}
.nav ul.menu li a.active{color:#a70000; text-decoration:none; background:1#ffffff; background:url(../menu/bgh.jpg) 0px 0px repeat-x;}


#menu-bar {margin:0px; height:30px; float:left; position:relative;}

#menu-bar ul.products {display:none; position:absolute; top:45px; left:150px;}
#menu-bar ul.forging {display:none; position:absolute; top:0px; left:250px;}
#menu-bar ul.stamping {display:none; position:absolute; top:105px; left:250px;}
#menu-bar ul.machining {display:none; position:absolute; top:70px; left:250px;}


#menu-bar ul.coatedsub {display:none; position:absolute; top:0px; left:250px;}
#menu-bar ul.contactus {display:none; position:absolute; top:45px; left:778px;}


#menu-bar ul.III {display:none; position:absolute; top:0px; left:210px;}

#menu-bar ul {width:250px; position:absolute; top:45px;  background:#fff; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:6px solid #dddddd; border-top:1px solid #dddddd; z-index:9999!important; display:none;  list-style:none;}
#menu-bar li:hover > ul {display:block;}
#menu-bar ul li { float:left; width:250px; padding:0 !important; border-bottom:1px dotted #FFF; height:35px; line-height:31px;}
#menu-bar ul li a { text-align:left; color:#666666; font-size:13px; font-weight:normal; color:#000000 background:none !important; height:35px; line-height:35px; padding:0 0 0 10px !important;}
#menu-bar ul a:hover { background:#fff; color:#a70000; }