input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

H1 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
           color:#999999;
           margin-top:5px;
           margin-bottom:5px;
      }

H2 {
	font: 12px Arial, Helvetica, sans-serif;
           color:#999999;
           margin-top:5px;
           margin-bottom:5px;
      }
	H3 {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
           color:#999999;
           margin-top:5px;
           margin-bottom:5px;
      }  
	  
select {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
a:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
a:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.maintext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
}
.marqueeclass {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
}
.productheader {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.orangeheader {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F8940B;
}
.tableheader {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #F8940B;
}
.tableheader2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #669966;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.tablewithborder {
	border: 1px solid #CCCCCC;
}
.reversetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.tableheadergrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999999;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.requiredtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
a.toplinks:link {color: #ffffff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.toplinks:visited {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.toplinks:hover {color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; }
a.toplinks:active {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; } 

a.prodlinks:link {color: #999999;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; }
a.prodlinks:visited {color: #999999; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; }
a.prodlinks:hover {color: #999999; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.prodlinks:active {color: #999999; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; } 
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.tablecell {
	height: auto;
	width: auto;
	border: 1px solid #999999;
}
.largertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999999;
}
.orangeheaderlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FF9900;
	font-weight: bold;
}
.FreeProductsHeader {font-family:Arial,Helvetica,sans-serif;color:#ffffff;background-color:#cc0000;font-weight:bold;padding-left:5px;}
.AssociatedProductsHeader {font-family:Arial,Helvetica,sans-serif;color:#ffffff;background-color:#ff9900;font-weight:bold;padding-left:5px;}
.AssociatedProduct {font-family:Arial,Helvetica,sans-serif;margin:10px 0 10px 0;font-size:80%;color:#999999}
a.AssociatedProduct:link {text-decoration:underline;font-size:100%;}
a.AssociatedProduct:visited {text-decoration:underline;font-size:100%;}
a.AssociatedProduct:active {text-decoration:underline;font-size:100%;}
a.AssociatedProduct:hover {text-decoration:underline;font-size:100%;}

table.LatestProducts, table.LatestProducts td {border:1px solid #f5f5f5;}
table.LatestProducts td.ProductName {border:1px solid #ffffff;}