html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {background:#bbb4b4 url(../images/page-bg.gif) repeat top center;}

#container {background:url(../images/top-bg.png) repeat-x top center; text-align:center;}
#wrapper{margin:0 auto; width:830px; background:url(../images/top-bg.png) repeat-x top center;}

#header {background:url(../images/logo-bg.png) no-repeat top left; height:140px; margin:0 0 -15px; z-index:50; position:relative;}
#header #logo {margin:0 20px 15px; float:left;}

#header #menu {}
#header #menu #nav {list-style:none;}
#header #menu #nav>li {float:left;}
#header #menu #nav>li>a {background-image:url(../images/menu-btns.png); display:block; height:55px; min-width:40px; margin:5px 0;}
#header #menu #nav>li>a>b {display:none;}

#header #menu #nav>li>a#fixing {background-position:0 0; width:95px;}
#header #menu #nav>li>a#fixing:hover, 
#header #menu #nav>li.current>a#fixing {background-position:0 -55px;}

#header #menu #nav>li>a#fabricating {background-position:-95px 0; width:130px;}
#header #menu #nav>li>a#fabricating:hover, 
#header #menu #nav>li.current>a#fabricating {background-position:-95px -55px;}

#header #menu #nav>li>a#inventing {background-position:-225px 0; width:120px;}
#header #menu #nav>li>a#inventing:hover, 
#header #menu #nav>li.current>a#inventing {background-position:-225px -55px;}

#header #menu #nav>li>a#equipment {background-position:-345px 0; width:145px;}
#header #menu #nav>li>a#equipment:hover, 
#header #menu #nav>li.current>a#equipment {background-position:-345px -55px;}

#header #menu #nav>li>a#contact {background-position:-490px 0; width:90px;}
#header #menu #nav>li>a#contact:hover, 
#header #menu #nav>li.current>a#contact {background-position:-490px -55px;}
		
#content {border-top:1px solid #d4d4d4; padding:0 40px; margin:0 -5px;}
#content .rotator {width:820px; height:210px; margin:40px -25px 25px;}
#content .rotator .txt {float:left; display:block;}
#content .rotator .img {float:right; display:block; margin-right:60px;}
#content .entry {width:360px; margin:10px 10px; float:left; font:12pt/20pt "Myriad Pro Regular", "Myriad Pro", Calibri, Arial, sans-serif; text-align:left;}
#content .entry p {text-align:justify;}
#content h2 {text-align:left; font:20pt/20pt "Myriad Pro", Calibri, Arial, sans-serif; margin:15px 0 5px;}
#content ul {text-align:left; padding-left:30px; list-style-type:square;}
#content a {color:#222; text-decoration:none;}
#content a:hover {text-decoration:underline; color:#111;}

.contact {font-size:13px; color:#404040;}
.contact td {vertical-align:top;}
.contact label {text-transform:uppercase; font-size:10px; font-family:Tahoma,Arial,Sans-serif;}
.contact ul {list-style-type:none !important; padding-left:0 !important;}
.contact textarea {font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.contact .tweedle {display:none;}
.contact input,
.contact textarea{background-image:none; background-color:#fff; border:solid 1px #888;}
.contact input[type="text"]:focus,
.contact textarea:focus{background-image:none; background-color:#fffafa; border:solid 1px #333;}

#footer {width:820px; margin:0 auto; margin-bottom:50px; border-top:1px solid #444;}
#footer>div {font-family:Verdana; font-size:10px; color:#555; width:390px; margin:5px 10px;}
#footer>div.left {float:left; text-align:right;}
#footer>div.right {float:right; text-align:left;}
#footer b {display:none;}
#footer a {color:#444; text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#333;}
