/* --------------------------------------- */
/* Global                                  */
/* --------------------------------------- */

body {
	color: #333;
	background: #E9E7EF url(../images/check_background.jpg) top left fixed;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
ul{
	margin: 0 0 0 0;
	padding: 0 0 0 4px;

}

p {
 	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 130%;
}
#recipe_name {
	font-size: 12px;
	font-weight: bold;
	color: #58432A;
}	

a:link, a:visited {
	color: #007647;
}
a:hover, a:active {
	color: #000;
}
h1 {
	font-size: 15px;
	
	color: #007647;
	margin: 35px 30px 5px 0;
	font-family: Verdana, Arial, sans-serif;
	
}
h2 {
	font-size: 12px;
	
	color: #333;
	margin: 20px 0 0 0;
	font-family: Verdana, Arial, sans-serif;
}
h3 {
	font-size: 13px;
	color: #000;
	
	text-align: center;
	margin: 30px 0 20px 0;
	font-family: Verdana, Arial, sans-serif;
}


h4 {
	font-size: 12px;
	
	color: #333;
	margin: 0px 0 0 0;
	font-family: Verdana, Arial, sans-serif;
}
strong {
	color: #007647;
}

#quicklinks {
	text-align: right;
	padding: 60px 20px 5px 20px;
	/* 
	With Product Locator 
	padding: 24px 20px 5px 20px; 
	*/
}
#quicklinks label {
 	padding: 0 3px 0 0;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic; 
	color: #007647;
	font-size: 0.60em;
}	
#quicklinks select {
 	font-family: Verdana, Arial, sans-serif;
	color: #007647;
	font-size: 0.60em;
}
#indexrotate {
 	background: #fff;
}	
#indexcopy {
 	padding: 170px 30px 30px 40px;
}
#recipecolumn {
 	padding: 15px 10px 0 20px;
}
#contact {
 	padding: 15px 100px 0 20px;
}
.contact {
	font-size: 10px;
	color: #007647;
	font-family: Verdana, Arial, sans-serif;
}
#productcopy {
 	padding: 70px 340px 0 28px;
}
#newscopy {
 	padding: 15px 40px 0 28px;
}
#productlinks {
 	padding: 0 340px 0 28px;
}
#recipe {
 	padding: 5px 5px 10px 5pxpx;
}
#newscolumn {
 	padding: 5px 5px 10px 5px;
}
#newsheader {
 	padding: 10px 0 0 0;
}
#recipepop {
 	padding: 40px 10px 5px 10px;
	font-size: 12px;
	color: #007647;
	
	text-align: center;
	border-bottom: 3px #B4D670 solid;
	font-family: Verdana, Arial, sans-serif;
}
	
 #recipecopy {
 	padding: 15px 15px 5px 10px;
	font-size: 12px;
	color: #007647;
	font-family: Verdana, Arial, sans-serif;
 	}
	
 #recipeleft {
 	padding: 10px 0 0 10px;

 		 	 	}
#stats {
	border: 1px solid #C5AB8C;
	margin: 5px 0 0 0;
}
#stats td, #stats th {
	border-bottom: 1px solid #C5AB8C;
	border-right: 1px solid #C5AB8C;
	border-top: none;
	padding: 0;
}
#stats p {
	font-family: Verdana, Arial, sans-serif;
	color: #007647;
	font-size: 10px;
	margin: 0;
	padding: 1px 0;
	text-align: center;
}
#stats th {
	background: #F5EAD2;
}
#stats th p {
	font-size: 10px;
	/*letter-spacing: .02em;*/
}
				

	
	
	
/* --------------------------------------- */
/* Nav                                     */
/* --------------------------------------- */

#nav {
	margin: 0 5px 0 0;
}

/*
This section removed by Avastone on 06-JUL-2007

#nav td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.70em;
}
#nav td a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	padding: 0 20px 0 15px;
	line-height: 25px;
}
#nav td a:link, #nav td a:visited {
	background: transparent url(../images/nav_background.gif) 0 50% no-repeat;
	color: #007647;
}
#nav td a:hover, #nav td a:active {
	background: transparent url(../images/nav_background_over.gif) 0 50% no-repeat;
	color: #FFF;
}

#navnoimage span a:link, #navnoimage span a:visited {
	background: none;
	color: #007647;
	padding: 0 0px 0 0px;
}
#navnoimage span a:hover, #navnoimage span a:active {
	background: none;
	color: #FFFFFF;
	padding: 0 0px 0 0px;
}

#navnorightpad span a:link, #navnorightpad span a:visited {
	background: transparent url(../images/nav_background.gif) 0 50% no-repeat;
	color: #007647;
	padding: 0 5px 0 15px;
}
#navnorightpad span a:hover, #navnorightpad span a:active {
	background: transparent url(../images/nav_background.gif) 0 50% no-repeat;
	color: #FFFFFF;
	padding: 0 5px 0 15px;
}
*/

