/* Main Elements */

html {
	min-height: 100%; margin-bottom: 1px; /*Prevents Page Shifting in Firefox*/
	}

body { font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0 auto;}

#body { font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin:0 auto;	padding: 0;	color: Black;
	background: #AFCE83 url(http://www.picktnproducts.org/images/bgmainnew.gif) repeat-y center; }

#hiddenmenu { display: none; }

#bodysub { font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0; color: Black;
	background: #AFCE83 url(http://www.picktnproducts.org/images/bgsubnew.gif) repeat-y center; }

#column1 {  background: #E7E2C9 url(http://www.picktnproducts.org/images/bg_menu.gif) repeat-x top;
	float: left; margin: 0; padding: 0; width: 191px; border-left: 1px solid black; }
	
* html #column1 {  background: #E7E2C9 url(http://www.picktnproducts.org/images/bg_menu.gif) repeat-x top;
	float: left; margin: 0; padding: 0; width: 192px; border-left: 1px solid black; }
	
html#column1 {  background: #E7E2C9 url(http://www.picktnproducts.org/images/bg_menu.gif) repeat-x top;
	float: left; margin: 0; padding: 0; width: 192px; border-left: 1px solid black; }
	
#sidemenu {  width: 180px; height: 100px; padding: 30px 0 0 10px; }		
	
#subcol1 { width: 32px;	background: #E7E2C9 url(http://www.picktnproducts.org/images/bg_menu.gif) repeat-x top;
	position: absolute; top: 107px; left: auto; margin: 0; visibility: visible; z-index: 300; }

#column2 { width: 111px;	background: url(http://www.picktnproducts.org/images/bg_middle.gif) repeat-y;
	margin: 0;	border-right: 1px solid #BBAB89;	border-left: 1px solid #BBAB89;
	z-index: 100;	float: left;  } 
	
#column2 p { font-size: 65%;	margin: 0 0 8px 0; color: #6D6348; text-align: center; }
#column2 a { color: #7E6D45; text-decoration: none; }

#border { border-bottom: 1px solid #BBAB89; margin: 0; }

.border2 { border: 1px solid #000000; margin: 0px 8px 5px 8px; }

#column3 { font-size: 75%; height: auto; margin: 0;
	visibility: visible;	padding: 25px 10px 10px 10px;	text-align: left;
	background: url(http://www.picktnproducts.org/images/bg_content.gif) repeat-x top;
	float: right;  width: 399px;}
	
* html #column3 { font-size: 75%; height: auto; margin: 0;
	visibility: visible;	padding: 25px 10px 10px 10px;	text-align: left;
	background: url(http://www.picktnproducts.org/images/bg_content.gif) repeat-x top;
	float: right;  width: 418px;}
	
#columnsubwrap { float: left; width: 710px;  }	

#columnsubnav { float: left; width: 170px; padding: 30px 0 0 0; text-align: left;}
	
#column3sub { font-size: 75%; width: 675px;	height: auto;
	padding: 5px 15px 15px 0;
	margin: 20px 0 0 0;  text-align: left; }
	
#column4sub { background: transparent;	font-size: 75%; width: 500px;	height: auto;
	visibility: visible; padding: 5px 15px 15px 15px;
	margin: 20px 0 0 0; z-index: 100; text-align: left;  float: right;}

.outletwrap p { margin: 7px; line-height: .75;}

.outletwrap h2 {font-size: 15px; font-weight: bold; color: #A38C5C; margin-left: 7px; margin-bottom: -3px;}
	
#column3title { visibility: visible; background: White url(http://www.picktnproducts.org/images/bg_content.gif) repeat-x top;
	width: 419px; margin: 107px 0 0 0; }

#container { 
margin:0 auto;
padding: 0;	
width: 724px; 
margin:0 auto;
text-align: left; 
}

#mainmenucontain {
width: 700px;
height: 24px;
background: url(http://www.picktnproducts.org/images/mainmenu.gif) no-repeat left;
float: left;

}

#mainmenu {	
position: absolute;
margin-top: 83px;
margin-left: 30px;
background-color: #000000;	
background: url(http://www.picktnproducts.org/images/mainmenu.gif) no-repeat left;
height: 25px; 
width: 138px;
float:left;
}


#topnavmenu { 
width: 717px; 
height: auto; 
margin: 0; 
padding: 0;  
}

#maincontain {	
width: 724px; 
height: auto; 
margin:0 auto; 
padding: 0; 
}

/* Header */

