A:link {color: #009900;}
A:visited {color: #009900;}
A:active {color: #009900;}
A:hover { text-decoration: underline; }

BODY {
	background-color: #FFFFFF;
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}


.defaulttablebackground {
	background-color: #C0C0C0;
	font-family: arial, helvetica, sans-serif;
	font-weight: "bold";
	font-size: 16px;
}

.searchproducttitle {
	font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    color: #009900;
}
.searchproducttitle A:link, .searchproducttitle A:hover, .searchproducttitle A:visited {
	font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: #009900;
}

.searchproductpriceonsale { color: #000000; font-family: "Arial"; text-decoration: strike; }
.searchproductsaleprice { color: #FF0000; font-family: "Arial"; }
.searchproductaddcart { color: #000000; font-family: "Arial"; font-size: 65% }
.searchproductinstoreonly { color: #000000; font-family: "Arial"; font-size: 65%; }
.searchproductdesc { color: #ffffff; font-family: "Arial"; font-size: 95%; }
.searchproductsku { color: #000000; font-family: "Arial"; font-size: 65% }
.searchproductvendorcode { color: #000000; font-family: "Arial"; font-size: 65% }

.productdescdesc {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
.productdescnotes {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #294D8C;
}
.productdesctitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.productdescsubtitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AAAAAA;
}
.productdescprice {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #294D8C;
}
.productdescsku {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #294D8C;
}
.productdescvendorcode {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #294D8C;
}
.productdescspextitle {
	font-family: arial, helvetica, sans-serif;
		background-color: #F0F0F0;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-align: left;
}
.productdescspexcolumntitle {
	font-family: arial, helvetica, sans-serif;
	background-color: #294D8C;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-align: center;
}
.productdescspexdataformatted {
	font-family: arial, helvetica, sans-serif;
	background-color: #294D8C;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: center;
}
.productdescspexdata {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	background-color: #F0F0F0;
}
.productdescspexdatarowodd {
	font-family: arial, helvetica, sans-serif;
	background-color: #FFFFFF;
}
.productdescspexdataroweven {
	font-family: arial, helvetica, sans-serif;
	background-color: #F0F0F0;
}

.productdescheadlines {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.productsearchnotes {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #294D8C;
}
.productsearchprice {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #294D8C;
}
  
.searchcategorybreak {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #F5F5F5;
	color: #658033;
	font-weight: bold;
	padding: 1px;
}

.newsarticletitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #294D8C;
}
.newsarticlesubtitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}
.newsarticleparagraphtitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #294D8C;
}
.newsarticlecontent {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.copyright {
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.shoppingcartheaderinfo {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #294D8C;
}

.shoppingcartoddrow {
	background-color: #f0f0f0;
}

.shoppingcartevenrow {
 background-color: #ffffff;
}

.shoppingcarttext {
	color: #444444;
	font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

.form_error {
	font-size: 10px;
	color: #FF0000;
	font-family: arial, helvetica, sans-serif;
}
.pagetitle {
    font-family: arial, helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    color: #95AD01;
}
.subcategoryheader {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
}
