*{padding:0;margin:0;outline:0;}
body{font-size:12px;line-height:13px;font-family:Arial,"Trebuchet MS",sans-serif;color:#000;background:#000 url(images/body.jpg) repeat-x 0 0;text-align:left;}
.cl{font-size:0;line-height:0;height:0;clear:both;}
a img{border:0;}
a{color:#004c74;text-decoration:underline;cursor:pointer;}
a:hover{text-decoration:none;}
.shell{margin:0 auto;width:980px;margin-top:15px;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.hidden{display:none;}
h2{font-size:18px;font-family:Arial,"Trebuchet MS",sans-serif;color:#004c74;}
h4,h4 a{font-size:11px;color:#004c74;text-decoration:none;}
h4 a:hover{text-decoration:underline;}
#header{background:url(images/header.jpg) no-repeat 0 0;height:89px;border-bottom:2px solid #064e75;padding:12px 48px 0 49px;}
h1#logo{font-size:0;line-height:0;float:left;width:178px;}
h1#logo a{display:block;background:url(images/logo.gif);text-indent:-4000px;height:35px;}
h2#slogan{font-size:0;line-height:0;text-indent:-4000px;display:block;background:url(images/slogan.gif);width:244px;height:35px;float:left;}
#search{float:right;padding-top:1px;}
#search form span{background:url(images/search-input.gif) no-repeat 0 0;float:left;height:26px;width:165px;}
#search form input{background:transparent;border:0;padding:4px 4px;width:150px;color:#666;}
#search form input.submit{background:url(images/submit.gif);border:0;width:62px;height:26px;font-size:0;line-height:0;text-indent:-4000px;cursor:pointer;float:left;}
#navigation{height:32px;margin-top:22px;overflow:hidden;}
*:first-child+html #navigation{margin-top:19px;}
#navigation li{display:inline;}
#navigation li a{float:left;font-size:12px;color:#fff;font-family:Arial,"Trebuchet MS",sans-serif;background:url(images/navigation-a.gif) repeat-x 0 0;text-transform:uppercase;text-decoration:none;margin-right:1px;}
#navigation li a span{background:url(images/a-span.gif) no-repeat left 0;float:left;}
#navigation li a strong{background:url(images/a-strong.gif) no-repeat right 0;float:left;padding:9px 11px 13px 10px;font-weight:normal;}
#navigation li a:hover,#navigation li a.active{background:url(images/a-hover.gif) repeat-x 0 0;}
#navigation li a:hover span,#navigation li a.active span{background:url(images/a-hover-span.gif) no-repeat left 0;}
#navigation li a:hover strong,#navigation li a.active strong{background:url(images/a-hover-strong.gif) no-repeat right 0;}.head{height:190px;}
#head-home{background:#000 url(images/head-diecasting.jpg) no-repeat 0 0;}
#head-home2{background:#000 url(images/head-home2.jpg) no-repeat 0 0;}
#head-extrusion{background:#000 url(images/head-extrusion.jpg) no-repeat 0 0;}
#main{background:#fff;background:url(images/main.gif) repeat-y 0 0;padding-bottom:16px;}
.content{float:left;display:inline;width:634px;padding:23px 11px 0 23px;}
.content2{float:left;margin-left:50px;display:inline;width:830px;padding:23px 11px 0 23px;}
.content p{padding-top:16px;}
.sidebar{float:right;display:inline;width:299px;padding:24px 0 0 0;}
.sidebar h2{padding-left:12px;}
.articles{background:url(images/articles.gif) no-repeat 1px 0;padding-top:3px;margin-top:10px;border-bottom:1px solid #ececec;padding-left:1px;}
.article{background:url(images/article.gif) repeat-x 0 0 #f4f4f4;border-top:1px solid #ececec;padding:7px 30px 6px 10px;margin-bottom:2px;}
.date{float:left;display:inline;width:46px;height:40px;text-align:center;background:url(images/date.gif) no-repeat 0 0;}
.date span{font-size:10px;color:#fff;display:block;margin-bottom:3px;line-height:15px;}
.date strong{font-size:18px;color:#4a4a4a;display:block;}
.entry{float:right;display:inline;width:200px;}
.entry span{display:block;font-style:italic;padding-top:3px;color:#666;}
a.more{display:block;width:125px;font-size:11px;font-weight:bold;color:#fff;background:url(images/more.gif);padding:3px 0 4px 7px;text-decoration:none;margin-top:10px;margin-left:11px;}
.submenu{background:#f8f8f8 url(images/submenu.jpg) no-repeat 0 0;margin-top:-22px;padding:11px 0 8px 3px;margin-bottom:24px;height:100%;overflow:hidden;}
.submenu li{display:block;float:left;width:100%;}
.submenu li a{display:block;background:url(images/submenu-a.gif) no-repeat 0 0;font-size:14px;color:#fff;padding:9px 0 8px 27px;text-decoration:none;font-weight:bold;margin-bottom:2px;position:relative;}
.submenu li a#glossary{background:url(images/submenu-a-mid.gif) no-repeat 0 0;}
.submenu li a:hover,.submenu li a.active,.submenu li a#glossary:hover,.submenu li a#glossary.active{background:url(images/submenu-a-hover.gif) no-repeat 0 0;}
.img img{width:100%;}
.img .company{border-top:1px solid #aeaeae;}
.img a.view-info{background:url(images/info.gif) no-repeat 0 0;display:block;margin-top:2px;padding:2px 0 3px 26px;color:#1f80b3;text-decoration:none;}
.img a.view-info:hover{text-decoration:underline;}
.products{padding-top:20px;}
.product{background:#f0f3f6 url(images/product.gif) repeat-x 0 6px;width:311px;margin-bottom:8px;float:left;}
.product-top{background:url(images/product-top.gif) no-repeat 0 0;}
.product-bottom{background:url(images/product-bottom.gif) no-repeat 0 bottom;padding:11px 31px 32px 9px;}
.product h4 a:hover{text-decoration:none;cursor:default;}
.img{border:1px solid #aeaeae;float:left;display:inline;width:113px;max-width:115px;}
.description{float:right;display:inline;width:143px;padding-top:7px;}
.description h4 a{color:#333;}
.content .description p{padding-top:8px;}
.description a.view-info{background:url(images/info.gif) no-repeat 0 0;display:block;padding:2px 0 3px 26px;color:#1f80b3;text-decoration:none;}
.description a.view-info:hover{text-decoration:underline;}
.description a.view-info-noicon{display:block;color:#1f80b3;text-decoration:none;}
.description a.view-info-noicon:hover{text-decoration:underline;}
.second{float:right;}
.options{padding-bottom:7px;height:100%;overflow:hidden;}
.options p{color:#d1a334;font-size:9px;text-transform:uppercase;text-align:center;padding:19px 0 17px 0;}
.option{background:url(images/option.gif) no-repeat 0 bottom;width:318px;padding-bottom:20px;float:left;height:100%;overflow:hidden;margin-right:11px;}
.last{margin-right:0;}
.option img{float:left;}
.option h1{font-size:0;line-height:0;text-indent:-4000px;display:block;height:90px;}
.option h1.first{background:url(images/h1-first.gif) no-repeat 0 0;}
.option h1.second{background:url(images/h1-second.gif) no-repeat 0 0;width:318px;}
.option h1.third{background:url(images/h1-third.gif) no-repeat 0 0;}
.welcome{background:url(images/welcome.gif) repeat-y 0 0;color:#fff;margin-bottom:63px;height:100%;}
.welcome-top{background:url(images/welcome-top.gif) no-repeat 0 0;}
.welcome-bottom{background:url(images/welcome-bottom.gif) no-repeat 0 bottom;padding:34px 40px 93px 35px;}
.welcome h2{font-size:18px;color:#fff;font-family:"Myriad Pro";text-align:center;}
.welcome p{padding-top:16px;text-align:center;}
.welcometest{background:url(images/footer-test-nobackground-da.jpg);color:#fff;margin-bottom:63px;height:156px;width:903px;padding-top:34px;padding-left:35px;padding-right:40px;}
.welcometest h2{font-size:18px;color:#fff;font-family:"Myriad Pro";text-align:center;}
.welcometest p{padding-top:16px;text-align:center;}
#footer{background:url(images/footer.jpg) no-repeat 0 0;padding:16px 0 36px 23px;color:#fff;height:100%;font-size:11px;}
.leftbox{float:left;display:inline;width:578px;}
.rightbox{float:right;display:inline;width:375px;background:url(images/rightbox.gif) no-repeat 0 0;}
#footerlogo{display:block;font-size:0;line-height:0;text-indent:-4000px;background:url(images/footerlogo.gif);width:127px;height:31px;margin-bottom:4px;}#footer a{color:#fff;text-decoration:none;font-size:10px;}#footer a:hover{text-decoration:underline;}.leftbox span{padding:0 4px;}.leftbox p{padding-top:2px;}.rightbox h2{font-size:0;line-height:0;text-indent:-4000px;display:block;background:url(images/footer-h2.gif);width:244px;height:13px;}.rightbox .boxes{padding-left:61px;margin-top:12px;padding-bottom:8px;}.rightbox .box{width:95px;float:left;}.rightbox .box.lastbox{width:112px;}.linksCol{float:left;width:30%;margin-right:20px;}.linksTitle{text-align:center;}.supportsuite{padding-top:15px;padding-bottom:15px;background-color:#FFF;}
/* Mega menu */
.megamenu ul li.downproducts{
background:url(images/arrow.png) 100% 55% no-repeat;
margin:0;
}

#navigation .productsdropped{
display:none;
text-align:left;
position:absolute;
background:#004C74;
font-size:12px;
width:660px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #000;
margin:30px 0 0 20px;
padding:10px 20px 20px;
z-index:2;
}

html>body #navigation .productsdropped {
	*margin:30px 0px 0px -450px;
}

* html #navigation .productsdropped {
		margin:30px 0px 0px -450px;
}

#navigation .productsdropped .textleft a, #navigation .productsdropped .textleft a:hover{
background:none;
text-decoration:underline;
text-transform:none;
}

#navigation .productsdropped .textleft{
float:left;
font-size:12px;
width:415px;
margin:5px 0 0;
color:#AAAAAA;
line-height:22px;
}

#navigation .productsdropped ul.middle{
text-align:left;
float:right;
border-left:1px solid #555;
font-size:12px;
width:230px;
margin:0;
padding:0;
}

#navigation .productsdropped ul.right{
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

#navigation .productsdropped ul.right li a,#navigation .productsdropped ul.middle li a{
list-style-type:none;
display:block;
color:#AAAAAA;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
background:none;
text-transform:none;
float:none;
}

#navigation .productsdropped ul.right li a:hover,#navigation .productsdropped ul.middle li a:hover{
list-style-type:none;
text-decoration:underline;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 21px;
background:none;
text-transform:none;

}

.megamenu h3 {
color:#FFFFFF;
font-size:14px;
font-weight:400;
font-style:italic;
margin:0;
padding:8px 0 8px 15px;
text-transform:uppercase;
}
.megamenu .textleft h3{
padding:0px 0px 8px 0px;
}