/* CSS Document */

body {
	font: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	min-width: 910px;
	background-color: #3C4112;
}
#wrapper {
	background-color: #FFFFFF;
	background-image: url(../images-nav/background.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 910px;
	text-align: left;
}
.topSubBorder {
	padding-bottom: 78px;
}
#contentSub p {
	padding-left: 30px;
}
#contentSub ol {
	padding-left: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-right: 30px;
}
#wrapperSub {
	background-color: #FFFFFF;
	background-image: url(../images-nav/background_sub.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 910px;
	text-align: left;
}
#masthead {
	width: 910px;
	height: 258px;
	margin: 0px;
	padding: 0px;
}

#mastheadleft {
	width: 268px;
	height: 258px;
	float: left;
}

#mastheadright {
	width: 642px;
	height: 258px;
	float: right;
}

#content {
	width: 642px;
	float: right;
}
#contentSub {
	width: 664px;
	float: right;
}
#contentSub p {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mainContent {
	width: 229px;
	float: left;
	padding-top: 15px;
}
#secondaryContent {
	width: 413px;
	float: right;
	padding-top: 15px;
}
.callout {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #688139;
}
#mainNav {
	width: 268px;
	float: left;
	padding-top: 15px;
}
#mainNavSub {
	margin:0;
	padding:0;
	width: 246px;
	float: left;
}
#footer {
	clear: both;
}
.toppad {
	padding-top: 15px;
}
#secondaryContent p {
	padding-right: 20px;
	padding-left: 20px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#mainNav ul {
	list-style-type: none;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
}
#mainNav ul a{
	display: block;
	width: 226px;
	height: 20px;
	line-height: 20px;
	background color: #688139;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #688139;
	background-repeat: repeat;
	text-indent: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#mainNav ul a:hover{
	color: #C8D8AB;
}
#mainNavSub ul {
	list-style-type: none;
	margin: -5px 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}

html>body #mainNavSub ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}

#mainNavSub ul a{
	display: block;
	width: 226px;
	height: 20px;
	line-height: 20px;
	background color: #688139;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #688139;
	background-repeat: repeat;
	text-indent: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#mainNavSub ul a:hover{
	color: #C8D8AB;
}
#contentSub ol {
	line-height: 20px;
	margin-right: 100px;
}
#contentSub table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.stagborder {
	border-right-width: 15px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#contentSub a {
	color: #B83702;
	text-decoration: none;
}
#contentSub a:visited {
	color: #B83702;
	text-decoration: none;
}
#contentSub table p {
	margin-left: 0px;
	padding-left: 0px;
}
.copyright {
	font-size: 9px;
}
.productimage {
	border: 1px solid #CCCCCC;
}

/* Optimized Image Headers */

.seoheader, .seoheader2, .seoheader3, .seoheader4, .seoheader5, .seoheader6, .seoheader7, .seoheader8, .seoheader9 {
display: block; /* Allows you to change the width and height of the image */
margin:0;
padding:0;
text-indent: -2000em; /* Hides the text in the h1 tag */
z-index: 1000; /* IE Fix*/
}

.seoheader {
height: 258px;
width:268px;
}

#headerhome {
background:url(../images-nav/Logo.gif) 0 0 no-repeat;
}

.seoheader2 {
height: 89px;
}

#headerfresh {
background:url(../images-nav/Tagline.gif) 0px 15px no-repeat;
}

.seoheader3 {
height: 51px;
width:436px;
margin:10px 0 0 0;
padding:0 30px 15px 30px;
}

#headercut {
background:url(../images-nav/Title_Fresh.gif) 30px 10px no-repeat;
}

#headerguest {
background:url(../images-nav/Title_Guest.gif) 30px 10px no-repeat;
}

.seoheader4 {
height: 88px;
width:436px;
margin:10px 0 0 0;
padding:0 30px 17px 30px;
}


#headerstag {
background:url(../images-nav/Title_Stag.gif) 30px 9px no-repeat;
}

#headerrecipes {
background:url(../images-nav/Title_Recipes.gif) 30px 9px no-repeat;
}

.seoheader5 {
height: 44px;
width:436px;
margin:10px 0 0 0;
padding:0 30px 0px 30px;
}

#headercrop {
background:url(../images-nav/Title_Crop.gif) 30px 9px no-repeat;
}


#headerhcorp {
background:url(../images-nav/Title_H.gif) 30px 9px no-repeat;
}

#headersales {
background:url(../images-nav/Title_Team.gif) 30px 9px no-repeat;
}

#headeremail {
background:url(../images-nav/Title_Contact.gif) 30px 9px no-repeat;
}

.seoheader6 {
height: 62px;
width:436px;
margin:10px 0 0 0;
padding:0 30px 0px 30px;
}

#headertransport {
background:url(../images-nav/Title_Trans.gif) 30px 9px no-repeat;
}

.seoheader7 {
height: 51px;
width:436px;
margin:10px 0 0 0;
padding:0 30px 0px 30px;
}

#headersafety {
background:url(../images-nav/Title_Safe.gif) 30px 9px no-repeat;
}

#headercompany {
background:url(../images-nav/Title_History.gif) 30px 9px no-repeat;
}

.seoheader8 {
height: 47px;
width:436px;
margin:10px 0 0 0;
padding:0 30px 0px 30px;
}


#headernews {
background:url(../images-nav/Title_News.gif) 30px 9px no-repeat;
}

.seoheader9 {
height: 40px;
width:402px;
margin:10px 0 0 0;
padding:0 30px 0px 30px;
}


#headerstore {
background:url(../images-nav/Title_Store.gif) 30px 9px no-repeat;
}

