html,body {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	height: 100%;
	border: none;
	background-image: url('../images/backs/viney.gif');
	background-color: #e9f8ca;
	}
a, a:visited a:active {
	color: #c5663c;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	color: #596309;
	}
#fullheight {
	height: 100%;
	}
#footerleft1 {
	position: relative;
	background-image: url(/images/backs/footerleft1.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 37px;
	display: block;
	}
#footerleft2 {
	position: relative;
	background-image: url(/images/backs/footerleft2.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 60px;
	display: block;
	}
#footerleft3 {
	position: relative;
	background-image: url(/images/backs/footerleft3.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 20px;
	display: block;
	}
#footerright1 {
	position: relative;
	background-image: url(/images/backs/footerright1.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 37px;
	display: block;
	}
#footerright2 {
	position: relative;
	background-image: url(/images/backs/footerright2.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 60px;
	display: block;
	}
#footerright3 {
	position: relative;
	background-image: url(/images/backs/footerright3.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 20px;
	display: block;
	}
#displaynone {
	display: none;
	}
#homeFarm {
	background-image: url(/images/home/farm.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 150px;
	height: 150px;
	padding: 8px;
	float: left;
	}
#homeMarket {
	background-image: url(/images/home/market.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 150px;
	height: 150px;
	padding: 8px;
	float: left;
	}
#homePlate {
	background-image: url(/images/home/plate.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 150px;
	height: 150px;
	padding: 8px;
	float: left;
	}
#logo216 {
	background-image: url(/images/logo/FATlogoNew2_216px.png);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	margin-top: 0px;
	margin-left: 15px;
	width: 216px;
	height: 216px;
	}
#logo250 {
	background-image: url(/images/logo/FatLogo_White_250px.png);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	margin-top: 0px;
	margin-left: 15px;
	width: 250px;
	height: 250px;
	}
#logo225 {
	background-image: url(/images/logo/FatLogo_White_225px.png);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	margin-top: 0px;
	margin-left: 15px;
	width: 225px;
	height: 225px;
	}
#logo215 {
	background-image: url(/images/logo/FatLogo_White_215px.png);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	margin-top: 0px;
	margin-left: 15px;
	width: 215px;
	height: 215px;
	}
#logo216b {
	background-image: url(/images/logo/FATlogoNew_White_216b.png);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	margin-top: 5px;
	margin-left: 15px;
	width: 216px;
	height: 216px;
	}
.caption {
	font-size: 8pt;
	color: #686e17;
	line-height: 16px;
	background-color: #e9f8ca;
	padding: 4px;
	}
a.caption {
	text-decoration: underline;
	color: #596309;
	}
a.caption:hover {
	text-decoration: none;
	color: #c5663c;
	}
.content {
	font-size: 8pt;
	color: #686e17;
	line-height: 16px;
	}
a.content {
	text-decoration: underline;
	color: #596309;
	}
a.content:hover {
	text-decoration: none;
	color: #c5663c;
	}
.date {
	font-size: 9pt;
	color: #555507;
	line-height: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	}
.crumbs {
	font-size: 8pt;
	color: #686e17;
	line-height: 8px;
	}
a.crumbs {
	text-decoration: underline;
	color: #596309;
	}
a.crumbs:hover {
	text-decoration: none;
	color: #c5663c;
	}
.content_left {
	font-size: 9pt;
	color: #686e17;
	line-height: 14px;
	}
a.content_left {
	text-decoration: underline;
	color: #596309;
	}
a.content_left:hover {
	text-decoration: none;
	color: #c5663c;
	}
.contentmedium {
	font-size: 12pt;
	color: #333300;
	line-height: 22px;
	}
a.contentmedium {
	text-decoration: underline;
	color: #c5663c;
	}
a.contentmedium:hover {
	text-decoration: none;
	color: #596309;
	}
