
body, html { margin:0; padding:0; }
body      { color: #777; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #3a3a3a; background-image: url(images/bg.gif); background-repeat: repeat-x; min-width: 970px }
p   {}
td {}
img   { text-decoration: none; left: 200px; border-width: 0 }
h1 { font-size: 12px; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.arrowimg { position: relative; left: 8px; }
.arrowimgfix { position: relative; top: -4px; left: 10px; }
#productnavitem1 { position: absolute; top: 0; left: 147px; visibility: hidden; }
#productnavitem2 { position: absolute; top: 0; left: 147px; visibility: hidden; }
#productnavitem3 { position: absolute; top: 0; left: 147px; visibility: hidden; }
#productnavitem4 { position: absolute; top: 0; left: 147px; visibility: hidden; }
#productnavitem5 { visibility: hidden; position: absolute; top: 0; left: 147px; }
#productnavitem6 { visibility: hidden; position: absolute; top: 0; left: 147px; }
#productnavitem7 { visibility: hidden; position: absolute; top: 0; left: 147px; }
a  { color: #000; text-decoration: none }
#headernav1 a { color: #ffc20e; text-decoration: none; }
#headernav2 a { color: #ffc20e; text-decoration: none; }
#headernav3 a { color: #ffc20e; text-decoration: none; }
#products a { color: #ccc; text-decoration: none; }
#contactinfo a { color: #ccc; text-decoration: none; }
a:hover   { color: #aaa; text-decoration: none }
#headernav1 a:hover { color: #f00; text-decoration: none; }
#headernav2 a:hover { color: #f00; text-decoration: none; }
#headernav3 a:hover { color: #f00; text-decoration: none; }
#products a:hover { color: #f00; text-decoration: none; }
#contactinfo a:hover { color: #f00; text-decoration: none; }
#wrapper { margin: 0 auto; width: 971px }
#header { background-image: url(images/headerbar.gif); position: absolute; top: 0; width: 970px; height: 133px; }
#maintextcontent { position: relative; top: 0; width: 900px; height: 240px; }
#textindent { position: relative; left: 51px; }
#textindentproduct { position: relative; left: 9px; }
#flashholder { position: relative; width: 320px; height: 220px; float: left; }
#productnav { background-image: url(images/navproducts.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 341px; height: 221px; float: left; }
#productdescription { position: absolute; top: 0; left: 343px; width: 612px; height: 106px; }
#productinfobar { background-image: url(images/productinfobar.jpg); background-repeat: no-repeat; position: absolute; top: 106px; left: 343px; width: 612px; height: 116px; }
#productpicture { background-image: url(images/3M_4910.jpg); position: absolute; top: 0; left: 0; width: 116px; height: 116px; }
#productextra { text-align: center; position: absolute; top: 7px; left: 115px; width: 54px; }
#productspec { text-align: center; position: absolute; top: 62px; left: 116px; width: 54px; }
#productsizes { color: #000; font-size: 10px; line-height: 11px; position: absolute; top: 5px; left: 178px; width: 106px; height: 106px; }
#productenquiry { color: #000; font-size: 10px; line-height: 11px; position: absolute; top: 5px; left: 300px; width: 212px; height: 106px; }
#productenquirysubmit { color: #000; font-size: 10px; line-height: 11px; text-align: center; position: absolute; top: 5px; left: 525px; width: 82px; height: 106px; }
.submitbutton { position: absolute; top: 40px; width: 82px; }
.textinput { left: 10px; height: 16px; }
.tableheightfix { height: 20px; }
.5pxlb { line-height: 20px; }
#headernav1 { color: #ffc20e; font-size: 10px; font-weight: bold; text-align: center; position: absolute; top: 15px; left: 769px; width: 52px; height: 59px; }
#headernav2 { color: #ffc20e; font-size: 10px; font-weight: bold; text-align: center; position: absolute; top: 15px; left: 828px; width: 52px; height: 59px; }
#headernav3 { color: #ffc20e; font-size: 10px; font-weight: bold; text-align: center; position: absolute; top: 15px; left: 887px; width: 52px; height: 59px; }
#logo { position: relative; top: 1px; left: 6px; width: 137px; height: 100px; }
#content { background-image: url(images/contentbg.gif); background-repeat: repeat-y; width: 970px; height: 100%; }
#navbar { background-image: url(images/navbar.jpg); background-repeat: no-repeat; position: absolute; top: 132px; width: 970px; height: 230px; }
#navbarcontrol { position: absolute; top: 132px; width: 970px; height: 230px; }
#footertop { background-image: url(images/footer.gif); background-repeat: no-repeat; width: 970px; height: 55px; }
#footer { background-color: #000; position: relative; left: 6px; width: 959px; height: 235px; border-bottom: 1px solid #fff; }
#contactinfo { color: #fff; text-align: right; position: absolute; left: 730px; width: 200px; }
#products { position: absolute; left: 30px; width: 690px; }
.title { color: #ffc20e; font-weight: bold; }
.titleblack { color: #000; font-weight: bold; }
#navitem1 { background-image: url(images/navitem1.gif); position: relative; top: 1px; left: 47px; width: 307px; height: 230px; z-index: 2; visibility: hidden; }
#navitem1control { position: relative; top: 1px; left: 47px; width: 307px; height: 230px; cursor: pointer; }
#navitem2 { background-image: url(images/navitem2.gif); visibility: hidden; position: relative; top: -229px; left: 352px; width: 307px; height: 230px; z-index: 2; }
#navitem2control { position: relative; top: -229px; left: 352px; width: 307px; height: 230px; cursor: pointer; }
#navitem3 { background-image: url(images/navitem3.gif); position: relative; top: -460px; left: 658px; width: 307px; height: 230px; z-index: 2; visibility: hidden; }
#navitem3control { position: relative; top: -460px; left: 658px; width: 307px; height: 230px; cursor: pointer; }
#navitemtext { font-size: 10px; line-height: 25px; position: relative; top: 0; left: 30px; z-index: 1; }
#navitemtext2 { font-size: 10px; line-height: 25px; position: absolute; z-index: 1; top: 0; left: 40px; width: 301px; height: 221px; }
.navtitle { font-weight: bold; position: relative; left: -20px; }
.navtitle2 { font-weight: bold; position: relative; left: 8px; }
#switchgroup { position: absolute; top: 0; left: 0; width: 37px; height: 110px; }
#switchgroup2 { position: absolute; top: 0; left: 9px; width: 37px; height: 110px; }
#switchproduct { position: absolute; top: 110px; left: 0; width: 37px; height: 110px; }
#switchproduct2 { position: absolute; top: 110px; left: 9px; width: 37px; height: 110px; }
.titletextarea  { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 480px; border-width: 0 }
.textarea { color: #777; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; width: 480px; height: 100px; border-width: 0 }
.smalltext { font-size: 9px; }
