.header-rule {padding:0; margin:10 0 1 0; border-bottom: 5px solid #336600;}
.topnav {font-size:10pt; background-color:#669933; color:#ffffff; border-right: 1px solid #ffffff; width: 145px; float:left; padding:5; text-align:center;}
.topnav-start {font-size:10pt; background-color:#669933; color:#ffffff; border-right: 1px solid #ffffff; padding:5 0 5 20;}
.topnav-start a{color:#ffffff;}

.leftside {background-color:#669933;}
.sidenav {border: 1px solid #669933; background-color:#ffffff; padding:5 5 8 5; margin-top:-1;}
.search-nav {margin-top:2px;}
.search-box {border: 1px solid #ffffff; font-size:11px; color:#ffffff; margin:5; padding:5;}
.drawing-box {border: 0px solid #ffffff; font-size:11px; color:#ffffff; margin:5; padding:5;}
.leftside a {line-height:13pt;}
.top-text-nav {padding:5 0 0 0; font-size:11px;}

.content-top {border: 1px solid #99CC66; margin:14 0 0 14; height:90%;}
.content {font-size:14px; margin:14 14 0 14; padding:5;}
.top {float:left; margin:0 14 0 0;}
.price {font-size:12px; font-weight:bold; color:#CC3300; padding:5; display:inline;}
.content-nobox {font-size:12px; padding:0; margin:20 0 0 14;}
.product-content {font-size:11px; padding:5;}
.related {font-size:12px; color:#666666; margin:0 14 0 14;}
.related a {color:#666666;}
.related-title {font-size:11px; font-weight:bold; color:#666666; margin:0 0 0 14;}
.title1 {font-size:12px; font-weight:bold; color:#003399; background-color:#99CC66; padding:5;}
.title {font-size:12px; font-weight:bold; color:#003399; margin:14 0 0 14; background-color:#99CC66; padding:5;}

.featured-product-box {border: 1px solid #99CC66; margin:0 0 0 14; padding:0; width:99%;}
.featured-product-box1 {border: 1px solid #99CC66; margin:0 0 0 14; padding:0; width:209;}
.featured-product-box-section {border: 1px solid #99CC66; margin:0 0 0 14; padding:0; width:98%;}
.featured-product-box-section1 {border: 1px solid #99CC66; margin:0 0 0 14; padding:0;}
.featured-product {font-size:11px; padding:0 0 0 15; margin:0; padding:0 0 10 0;}
.featured-product-image {padding:0 10 0 0;}

.sep {margin:0 0 5 14; border-bottom: 2px solid #336600;}
.sep1 {margin:5 0 0 14; border-top: 2px solid #336600;}
.sep-dash-vertical {border-right:1px dashed #999999; padding-left:5; font-size:1px;}
.sep-dash-vertical-right {padding-left:16px;}
.sep-dash-horizontal {border-bottom:1px dashed #999999; padding:0 0 0 10; font-size:1px;}

.footer {padding:0; margin:0 0 0 14; font-size:10px;}
.dots {display:inline;}

form {margin:0; padding:0;} 
body {margin-left:0; margin-top:0; font-family:arial,verdana,helvetica,san serif; font-size:9pt; background-color:#ffffff;} 
p, div, td, span, input {font-family:arial,verdana,helvetica,san serif; font-size:9pt; }
H1 {font-size:14px; font-weight:bold; color:#003399; margin:14 0 0 14; padding:0;}
a {text-decoration:none; color:336699;}
a:hover {text-decoration:underline;}

.crosslink {margin-left:15; color:#666666;}
.crosslink a {color:#666666;}
.credit {padding:5; font-size:10px; width:140;}
.credit a {color:ffffff;}
.abstract {padding:5 0 5 0;}
.order-btn input {font-size:12px; font-weight:bold; color:#cc6600; background-color:ffffff; border:1px #cc6600 solid; margin:10 0 10 0; cursor:pointer;}




.spectable {border: 1px solid #ffffff; background-color:#E2E2E2; border-collapse: collapse; width:50%;}
.spectable-top {border: 1px solid #ffffff; font-weight:bold; color:#686868; background-color:#E2E2E2;}
.spectable-left {border: 1px solid #ffffff; color:#686868;  background-color:#E2E2E2; padding: 0 0.5em; width:40%;} 
.spectable-right {border: 1px solid #ffffff; background-color:#E2E2E2; padding: 0 0.5em; width:60%;} 

.spectbl {border-width: 1px; border-style: solid solid none none; border-color: #ffffff; border-spacing: 0; background-color:#E2E2E2; border-collapse: separated; width:50%;}
.spectop {border-width: 1px; border-style: none none solid solid; border-spacing: 0; font-weight:bold; color:#686868;}
.specleft {border-width: 1px; border-style: none none solid solid; border-spacing: 0; color:#686868;  padding: 0 0.5em; width:40%;} 
.specright {border-width: 1px; border-style: none none solid solid; border-spacing: 0; padding: 0 0.5em; width:60%;} 


.infobanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; background:#99CC66; margin:2pt; line-height: 150%; text-align:center;}
.inforeturn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; margin:2pt; line-height: 150%; text-align:right;}
.sloganbanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #669933; margin:2pt; line-height: 150%; text-align:center;}
.tableborder { border: 1px solid; border-color: #99CC66; border-collapse: collapse; }

.oldinfobanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffcc; background:#99CC66; margin:2pt; line-height: 150%; text-align:center;}





