body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #A77E40;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.text-small {
	font-size: 10px;
}

A:ACTIVE, A:LINK, A:VISITED {  color: #006633; text-decoration: underline}
A:HOVER { color: #482F0A; text-decoration: underline}

A.NAV:VISITED, A.NAV:LINK, A.NAV:ACTIVE { font-size: 12px; font-weight:bold; color: #FFFFFF; text-decoration: none }
A.NAV:HOVER { font-size: 12px; font-weight:bold; color: #FFFFFF; text-decoration: none; background-color:#006633 }

A.SIGNUP:VISITED, A.SIGNUP:LINK, A.SIGNUP:ACTIVE {
	font-size: 14px;
	font-weight:bold;
	color: #009933;
	text-decoration: underline;
}

A.SIGNUP:HOVER { font-size: 14px; font-weight:bold; color: #CC3300; text-decoration: none; }

A.hom:VISITED, A.hom:LINK, A.hom:ACTIVE { font-size: 12px; font-weight:bold; color:#774e10; text-decoration: none }
A.hom:HOVER { font-size: 12px; font-weight:bold; color: #482F0A; text-decoration: none;}

A.NAVDC:VISITED, A.NAVDC:LINK, A.NAVDC:ACTIVE { font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration: none }
A.NAVDC:HOVER { font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration: none; background-color:#006633 }

A.SUBNAV:VISITED, A.SUBNAV:LINK, A.SUBNAV:ACTIVE { font-size: 10px; font-weight:bold; color: #482F0A; text-decoration: none }
A.SUBNAV:HOVER { font-size: 10px; font-weight:bold; color: #006633; text-decoration: none}

A.footer:VISITED, A.footer:ACTIVE, A.footer:LINK {  color: #A1B363; text-decoration: underline }
A.footer:HOVER { color: #E3D299; text-decoration: underline}

A.imgborder03:VISITED, A.imgborder03:ACTIVE, A.imgborder03:LINK { border: 1px solid #FFFFFF }
A.imgborder03:HOVER { border: 1px solid #97683C }

A.hoverlink01:VISITED, A.hoverlink01:ACTIVE, A.hoverlink01:LINK { font-size: 9px;   color: #A1B363; text-decoration: underline }
A.hoverlink01:HOVER { font-size: 9px;  color: #E3D299; text-decoration: none  background-color:#E3D299 }

A.recipe01:ACTIVE, A.recipe01:LINK {  color: #006633; text-decoration: none }
A.recipe01:VISITED {  color: #006633; text-decoration: none }
A.recipe01:HOVER { color: #000000; text-decoration: underline; background-color:#FFFFCC}

A.recipe02:ACTIVE, A.recipe02:LINK {  color: #000000; text-decoration: underline; background-color: E3D299 }
A.recipe02:VISITED {  color: #000000; text-decoration: underline; background-color: E3D299 }
A.recipe02:HOVER { color: #000000; text-decoration: underline; background-color: #996633}

.footer-text { color: #A1B363; font-size: 10px }

.TOP-OF-PAGE {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image:  url("images/photos/photo_subpage_top01.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 200px;
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
}
.bg-oval01 {
	background-image: url(images/bg_oval01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.TOP-OF-PAGE-HOME {
	background-color: #FFFFFF;
	background-image:  url(images/photos/photo_homepage_top01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 180px;
	text-align: left;
	vertical-align: bottom;
	margin-left: 0px;
}
.wave-bg {
	background-image:  url("images/homepage/bg_hill.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.comment {
	font-size: 10px;
	color: #FF33FF;
}
.month-column01 {
	background-color: #FFCC00;
}
.month-column02 {
	background-color: #99CC66;
}
.month-column03 {
	background-color: #FF6666;
}

.month-col-header01 {
	color: #FF9900; font-size:11px; font-weight:bold
}
.month-col-header02 {
	color: #99CC66; font-size:11px; font-weight:bold
}
.month-col-header03 {
	color: #FF6666; font-size:11px; font-weight:bold
}

.form-required {
	font-size: 9px;
	color: #CC0000;
}


option.recipe {
	font-size: 10px;
	line-height: 8px;
}

select.recipe {
	font-size: 10px;
	line-height: 8px;
	border: 0px none;
	width: 130px;
}

.img-border {
	border: 1px solid #97683C;
}

.month-column04 {

	background-color: #CCCCFF;
}

.month-col-header04 {

	color: #9999CC; font-size:11px; font-weight:bold
}

.usda-header {

	color: #936756; font-size:11px; font-weight:bold
}

.text-subhead01 {

	color: #A77E40; font-size:14px; font-weight:bold
}

th {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.text-small-note {
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}
.text-subhead02 {


	color: #774E10; font-size:17px; font-weight:bold
}
.text-subhead03 {

	color: #774e10; font-size:16px; font-weight:bold
}
.text-subhead04 {
	color: #774e10;
	font-size:12px;
	font-weight:bold;
	padding-top: 10px;
	line-height: 12px;
	vertical-align: bottom;
}
.text-subhead05 {
	color: #A77E40;
	font-size:12px;
	font-weight:bold;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: e3d299;
}
.text-large-note {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}

.HOM-text1 {
	font-size: 12px;
	
	color: #333333;
}

.HOM-text2 {
	font-size: 12px;
	
	color: #336633;
}

.HOM-text3 {
	font-size: 11px;
	
	color: #336633;
}

.HOM-text4 {
	color:#774e10;
}

.NEW {
	font-size: 9px;
	font-weight: bold;
	color: #FF9900;
}
.SALE {
	font-size: 9px;
	font-weight: bold;
	color: #990000;
}
.store-nav-table {
	line-height: 13px;
}

.text-fade {
	color: #999999;
}

div#Layer1 {
	height: 15px;
	width: 750px;
	position: absolute;
	left: auto;
	top: auto;
}
div#Layer2 {
	height: 15px;
	width: 750px;
	position: absolute;
	left: auto;
	top: auto;
}
div#Layer3 {
	height: 15px;
	width: 750px;
	position: absolute;
	left: auto;
	top: auto;
}
div#Layer4 {
	height: 15px;
	width: 750px;
	position: absolute;
	left: auto;
	top: auto;
}
div#Layer5 {
	height: 15px;
	width: 750px;
	position: absolute;
	left: auto;
	top: auto;
}

.footer-text02 {
color: #E3D299; font-size: 10px
}


.text-subhead06 {

	color: #104539; font-size:16px; font-weight:bold
}
.border-light {
	padding: 10px;
	border: 1px solid E3D299;
}

.line01 {
	color: E3D299;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: E3D299;
}

.line02 {
	color: FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: FFFFFF;
}

.text-subhead07 {
	color: #A77E40;
	font-size:12px;
	font-weight:bold;
}
.text-tiny {
	font-size: 9px;
}
.remove {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	line-height: 14px;
	border: 1px dotted #FFCCFF;
}
.add {
	font-size: 18px;
	color: #00CC00;
	font-weight: bold;
	border: 1px dotted #99FF99;
	line-height: 14px;
}
.header-delivery {
	font-size: 14px;
	font-weight: bold;
	color: #00CC00;
}
.table-border {
	border: 1px solid #A77E40;
}
.table-nav {
	text-align: center;
	vertical-align: middle;
}
.chalkboard03 {
	background-image: url(images/Bulletin-Board.jpg);
}
.DClogo {
	top: 40px;
	position: relative;
	padding-left: 5px;
	height: 66px;
	width: 188px;
}

#sidebar-div {
	background-color: #E3D299;
	float:right;
	width:175px;
	height:1313px;
}

#sidebar-content-div {
	background-color: #E3D299;
	width:160px;
	float: left;
	padding-left: 15px;
	height: 1313px;
}

#content-div {
	float:left;
	width:601px;
	height:1313px;
}

#hover-style01 {
	font-size: 10px;
	background-color: #E3D299;
	margin-top: 2px;
	margin-bottom: 20px;
	float: none;
	width: 80%;
	position: relative;
	visibility: hidden;
}

#HOM-content-div {
	background-color: #FFFFFF;
	padding: 25px;
	width: 551px;
	height: 1313px;
}
#hom-bio-div {
	float: left;
	height: 163px;
	width: 145px;
	padding: 5px;
}


dl {
	list-style-position: inside;
	list-style-type: disc;
	list-style-image: url(images/bullet01.gif);
}

#box01 {
	font-size: 11px;
	background-color: #E3D299;
	position: relative;
	visibility: visible;
	text-align: left;
	margin: 1px 20px 20px 1px;
	padding: 10px;
	overflow: visible;
	z-index: auto;
	width: 250;
}

.promo-box01 {
	font-size: 10px;
	background-color: #FFCC00;
	text-align: center;
	vertical-align: top;
	margin: 10px;
	padding: 10px;
	height: 100px;
	width: 300px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: auto;
	border: 1px solid #FF9900;
}

.promo-box02 {
	font-size: 10px;
	background-color: #99CC66;
	text-align: center;
	vertical-align: top;
	margin: 10px;
	padding: 10px;
	height: 70px;
	width: 300px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: auto;
	border: 1px solid #339933;
}

.box-pricing {
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 380px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: auto;
}

.border02  {
	border: 1px solid #E3D299;
}

div#Layer6 {
	position:absolute;
	text-align:center;
	width:680px;
	z-index:6;
	visibility: visible;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	visibility:inherit;
	top: 480px;
	left: 267px;
}

div#Layer7 {
position:absolute;
text-align:center;
width:680px;
	z-index:7;
	visibility: visible;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	visibility: hidden;
	top: 480px;
}

div#Layer8 {
position:absolute;
text-align:center;
width:680px;
	z-index:8;
	visibility: visible;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	visibility: hidden;
	top: 480px;
}

div#Layer9 {
position:absolute;
text-align:center;
width:680px;
	z-index:9;
	visibility: visible;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	visibility: hidden;
	top: 480px;
}

div#Layer10 {
position:absolute;
text-align:center;
width:680px;
	z-index:10;
	visibility: visible;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	visibility: hidden;
	top: 480px;
}

div#Layer11 {
position:absolute;
text-align:center;
width:680px;
	z-index:11;
	visibility: visible;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	visibility: hidden;
	top: 480px;
}