/* 
New Section added by Avastone on 06-JUL-2007
The means by which the navigation menu is styled changed to accommodate client request
*/
.noimage:link,.noimage:visited {
	background: none;
	color: #007647;
	padding: 0 15px 0 3px;
	
	text-decoration: none;
	margin: 0;
	line-height: 25px;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.70em;
}
.noimage:hover,.noimage:active {
	background: none;
	color: #FFFFFF;
	padding: 0 15px 0 3px;
	
	text-decoration: none;
	margin: 0;
	line-height: 25px;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.70em;
}

.norightpad:link,.norightpad:visited {
	background: transparent url(../images/nav_background.gif) 0 50% no-repeat;
	color: #007647;
	padding: 0 3px 0 15px;
	
	text-decoration: none;
	margin: 0;
	line-height: 25px;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.70em;
}
.norightpad:hover,.norightpad:active {
	background: transparent url(../images/nav_background_over.gif) 0 50% no-repeat;
	color: #FFFFFF;
	padding: 0 3px 0 15px;
	
	text-decoration: none;
	margin: 0;
	line-height: 25px;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.70em;
}

.navreg:link,.navreg:visited {
	background: transparent url(../images/nav_background.gif) 0 50% no-repeat;
	color: #007647;
	
	text-decoration: none;
	padding: 0;
	margin: 0;
	padding: 0 20px 0 15px;
	line-height: 25px;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.70em;
}
.navreg:hover,.navreg:active {
	background: transparent url(../images/nav_background_over.gif) 0 50% no-repeat;
	color: #FFF;
	
	text-decoration: none;
	padding: 0;
	margin: 0;
	padding: 0 20px 0 15px;
	line-height: 25px;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.70em;
}
/*
End New Style Declarations
*/

/* --------------------------------------- */
/* Left Column                             */
/* --------------------------------------- */
#leftcol {
 	padding: 20px 20px 0 20px;
	width: 175px;
	border:0;
}
 
/* --------------------------------------- */
/* Thumbnails                              */
/* --------------------------------------- */
#thumbnails {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #007647;
}
#thumbnails a {
	color: #007647;
}
#thumbnails a:hover {
	color: #000000;
}

 
/* --------------------------------------- */
/* Left Nav                                */
/* --------------------------------------- */
#leftnavlower {
 	border: 1px solid #58B0E3;
}
#recipebox {
 	border: 1px solid #58B0E3;
 	padding: 0px 0px 0px 0px; 	
	margin: 0 0 0 0px;
}
#leftnav {
 	border: 1px solid #58B0E3;
}
#leftnav th {
  	color: #FFF;
 	background: #58B0E3;
	text-align: left;
	font-size: 13px;
	padding: 5px 10px;
}
#leftnav th a {
	color: #FFF;
	text-decoration: none;
}
#leftnav th a:hover {
	color: #000;
	text-decoration: none;
}
#leftnav td {
  	color: #333;
 	background: #F5EAD2;
	text-align: left;
	font-size: 11px;
	padding: 5px 10px;
	border-bottom: 1px solid #E2D8C2;
}
#leftnav td.navactive a {
	color: #007647;
	text-decoration: underline;
}
#leftnav td.navactive a:hover {
	color: #58B0E3;
	text-decoration: none;
}


/* --------------------------------------- */
/* Left Nav - Sub Nav                      */
/* --------------------------------------- */
td#subnav {
	background: #FFF9E7;
	border-bottom: 1px solid #E2D8C2;
}
td#subnav ul {
	list-style-type: none;
	margin: 0 0 0 4px;
	padding: 0 0 0 4px;
}
td#subnav ul li {
	padding: 1px 0;
	font-size: 10px;
}
td#subnav li a {
	padding: 0 0 0 14px;
	background: transparent url(../images/box_blue.gif) 0% 50% no-repeat;
}
td#subnav a:link, td#subnav a:visited {
	color: #000;
	text-decoration: underline;
}
td#subnav a:hover, td#subnav a:active {
	color: #58B0E3;
	text-decoration: none;
}
td#subnav .subactive {
	background: transparent url(../images/box_lightgreen.gif) 0 14% no-repeat;
}
td#subnav .subactivethrice {
	/*padding: 0 0 0 14px;*/
	background: none;	
}
td#subnav .thrice {
	/*padding: 0 0 0 14px;*/
	background: none;	
}

