/*  main element styles */

body {
	margin:0px;
	padding: 10px;
	background-color: 4E5A3E;
	}

INPUT { font-family : Verdana, Helvetica, sans-serif; font-size : 11px; color: #000000; }
TEXTAREA { font-family : Verdana, Helvetica, sans-serif; font-size : 11px; color: #000000; }
OPTION { font-family : Verdana, Helvetica, sans-serif; font-size : 11px; color: #000000; }
FORM { display : inline; }

/*  generic classes */
/*.maincontent { padding-left : 30px; padding-top : 10px; width : 525px; } */
/*.navlink { color : #FFFFFF; text-decoration : none; font : 11px verdana; line-height : 16px;}*/
.bodytextverdana {
	font : 11px verdana;
	line-height : 16px;
	color: #333333;
}
.homefootertext {
	font : 14px verdana;
	line-height : 16px;
	color: #FFFFFF;
}

.bodytextverdanawhite {
	font : 11px verdana;
	line-height : 16px;
	color: #FFFFFF;
}
.textsmall { font : 10px verdana; color: #333333; }
.footertext { font : 10px verdana; color: #666666; }
.redtext { font : 10px verdana;	color: #cc0000;}
.headerphone{ font : 15px arial;	color: #409FCF;}
.disclaimer { font : 11px/12px arial;	color: #cc0000;}
.testimonialtext { font : 11px/16px arial; color: #660066; }
.testimonialheader { font : bold 12px/16px arial; color: #330000; }
.cartheader { font : bold 12px/16px arial; color: #000000; background-color: #c0c0c0;}
.cartitem { font : 12px/16px arial; color: #000000; background-color: #FFFFFF;}
.orangecell { font : 12px/16px arial; color: #000000; background-color: #FFCC00;}
.whitecell { font : 12px/16px arial; color: #000000; background-color: #FFFFFF;}
.subtotal { font : 12px/16px arial; color: #000000; background-color: #FFFFCC;}
.tax { font : 12px/16px arial; color: #000000; background-color: #FFFFCC;}
.ordertotal { font : 12px/16px arial; color: #000000; background-color: #FFCCCC;}
.HomeHeader{ font : bold 14px/normal arial; color: #333333; }
.PageHeader{ font : bold 18px arial; color: #003366; }
.HomeSubHeader{ font : bold 16px arial; color: #0060a1; }
.PhoneSubHeader{ font : bold 14px arial; color: #0060a1; }
.productheader { font : bold 14px/16px arial; color: #990000; }
.productheaderRED { font : bold 16px arial; color: #cc0000; }
.productsubheader { font : bold 12px/16px Arial, Helvetica, sans-serif; color: #000000; }
.productsubheaderblue { font : bold 12px/16px arial; color: #006699; }
.productsubheaderlightblue { font : bold 12px/16px arial; color: #0060a1; }
.productsubheaderwhite { font : bold 12px/16px arial; color: #ffffff; }

.pulldown { font-family : Verdana, Helvetica, sans-serif; font-size: 11px; background-color: #fefefe; color: #cc0000; }
.pop_product { font : 11px arial; line-height : 14px; color: #333333; }
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DFFFBF;
	border: 1pt solid #333333;
	width: 115px;
}

.submitbuttongreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DFFFBF;
	border: 1pt solid #333333;
}

.submitbuttonsmall {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EEEE;
	width: 60px;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9C9C9;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #C9C9C9;
	cursor: hand;
}

.submitbuttonlarge {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EEEE;
	width: 80px;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9C9C9;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #C9C9C9;
	cursor: hand;
}

.orderbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	border: 1pt solid #CCCCCC;
	cursor: hand;
}

.gobutton {
	background-color: #f4f4f4;
	border: 1pt solid #333333;
	width: 25px;
	cursor: hand;
}
.table {

 font : 10px arial; line-height : 16px; color: #333333; 
}
.tableborder {
	text-decoration : none;
	font : 11px arial;
	line-height : 16px;
	border: 1px double #990000;
	padding: 5px;
	background-color: #FFFFCC;
}
.form-readonly {
color: #808080;
}
.form-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #442603;
	background-color: #FFFFCC;
}
.form-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FEFFD3;
	color: #000000;
	text-indent: 2pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #CECECE;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CECECE;
	cursor: hand;
}

.form-button-login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FEFFD3;
	color: #000000;
	text-indent: 2pt;
	border-top: 1pt outset #f1f1f1;
	border-right: 1pt inset #f1f1f1;
	border-bottom: 1pt inset #f1f1f1;
	border-left: 1pt outset #f1f1f1;
	cursor: hand;
}

a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #151B94;
	}
a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #151B94;
}
a:hover {
	font-size:11px;
	color: #333333;
	}
a.WhiteLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	}
a.WhiteLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	}
a.WhiteLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF99;
	}
a.WhiteLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF99;
	}	
a.WhiteLinkLarge:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	}
a.WhiteLinkLarge:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	}
a.WhiteLinkLarge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF99;
	}
a.WhiteLinkLarge:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF99;
	}	
	
a.GreyLinkLarge:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #363636;
	}
a.GreyLinkLarge:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #363636;
	}
a.GreyLinkLarge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #363636;
	}
a.GreyLinkLarge:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #363636;
	}	
	
a.FooterLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #327E37;
	}
a.FooterLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #327E37;
	}
a.FooterLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	}
a.FooterLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #327E37;
	}	
a.TopNavLink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #151B94;
	}
a.TopNavLink:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #151B94;
	}
a.TopNavLink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
	}
a.TopNavLink:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #151B94;
	}	
	
a.LeftNavLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	}
a.LeftNavLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	}
a.LeftNavLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	}
a.LeftNavLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	}	
	
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
a {
	color: #993300;
	}
	
a:hover {
	color: #5C743D;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
.WhiteHeader {
	font-family: "Arial, Helvetica";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

option.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;}
option.yellow {background-color: #FFFF99; font-weight: bold; font-size: 12px; color: black;}
option.green {background-color: #99FF99; font-weight: bold; font-size: 12px; color: black;}

