.menu-border {
	border: 1px solid #CD3301;
}

.sign-up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d5d1d;
}

.our-products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.recent-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.read-more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f3f4e8;
}

.read-more a:link    { text-decoration: underline; color: #f3f4e8;}
.read-more a:visited { text-decoration: underline; color: #f3f4e8;}
.read-more a:hover   { text-decoration: underline; color: #d3d5bf;}
.read-more a:active  { color: #f3f4e8;}

.footer-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #076007;
	word-spacing:3px;
	padding:5px;
}

.footer-links a:link    { text-decoration: underline; color: #076007;}
.footer-links  a:visited { text-decoration: underline; color: #076007;}
.footer-links  a:hover   { text-decoration: underline; color: #6c906c;}
.footer-links  a:active  { color: #076007;}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008000;
	padding-right: 11px;
	padding-left: 12px;
}
.menu a:link    { text-decoration: none; color: #008000;}
.menu a:visited { text-decoration: none; color: #008000;}
.menu a:hover   { text-decoration: none; color: #CD3301;}
.menu a:active  { color: #CD3301;}

.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #538553;
	padding-right: 9px;
	padding-left: 10px;
}
.menu2 a:link    { text-decoration: none; color: #538553;}
.menu2 a:visited { text-decoration: none; color: #538553;}
.menu2 a:hover   { text-decoration: none; color: #CD3300;}
.menu2 a:active  { color: #538553;}

.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #538553;
	padding-right: 7px;
	padding-left: 7px;
}
.menu3 a:link    { text-decoration: none; color: #538553;}
.menu3 a:visited { text-decoration: none; color: #538553;}
.menu3 a:hover   { text-decoration: none; color: #CD3300;}
.menu3 a:active  { color: #538553;}


.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cd3300;
	padding-right: 11px;
	padding-left: 12px;
}
.search  a:link    { text-decoration: none; color: #008000;}
.search  a:visited { text-decoration: none; color: #008000;}
.search  a:hover   { text-decoration: none; color: #CD3301;}
.search  a:active  { color: #CD3301;}


.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
input.form, select.form, textarea.form{ border:1px solid #739073; padding:2px; }
input.form_button{ color:#FFFFFF; font-weight:bolder; background-color:#006600; }

.signature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #008000;
}
.signature a:link    { text-decoration: none; color: #008000;}
.signature a:visited { text-decoration: none; color: #008000;}
.signature a:hover   { text-decoration: underline; color: #CD3301;}
.signature a:active  { color: #CD3301;}

.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #006600;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.content a:link    { text-decoration: none; color: #CD3301;}
.content a:visited { text-decoration: none; color: #CD3301;}
.content a:hover   { text-decoration: underline; color: #008000;}
.content a:active  { color: #008000;}

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 6px;
}
.submenu a:link    { text-decoration: none; color: #666666;}
.submenu a:visited { text-decoration: none; color: #666666;}
.submenu a:hover   { text-decoration: underline; color: #666666;}
.submenu a:active  { color: #666666;}

.submenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 6px;
}
.submenu2 a:link    { text-decoration: none; color: #000000;}
.submenu2 a:visited { text-decoration: none; color: #000000;}
.submenu2 a:hover   { text-decoration: underline; color: #666666;}
.submenu2 a:active  { color: #000000;}

.home-product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #008000;
}
.home-product a:link    { text-decoration: none; color: #008000;}
.home-product a:visited { text-decoration: none; color: #008000;}
.home-product a:hover   { text-decoration: underline; color: #CD3301;}
.home-product a:active  { color: #CD3301;}

.home-sku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
}
.home-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.sublevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.sublevel a:link    { text-decoration: none; color: #990000;}
.sublevel a:visited { text-decoration: none; color: #990000;}
.sublevel a:hover   { text-decoration: underline; color: #990000;}
.sublevel a:active  { color: #990000;}

.detail-product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
}
.detail-sku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC3300;
}

.related-product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
}
.related-product a:link    { text-decoration: none; color: #660000;}
.related-product a:visited { text-decoration: none; color: #660000;}
.related-product a:hover   { text-decoration: underline; color: #990000;}
.related-product a:active  { color: #990000;}

.detail-faqs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;	
}
.detail-faqs a:link    { text-decoration: underline; color: #CC3300;}
.detail-faqs a:visited { text-decoration: underline; color: #CC3300;}
.detail-faqs a:hover   { text-decoration: underline; color: #990000;}
.detail-faqs a:active  { color: #990000;}

.detail-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.detail-title a:link    { text-decoration: underline; color: #CC3300;}
.detail-title a:visited { text-decoration: underline; color: #CC3300;}
.detail-title a:hover   { text-decoration: underline; color: #990000;}
.detail-title a:active  { color: #990000;}

.zoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.zoom a:link    { text-decoration: none; color: #999999;}
.zoom a:visited { text-decoration: none; color: #999999;}
.zoom a:hover   { text-decoration: underline; color: #990000;}
.zoom a:active  { color: #990000;}

.signature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #076007;
}

.signature a:link    { text-decoration: underline; color: #076007;}
.signature a:visited { text-decoration: underline; color: #076007;}
.signature a:hover   { text-decoration: underline; color: #6c906c;}
.signature a:active  { color: #076007;}

.extra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #354515;
}

.extra a:link    { text-decoration: underline; color: #354515;}
.extra a:visited { text-decoration: underline; color: #354515;}
.extra a:hover   { text-decoration: underline; color: #e3f1c7;}
.extra a:active  { color: #354515;}

h3{ margin-bottom:5px; }

.distributor_cell{
	padding-left:20px;
	vertical-align:top;
}

.map_directions{
	margin:10px 0px;
}

.dist_list{
	font-size:14px;
	font-weight:bold;
}
#shipping_method{ margin:0 5px 0 0;}
#other_shipping_row, #loading_img{ display:none;}
#loading_img{ margin:3px 0 0 0;}

.subscription_form fieldset { border: none; }