.menuTitle {
	font-size: 12pt;
	color: #333300;
	line-height: 20px;
	letter-spacing: 1px;
	}
.menuTitleOrange {
	font-size: 12pt;
	color: #c5663c;
	line-height: 20px;
	letter-spacing: 1px;
	}
.menuPrice {
	font-size: 12pt;
	color: #333300;
	line-height: 20px;
	font-weight: normal;
	}
.menuPriceBold {
	font-size: 12pt;
	color: #333300;
	line-height: 20px;
	font-weight: bold;
	}
.menuPriceOrange {
	font-size: 12pt;
	color: #c5663c;
	line-height: 20px;
	font-weight: bold;
	}
.menuDesc {
	font-size: 10pt;
	color: #c5663c;
	line-height: 22px;
	font-style: normal;
	font-family: "Trebuchet MS", arial, helvetica, sans;
	letter-spacing: 1px;
	}
.menuAdd {
	font-size: 10pt;
	color: #333300;
	line-height: 22px;
	font-style: italic;
	letter-spacing: 0px;
	}
.sitemap {
	font-size: 9pt;
	color: #333300;
	line-height: 18px;
	}
a.sitemap {
	text-decoration:none;
	color: #596309;
	}
a.sitemap:hover {
	text-decoration:underline;
	color: #c5663c;
	}
.footer {
	font-size: 8pt;
	color: #e3eac1;
	line-height: 17px;
	font-family: Trebuchet MS, Arial, Helvetica, sans;
	letter-spacing: 1px;
	font-variant: small-caps;
	}
a.footer {
	text-decoration:none;
	color: #999900;
	}
a.footer:hover {
	text-decoration:none;
	color: #e3eac1;
	}
.nav {
	font-size: 13pt;
	color: #e3eac1;
	line-height: 13px;
	}
a.nav {
	text-decoration:none;
	color: #e3eac1;
	}
a.nav:hover {
	text-decoration:none;
	color: #c5663c;
	}
.leftnav {
	font-size: 9pt;
	color: #e3eac1;
	line-height:20px;
	}
a.leftnav {
	text-decoration:none;
	color: #e3eac1;
	}
a.leftnav:hover {
	text-decoration:none;
	color: #c5663c;
	}
.leftnav2 {
	font-size: 9pt;
	color: #e3eac1;
	line-height:14px;
	}
a.leftnav2 {
	text-decoration:none;
	color: #e3eac1;
	}
a.leftnav2:hover {
	text-decoration:none;
	color: #c5663c;
	}
.leftnav3 {
	font-size: 9pt;
	letter-spacing:0px;
	color: #def763;
	line-height:14px;
	}
a.leftnav3 {
	text-decoration:none;
	color: #def763;
	}
a.leftnav3:hover {
	text-decoration:none;
	color: #c5663c;
	}
.nav2 {
	font-size: 9pt;
	color: #575701;
	line-height: 9px;
	}
a.nav2 {
	text-decoration:none;
	color: #fecb4b;
	}
a.nav2:hover {
	text-decoration:none;
	color: #fff;
	}
.quote {
	font-size: 13pt;
	color: #e3eac1;
	line-height:22px;
	}
a.quote {
	text-decoration:underline;
	color: #fff;
	}
a.quote:hover {
	text-decoration:none;
	color: #fff;
	}
.quotesmall {
	font-size: 9pt;
	letter-spacing: 2px;
	color: #e3eac1;
	line-height: 16px;
	}
a.quotesmall {
	text-decoration: underline;
	color: #fff;
	}
a.quotesmall:hover {
	text-decoration:none;
	color: #fff;
	}
.news {
	font-size: 14px;
	color: #686e17;
	line-height:20px;
	}
a.news {
	text-decoration: underline;
	color: #c5663c;
	}
a.news:hover {
	text-decoration: none;
	color: #c5663c;
	}
.newsheader {
	font-size: 12pt;
	font-weight: bold;
	color: #333300;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin-bottom: 20px;
	line-height: 24px;
	}