#header { margin: 0;	padding: 0;	height: 107px;	width: 724px; clear: both;
	background: url(http://www.picktnproducts.org/images/bg_top.jpg) repeat-x scroll top; z-index: 900; }

#headerlogo { float: left;	top: 0px; margin: 0; }

#headernav { font: bold 90% arial, tahoma, verdana, san-serif; color: #504738;
	float: right; margin: 10px 5px 0px 0px; }
#headernav a {	color: #504738; text-decoration: none; }
#headernav a:hover {	color: #008D5C; }

/* Information Boxes on Sub Pages */

#menubox { background-color: #E8F4DE;	border-top: 1px solid #AFCE83;
	border-right: 1px solid #AFCE83;	border-left: 1px solid #AFCE83;
	width: 215px; height: auto; float: right;	clear: right; color: #425628;
	margin: 0px 0px 30px 10px;	font-size: 90%; }

#menubox h2 { font-size: 100%; background-color: #AFCE83; text-transform: uppercase;
	text-align: center; margin: 0; padding: 2px; color: #000000; }

#menubox h3 { background-color: #D2E3B3; font-size: 100%; text-transform: uppercase;
	text-align: left;	margin: 0;	padding: 2px 6px 2px 6px;	color: #000000; }

#menubox p { margin: 0;	padding: 6px; border-bottom: 1px solid #AFCE83; }
#menubox a { text-decoration: none;	color: #000000; font-size: 110%; }
#menubox a:hover { color: #5E7E2E; }

/* Featured Recipe */

#frec { 
clear: both;
border-top: 1px solid #AFCE83;
border-right: 1px solid #AFCE83;	border-left: 1px solid #AFCE83;
	float: right; width: 150px;  margin: 0 5px 40px 10px ;  text-align: center; 
	 }
	
#frec h2 { font-size: 100%; background-color: #AFCE83; text-transform: uppercase; margin: 0; padding: 2px; color: #000000; }
#frec p { margin: 0; padding: 6px; border-bottom: 1px solid #AFCE83; background-color: #E8F4DE;}
#frec a { text-decoration: none; }
#frec a:hover { color: #5E7E2E; }


/* Featured Recipe */

#buy { 
clear: both;
border-top: 1px solid #AFCE83;
border-right: 1px solid #AFCE83;	border-left: 1px solid #AFCE83;
	width: 150px;  margin: 0 5px 40px 10px ;  text-align: center; 
	 }
	
#buy h2 { font-size: 100%; background-color: #AFCE83; text-transform: uppercase; margin: 0; padding: 2px; color: #000000; }
#buy p { margin: 0; padding: 6px; border-bottom: 1px solid #AFCE83; background-color: #E8F4DE;}
#buy a { text-decoration: none; }
#buy a:hover { color: #5E7E2E; }






/* Retail Stores */

#real { background-color: white; border-top: 1px solid #AAD2E9;
	border-right: 1px solid #AAD2E9;	border-left: 1px solid #AAD2E9;
	width: 150px; height: auto;  clear: right; margin: 0 5px 40px 10px; }
	
#real h2 { font-size: 100%; background-color: #AAD2E9; text-transform: uppercase;
	text-align: center; margin: 0; padding: 2px;	color: #000000; }
#real p { margin: 0; text-align: center; padding: 6px; border-bottom: 1px solid #AAD2E9; background-color: #E4F1F8;}
#real a { text-decoration: none; }
#real a:hover { color: #5E7E2E; }
#real img { border: none; }

/* Gift Basket */

#gift { background-color: #FFF9E1; border-top: 1px solid #FFEB95;
	border-right: 1px solid #FFEB95;	border-left: 1px solid #FFEB95;
	width: 150px; height: auto;  clear: right; margin: 0 5px 40px 10px; }
	
#gift h2 { font-size: 100%; background-color: #FFEB95; text-transform: uppercase;
	text-align: center; margin: 0; padding: 2px;	color: #000000; }
#gift p { margin: 0;	padding: 6px; border-bottom: 1px solid #FFEB95; }
#gift a { text-decoration: none;}
#gift a:hover { color: #04895A; }




#recnav { width: 724px;	height: 21px; background-color: #FFEB95; border-left: 1px solid #8C8068;
	border-top: 1px solid #8C8068; border-bottom: 1px solid #8C8068; border-right: 1px solid #000000;
	padding: 0;	margin: 0; }
#recnav a { font-size: 11px; color: black; padding: 0px 10px 0px 10px; text-decoration: none;
float: left; text-align: center; line-height: 21px; }

#printnow {	margin-bottom: 2px; }

