BODY { font-size: 11px; margin: 0px; color: #333333; font-family: verdana; }
TD { font-size: 11px; margin: 0px; color: #333333; font-family: verdana; }
ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 12px 2px 12px 24px; padding-top: 0px; }

A:link, A:visited { font-size: 11px; color: #005E32; text-decoration: underline; }
A:hover { font-size: 11px; color: #005E32; text-decoration: underline; }
A.bold:link, A.bold:visited { font-size: 11px; color: #005E32; text-decoration: underline; font-weight: bold; }
A.bold:hover { font-size: 11px; color: #993300; text-decoration: underline; font-weight: bold; }
A.productname:link, A.bold:visited { font-size: 11px; color: #005E32; text-decoration: underline; font-weight: bold; }
A.productname:hover { font-size: 11px; color: #005E32; text-decoration: underline; font-weight: bold; }
.continue { font-weight: bold; font-size: 12px; color: #993300; }
A.continue:link, A.continue:visited { font-weight: bold; font-size: 12px; color: #993300; text-decoration: underline; }
A.continue:hover { font-weight: bold; font-size: 12px; color: #005E32; text-decoration: underline; }
A.logout:link, A.logout:visited { font-weight: bold; color: #005E32; text-decoration: underline; }
A.logout:hover { font-weight: bold; color: #ff0033; text-decoration: underline; }

.background-red { background-color: #CC3300; }
.background-green { background-color: #339933; }

.highlight { background-color: #D7D6D6; }

.pubmodheader { padding-right: 2px; padding-left: 6px; font-weight: bold; font-size: 11px; padding-bottom: 3px; color: #ffffff; padding-top: 3px; font-family: arial; background-color: #666666; }
.pubmodcell { padding-right: 2px; padding-left: 6px; padding-bottom: 1px; padding-top: 6px; }
.pubmodcopy { color: #666666; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 16px; padding-top: 6px; }
.pubmodcopysmall { color: #666666; font-size: 10px; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 13px; padding-top: 6px; }
.pubpageheader { padding-right: 2px; padding-left: 6px; font-weight: bold; font-size: 16px; padding-bottom: 3px; color: #666666; padding-top: 12px; font-family: Arial; }

.pubpagesubheader { padding-right: 2px; padding-left: 6px; font-weight: bold; font-size: 13px; padding-bottom: 3px; color: #ffffff; padding-top: 12px; font-family: Arial; background-color: #999999; }
.pubpagegroupheader { font-weight: bold; color: #666666; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 18px; padding-top: 12px; }
.pubcopy { color: #666666; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 16px; padding-top: 6px; }
.pubform { color: #993300; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 16px; padding-top: 2px; }

.productimagewrapper { padding-right: 2px; padding-left: 6px; padding-bottom: 1px; padding-top: 6px; }
.productname { font-size: 11px; font-weight: bold; color: #666666; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 14px; padding-top: 6px; }
.productcopy { font-size: 10px; color: #666666; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 14px; padding-top: 2px; }
.productprice { font-size: 10px; font-weight: bold; color: #993300; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 14px; padding-top: 2px; }
.productmeta { font-size: 10px; font-weight: bold; color: #666666; padding-right: 2px; padding-left: 6px; padding-bottom: 1px; line-height: 14px; padding-top: 2px; }
.producttype { border-right: #666666 1px solid; padding-right: 2px; border-top: #666666 1px solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #666666 1px solid; color: #666666; padding-top: 2px; border-bottom: #666666 1px solid; font-family: Verdana; background-color: #FFFFCC; }
.productaddtocartwrapper { padding-top: 3px; }
.productaddtocarttable { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; background-color: #ededed; }

.productlistwrapper1 {
	border: #ebebce 1px solid;
}
.productlistwrapper2 {
	cursor: pointer;
	cursor: hand;
	border: #663300 1px solid;
	background-color:#FFFFCC;
}

.categoryimage {
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	margin: 2px;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
}

A.productnamelink:link, A.productnamelink:visited { font-weight: bold; font-size: 12px; color: #005E32; text-decoration: underline; }
A.productnamelink:hover { font-weight: bold; font-size: 12px; color: #993300; text-decoration: underline; }

.copywrapper { padding-right: 6px; padding-left: 6px; padding-bottom: 1px; line-height: 14px; padding-top: 4px; }

.topnavtable { background-color: #EBEBCE; }
.topnavbar1 { background-image: none; background-color: #005E32; }
.topnavbar2 { background-image: url(../images/background.gif); background-color: #E4E4D2; }
.topnavquicklinks { font-size: 10px; color: #666666; }
.topnavmenu { background-color: #2B6EB5; }
.topnavtext1 { color: #333333; font-weight: bold; font-size: 10px; text-align: center; }
.topnavtext2 { color: #666666; font-size: 10px; text-align: center; }

.leftnavtable { background-color: #F7F7E6; }
.leftnavcatparent { padding-right: 6px; border-top: #666666 3px double; font-weight: bold; font-size: 11px; padding-bottom: 2px; color: #666666; background-color: #FFFFFF; padding-top: 2px; border-bottom: #666666 3px double; font-family: arial; }
.leftnavcatsub { padding-right: 6px; padding-bottom: 2px; padding-top: 2px; font-size: 10px; font-family: verdana; font-weight: bold; }

A.leftnav:link, A.leftnav:visited { font-weight: bold; font-size: 10px; color: #005E32; text-decoration: underline; }
A.leftnav:hover { font-weight: bold; font-size: 10px; color: #993300; text-decoration: underline; }


.valigntoplabel { position: relative; top: 4px; height: 20px; }

.pageheader { font-weight: bold; font-size: 15px; color: #666666; }
.pagecopy { font-size: 12px; color: #444444; }
.pagesmall { font-size: 10px; color: #444444; }
.footerbar { background-color: #cccccc; }
.shippingproduct { font-weight: bold; }
.error { font-weight: bold; font-size: 12px; color: #ff0033; font-family: verdana; }
.moduleheader { font-weight: bold; font-size: 12px; color: #ffffff; background-color: #005E32; }
.modulecopy { font-size: 12px; background-color: #e4e4e4; }
.modulebackground { background-color: #e4e4e4; }
.modulebar { background-color: #005E32; }
.tablekey { font-weight: bold; }
.tablevalue { }
.buttonfixed1hot { border-right: #663300 thin solid; padding-right: 2px; border-top: #ffcc99 thin solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #ffcc99 thin solid; width: 64px; cursor: pointer; color: #ffffff; line-height: 0.85; padding-top: 2px; border-bottom: #663300 thin solid; font-family: verdana,arial,helvetica,sans-serif; background-color: #cc6600; }
.buttonfixed1cld { border-right: #003366 thin solid; padding-right: 2px; border-top: #cccccc thin solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #cccccc thin solid; width: 64px; cursor: pointer; color: #ffffff; line-height: 0.85; padding-top: 2px; border-bottom: #003366 thin solid; font-family: verdana,arial,helvetica,sans-serif; background-color: #0C2E82; }
.buttonfixed2hot { border-right: #663300 thin solid; padding-right: 2px; border-top: #ffcc99 thin solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #ffcc99 thin solid; width: 154px; cursor: pointer; color: #ffffff; line-height: 0.85; padding-top: 2px; border-bottom: #663300 thin solid; font-family: verdana,arial,helvetica,sans-serif; background-color: #cc6600; }
.buttonfixed2cld { border-right: #003366 thin solid; padding-right: 2px; border-top: #cccccc thin solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #cccccc thin solid; width: 154px; cursor: pointer; color: #ffffff; line-height: 0.85; padding-top: 2px; border-bottom: #003366 thin solid; font-family: verdana,arial,helvetica,sans-serif; background-color: #0C2E82; }

.buttonfixed3hot { border-right: #663300 thin solid; padding-right: 2px; border-top: #ffcc99 thin solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #ffcc99 thin solid; width: 100px; cursor: pointer; color: #ffffff; line-height: 0.85; padding-top: 2px; border-bottom: #663300 thin solid; font-family: verdana,arial,helvetica,sans-serif; background-color: #cc6600; }
.buttonfixed3cld { border-right: #003366 thin solid; padding-right: 2px; border-top: #cccccc thin solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #cccccc thin solid; width: 100px; cursor: pointer; color: #ffffff; line-height: 0.85; padding-top: 2px; border-bottom: #003366 thin solid; font-family: verdana,arial,helvetica,sans-serif; background-color: #0C2E82; }

.buttonscalehot { border-right: #663300 thin solid; padding-right: 2px; border-top: #ffcc99 thin solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #ffcc99 thin solid; cursor: pointer; color: #ffffff; line-height: 0.85; padding-top: 2px; border-bottom: #663300 thin solid; font-family: verdana,arial,helvetica,sans-serif; background-color: #cc6600; }
.buttonscalecld { border-right: #003366 thin solid; padding-right: 2px; border-top: #cccccc thin solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #cccccc thin solid; cursor: pointer; color: #ffffff; line-height: 0.85; padding-top: 2px; border-bottom: #003366 thin solid; font-family: verdana,arial,helvetica,sans-serif; background-color: #0C2E82; }
.textboxsearch { font-size: 11px; font-family: verdana; }
.textboxaddress { font-size: 11px; width: 200px; font-family: verdana; }
.textboxzip { font-size: 11px; width: 75px; font-family: verdana; }
.textboxccmonth { font-size: 11px; width: 125px; font-family: verdana; }
.textboxccyear { font-size: 11px; width: 70px; font-family: verdana; }
.textboxclaimcode { font-size: 11px; width: 40px; font-family: verdana; }
.textboxqty { font-size: 11px; width: 46px; font-family: verdana; }
.textboxfileimport { font-size: 11px; width: 200px; font-family: verdana; }
.textboxleftcolumn { font-size: 11px; width: 170px; font-family: verdana; }
.textboxproductqty { font-size: 11px; width: 30px; font-family: verdana; }
.textboxnavigation { font-size: 12px; width: 250px; font-family: verdana; position: relative; top: 1px; margin-left: 6px; }
.textboxquote { font-size: 11px; width: 150px; font-family: verdana; }
.textboxtrackorder { font-size: 11px; width: 150px; font-family: verdana; }

.textfreeformmultiple { font-size: 11px; width: 100%; font-family: verdana; }
.textfreeformsingle { font-size: 11px; width: 100%; font-family: verdana; }


.textboxproduct1 { font-size: 11px; width: 300px; font-family: verdana; }
.textboxproduct2 { font-size: 11px; width: 100px; font-family: verdana; }
.textboxproduct3 { font-size: 11px; width: 60px; font-family: verdana; text-align: right; }
.textboxproduct4 { font-size: 11px; width: 98%; font-family: verdana; }
.textboxproduct5 { font-size: 11px; width: 90%; font-family: verdana; }

.textboxmedium1 { font-size: 11px; width: 200px; font-family: verdana; }
.textboxmedium2 { font-size: 11px; width: 141px; font-family: verdana; }
.textboxmedium3 { font-size: 11px; width: 45px; font-family: verdana; }

.inlinecheckbox { position: relative; left: -4px; }
.imagepreview { border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; }


.catalog-divider { background-color: #CCCCCC; }
.catalog-wing { background-color: #EDEDED; }
.catalog-body { background-color: #FFFFFF; }




.maintabof { border-right: #ebebce 1px solid; padding-right: 8px; border-top: #ebebce 1px solid; padding-left: 8px; font-weight: bold; font-size: 10px; padding-bottom: 2px; margin: 0px; border-left: #ebebce 1px solid; cursor: pointer; cursor: hand; color: #ffffff; padding-top: 2px; border-bottom: #ebebce 1px solid; font-family: verdana; background-color: #005e32; }
.maintabofhot { border-right: #ebebce 1px solid; padding-right: 8px; border-top: #ebebce 1px solid; padding-left: 8px; font-weight: bold; font-size: 10px; padding-bottom: 2px; margin: 0px; border-left: #ebebce 1px solid; cursor: pointer; cursor: hand; color: #ffffff; padding-top: 2px; border-bottom: #ebebce 1px solid; font-family: verdana; background-color: #CC6633; }
.maintabon { border-right: #ebebce 1px solid; padding-right: 8px; border-top: #ebebce 1px solid; padding-left: 8px; font-weight: bold; font-size: 10px; padding-bottom: 2px; margin: 0px; border-left: #ebebce 1px solid; cursor: pointer; cursor: hand; color: #ffffff; padding-top: 2px; border-bottom: #ebebce 1px solid; font-family: verdana; background-color: #993300; }