a.newsheader {
	text-decoration:underline;
	color: #c5663c;
	}
a.newsheader:hover {
	text-decoration:none;
	color: #c5663c;
	}
.newsheader2 {
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #c5663c;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin-bottom: 20px;
	line-height: 24px;
	}
a.newsheader {
	text-decoration:underline;
	color: #c5663c;
	}
a.newsheader:hover {
	text-decoration:none;
	color: #c5663c;
	}
.whiteheader {
	font-size: 12pt;
	font-weight: normal;
	color: #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin-bottom: 20pt;
	line-height:20px;
	}
a.whiteheader {
	text-decoration:underline;
	color: #c5663c;
	}
a.whiteheader:hover {
	text-decoration:none;
	color: #c5663c;
	}
.price {
	font-size: 18pt;
	font-weight: normal;
	color: #333300;
	line-height:24px;
	}
a.price {
	text-decoration:underline;
	color: #c5663c;
	}
a.price:hover {
	text-decoration:none;
	color: #c5663c;
	}
.newssmall {
	font-size: 9pt;
	color: #686e17;
	line-height:18px;
	}
a.newssmall {
	text-decoration:underline;
	color: #c5663c;
	}
a.newssmall:hover {
	text-decoration:none;
	color: #686e17;
	}
.newsdate {
	font-size: 9pt;
	color: #686e17;
	line-height:18px;
	}
a.newsdate {
	text-decoration:underline;
	color: #c5663c;
	}
a.newsdate:hover {
	text-decoration:none;
	color: #c5663c;
	}
.newssmallheader {
	font-size: 9pt;
	font-weight: bold;
	color: #686e17;
	line-height:18px;
	}
a.newssmallheader {
	text-decoration:underline;
	color: #c5663c;
	}
a.newssmallheader:hover {
	text-decoration:none;
	color: #c5663c;
	}
.website {
	font-size: 9pt;
	line-height: 17px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #757519;
	font-variant: small-caps;
	letter-spacing: 1px;
	}
a.website {
	text-decoration: none;
	color: #757519;
	}
a.website:hover {
	text-decoration: none;
	color: #c5663c;
	}

.website_selected {
	font-size: 9pt;
	line-height: 17px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #757519;
	font-variant: small-caps;
	letter-spacing: 1px;
	}
a.website_selected {
	text-decoration: underline;
	color: #c5663c;
	}
a.website_selected:hover {
	text-decoration: none;
	color: #c5663c;
	}
.discussion {
	border:1pt black dotted;
	line-height:18px;
	padding:4px;
	text-align:center;
	}

.subnav {
	font-size: 9pt;
	color: #666600;
	line-height:17px;
	}
a.subnav {
	text-decoration: none;
	color: #666600;
	}
a.subnav:hover {
	text-decoration: none;
	color: #cc6633;
	}
h1 {
	font-size: 18pt;
	color: #757519;
/*	color: #c5663c; */
	line-height: 24px;
	letter-spacing: 2px;
	font-weight: normal;
	font-style: italic;
	border-bottom: 1pt #757519 dotted;
	padding-bottom: 8px;
	}
.contentheader {
	font-size: 15pt;
/*	color: #757519; */
	color: #c5663c;
	line-height: 24px;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: italic;
	}
a.contentheader {
	text-decoration: underline;
	color: #9c3238;
	}
a.contentheader:hover {
	text-decoration: none;
	color: #d7860a;
	}
.contentheader_tan {
	font-size: 18pt;
	font-weight: normal;
	color: #996633;
	line-height: 28px;
	}
a.contentheader_tan {
	text-decoration: underline;
	color: #996633;
	}
a.contentheader_tan:hover {
	text-decoration: none;
	color: #996633;
	}
.contentheader_orange {
	font-size: 18pt;
	font-weight: normal;
	font-style: oblique;
	color: #cc6633;
	line-height: 28px;
	}
