html { height:100%; background:#f2f2f2;}

body { color:#444444; height:100%; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:11px; background:url(/images/layout/html_bg.gif) center repeat-y;}


h1,h2,h3,h4,h5,h6 { color:#c20000; font-weight:bold; position:relative; z-index:50;}
h1 {font-size:24px; border-bottom:1px solid #c1c1c1; margin:20px 0 0 0;} h2 {font-size:20px;} h3 {font-size:16px;} h4 {font-size:14px;} h5 {font-size:12px;} h6 {font-size:11px;}

p { position:relative; font-size:11px; line-height:18px; z-index:50;}

table { clear:both; margin:10px auto; padding:0;}
td { border:1px solid #c1c1c1; text-align:center;}
img { border:none; }
a, a:visited, a:active { color:#c20000; }
a:hover { text-decoration:underline; color:#c1c1c1;}
textarea, input { border:1px solid #444444; color:#444444; background-color:#dfdfdf;}

#container { width:770px; margin:0 auto; padding:0 10px; background:url(/images/layout/body_bg.gif) center repeat-y; }

#banner { height:150px; margin:0; padding:0; background:url(/images/layout/banner_red.jpg) #c1c1c1; }
#banner h2 { color:#ffffff; margin:0; padding:60px 40px 0 0; text-align:right; font-size:24px;}
#top { height:14px; margin:0; padding:0; background:url(/images/layout/top_bg.gif) bottom center no-repeat #c1c1c1; border-top:2px solid #aaaaaa;}

#side { float:left; width:100px; padding:0; margin:0; background:url(/images/layout/side_bg.jpg) top left repeat-y; }
#content { float:right; width:500px; margin:0; padding:0 20px 130px 20px; background:url(/images/layout/main_bg.jpg) top right repeat-y #ffffff;  }

#sideimg { position:relative; top:30px; left:23px; z-index:10; width:200px; height:200px;}
#footer { bottom:0; clear:both; height:auto; background-color:#c1c1c1; margin:0; padding:10px 0 0 0; text-align:center; color:#444444; background:url(/images/layout/footer_bg.gif) top center no-repeat #c1c1c1;}

.floatR { float:right; clear:right; }
.floatL { float:left;  }
img.floatR { margin:10px;}
.clear { clear:both;}

/* ROLLOVERS */

.assembly { background:url(/images/layout/sidebar/assembly.jpg); }
.bending { background:url(/images/layout/sidebar/home.jpg); }
.capabilities { background:url(/images/layout/sidebar/capabilities.jpg); }
.contact { background:url(/images/layout/sidebar/contact.jpg); }
.cutting { background:url(/images/layout/sidebar/cutting.jpg); }
.ends { background:url(/images/layout/sidebar/ends.jpg); }
.engineering { background:url(/images/layout/sidebar/engineering.jpg); }
.home { background:url(/images/layout/sidebar/home.jpg); }
.laser { background:url(/images/layout/sidebar/laser.jpg); }
.locations { background:url(/images/layout/sidebar/locations.jpg); }
.powder { background:url(/images/layout/sidebar/powder.jpg); }
.sheet { background:url(/images/layout/sidebar/sheet.jpg); }
.tool { background:url(/images/layout/sidebar/tool.jpg); }
.welding { background:url(/images/layout/sidebar/welding.jpg); }
.about { background:url(/images/layout/sidebar/about.jpg); }
.aftermarket { background:url(/images/layout/sidebar/aftermarket.jpg); }
