body			{ font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
body			{ margin-top: 4px; margin-bottom: 4px; }

a.catsub:link	 { font-family: Garamond; color: #336129; font-size: 16px; font-weight: bold; text-decoration: none; }
a.catsub:visited { font-family: Garamond; color: #29571f; font-size: 16px; font-weight: bold; text-decoration: none; }
a.catsub:hover   { font-family: Garamond; color: #5b8951; font-size: 16px; font-weight: bold; text-decoration: underline; }

.left1			{ font-family: Georgia; color: #244d24; font-size: 12px; font-weight: bold; }
.homesection	{ font-family: Georgia; color: #3c8740; font-size: 23px; font-weight: normal; }
.smallgray		{ color: #4d4d4d; font-size: 11px; font-weight: normal; }
.listgray		{ color: #4d4d4d; font-size: 11px; font-weight: normal; line-height: 12px }

.test22		{ font-family: Arial; font-size: 18px; font-weight: bold; color: green}
.test23		{ font-family: Georgia; font-size: 14px; font-style: normal; font-weight: normal}

.header1		{ color: #146D2A; font-size: 22px; font-family: Garamond, Tahoma, Verdana, Helvetica; font-weight: bold; }
.header2		{ color: #146D2A; font-size: 13px; font-family: Georgia; font-weight: normal; font-style: italic; }
.headercontact	{ color: #146D2A; font-size: 14px; font-family: Garamond, Tahoma, Verdana, Helvetica; font-weight: bold; font-style: normal;    }
.headerlower	{ color: #146D2A; font-size: 13px; font-weight: normal; }
.headerdiscount	{ color: #900028; font-size: 11px; font-family: Tahoma, Verdana, Helvetica; font-weight: bold;     }

/*  
.header1		{ color: #146D2A; font-size: 20px; font-family: Tahoma, Verdana, Helvetica; font-weight: normal; }
.header2		{ color: #146D2A; font-size: 13px; font-family: Georgia; font-weight: normal; font-style: italic; }
.headercontact	{ color: #146D2A; font-size: 13px; font-family: Georgia, Tahoma, Verdana, Helvetica; font-weight: normal; font-style: normal;    }
.headerlower	{ color: #146D2A; font-size: 13px; font-weight: normal; }
.headerdiscount	{ color: #900028; font-size: 11px; font-family: Tahoma, Verdana, Helvetica; font-weight: bold;     }
*/

.navsearch	{ WIDTH: 190px; PADDING-RIGHT: 10px; HEIGHT: 32px; FLOAT: left; TEXT-ALIGN: right; BORDER-BOTTOM: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid }

.searchbox  { border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 2px; background-color: #f5f5f5; font-style: italic; margin-top: 5px; padding-left: 6px; width: 140px; font-family: Georgia; height: 16px; color: #828282; font-size: 11px; border-top: #cccccc 1px solid; font-weight: normal; margin-right: 4px; border-right: #cccccc 1px solid; padding-top: 2px; }

.shadowmenu {
	-moz-box-shadow:	5px 5px 14px #4d4d4d;
	-webkit-box-shadow: 5px 5px 14px #4d4d4d;
	box-shadow:			5px 5px 4px -2px #4d4d4d;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=310, Color='#4d4d4d')";

	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=130, Color='#4d4d4d');
}


/* background-color: #ececec;  
color: #808080; 
*/
/* background-color: #e6e6e6;   #e5e0c7 color: #999999;  
light brown #efead1
#ebebeb
#F2F2F2
#ececec
*/ 

.bannerlower	{ background-color: #336633 }
.headerlower	{ color: white;	  font-size: 13px; font-weight: bold; }

td.back			{ background-color: #103910; }

.themeback		{ background-color: #ce0000 }
.themenum  		{ color: white;	  font-size: 11px; font-weight: bold; }
.themeprice		{ color: white;	  font-size: 11px;  }
.themesub  		{ color: white;	  font-size: 14px; font-weight: bold; font-family: Arial }
.themestats		{ font-family: Arial; color: #4d4d4d; font-size: 10px;  }

.ThemeTitle h1 { display: inline; font-family: Georgia; color: #145f18; font-size: 16px; }
/* #103910 */

a img			{ border: none; }

.validation		{ color: red;     font-size: 12px;  }

.radio8			{ color: black;	  font-size: 11px; font-weight: normal; line-height: 8px;   }	/*  .7em */

.black8			{ color: black;	  font-size: 11px; font-weight: normal; }	/*  .7em */
.black10		{ color: black;	  font-size: 13px; }						/*  .8em */
.black10b		{ color: black;   font-size: 13px; font-weight: bold; }		/*  .8em */
.black12 		{ color: black;   font-size: 16px; }						/*   1em */
.black12b		{ color: black;   font-size: 16px; font-weight: bold; }		/*   1em */

.gray10			{ color: #808080;  font-size: 13px; }

.white8  		{ color: white;	  font-size: 11px; font-weight: bold; }		/*  .7em */
.white9  		{ color: white;	  font-size: 12px; font-weight: bold; }		/* .75em */
.white10 		{ color: white;	  font-size: 13px; font-weight: bold; }		/*  .8em */
.white12 		{ color: white;   font-size: 16px; font-weight: bold; }		/*   1em */
.white16 		{ color: white;   font-size: 22px; font-weight: bold; }		/* 1.4em */
.white18 		{ color: white;   font-size: 24px; font-weight: bold; }		/* 1.5em */
.white20 		{ color: white;   font-size: 26px; font-weight: bold; }		/* 1.6em */
.white24 		{ color: white;   font-size: 32px; font-weight: bold; }		/*   2em */

.red8    		{ color: red;     font-size: 11px; font-weight: bold }
.red10   		{ color: red;     font-size: 13px; font-weight: bold }
.red10b  		{ color: red;     font-size: 13px; font-weight: bold }
.red12   		{ color: red;     font-size: 16px; font-weight: bold }
.red14   		{ color: red;     font-size: 19px; font-weight: bold }

.linkbanner  	{ color: red;     font-size: 13px; font-weight: bold }

.clr8    		{ color: #103910; font-size: 11px; font-weight: bold }
.clr9    		{ color: #4D2787; font-size: 12px; font-weight: bold }
.clr10   		{ color: #103910; font-size: 13px; font-weight: bold }
.clr12   		{ color: #103910; font-size: 16px; font-weight: bold }
.clr18   		{ color: #4D2787; font-size: 24px; font-weight: bold }

.yellow8 		{ color: #ffff66; font-size: 11px; font-weight: bold }
.yellow10		{ color: #ffff66; font-size: 13px; font-weight: bold }
.yellow12		{ color: #ffff66; font-size: 16px; font-weight: bold }

.green8  		{ color: #103910; font-size: 11px; font-weight: bold }
.green9  		{ color: #103910; font-size: 12px; font-weight: bold }
.green10 		{ color: #103910; font-size: 13px; font-weight: bold }
.green12 		{ color: #103910; font-size: 15px; font-weight: bold }
.green14 		{ color: #103910; font-size: 19px; font-weight: bold }

.lightgreen8 	{ color: #3D6B33; font-size: 12px; font-weight: normal }
.lightgreen10 	{ color: #006a00; font-size: 13px; font-weight: bold }
.lightgreen12 	{ color: #006a00; font-size: 15px; font-weight: bold }

.blue8   		{ color: #0000FF; font-size: 11px; font-weight: bold }
.blue10  		{ color: #0000FF; font-size: 13px; font-weight: bold }
.blue12  		{ color: #0000FF; font-size: 16px; font-weight: bold }

.bluedark10  	{ color: #003366; font-size: 13px; font-weight: bold }

.blue    		{ color: #0000FF; font-size: 11px; font-weight: bold }
.bluelarge  	{ color: #0000FF; font-size: 13px; font-weight: bold }
.links      	{ color: #956BD3; font-size: 11px; font-weight: bold }
.linksLARGE 	{ color: #956BD3; font-size: 16px; font-weight: bold }

a:link    		{ color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none }
a:visited 		{ color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none }
a:hover   		{ color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none }

.show 			{ display: block; } /* Used to display and hide napkins */
.hide 			{ display: none;  }

/*  Define as element instead of class to apply to all text boxes ? If so, .txtbox can be removed from elements.
INPUT			{ font-family: Tahoma, Verdana; }
*/
.txtbox			{ font-family: Tahoma, Verdana; } /* Text box font changed to differentiate I and l */

a.signuplink:link    { color: #146D2A;	font-size: 13px; font-weight: normal; text-decoration: underline; font-family: Tahoma, Verdana, Helvetica; }
a.signuplink:visited { color: #146D2A;	font-size: 13px; font-weight: normal; text-decoration: underline; font-family: Tahoma, Verdana, Helvetica; }
a.signuplink:hover   { color: #5b8951;	font-size: 13px; font-weight: normal; text-decoration: underline; font-family: Tahoma, Verdana, Helvetica; }