/* --------------------------------------- */
/* Right Column and Main Content Bulleted Points */
/* --------------------------------------- */
#image{
padding:25px 0 0 0;
}
#brown {
 	border: 1px solid #C5AB8C;
	margin:0 10px 0 0;
}
#transparent {
	margin:0 11px 0 0;
}
#sitemap {
 	padding: 0 30px 20px 0px;
	
 }

#sitemap ul {
    /* padding: 0px 0px 0px 10px;	*/
	margin: 0px 0px 0px 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
}
#sitemap ul li{
	list-style-type: none;
	/*list-style-type:disc;*/
    padding: 0px 0px 0px 10px;	
	margin: 0px 0px 0px 0px;
	text-align: left;
	text-align: top;
	background: transparent url(../images/box_blue.gif) 0% 0px no-repeat; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
}
#sitemap a,  #sitemap a:link{
	padding-left: 10px;	
}
#rightcol {
 	padding: 0 30px 20px 0px;
	
 }
 #rightcol img{
 	margin: 0 0 0 10px;
	
 }

#rightcol ul li{
	   /*list-style-type: none;*/
	   list-style-type:square;
    padding: 0px 0px 0px -10px;
	margin: 0px 0px 0px 2em;
	text-align: left;
	text-align: top;
	color: #58b0e3;
	/*background: transparent url(../images/box_blue.gif) 0% 0px no-repeat;*/
}

#rightcol ul li p{
    /*list-style-type: none; jrappel 10FEB10 */
	text-align: left;
	text-align: top;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#2nd {
background: transparent url(../images/box_green.gif) 0% 0px no-repeat;
}



#rightcol ti{
	padding: 0px 0px 0 0px;
	margin: 0 0px 0px 0px;
	background: none;
}


#SyrupComposite ol {
 	padding: 0 40px 0 20px;
 } 

/* --------------------------------------- */
/* Footer                                  */
/* --------------------------------------- */ 

#footer {
	background: #fff;
	height: 70px;
}
#footer p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #007647;
	margin: 0;
}
#footer a {
	color: #007647;
}
#footer a:hover {
	color: #000;
}
#footer .growers:link, #footer .growers:active, #footer .growers:visited {
	background: transparent;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #CC6600;
	font-weight:bold
	margin: 0;
}
#footer .growers:hover {
	background: transparent;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #007647;
	font-weight:bold
	margin: 0;
}

#rec_list h1 {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	color: #58432A;
	font-size: 18px;
	width: 415px;
	background: #E9E3C6;
	padding: 10px 0;
	margin: 20px 0 0 0;
	border-top: 1px dotted #C5AB8C;
}

/* Products */
#prod {
	margin: 0 20px 5px 31px;
}
#prod img {
	margin: 30px 0 0 0;
}
#prod p {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	color: #58432A;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
#prod ul {
	margin: 10px 20px 0 20px;
	padding: 0;
}
#prod ul li {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	color: #58432A;
	font-size: 11px;
	margin: 0;
	padding: 2px 0;
}
/* --------------------------------------- */
/* Popup: Distributor Locator              */
/* --------------------------------------- */ 
.popup_nav	{
	padding:0px 10px 20px 10px;
	font-size:11px;
	height:100%;
	}
.index_intro_text	{
	width:230px;
	}
.sub_locator	{
	color: #007647;
	font-size:12px;
	}
.popup_lines	{
	border-bottom:1px solid #cccccc;
	}
.popup_inner_td	{
	line-height:15px;
	font-size:11px;
	}
#distributor_pop {
 	padding: 40px 10px 15px 10px;
	font-size: 12px;
	color: #007647;
	border-bottom: 3px #B4D670 solid;
	font-family: Verdana, Arial, sans-serif;
}
#show_broker	{
	font-size:11px;
	}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	float: right;
}
.previous {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	float: left;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: red;
}
#admintable .confirmation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #007647;
}
#admintable td {
	text-align: left;
}
#admintable .subnav {
	text-align: right;
}
#admintable th {
	text-align: left;
	font-weight: bold;
}
#admintable .frm450{
	width: 450px;
	padding: 0 0 0 0;
}
#admintable .frm250{
	width: 250px;
	padding: 0 0 0 0;
}
#admintable li{
	
	margin: 0px 10px 0px 20px;
	padding: 0px 10px 7px 5px;	
}
