/*------------------------------------------------------------------------------------------------
  global classes
------------------------------------------------------------------------------------------------*/

body, td, p
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	font-weight: normal;

}

form 
{ 
	margin: 0px; 
}

A:link 
{ color: #00a76f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 140%; text-decoration: none; }

A:visited 
{ color: #088379; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 140%; text-decoration: none; }

A:hover 
{ color: #00be90; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 140%; text-decoration: none; }

/*------------------------------------------------------------------------------------------------
  text classes
------------------------------------------------------------------------------------------------*/

.body 
{ font-size: 14px; font-family: "Times New Roman", Times, Serif; font-weight: normal; 
}

.bodybold 
{
	font-size: 14px;
	font-family: Times New Roman, Times, Serif;
	font-weight: bold;
}
.bodyboldcolorhilite { color: #936637; font-size: 14px; font-family: "Times New Roman", Times, Serif; font-weight: bold; }
.bodybolditalic
{
	font-size: 14px;
	font-family: Times New Roman, Times, Serif;
	font-weight: bold;
	font-style: italic;
}
.bodybolditaliccolorhilite { color: #936637; font-size: 14px; font-family: "Times New Roman", Times, Serif; font-style: italic; font-weight: bold; }
.bodyitalic 
{
	font-size: 14px;
	font-family: Times New Roman, Times, Serif;
	font-style: italic;
}
.bodyheader 
{ font-size: 13px; font-family: Verdana, Helvetica; font-weight: bold; color: #936637; line-height: 140%; }
.bodyheaderbig
{
	font-size: 16px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #936637;
}

.bodyheaderbigitalic
{
	font-size: 16px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-style: italic;
	color: #4d4d4d;
}

.bodyheaderHUGE {
	font-size: 20px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #936637;
 }
 
 .bodyheaderHUGEitalic {
	font-size: 20px;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	font-style: italic;
	color: #4d4d4d;
 }
.list 
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: normal;
}

.list_links
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	font-weight: normal;
}

.listheader 
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	color: #FFFFFF;
}
.monthly_special
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 15px; padding: 10px; border: solid 5px #936637; }
.alert 
{ 
	font-size: 12px; 
	font-weight: bold; 
	/*color: #8D6135; */
	color: red;
}

.footer 
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.prodlist
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 
  line-height: 16px; color: #778899;
}

.product { font-size: 14px; font-family: Verdana, Helvetica; font-weight: normal; }
.copyright 
{
	font-size: 9px;
	font-family: Verdana, Helvetica;
	font-weight: normal;
}

.orderheading
{
	border-bottom: 2px solid #CCCCCC;
	padding-bottom: 3px;
	padding-top: 10px;
}

.orderfooter
{
	border-top: 2px solid #CCCCCC;
	padding-top: 3px;
}

.editlbl_req
{ 
	color: red;
	font-size: 12px; 
	font-weight: bold;
}

.editlbl 
{ 
	font-size: 12px;
	font-family: Verdana, Helvetica;
}


/*------------------------------------------------------------------------------------------------
  list classes
------------------------------------------------------------------------------------------------*/

.pricing_tblbg 
{
	background-color: #000000;
}

.pricing_tbl_head {
	background-color: #666666;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #FFFFFF;
 }
 
.pricing_tbl_row {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	color: #000000;
 }

.contact_tblbg 
{
	background-color: #000000;
}

.contact_tbl_head {
	background-color: #666666;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #FFFFFF;
 }

.contact_tbl_row {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	color: #000000;
 }

.rankhdr0 {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
 }

.rankhdr1 {
	background-color: #B47B43;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
 }

.rankhdr2 {
	background-color: #DCBB7D;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
}

.rankhdr3 {
	background-color: #999999;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
 }

.rank0 {
	font-size: 20px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #FFFFFF;
 }

.rank1 {
	font-size: 20px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #B47B43;
 }

.rank2 {
	font-size: 20px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #DCBB7D;
 }

.rank3 {
	font-size: 20px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #999999;
	
 }

/*------------------------------------------------------------------------------------------------
  layout classes
------------------------------------------------------------------------------------------------*/

.formwrap 
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
 }

/*------------------------------------------------------------------------------------------------
  prev/next classes
------------------------------------------------------------------------------------------------*/

.prevnext:link 
{ 
	text-decoration: none; 
}

.prevnext:visited 
{ 
	text-decoration: none; 
}

.prevnext:hover 
{ 
	text-decoration: none; 
}

.prevnext_on:link 
{ 
	color: #999999; 
	text-decoration: none; 
}

.prevnext_on:visited 
{ 
	color: #999999; 
	text-decoration: none; 
}

.prevnext_on:hover 
{ 
	color: #999999; 
	text-decoration: none; 
}
.note {
	color: #1500b3;
	margin: 4px;
	padding: 3px;
	text-align: left;
	border-width: 3px;
	border-style: outset;
}