/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:#010000}
html {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#dcab73;}

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top;}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.red {color:#c00;}
.locations {padding:10px 0; border-bottom:#fff solid 1px;}
.location-listings {font-size:11px; padding:10px 20px; display:block; float:left;}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

.photoA-lghoriz {width:221px; height:153px; background:url(/images/photoA-200x133.jpg) no-repeat top left; margin:0; text-align:center; vertical-align:middle; float:left; padding:0 47px 16px 0}
.photoA-lgvert {width:153px; height:221px; background:url(/images/photoA-133x200.jpg) no-repeat top left; margin:0; text-align:center; vertical-align:middle; float:left; padding:0 47px 16px 0}
.photoA-smhoriz {width:151px; height:105px; background:url(/images/photoA-130x87.jpg) no-repeat top left; margin:0; text-align:center; vertical-align:middle; float:left; padding:0 33px 16px 0}
.photoA-smvert {width:105px; height:151px; background:url(/images/photoA-87x130.jpg) no-repeat top left; margin:0; text-align:center; vertical-align:middle; float:left; padding:0 33px 16px 0}
.photoB-lghoriz {width:221px; height:170px; background:url(/images/photoB-200x150.jpg) no-repeat top left; margin:0; text-align:center; vertical-align:middle; float:left; padding:0 47px 16px 0}
.photoB-lgvert {width:170px; height:221px; background:url(/images/photoB-150x200.jpg) no-repeat top left; margin:0; text-align:center; vertical-align:middle; float:left; padding:0 47px 16px 0}
.photoB-smhoriz {width:151px; height:116px; background:url(/images/photoB-130x98.jpg) no-repeat top left; margin:0; text-align:center; vertical-align:middle; float:left; padding:0 33px 16px 0}
.photoB-smvert {width:116px; height:151px; background:url(/images/photoB-98x130.jpg) no-repeat top left; margin:0; text-align:center; vertical-align:middle; float:left; padding:0 33px 16px 0}
.photo-padhoriz {padding:9px 10px 10px 10px; }
.photo-padvert {padding:10px 9px 10px 9px; }
.photo-tweak {vertical-align:middle; border:#66440e solid 1px;}
a{color:#9da719; text-decoration:none} 
a:hover{text-decoration:none}

.link-1app {color:#210e05; background:url(/images/button.gif) top left no-repeat; text-decoration:none; font-weight:bold; display:block; float:right; border-width: 0px; padding:3px 30px 6px 35px; }
.link-1app:hover{text-decoration:underline }
.link-1con {color:#210e05; background:url(/images/button_150.gif) top left no-repeat; text-decoration:none; font-weight:bold; display:block; border-width: 0px; float:right; padding:6px 22px 6px 30px; }
.link-1checkout {color:#210e05; background:url(/images/button.gif) top left no-repeat; text-decoration:none; font-weight:bold; display:block; float:right; border-width: 0px; padding:3px 24px 6px 20px; }
.link-1checkout:hover{text-decoration:underline }
.link-1noBorder {color:#210e05; background:url(/images/button.gif) top left no-repeat; text-decoration:none; font-weight:bold; display:block; float:right; border-width: 0px; padding:3px 20px 6px 15px; }
.link-1noBorder:hover{text-decoration:underline }
.link-1{color:#210e05; background:url(/images/button.gif) top left no-repeat; padding:1px 16px 6px 20px; text-decoration:none; font-weight:bold; display:block; float:right;  }
.link-1:hover{text-decoration:underline }
.link-newsletter{color:#210e05; background:url(/images/button.gif) top left no-repeat; padding:1px 16px 6px 10px; text-decoration:none; font-weight:bold; border:none !important; width:98px; height:27px; font-size:12px; }

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(/images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:31px; margin-left:2px }
#content ul li a{color:#dcab73; text-decoration:none; line-height:1.84em; } 
#content ul li a:hover { color:#ffa641; text-decoration:none; }
#content ul .last{background:none}
#content ul .last a{color:#9da719; text-decoration:underline;  } 
#content ul .last a:hover { color:#9da719; text-decoration:none; }


/*headerhome*/
#headerhome {font-size:1em; color:#FFFFFF; font-family:"Times New Roman", Times, serif }
#headerhome .logo {margin:0 0 0 102px; float:left; z-index:10;}
#headerhome .motto {margin:108px 0 0 60px; float:left; }
#headerhome .video {clear:both; margin-left:109px; padding-top:20px;}
#headerhome .indent {padding:0 0 0 0}

/*header*/
#header {font-size:1em; color:#FFFFFF; font-family:"Times New Roman", Times, serif }
#header .logo{ margin:0 0 0 102px; float:left; z-index:10;}
#header .motto{ margin:108px 0 0 60px; float:left; }
#header .indent{padding:0 0 0 0}

/*main navbar*/
#mainnavhome ul	{margin:478px 0 0 110px; padding:0; list-style:none; position:absolute}
#mainnavhome ul li	{margin:0; display:inline}
#mainnavhome ul li a {color:#fffad5; text-decoration:none; margin:0 0 0 0; width:122px; text-align:center; display:block; float:left ; padding:9px 0 13px 0; margin-right:5px;} 
#mainnavhome ul li a:hover { color:#bbd101; text-decoration:none; background:url(/images/bg_menu.gif) top left no-repeat;}

#mainnav ul		{margin:173px 0 0 110px; padding:0; list-style:none; position:absolute}
#mainnav ul li	{margin:0; display:inline}
#mainnav ul li a {color:#fffad5; text-decoration:none; margin:0 0 0 0; width:122px; text-align:center; display:block; float:left ; padding:9px 0 13px 0; margin-right:5px;} 
#mainnav ul li a:hover { color:#bbd101; text-decoration:none; background:url(/images/bg_menu.gif) top left no-repeat;}

#home-on a#m01, 
#home-on a#m01:hover {color:#bbd101; text-decoration:none; background: url(/images/bg_menu.gif) top left no-repeat;}
#products-on a#m02, 
#products-on a#m02:hover {color:#bbd101; text-decoration:none; background: url(/images/bg_menu.gif) top left no-repeat;}
#locations-on a#m03, 
#locations-on a#m03:hover {color:#bbd101; text-decoration:none; background: url(/images/bg_menu.gif) top left no-repeat;}
#purchase-on a#m04, 
#purchase-on a#m04:hover {color:#bbd101; text-decoration:none; background: url(/images/bg_menu.gif) top left no-repeat;}
#visit-on a#m05, 
#visit-on a#m05:hover {color:#bbd101; text-decoration:none; background: url(/images/bg_menu.gif) top left no-repeat;}
#history-on a#m06, 
#history-on a#m06:hover {color:#bbd101; text-decoration:none; background: url(/images/bg_menu.gif) top left no-repeat;}

/*top navbar*/
#topnav {margin:50px 120px 0 0; width:860px; padding:0; position:absolute; text-align:right; z-index:9;}
#topnav a{color:#fffad5; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; margin:0 8px; width:100px; text-align:center; font-weight:bold;} 
#topnav a:hover { color:#bbd101; text-decoration:none;}
#producer-on a#t01,
#producer-on a#t01:hover { color:#bbd101; text-decoration:none;}
#farm-on a#t02,
#farm-on a#t02:hover { color:#bbd101; text-decoration:none;}
#articles-on a#t03,
#articles-on a#t03:hover { color:#bbd101; text-decoration:none;}
#recipes-on a#t04,
#recipes-on a#t04:hover { color:#bbd101; text-decoration:none;}
#resources-on a#t05,
#resources-on a#t05:hover { color:#bbd101; text-decoration:none;}
#contact-on a#t06,
#contact-on a#t06:hover { color:#bbd101; text-decoration:none;}

/*cart*/
.cartpad1{padding: 0px 15px  0px 0px;}
#cart table{background:none;}
#cart td{background:none;}
div#outer {width: 750px; height: 500px; margin: 15px auto; background-color: #369; border: solid 1px black; }
div#first {background-color: #ccf; float: left; width: 220px; padding: 15px; }
div#second {background-color: #fcc;float: left;width: 220px; padding: 15px;}
p.italic {font-style:italic;}

/*content*/
#contenthome { font-size:0.8125em; width:100%; text-align:left; background:url(/images/bg_cont.jpg) top; line-height:1.53em}
#content { font-size:0.8125em; width:100%; text-align:left; background:url(/images/bg_contsec.jpg) top; line-height:1.53em}
.indent-main{padding:0px 97px 43px 99px}
.title{  margin-bottom:15px; background:url(/images/bg_title.gif) no-repeat bottom; padding-bottom:3px}
.img-left{ float:left; margin:0 33px 16px 0}
.img-left1{ float:left; margin:0 47px 16px 0}
.img-indent{ margin:0 0 25px 0}
p{ margin:0 0 13px 0}
.p{ margin:0 0 21px 0}
.p1{ margin:0}
h1 {
	color:#fffad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	line-height:30px;
	font-weight:normal;
	padding-bottom:10px;
}
h2 {color:#fffad5; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:26px; font-weight:normal; padding-bottom:10px;}
h3 {color:#fffad5; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:22px; font-weight:normal; padding-bottom:10px;}
h4 {color:#fffad5; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:20px; font-weight:normal; padding-bottom:10px;}
/*h3{color:#9da719; font-size:1em; font-weight:normal  }
h4{color:#fffad4; font-size:1em; font-weight:normal  } */
.tail{ background:url(/images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}
.txt{ color:#ffa641; font-size:1.07em; line-height:1.71em}
.txt a { color:#fffad4; }

.txt .link-1{color:#210e05; background:url(/images/button.gif) top left no-repeat; padding:1px 16px 6px 20px; text-decoration:none; font-weight:bold; display:block; float:right;  }
.txt .link-1:hover{text-decoration:underline }

.txt .link{color:#ffa641; text-decoration:underline} 


.indent{padding:30px 0 0 0}
.indent1{padding:15px 0 0 0}

/*table{ background:#634f42; margin-bottom:9px}*/
table{ background:none; margin-bottom:9px}
table .transparent {background:none !important;}
.bgclear {background:none !important;}

/*td{ height:19px; padding-left:10px; background:#201005}*/
td{ padding-left:10px; background:none;}
.td1{ width:121px}
.td2{ width:226px}
.td3{ width:61px}
.td4{ width:66px; text-align:center; padding:0}
td .transparent {background:none !important;}

/*animal charts*/
#cow-small {
	float:right;
	clear:right;
	text-align:center;
	width:220px;
	font-size:11px;
	line-height:14px;
}

#pig-small {
	float:right;
	clear:right;
	text-align:center;
	width:220px;
	font-size:11px;
	line-height:14px;
}

.pad-bot {
	padding-bottom:10px;
}

/*footer*/
#footer { color:#dcab73; font-size:11px; background:url(/images/bot.jpg) repeat-x top; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
#footer .indent-footer{ padding:27px 50px 0 50px;}
#footer a {color:#dcab73; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

.jamp2{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:24px}
.block-contact span{ float:right; margin-right:60px}
.block-contact1 span{ float:right; margin-right:20px}
.input{
   	border:none; 
	background: url(/images/bg_input.gif);
	width:146px; height:17px;
	float:right;
	font-size:1em;
	padding-left:5px;
	padding-top:2px;
	color:#dcab73;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

input	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#634f42;}	

textarea{
   	border:none; 
	background: url(/images/bg_input.gif);
	width:176px; height:67px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto;
	color:#dcab73;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.testclass {
	font-size: 24px;
}
.font14px {
	font-size: 14px;
	color: #093;
	font-weight: bold;
}
.small {font-size:10px;}

/*cart styles for emails:
.receiptbody - the background color of the email receipt
.receiptoption - the background color of the product option row
.receipthr - the horizontal rule
.receipthl - the highlighted product row
.receiptheading - the header row 
*/
.receiptbody{background-color:#FFF; padding:20px; font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.receiptoption{background-color:#FFE6E6;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.receipthr{display:none;}
.receipthl{background-color:none;}
.receiptheading{color:#fffad5; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:20px; font-weight:normal; padding-bottom:10px; border-bottom:#fff solid 1px;} 
h2.cart {color:#fffad5; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:26px; font-weight:normal; padding-bottom:0;}
.cartimage {border:#9da719 solid 1px; background:none !important; padding:0 !important; margin:0 !important; width:50px !important; height:33px !important; text-align:left !important; float:left;}
.listprice {color:#F00; font-weight:bold;}
.proddiscounts {color:#F00; font-weight:bold; font-size:20px; padding-bottom:20px;}
.discountsapply {color:#F00; font-weight:bold;}
.h3 {color:#fffad5; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:22px; font-weight:normal; padding-bottom:10px;}
input.checkoutbutton {float:right;}
img.catimage {width:200px; height:133px; vertical-align:middle; text-align:center; background:url(/images/photoA-200x133.jpg) no-repeat top left; padding:9px 10px 10px 10px; margin-bottom:15px;}
.prodnavigation {display:none;}
.catnavigation {display:none;}
.catnavigation-top {font-size:10px; float:right;}
.catname {color:#fffad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:26px;
	font-weight:normal;
	}
p.catname strong {font-weight:normal;}
.catdesc {clear:both; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#dcab73; font-size:12px; line-height:18px;}
.catdiscounts {float:left; color:#f00; font-size:20px;}
.navdesc {display:none;}
.title p {margin-bottom:0;}
td.prodseparator hr {display:none;}
td.prodseparator {height:30px; padding:15px 0; background:url(/images/bg_title.gif) no-repeat center;}
.prodprice {color:#fff; font-size:15px; text-align:right;}
.prodname {color:#fffad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:26px;
	font-weight:normal;
	}
td.prodimage {vertical-align:top;}
img.prodimage {width:200px; height:133px; vertical-align:middle; text-align:center; background:url(/images/photoA-200x133.jpg) no-repeat top left; padding:9px 10px 10px 10px; margin-bottom:15px;}
td div.prodprice {vertical-align:bottom;}
.pagenums {font-size:11px;}
table.products td img.checkoutbutton {display:none;}
form#ectform0 table td img.checkoutbutton {display:none;}
.detailname {color:#fffad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:26px;
	font-weight:normal;
	}
.detailprice {color:#fff; font-size:15px;}
.cobhl {color:#fffad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:22px;
	font-weight:normal;
	white-space:nowrap;
	}
.cobhl strong {font-weight:normal;}
td.cobll table td {padding-left:0;}