.border { border-right: 1px solid #8C8068; }

#recnav a:hover {	color: #008D5C; background: #E7E2C9; }

#relatedlinks { background-color: #ffffff; border: 1px solid #AAD2E9; height: auto;
	width: 215px; float: right; clear: right;	margin: 0px 0px 25px 10px;	font-size: 95%; }
#relatedlinks h2 { font-size: 100%;	font-weight: bold; background-color: #AAD2E9;
	text-transform: uppercase;	text-align: center; margin: 0; padding: 2px;
	color: #000000; border-bottom: 1px solid #cccccc; }
#relatedlinks p {	margin: 0;	padding: 1px 6px 1px 6px; }
#relatedlinks a {	text-decoration: none;	color: #808080; }
#relatedlinks a:hover {	color: Black; }

/* Pick TN Store */

#store { height: 163px; width: 178px; padding: 25px 0 0 0; margin: 0; float: left; }
	
/* Top 10 Producer Picks */

#top10 ul { margin: 0; list-style-type: none; }
#top10 li { padding: 5px 5px 5px 30px;	margin: 0;	border-bottom: 1px dashed #BBAB89;
	width: 250px;	list-style: none; margin-left: -20px; text-decoration: none; }
#pp1 a, #pp2 a, #pp3 a, #pp4 a, #pp5 a, #pp6 a, #pp7 a, #pp8 a, #pp9 a, #pp10 a {
	text-decoration: none;
	color: #736953;
	font: normal 110% Tahoma, Arial, Verdana, sans-serif; }
#pp1 { background: url(http://www.picktnproducts.org/images/ppick_01.gif) no-repeat 0 50%; }
#pp2 { background: url(http://www.picktnproducts.org/images/ppick_02.gif) no-repeat 0 50%; }
#pp3 { background: url(http://www.picktnproducts.org/images/ppick_03.gif) no-repeat 0 50%; }
#pp4 { background: url(http://www.picktnproducts.org/images/ppick_04.gif) no-repeat 0 50%; }
#pp5 { background: url(http://www.picktnproducts.org/images/ppick_05.gif) no-repeat 0 50%; }
#pp6 { background: url(http://www.picktnproducts.org/images/ppick_06.gif) no-repeat 0 50%; }
#pp7 { background: url(http://www.picktnproducts.org/images/ppick_07.gif) no-repeat 0 50%; }
#pp8 { background: url(http://www.picktnproducts.org/images/ppick_08.gif) no-repeat 0 50%; }
#pp9 { background: url(http://www.picktnproducts.org/images/ppick_09.gif) no-repeat 0 50%; }
#pp10 { background: url(http://www.picktnproducts.org/images/ppick_10.gif) no-repeat 0 50%; }

/* Text & Links */

h1 { text-align: left; font-size: 190%; color: #008D5C; font-weight: normal; border-bottom: 1px solid #008D5C; margin: 20px 0 25px 0; }
h2 { font-size: 160%; color: #000000; font-weight: bold; }
h2 a { text-decoration: none; }
h2 a:hover { color: #008D5C; }
h3 { font-size: 160%; color: #000000; font-weight: normal; }
h4 { font-size: 115%; }

.sub1 { font-size: 120%;	font-style: italic; font-weight: normal; }
.sub2 { font-size: 120%;	font-style: italic;	font-weight: normal;	margin-top: -15px; }

#morerec { display: none; }

#floatleft { float: left; clear: left; }
#floatright { float: right; }
#clear {	clear: both; }

#awardsleft { float: left; clear: left; width: 160px; margin: 0; padding: 0; }
#awardsright {	float: right; margin: 0; padding: 0; width: 500px; }
#awardsleft2 { float: left; clear: left; width: 500px; margin: 0; padding: 0; }
#awardsright2 { float: right; margin: 0; padding: 0; width: 160px; }

a { color: Black; }
a:hover { color: #008D5C; }

.pdf { font-size: 80%; font-weight: bold; text-transform: uppercase;	color: #008D5C; padding: 1px; }
#footer { font-size: 90%; color: #A99A83; text-align: center; margin: 30px 0 0 0; padding: 0;
	position: static; clear: both; }
.aglink {color: #A99A83;}
	
#storewrap { width: 500px; }	

* html #storewrap { width: 500px;  }

#storefeature { width: 300px;  float: left; margin: 0; padding: 0; }

#storerightcol { width: 50px; float: left; margin-left: 30px; padding: 0; }

* html #storerightcol { width: 50px; float: left; margin-left: 10px; padding: 0; }
	
.outletwrap {
float: left;
width: 230px;
}
