/*-----------------------------------------------------------------------------
author:    www.jolidesign.com
           P.O. Box 11373
		   Yakima WA 98909
		   509.949.7881
-----------------------------------------------------------------------------*/


/* =General
-----------------------------------------------------------------------------*/
.parent{
	overflow:hidden;
}
.fLeft{
	float:left;
	width:50%;
}
.fRight{
	float:right;
	width:50%;
}
a {
	color:#72703E;
	font-size:11px;
	font-weight:bold;
}
/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
}

/* Put it back on certain elements */


/* Class for clearing floats */
.clear {
	clear:both;
	/* Take padding/margins out for IE */
	padding:0;
	margin:0;
	visibility:hidden;
	display:block;
	}

/* Remove border around linked images */
img {
	border: 0;
}

body {
	background-color:#F3F3C7;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#container {
	margin:0 auto;
	position:relative;
	width:955px;
	}
	
#bannerLogo {
	margin:0px 0 0 28px;
	float:right;
	}
	
table {
	margin-left:50px;
	font-size:11px;
	}
	

/* =Typography
-----------------------------------------------------------------------------*/	
p {
	line-height:1.65em;
	}
	
h1 {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	line-height:1.65em;
	margin-left:20px;
	}
	
h2 {
	color:#72703E;
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
	}
	
h3 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	}
	
#bottomNav {
	height:37px;
	width:955px;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C5BA8E;
	text-align:left; 
	background-color:#000000;
	}		
	
#bottomNav a {	
	color:#C5BA8E;
	padding-left:15px;
	}

/* =footer
-----------------------------------------------------------------------------*/
#footer {
	width:873px;
	padding:0 25px;
	margin:5px 0 0 0;
	font-size:10px;
	}
	
.floatLeft {
	float:left;
	}
	
.floatRight {
	float:right;
	}



/* =Main Nav
-----------------------------------------------------------------------------*/

#mainNav {
	margin:0 0 0 0;
	padding:0;
	height:37px;
	width:955px;
	color:#000000;
	position:absolute;
	background-color:#C5BA8E;
	}
	
#mainNav ul {
	list-style:none;
	padding:0;
	padding:0;
	}
	
#mainNav ul li ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#mainNav ul a {
	display:block;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:12px 20px;
	}

.nolink {
	display:block;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:12px 20px;
	}

#mainNav a:link, #mainNav a:visited {
	color:#000000;
	text-decoration:none;
}

#mainNav a:hover, #mainNav a:active {
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;
}

#mainNav ul li {
	color:#000000;
	margin:0;
	float:left;	
	}
	
#mainNav li ul {
	position:absolute;
	left:-999em;
	}
	
#mainNav li:hover ul {
	left: auto;
	}
	
#mainNav li:hover ul, #mainNav li.sfhover ul {
	left: auto;
	}
	
.borderRight {
	border-right:#000000 solid 1px;
	}
	
.borderLeft {
	border-left:#000000 solid 1px;
	}

.borderLeft span {
	display:block;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:12px 20px;
	}

.borderLeft span:hover {
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;
}

.borderBoth {
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	}

/* =Product Dropdowns Nav
-----------------------------------------------------------------------------*/

#mainNav li ul li {
	display:block;
	margin:0;
	float:none;
	padding:0;
	}
	
#mainNav li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 7px;
	font-size:11px;
	font-weight:100;
	width:140px;
	}
	
#mainNav li ul li a:link, #mainNav li ul li a:visited {	
	background-color:#000000;
	color:#ffffff;
	}
	
 #mainNav li ul li a:hover, #mainNav li ul li a:active {
 	background-color:#a3986c;
	color:#ffffff;
	}

	

	
/* body tag */

#home #footerHome a:link, #home #footerHome a:visited, #home #footerHome a:hover, #home #footerHome a:active, #home #footerHome,

#aboutB #about a:link, #aboutB #about a:visited, #aboutB #about a:hover, #aboutB #about a:active, #aboutB #about,

#recipesB #recipes a:link, #recipesB #recipes a:visited, #recipesB #recipes a:hover, #recipesB #recipes a:active, #recipesB #recipes,

#productsB #products a:link, #productsB #products a:visited, #productsB #products a:hover, #productsB #products a:active, #productsB #products,

#documentsB #documentsSpan a:link, #documentsB #documentsSpan a:visited, #documentsB #documentsSpan a:hover, #documentsB #documentsSpan a:active, #documentsB #documentsSpan,

#samplesB #samples a:link, #samplesB #samples a:visited, #samplesB #samples a:hover, #samplesB #samples a:active, #samplesB #samplesSpan,

#contactB #contact a:link, #contactB #contact a:visited, #contactB #contact a:hover, #contactB #contact a:active, #contactB #contact,

#footerLinksB #footerLinks a:link, #footerLinksB #footerLinks a:visited, #footerLinksB #footerLinks a:hover, #footerLinksB #footerLinks a:active, #footerLinksB #footerLinks,

#footerMailB #footerMail a:link, #footerMailB #footerMail a:visited, #footerMailB #footerMail a:hover, #footerMailB #footerMail a:active, #footerMailB #footerMail

 {
	cursor:default;
	background-position:bottom;
	}