h1 { font-family: Verdana, Arial, Helvetica; font-size:22px; font-weight: bold; color:#000000; text-decoration: none; }
h2 { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color:#000000; text-decoration: none; }
h3 { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color:#000000; text-decoration: none; }
h4 { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color:#000000; text-decoration: none; }
table { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: normal; color: #000000; cell-spacing: 0; cell-padding:0;}
td { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: normal; color: #000000; text-decoration: none; }
BODY { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: normal; color: #000000; text-decoration: none;}
.tdbold  { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; color: #000000; text-decoration: none; }


 .extradesc  { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color: #000000; text-decoration: none; }


 .bld  { font-weight: bold; color: #000000; text-decoration: none; }
 .tdbold2  { font-family: Verdana, Arial, Helvetica; font-size:15px; font-weight: bold; color: #000000; text-decoration: none; }


 .meta { font-family: Verdana, Arial, Helvetica; font-size:8px; font-weight: normal; color: #000000; text-decoration: none; }
.cattitle { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color: blue; text-decoration: underline; }

.prodtable{font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color: #000000; text-decoration: none; }
.prodtablebuy { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: normal; color: #0000ff; text-decoration: underline; }



 .prodcat { font-family: Verdana, Arial, Helvetica; font-size:17px; font-weight: bold; color:#663333; text-decoration: none; }
 .dollarsize { font-family: Verdana, Arial, Helvetica; font-size:22px; font-weight: bold; color:#000000; text-decoration: none; }
 .cartlink { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: normal; color:#000000; text-decoration: none; }
 .company { font-family: Verdana, Arial, Helvetica; font-size:15px; font-weight: bold; color: #000000; text-decoration: none; }
.datetime { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: normal; background-color:#FFFFFF; text decoration:none; color: #000000; }
.subcatlink { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
 .optionlink { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
 .topspecial { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: normal; background-color:#6699FF; color: #FFFFFF; text-decoration:none;  }
 .headertitle { font-family: Verdana, Arial, Helvetica; font-size:10px; font-weight: normal; color: #000000; text-decoration: none; }
 .search { text-size:6px; }
 .subprod { text-size:8px; }
 
 .printpage { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFF00; text-decoration:none; color: #000000; }
 .printpage:link { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFF00; text-decoration:none; color: #000000; }
.printpage:visited { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFF00; text-decoration:none; color: #000000; }
.printpage:hover { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFF00; text-decoration:none; color: #000000; }
.printpage:active { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFF00; text-decoration:none; color: #000000; }
.workorder { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#6699FF; text-decoration:none; color: #000000; }
.marquee { font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight: bold; text-decoration:none; color: #000000; }
.smallnotes { color:#000000; font-family: Verdana, Arial, Helvetica; font-size:10px; font-weight: normal;  }
.pdflibrary { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; text-decoration: none; color: #000000; cell-spacing: 0;}
.pdflibrary:link { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; text-decoration: none; color: #000000; cell-spacing: 0;}
.pdflibrary:active { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; text-decoration: underline; color: #000000; cell-spacing: 0;}
.pdflibrary:hover { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; text-decoration: underline; color: #000000; cell-spacing: 0;}
.headernavlink { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#6699FF; text-decoration:none; color: #000000; }
.headernavlink:link { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#6699FF; text-decoration:none; color: #000000; }
.headernavlink:visited { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#6699FF; text-decoration:none; color: #000000; }
.headernavlink:hover { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFFFF; text-decoration:none; color: #000000; }
.headernavlink:active { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFFFF; text-decoration:none; color: #000000; }
.headernavlink2 { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFFFF; text-decoration:none; color: #000000; }
.headernavlink2:link { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFFFF; text-decoration:none; color: #000000; }
.headernavlink2:visited { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#FFFFFF; text-decoration:none; color: #000000; }
.headernavlink2:hover { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#6699FF; text-decoration:none; color: #000000; }
.headernavlink2:active { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background-color:#6699FF; text-decoration:none; color: #000000; }
.navtable { font-family: Verdana, Arial, Helvetica; font-size:13px; text-decoration: underline; color: #000000; cell-spacing: 0; font-weight: normal;}
.navtable:link { font-family: Verdana, Arial, Helvetica; font-size:13px; text-decoration: underline; color: #000000; cell-spacing: 0; font-weight: normal;}
.navtable:active { font-family: Verdana, Arial, Helvetica; font-size:13px; text-decoration: underline; color: #ffffff; cell-spacing: 0; font-weight: normal;}
.navtable:hover { font-family: Verdana, Arial, Helvetica; font-size:13px; text-decoration: underline; color: #ffffff; cell-spacing: 0; font-weight: normal;}
.navtablecurr { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; text-decoration: underline; color: #000000; cell-spacing: 0;}
.navtablecurr:link { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; text-decoration: underline; color: #FFFFFF; cell-spacing: 0;}
.navtablecurr:active { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; text-decoration: underline; color: #FFFF00; cell-spacing: 0;}
.navtablecurr:hover { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; text-decoration: underline; color: #FFFF00; cell-spacing: 0;}
.navtablecurr:visited { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; font-style: italic; text-decoration: underline; color: #FFFFFF; cell-spacing: 0;}
.subnavtable { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: none; color: #FFFFFF; cell-spacing: 0;}
.subnavtable:link { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: none; color: #FFFFFF; cell-spacing: 0;}
.subnavtable:hover { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: none; color: #000000; cell-spacing: 0;}
.subnavtable:active { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: none; color: #FFFFFF; cell-spacing: 0;}
.subnavtable2 { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: none; color: #FFFF00; cell-spacing: 0;}
.subnavtable2:link { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: none; color: #FFFF00; cell-spacing: 0;}
.subnavtable2:hover { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: none; color: #FFFFFF; cell-spacing: 0;}
.subnavtable2:active { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: none; color: #FFFF00; cell-spacing: 0;}
.subnavtablecurr { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: underline; color: #FFFF00; cell-spacing: 0;}
.subnavtablecurr:link { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFF00; cell-spacing: 0;}
.subnavtablecurr:hover { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; cell-spacing: 0;}
.subnavtablecurr:active { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; cell-spacing: 0;}
.subnavtablecurr:visited { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFF00; cell-spacing: 0;}
.subnavtablecurr2 { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; text-decoration: underline; color: #FFFFFF; cell-spacing: 0;}
.subnavtablecurr2:link { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; cell-spacing: 0;}
.subnavtablecurr2:hover { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFF00; cell-spacing: 0;}
.subnavtablecurr2:active { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFF00; cell-spacing: 0;}
.subnavtablecurr2:visited { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; cell-spacing: 0;}
.subcatlist { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; cell-spacing: 1;   }
.catlisttable { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; background:#FFFFFF ;color: #000000; width: 100%; cell-spacing: 1;   }



.addtlinfotable { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; cell-spacing: 1;   }
.optiontable { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; cell-spacing: 1;   }
.producttable { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; color: #000000; cell-spacing: 1;   }
.prodsubmittable { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; cell-spacing: 1;   }
.headercell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.optionmodelcell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.optiondesccell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.pdfcell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.mpgcell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.subcatnamecell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.subcatdesccell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.prodnumcell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.prodimgcell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.prodtitlecell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.prodpricecell { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.cartcontacttitle { font-family: Verdana, Arial, Helvetica; font-size:16px; font-weight: bold; color: #000000; text-decoration: none; }
.titlecart { font-family: Verdana, Arial, Helvetica; font-size:16px; font-weight: bold; color: #000000; text-decoration: none; }



		.horizzz {
			height: 22px;
			padding-right: 8px;
			background-image: url(/dev/images/horiz_bg.gif);
			background-repeat: repeat-x;
			text-align: right;
		}
		.horizzzinput {
			color: #333333
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			border: 1px;
		}


		#horizmenu {
			padding-right: 8px;
			background-repeat: repeat-x;
			text-align: right;
		}
		

		#horizmenu a {
			color: #FFFFFF;
			font-weight:bold;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			text-decoration: none;
			padding-right: 8px;
			padding-left: 8px;
		}
		
		
		#horizmenu a:hover {
			background-image: url(/dev/images/horiz_bg_on.gif);
			background-color: #4FD153;
			padding-top: 3px;
			padding-bottom: 4px;
		}
		
		#horizmenu li {
			display: inline;
			list-style-type: none;
		}
		
		#horizmenu INPUT {
			color: #333333
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: 1px;
		}
		







		.lefty {
			background-color: #ECF3FF;
		}
		
		.lefty a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			text-decoration: none;
			padding-left: 5px;
			width: 130px;
			padding-top: 3px;
			padding-bottom: 3px;
			display: block;
		}
		
		.leftyy a:hover {
			background-color: #4FD153;
			color: #FFFFFF;
		}
		
		.lefty li {
			list-style-type: none;
		}
		
		.lefty h2 {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			padding-left: 0px;
			margin: 0px;
		}




		.righty {
			background-color: #ECF3FF;
		}
		.righty a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			text-decoration: none;
			color: #0033ff;
			text-decoration: underline;


	display: block;
	border-bottom: 1px solid #cccccc;
	padding: 3px;

		}
		.righty li {
			list-style-type: none;
		}		
		.righty h2 {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
		}

.righty a:hover {
	background: #4FD153;
	color: #FFFFFF;
	}





		#left {
			background-color: #ECF3FF;
		}
		
		#left a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			text-decoration: none;
			padding-left: 5px;
			width: 130px;
			padding-top: 3px;
			padding-bottom: 3px;
			display: block;
		}
		
		#left a:hover {
			background-color: #4FD153;
			color: #FFFFFF;
		}
		
		#left li {
			list-style-type: none;
		}
		
		#left h2 {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			padding-left: 5px;
			margin: 0px;
		}
		
		#dropmenudiv{
			position:absolute;
			background: url(/dev/images/menu_bg.jpg);
			background-position: top left;
			border:1px solid black;
			background-color: #FFFFFF;
			border-bottom-width: 1px;
			font:normal 11px Verdana;
			line-height:18px;
			z-index:100;
		}

		#dropmenudiv a{
			width: 100%;
			display: block;
			color: #333333;
			text-indent: 3px;
			border-bottom: 0px dashed black;
			padding: 1px 0;
			text-decoration: none;
		}

		#dropmenudiv a:hover{ /*hover background color*/
			background-color: #4FD153;
			color: #FFFFFF;
		}
		
		#center {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		}
		
		#center h1 {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 18px;
			margin-top: 0px;
			margin-bottom: 5px;
		}
		
		#center p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
			}
			
		#footer {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #000000;
			padding: 3px;
			text-align: center;
		}

		#footer a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
			padding: 3px;
			text-align: center;
		}


.headernavlink3 { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration:none; color: #000000; }
.headernavlink3:link { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold;  text-decoration:none; color: #000000; }
.headernavlink3:visited { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration:none; color: #000000; }
.headernavlink3:hover { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration:none; color: #000000; }
.headernavlink3:active { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; text-decoration:none; color: #000000; }


                #sitemap h1 {
                        font-family: Geneva, Arial, Helvetica, sans-serif;
                        font-size: 20px;
                        padding-left: 0px;
                        margin: 2px;
                }
                #sitemap h2 {
                        font-family: Geneva, Arial, Helvetica, sans-serif;
                        font-size: 18px;
                        padding-left: 0px;
                        margin: 2px;
                }
                #sitemap h3 {
                        font-family: Geneva, Arial, Helvetica, sans-serif;
                        font-size: 16px;
                        padding-left: 0px;
                        margin: 2px;
                }

   .ft3 {font-weight:bold;font-family:verdana;font-size:11pt;display:inline;}
   .ft4  {font-size:8pt;display:inline;}

.tdbold_SM  { font-family: Arial, Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; color: #000000; text-decoration: none; }
.extradesc_SM  { font-family:  Arial, Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color: #000000; text-decoration: none; }
.tdbold2_SM  { font-family:  Arial, Verdana, Arial, Helvetica; font-size:13px; font-weight: bold; color: #000000; text-decoration: none; }
.prodtable_SM{font-family:  Arial, Verdana, Arial, Helvetica; font-size:10px; font-weight: normal; color: #000000; text-decoration: none; }
.prodtablebuy_SM{ font-family:  Arial, Verdana, Arial, Helvetica; font-size:11px; font-weight: normal; color: #0000ff; text-decoration: underline; }
.catlisttable_SM { font-family:  Arial, Verdana, Arial, Helvetica; font-size:11px; font-weight: bold; background:#FFFFFF ;color: #000000; width: 100%; cell-spacing: 1;   }