a.contentheader_orange {
	text-decoration:underline;
	color: #cc6633;
	}
a.contentheader_orange:hover {
	text-decoration: none;
	color: #cc6633;
	}
.contentheader2 {
	font-size: 14pt;
	font-weight: normal;
	color: #666600;
	line-height: 24px;
	}
a.contentheader2 {
	text-decoration:underline;
	color: #666600;
	}
a.contentheader2:hover {
	text-decoration: none;
	color: #666600;
	}
.contentheader_white {
	font-size: 15pt;
/*	color: #757519; */
	color: #fff;
	line-height: 24px;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: italic;
	}
a.contentheader_white {
	text-decoration:underline;
	color: #fff;
	}
a.contentheader_white:hover {
	text-decoration: none;
	color: #fff;
	}
image {
	border-color: #bbb;
	}
span.squash {
	display:block;
	float:left;
	width:41px;
	height:50px;
	margin-right: 8px;
	background-image:url(../images/squash.gif);
	background-repeat:no-repeat;
	}
span.squash span {
	display:none;
	}
hr.dotted {
	height:0px;
	width:100%;
	border: .5pt dotted #cc6633;
	color:#cc6633;
	background-color:#e9f8ca;
	}
hr.news {
	height:0px;
	width:25%;
	border: .5pt dotted #cc6633;
	color:#cc6633;
	background-color:#e9f8ca;
	}
fieldset {
	border: .5pt dotted #993300;
	padding: 10px;
	}
legend {
	color: #993300;
	background: #e3eac1;
	border: .5pt dotted #993300;
	padding: 2px 6px;
	float: left;
	}
a.srollover {
	display: block;
	float: right;
	width: 150px;
	height: 313px;
	background: url("../images/today_0.gif") 0 0 no-repeat;
	text-decoration: none;
	}
a:hover.srollover {
	background: url("../images/today_1.gif") 0 0 no-repeat;
	}
a.srollover2 {
	display: block;
	float: right;
	width: 150px;
	height: 153px;
	background: url("../images/today2_0.gif") 0 0 no-repeat;
	text-decoration: none;
	}
a:hover.srollover2 {
	background: url("../images/today2_1.gif") 0 0 no-repeat;
	}
a.srollover3 {
	display: block;
	float: none;
	width: 300px;
	height: 72px;
	border: 1px solid #829817;
	background: url("../images/strawberry_0.gif") 0 0 no-repeat;
	text-decoration: none;
	}
a:hover.srollover3 {
	background: url("../images/strawberry_1.gif") 0 0 no-repeat;
	}
a.srollover4 {
	display: block;
	float: none;
	width: 420px;
	height: 59px;
	border: 0px solid #829817;
	background: url("../images/besure_0.gif") 0 0 no-repeat;
	text-decoration: none;
	}
a:hover.srollover4 {
	background: url("../images/besure_1.gif") 0 0 no-repeat;
	}
ul.square {
	list-style-type: square; /* possible values: disc; circle; square; decimal; lower-roman; upper-roman; lower-alpha; upper-alpha; none */
	list-style-image: url(images/bullet3.gif);
	}
span.plants {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/leaf.gif);
	background-repeat: no-repeat;
	}
span.plants span {
	display: none;
	}
span.dessert {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/dessert.gif);
	background-repeat: no-repeat;
	}
span.dessert span {
	display: none;
	}
span.apple {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/apple.gif);
	background-repeat: no-repeat;
	}
span.apple span {
	display: none;
	}
span.salad {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/spinach.gif);
	background-repeat: no-repeat;
	}
span.salad span {
	display: none;
	}
span.juice {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/juice.gif);
	background-repeat: no-repeat;
	}
span.juice span {
	display: none;
	}
span.sandwich {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/sandwich.gif);
	background-repeat: no-repeat;
	}
