body { text-align: center; margin: 0; padding: 0; font: 12px/17px normal helvetica, arial, san-serif; color: #404040; background-color: #ffffff; }
table, tr, td { font: 12px/17px normal helvetica, arial, san-serif; color: #404040; margin: 0px; padding: 0px; }
a { color: #333; text-decoration: none;}
a:hover { color: #999;}
img { border: none; margin: 0px; padding: 0px;}
h1 { color: #8C0000; font-size: 28px; }
#top { background: url(../images/top_bg.jpg) repeat-x left top; padding: 0px; margin: 0px; }
#container { width: 1010px; margin: 0 auto; text-align: left; }
#leftCol { background-color: #EFEFEF; width: 206px; }
#leftCol h2 { color: #ffffff; background: url(../images/nav_header_bg.jpg) no-repeat left top; padding: 7px 0px 15px 15px; margin: 0px; font-size: 14px; font-weight: normal; }
#nav { padding-bottom: 10px; }
#nav a { display: block; padding: 4px 0px 5px 25px; color: #8C0000; text-decoration: underline; background: url(../images/arrow_icon.jpg) no-repeat 5px 5px; }
.info a { background: url(../images/arrow_icon.jpg) no-repeat left 5px; color: #8C0000; text-decoration: underline; padding: 5px 0px 8px 20px; }
.download a { background: url(../images/download_icon.jpg) no-repeat 5px 5px; color: #8C0000; text-decoration: underline; padding: 8px 0px 8px 35px; }
#machinery { padding: 0px 10px 10px 10px; border-bottom: solid 1px #8C0000; }
#gallery { padding: 0px 10px 10px 10px; border-bottom: solid 1px #8C0000; }
#featured { padding: 0px 10px 5px 10px; }
#featured p { padding: 0px; margin: 0px; }
#featured td { border-bottom: solid 1px #8C0000; padding: 15px 0px 15px 0px; }
#nirox { text-align: center; padding: 30px 0px 30px 0px; }
#home_left { padding-top: 20px; }
#home_left h2, .heading2 { color: #8C0000; font-size: 18px; background: url(../images/arrow_icon_big.jpg) no-repeat 5px 5px; padding: 12px 0px 10px 45px; margin: 0px; }
#home_right { width: 380px; background-color: #EFEFEF; }
#home_right h2 { color: #ffffff; background: url(../images/home_right_bg.jpg) no-repeat left top; padding: 12px 0px 75px 15px; margin: 0px; font-size: 16px; font-weight: normal; }
#home_right_content { padding: 0px 30px 0px 30px; }
#home_links a { display: block; background: url(../images/link_bg.jpg) no-repeat left 4px; padding: 7px 0px 7px 25px; }
#home_bottom_left { background-color: #EFEFEF; width: 380px; }
#home_bottom_left h2 { color: #ffffff; background: url(../images/home_bottom_left.jpg) no-repeat left top; padding: 12px 0px 75px 15px; margin: 0px; font-size: 16px; font-weight: normal; }
#home_bottom_right { background-color: #EFEFEF; width: 380px; }
#home_bottom_right h2 { color: #ffffff; background: url(../images/home_bottom_right.jpg) no-repeat left top; padding: 12px 0px 75px 15px; margin: 0px; font-size: 16px; font-weight: normal; }
#footer_links { border-top: solid 1px #8C0000; padding: 30px 0px 30px 0px; color: #8C0000; }
#footer_links a { color: #8C0000; padding: 0px 15px 0px 15px }
#footer { background: url(../images/footer_bg.jpg) repeat-x left top; padding: 10px 0px 50px 0px; color: #ffffff; }
#footer a { color: #ffffff; }
#footer_outer { background-color: #8C0000; }