body{background:#2f2f2f;color:#ffffff;font-size:12px;margin:0;padding:0;font-family:Arial;}
#title3{color:#B6B5B5;font-size:16px;font-weight:bold;margin-left:30px;margin-top:34px;padding-bottom:0;}
*+html #title{float:left;margin-left:-365px;margin-top:155px;position:absolute;}
#title{float:left;margin-left:10px;margin-top:29px;position:absolute;}
.specs img{padding-left:10px;padding-right:10px;}
.specs{background:url('../images/tech-foot.jpg') no-repeat;height:76px;margin-bottom:15px;padding-top:31px;text-align:center;width:435px;}
.more-info{margin-left:550px;margin-top:-30px;position:relative;z-index:1000;}
#floatbox{float:left;left:-290px;position:relative;top:176px;}
h2.banner{margin:0 0 20px;padding:0;}
*+html .sidebar li{padding-bottom:5px;}
.sidebar li{list-style:square;margin-left:10px;}
#inner-content ul{margin-left:25px;}
#inner-content ul li{padding-bottom:10px;}
#inner-content{z-index:50;padding-bottom:20px;}
.sidebar li a{color:#fff;text-decoration:none;}
.sidebar li a:hover{text-decoration:underline;}
.sidebar{float:left;left:-286px;position:absolute;top:177px;width:250px;}
.more{text-decoration:none;}
.more:hover{text-decoration:underline;}
#comments{height:20px;width:485px;background:#0F0F0F;border:1px dashed #4F4F4F;padding:5px;margin-top:7px;margin-bottom:17px;}
.date2{font-color:#fff;font-size:15px;}
.title2{font-size:16px;font-weight:bold;color:#b6b5b5;padding-bottom:10px;}
.title2{text-decoration:none;}
td{vertical-align:top;}
.subcontent{visibility:hidden;border:1px solid #000;background-color:#000;padding:8px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;position:absolute;margin-left:300px;width:561px;margin-left:48px;margin-top:-329px;}
p img{padding:0;margin:0;}
img, a img{border:0;vertical-align:bottom;}
a{color:#a90606;}
pre{padding:0;margin:0;}
.header-container{width:100%;height:180px;background:url('../gfx/header-bg.jpg');}
.header{margin:0 auto;width:936px;background:url('../gfx/header.jpg') no-repeat;height:180px;position:relative;}
.logo{position:absolute;top:0px;left:17px;}
.middle-container{width:100%;background:#000000 url('../gfx/middle-bg.jpg') repeat-x;}
#flashnav{width:868px;position:relative;z-index:1000;}
#flashcontent{position:absolute;float:left;z-index:10000;top:-42px;}
#flashcontent-inner{position:absolute;float:left;z-index:10000;top:-2px;left:-27px;}
#flashcontent-half{position:absolute;float:left;z-index:10000;top:-2px;left:-338px;}
*html #flashcontent{}
.middle{padding:0px 10px 15px 10px;width:868px;min-height:460px;margin:0 auto;position:relative;}
.footer-container{height:109px;width:100%;background:url('../gfx/footer-bg.jpg');}
.footer{position:relative;width:936px;margin:0 auto;padding-top:20px;font-size:10px;}
.left{float:left;width:540px;padding:0 10px;position:relative;}
.half .contact-list p{padding:0;}
.inner .middle p{padding:0px;padding-top:2px;float:left;padding-bottom:5px;}
#inner-content{padding-top:28px;}
*html .left{z-index:-1;}
*+html .left{z-index:-1;}
.right{float:right;width:286px;padding-left:20px;position:relative;}
*html .right{z-index:-1;}
*+html .right{z-index:-1;}
.inner .left{width:325px;margin-top:47px;line-height:18px;font-size:12px;margin-bottom:20px;}
*html .inner .left{z-index:-1;}
*+html .inner .left{z-index:-1;}
.inner .right{width:445px;}
*html .inner .right{z-index:-1;}
*+html .inner .right{z-index:-1;}
.tech-wrap{background:url('../images/tech-top.jpg') no-repeat;}
.tech-item{width:435px;background:url('../images/tech-bg2.jpg') repeat-y;color:#000;position:relative;}
.tech-item .tech-left{position:relative;float:left;width:130px;top:10px;left:20px;}
.tech-item .tech-right{position:relative;top:10px;right:25px;float:right;width:260px;}
.tech-item .tech-title{color:#ae0808;font-family:'centurygothic';font-size:20px;display:inline;}
.tech-item .tech-title img{margin-right:3px;vertical-align:top;}
.tech-item .tech-right p{margin:0;display:block;}
.tech-text{line-height:15px;font-size:12px;color:#000000;display:block;height:160px;position:relative;}
.tech-item .specs{float:left;position:absolute;bottom:10px;left:35px;}
.tech-item .specs img{margin-right:15px;}
.copyright{position:absolute;right:0px;top:20px;text-align:right;}
ul.links li a{color:#ffffff;text-decoration:none;}
ul.links a:hover{text-decoration:underline;}
ul.links{list-style-type:none;margin:0;padding:0;float:left;}
ul.links li{display:inline;padding:0 12px;position:relative;}
ul.links.l2{position:absolute;left:0;top:34px;}
li.b{color:#A90606;font-weight:bold;font-size:12px;}
ul.equip-links li a{color:#ffffff;text-decoration:none;}
ul.equip-links a:hover{text-decoration:underline;}
ul.equip-links{list-style-type:none;margin:0;padding:0;float:left;position:absolute;left:0;top:68px;}
ul.equip-links li{display:inline;padding:0 12px;position:relative;}
ul.link li a{color:#ffffff;text-decoration:none;}
ul.link a:hover{text-decoration:underline;}
ul.link{list-style-type:none;margin:0;padding:0;float:left;position:absolute;left:0;top:44px;}
ul.link li{display:inline;padding:0 12px;position:relative;}
.certified{font-size:10px;width:532px;height:195px;color:#989797;}
.certified .copy{position:absolute;left:327px;top:88px;z-index:1;width:200px;}
.certified .copy label{display:block;color:#ffffff;font-size:12px;}
.certified .bg{position:absolute;top:0;left:0;z-index:0;}
.certified .find-out{position:absolute;bottom:8px;right:16px;z-index:1;}
.clearfix{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.news-block{width:253px;height:91px;margin-bottom:4px;position:relative;}
.news-block.a{background:url('../gfx/news-bg-a.jpg');}
.news-block .more-info{position:absolute;bottom:5px;right:5px;cursor:pointer;margin-left:0px;}
.news-block .more-info a{color:#ffffff;text-decoration:none;}
.news-block .more-info img{bottom:2px;right:3px;position:relative;}
.news-block .date{width:50px;position:absolute;top:7px;left:2px;text-align:center;}
.news-block .date label{font-size:14px;text-transform:uppercase;display:block;font-family:'helveticaneue';}
.news-block .date pre{position:relative;font-size:20px;display:block;font-family:'helveticaneue';top:5px;}
.news-block a.title{position:absolute;top:10px;left:55px;cursor:pointer;font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold;}
.news-block p{position:absolute;padding:0;margin:0;top:25px;left:55px;}
.middleinner{padding:0;width:813px;min-height:600px;background:#202020 url('../gfx/inner-bg.jpg') no-repeat;margin:0 auto;}
.inner .middle{padding:0;width:813px;min-height:600px;background:#202020 url('../gfx/inner-bg.jpg') no-repeat;}
.middleinner p{padding-left:30px;padding-right:30px;}
*+html .middleinner{padding:0;width:813px;background:#202020 url('../gfx/inner-bg.jpg') no-repeat;margin:0 auto;}
.shadow{position:absolute;z-index:0;bottom:0;left:0;}
.milling-banner{position:relative;top:-4px;left:-55px;}
.turning-banner{position:relative;top:-4px;left:-55px;}
.support-banner{position:relative;top:-4px;left:-43px;}
.inspection-banner{position:relative;top:-4px;left:-43px;}
.finishing-banner{position:relative;top:-4px;left:-43px;}
.technology-banner{position:relative;top:-4px;left:0px;}
.half .middle .technology-banner{position:absolute;top:0px;left:-303px;z-index:10;}
.corporate-history-banner{position:absolute;top:0px;left:-303px;z-index:10;}
.industries-served-banner{position:absolute;top:0px;left:-303px;z-index:10;}
.news-and-updates-banner{position:absolute;top:0px;left:-303px;z-index:10;}
.parts-profile-banner{position:relative;top:-4px;left:0px;}
.cnc-profile-banner{position:absolute;top:0px;left:-303px;z-index:10;}
.contact-banner{position:absolute;top:0px;left:-303px;z-index:10;}
h2{font-family:'candara';font-size:18px;color:#bbbaba;}
.text{top:50px;}
.hold{margin:0pt auto;width:739px;padding-top:200px;}
.half .middle{width:497px;padding:0 10px;left:153px;min-height:600px;padding-bottom:40px;background:#1d1d1d url('../gfx/half-bg.jpg') no-repeat;}
.half p{padding:0px 0px 10px 0px;margin:0;line-height:18px;}
.history-item{float:left;position:relative;}
.history-item .tab{position:absolute;left:-58px;}
.history-item .tab label{position:relative;z-index:10;top:7px;left:8px;font-family:'centurygothic';font-size:12px;}
.history-item .tab img{position:absolute;top:0;left:0;z-index:0;}
.nav{margin:0pt auto;width:896px;text-align:center;}
.nav img{z-index:20;display:none;}
.equip-item .block{background:transparent url(../gfx/equip-bg.jpg) repeat scroll 0 0;float:left;height:271px;left:40px;padding-top:15px;position:relative;width:730px;}
.equip-item{float:left;margin-top:40px;width:730px;}
.equip-item label{color:#FFFFFF;display:block;font-family:'vipernora';font-size:20px;}
.equip-item label.quantity{font-size:14px;position:absolute;right:45px;top:70px;}
.equip-item .equip-right{float:right;height:286px;width:520px;}
.equip-right p{margin-bottom:10px;margin-top:10px;}
.equip-item .equip-left{float:left;height:286px;left:20px;margin-top:15px;position:relative;}
.equip-item .equip-left img{left:30px;top:15px;}
.equip-item .equip-importance{float:right;height:239px;left:40px;position:relative;width:162px;}
.equip-item .equip-importance .tabs{position:relative;top:80px;z-index:1000;}
.equip-item .equip-importance .tabs img{margin-top:3px;z-index:10;}
.equip-item .equip-importance .bg{float:right;position:relative;top:-130px;}
.how{color:#BC0F25;font-family:'candara';font-size:21px;left:15px;margin-top:80px;position:relative;top:30px;}
.equip-text{float:left;font-size:12px;left:-13px;padding-left:0;padding-right:5px;position:relative;top:25px;width:458px;}
.more-text{height:100px;width:100px;}
p{padding-bottom:10px;line-height:18px;}