span.sandwich span {
	display: none;
	}
span.chicken {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/chicken.gif);
	background-repeat: no-repeat;
	}
span.chicken span {
	display: none;
	}
span.baked {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/baked.gif);
	background-repeat: no-repeat;
	}
span.baked span {
	display: none;
	}
span.milk {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/milk.gif);
	background-repeat: no-repeat;
	}
span.milk span {
	display: none;
	}
span.produce {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/produce.gif);
	background-repeat: no-repeat;
	}
span.produce span {
	display: none;
	}
span.plants {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/plants.gif);
	background-repeat: no-repeat;
	}
span.plants span {
	display: none;
	}
span.groceries {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/groceries.gif);
	background-repeat: no-repeat;
	}
span.groceries span {
	display: none;
	}
span.books {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/books.gif);
	background-repeat: no-repeat;
	}
span.books span {
	display: none;
	}
span.household {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/household.gif);
	background-repeat: no-repeat;
	}
span.household span {
	display: none;
	}
span.cat {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/cat.gif);
	background-repeat: no-repeat;
	}
span.cat span {
	display: none;
	}
span.beer {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/beer.gif);
	background-repeat: no-repeat;
	}
span.beer span {
	display: none;
	}
span.pills {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/pills.gif);
	background-repeat: no-repeat;
	}
span.pills span {
	display: none;
	}
span.wine {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/wine.gif);
	background-repeat: no-repeat;
	}
span.wine span {
	display: none;
	}
span.bulk {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/bulk.gif);
	background-repeat: no-repeat;
	}
span.bulk span {
	display: none;
	}
span.frozen {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/snowflake.gif);
	background-repeat: no-repeat;
	}
span.frozen span {
	display: none;
	}
span.beauty {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/rose.gif);
	background-repeat: no-repeat;
	}
span.beauty span {
	display: none;
	}
span.snack {
	display: block;
	float: left;
	width: 42px;
	height: 31px;
	margin-right: 2px;
	background-image:url(../images/icons/snack.gif);
	background-repeat: no-repeat;
	}
span.snack span {
	display: none;
	}
input.search2 { 
	background-color: #fff; 
	border: 1px solid #ccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000;
	width: 250px;
	}
input.search3 { 
	background-color: #fff; 
	border: 1px solid #ccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000;
	width: 150px;
	}
input.go { 
	background-color: #fff; 
	border: 1px solid #ccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000;
	}
input.go2 {
	height:20px;
	}
.eventstitle {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #c5663c;
	font-size: 9pt;
	line-height: 16px;
	font-variant: small-caps;
	}
.events {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #555507;
	font-size: 9pt;
	line-height: 16px;
	}
a.events, a.events:visited, a.events:active {
	text-decoration: underline;
	color: #000;
	}
a.events:hover {
	text-decoration: none;
	color: #c5663c;
	}
.searchlabel {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #fecb4b;
	font-size: 9pt;
	line-height: 8px;
	font-variant: small-caps;
	letter-spacing: 1px;
	}
a.searchlabel {
	text-decoration: none;
	color: #fecb4b;
	}
a.searchlabel:hover {
	text-decoration: none;
	color: #fff;
	}
.newsdetail {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 9pt;
	line-height: 18px;
	font-variant: small-caps;
	letter-spacing: 1px;
	}
.image {
	border-color: #588324;
	border-style: dotted; /* possible values: dashed; dotted; double; groove; inset; outset; ridge; solid; none */
	border-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3px;
	}
.myth {
	font-size: 13pt;
	font-style: italic;
	color: #660000;
	line-height: 24px;
	}
.truth {
	font-size: 18pt;
	font-style: italic;
	color: #b3591a;
	line-height: 36px;
	}
.greendots {
	border-bottom:1pt dotted #333300;
	width: 50px;
	}
.orangedots {
	border-bottom:1pt dotted #c5663c;
	width: 50px;
	}