html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#ffffff url(../images/u-bg.png) top center no-repeat; font-family:Verdana, Arial, helvetica; color:#4a3923; font-size:11px; font-weight:normal; line-height:18px;}

h2 {color:#6cc445; text-transform:uppercase; font-size:16px; font-weight:bold;}
h2 a {color:#6cc445; text-transform:uppercase; font-size:16px; font-weight:bold; text-decoration:none;}
h3 {color:#4a3923; text-transform:uppercase; font-size:17px; font-weight:bold;}
h4 {color:#6cc445; text-transform:uppercase; font-size:13px; font-weight:bold; text-decoration:none; margin-bottom:13px;}
h5 {color:#4a3923; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; margin-bottom:13px;}
p {margin-top:14px;}
.smalllink {color:#aea190; font-size:9px; text-decoration:none;}

.clear {clear:both;}

#wrapheader {background:#fff; width:970px; height:76px; margin-left:auto; margin-right:auto;}
#nav {position:relative; background:url(../images/diode.png) no-repeat; width:970px; height:76px; list-style:none;}
#nav li {float:left;}
#nav li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(../images/diode.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
li#nav_1 a {left:0px; width:166px; height:76px; background-position: 0px 0;}
li#nav_2 a {left:244px; width:54px; height:51px; background-position: -244px 0;}
li#nav_2 a:hover {background-position: -244px -76px;}
li#nav_3 a {left:321px; width:100px; height:51px; background-position: -321px 0;}
li#nav_3 a:hover {background-position: -321px -76px;}
li#nav_4 a {left:444px; width:39px; height:51px; background-position: -444px 0;}
li#nav_4 a:hover {background-position: -444px -76px;}
li#nav_5 a {left:769px; width:99px; height:51px; background-position: -769px 0;}
li#nav_5 a:hover {background-position: -769px -76px;}
li#nav_6 a {left:507px; width:46px; height:51px; background-position: -507px 0;}
li#nav_6 a:hover {background-position: -507px -76px;}
li#nav_7 a {left:576px; width:36px; height:51px; background-position: -576px 0;}
li#nav_7 a:hover {background-position: -576px -76px;}
li#nav_8 a {left:635px; width:59px; height:51px; background-position: -635px 0;}
li#nav_8 a:hover {background-position: -635px -76px;}
li#nav_9 a {left:719px; width:26px; height:51px; background-position: -719px 0;}
li#nav_9 a:hover {background-position: -719px -76px;}
#nav_chat{ position: absolute; width: 61px; height: 51px; left: 909px; top: 0;}
#nav_chat table{ height: 51px; width: 61px; overflow: hidden; position: relative;}

#wraphome {background:url(../images/h-bg.png) center top no-repeat; height:299px; margin-top:45px;}
#home {width:950px; margin-left:auto; margin-right:auto; height:299px; position:relative;}
#homeproducts {width:45px; height:49px; position:absolute; top:243px; left:903px; overflow:hidden;}
#homewelcome {width:173px; height:115px; position:absolute; top:111px; left:26px; overflow:hidden;}
#homeproductsfeature {width:462px; height:239px; position:absolute; top:53px; left:366px; overflow:hidden;}

#wrapinside {width:950px; margin-left:auto; margin-right:auto; border-bottom:1px #e4ddd3 solid; margin-top:30px;}
#wrapinside2 {margin-left:26px; margin-right:26px; margin-bottom:30px; text-align:justify;}
#wrapinside2 a {color:#6f583a; font-style:italic; text-decoration:none; font-weight:normal;}
#wrapinside2 a:hover {color:#6f583a; font-style:italic; text-decoration:underline; font-weight:normal;}
#wrapinside ul {margin-top:13px; margin-bottom:13px; padding-left:35px;}

#headerabout {height:31px; background:url(../images/i-about.png) top center no-repeat; margin-top:45px;}
#headertrade {height:31px; background:url(../images/i-trade.png) top center no-repeat; margin-top:45px;}
#headereducation {height:31px; background:url(../images/i-education.png) top center no-repeat; margin-top:45px;}
#headerfind {height:31px; background:url(../images/i-find.png) top center no-repeat; margin-top:45px;}
#headerfind2 {height:31px; background:url(../images/retail-store-finder.png) top center no-repeat; margin-top:45px;}
#headerblog {height:31px; background:url(../images/i-blog.png) top center no-repeat; margin-top:45px;}
#headerproducts {height:31px; background:url(../images/i-products.png) top center no-repeat; margin-top:45px;}
#headerkits {height:31px; background:url(../images/i-kits.png) top center no-repeat; margin-top:45px;}

#wrapproducts {padding-left:26px; padding-right:26px; padding-bottom:30px;}
#productsleft {float:left; width:200px; text-align:right; padding-top:3px; color:#4a3923; font-weight:bold; text-transform:uppercase; font-size:10px; text-decoration:none; line-height:13px;}
#productsright {float:right; width:600px; padding-right:50px;}
#productsleft span {color:#aea190; font-weight:bold; text-transform:uppercase; font-size:10px; text-decoration:none; line-height:13px;}
#productsleft a {color:#6cc445; font-weight:bold; text-transform:uppercase; font-size:10px; text-decoration:none; line-height:13px;}
#productsleft a:hover {color:#4a3923; font-weight:bold; text-transform:uppercase; font-size:10px; text-decoration:none; line-height:13px;}
.productitem {clear:both; padding-top:13px; padding-bottom:13px; border-bottom:1px #e4ddd3 solid;}
.productitemtext {float:right; width:330px; text-align:justify;}

#productpageleft {float:left; width:395px; padding-left:26px; padding-bottom:60px; position:relative;}
#productpageleftphoto {border:6px #d7cfc4 solid;}
#productpageright {float:right; width:460px; padding-right:26px; padding-bottom:60px; text-align:justify;}
#productcolumns {border-top:1px #e4ddd3 solid; padding-top:30px; padding-bottom:30px;}
#productcolumns1 {float:left; width:235px; padding-left:26px;}
#productcolumns2 {float:right; width:265px; padding-right:26px;}
#productcolumns3 {width:610px; margin-left:312px;}
#productpageleftphotomore {position:relative;}
#productpageleftphotomore2 {border:12px #8b857d solid; z-index:100; position:absolute; top:-170px; left:-26px; background:#fff; width:550px; height:400px; overflow:auto;}
#productpageleftphotomorelink {cursor:pointer; width:395px; height:79px; overflow:hidden;}

#wrapblog {width:950px; background:url(../images/u-blog.png) left top no-repeat; margin-left:auto; margin-right:auto; margin-top:60px;}
#blogfooter {margin-left:86px;}
.blogfooteritem {width:122px; float:left; padding-right:26px; text-align:right; padding-bottom:24px;}
.blogfooteritem a {color:#765c3a; text-decoration:none;}
.blogfooteritem a:hover {color:#6cc445; text-decoration:none;}
#wrapfooter {border-top:1px #c5b7a5 solid; padding-top:18px;}
#footer {width:950px; padding-bottom:50px; color:#aea190; margin-left:auto; margin-right:auto; font-size:10px;}
#footer a {color:#aea190; font-size:10px; text-decoration:none;}


.narrowcolumn {float:left; width:580px; padding-left:26px;}
#sidebar {width:250px; padding-right:26px; float:right; padding-bottom:30px;}
#sidebar ul {list-style:none; line-height:13px;}
#sidebar a {font-weight:bold; font-size:9px; text-transform:uppercase; color:#6cc445; text-decoration:none;}
.entry {padding-top:15px; text-align:left;}
.post {border-bottom:1px #e4ddd3 solid; margin-bottom:30px; padding-bottom:30px;}
.postmetadata {font-weight:bold; font-size:9px; text-transform:uppercase;}
.postmetadata a {font-weight:bold; font-size:9px; text-transform:uppercase; color:#4a3923; text-decoration:none;}
.wp-tag-cloud {margin-top:6px;}

table {font-size:9px; border:0; line-height:13px;}
th {background:#9d9487; text-align:left; padding:2px 5px 2px 5px; color:#fff; text-transform:uppercase; font-size:8px;}
td { padding:2px 5px 2px 5px; }

#black {width:100%; height:100%; position:absolute; top:0; left:0; background:#000;}
