/** UTILITY CLASSES **/
	BODY { font-family:Arial,Helvetica,Geneva; background-image: url(images/background.gif); background-color: #e2e2e2;}
	INPUT {
	color:#8b1214;
	font-family:Arial,Helvetica,Geneva;
	font-size:12px;
}
	SELECT { color:#000000;  font-family:Arial,Helvetica,Geneva; font-size:10px; }

	.bold{ font-weight: bold;}

/** NAV AND HEADER CLASSES **/
	.html_nav{font-family:Georgia, Times, Arial, sans-serif; font-size:10px; color:#666666;}
	.header_green{font-family:Georgia, Times, Arial, sans-serif; font-size:15px; color:#83bf0f; line-height: 14px;}
	.header_red{font-family:Georgia, Times, Arial, sans-serif; font-size:15px; color:#8b1214; line-height: 14px;}
	.casebottle{color:#83bf0f; font-family:Arial,Helvetica,Geneva; font-size:12px; line-height: 12px;}

/** LINKAGE FONTS *********/
	
	
	A:link{color:#8b1214; text-decoration: none;}
	A:visited{
	color:#666666;
	text-decoration: none;
}
	A:active{
	color:#666666;
}
	A:hover{
	color:#8B1214;
	text-decoration: underline;
}

	A.navlink{color:#8b1214; font-family:Georgia, Times, Arial, sans-serif; font-size:12px; text-decoration: none;}
	A.navlink:active{color:#8b1214; font-family:Georgia, Times, Arial, sans-serif; font-size:12px; text-decoration: none;}
	A.navlink:hover{
	color:#83bf0f;
	font-family:Georgia, Times, Arial, sans-serif;
	font-size:12px;
	text-decoration: underline;
}
	
	A:buttonlink{border-color: #ffffff; border-width: 0px;}
	A:button:active{border-color: #ffffff border-width: 0px;}
	A:button:hover{border-color: #cccccc; border-width: 1px}

/**  FONTS WITHIN TABLES **/
	.tabletext {color:#666666; font-family:Arial,Helvetica,Geneva; font-size:10px; line-height: 12px;}
	

/**  BACKGROUND IMAGES/COLORS IF NEEDED  *******/
	.right_column {background: url(/images/backgrounds/gearbottom.jpg) top left no-repeat;}
	.bg_lightgrey{ background-color: #cfcece; }
	.bg_darkgrey{ background-color: #353535; }
	.bg_white{ background-color: #ffffff; }
	
/**  FANCYPANTS STYLES IF NEEDED *******/
	.whiteBtn_caps{
	background-color: #EEEEEE;
	color:#000000;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform: lowercase;
	font-variant : small-caps;
	line-height: 12px;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	padding: 1px 2px 0px 2px;
	}

/**  TABLE STYLES N SUCH *****/
	
	.td1{
	background-image: url(images/shader_left.png);
	}
	
	.td2{
	background-color: #353535;
	}
	
	.td3{
	background-image: url(images/shader_right.png);
	}
	
	.td4{
	background-color: #ffffff;
	
	}
	
	.td5{
	background-color: #ffffff;
	color:#666666;
	font-family:Georgia, Times, Arial, sans-serif;
	font-size:11px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	}
	
	.td6{
	background-color: #ffffff;
	margin-left: 0px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align: top;
	line-height: 13px;
	padding: 10px;
	}
	
	.td7{
	background-color: #cfcece;
	}
	
	.td8{
	background-color: #f1f1f1;
	background-position: top;
	background-repeat: no-repeat;
	padding: 19px 15px 30px 15px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align: top;
	line-height: inherit;
	}
	
	.td9{
	background-image: url(images/footer.png);
	background-color: #e2e2e2;
	background-position: top;
	background-repeat: no-repeat;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align: top;
	}
	
	.subscribe_table{
	padding: 15px 5px 5px 0px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	}
	
	.news_table{
	padding: 5px 9px 0px 0px;
	color:#666666;
	font-family:Arial,Helvetica,Geneva;
	font-size:11px;
	line-height: 12px;
	vertical-align: top;
	}
	
	.news_images{
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
	.sub_td {background-color: #ffffff;
	padding: 5px 5px 0px 0px;
	margin-left: 15px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align: top;
	line-height: 13px;
	}
	
	.sideimage_td{
	vertical-align: top;
	padding: 25px 0px 0px 25px;
	}
	
	.sideimage_td2{
	vertical-align: top;
	padding: 10px 5px 0px 0px;
	}
	
	.sidetext_td{
	padding: 10px 0px 0px 25px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align: top;
	line-height: 13px;
	}
	
	.producttext_td {background-color: #ffffff;
	padding: 5px 5px 5px 25px;
	margin-left: 15px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	vertical-align: top;
	line-height: 13px;
	}
	
	.carttext_td {background-color: #ffffff;
	padding: 0px 0px 0px 5px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	vertical-align: top;
	line-height: 13px;
	}
	
	.product_td{
	padding: 0px 25px 0px 20px;
	vertical-align: top;
	}
	
	
.td6 .header_green {
}
a {
	color: #666;
}
