/*  ------- Layout CSS for SEGF.COM - Modified 10/31/07 -------*/

/*  ------- Document Level -------*/

	body {
	text-align: center;
	min-width: 800px;
	background-color: #382E28;
	font-family: Arial, Helvetica, sans-serif;
		}
/*  ------- Nav -------*/

	 {
		width: 830px;
		float: left;
		text-align: left;
		height: 74px;
		margin: 0;
		padding: 0;
		}
	html {
		min-height:100%;		
		margin-bottom:1px;
		}
	img {
		border-style: none;
		}

/*  -------  ID Rules   -------*/

	body.one #menuMain a#one, body.two #menuMain a#two,body.three #menuMain a#three,body.four #menuMain a#four,body.five #menuMain a#five,body.six #menuMain a#six {
		color: #323232;
		}
	
	body.one #menuSub a#Subone, body.Subtwo #menuSub a#Subtwo,body.Subthree #menuSub a#Subthree,body.Subfour #menuSub a#Subfour,body.Subfive #menuSub a#Subfive,body.Subsix #menuSub a#Subsix {
	color: #FFFFFF;
		}
  
/*  ------- Wrapper -------*/

	#wrapper {
	width: 800px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color: #B0A894;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59595B;
		}

/*  ------- Masthead -------*/

	#masthead {
	text-align: left;
	width: 800px;
	background-image: url(../_images-base/BackgroundMasthead-HM1.gif);
	margin-bottom: 20px;
	float: left;
		}
#masthead li {
	float: left;
	list-style-type: none;
}
#masthead  ul {
	margin: 0px 0px 0px 50px;
	padding: 0px;
}
	#nav ul {
	margin: 0;
	padding: 0;
	float: left;
		}
	#nav li {
	margin: 0;
	list-style-type: none;
	padding: 0;
	float: left;
		}

/*  ------- Utility -------*/

	#utility {
	width: 800px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color: #A94F22;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59595B;
	background-repeat: no-repeat;
	background-position: right top;
	height: 30px;
		}
	#utility li {
	display: inline;
	padding-left: 30px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
		}
	#utility ul {
	margin: 0px;
	padding: 0px;
	float: right;
		}
	#utility a {
		color: #FFFFFF;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}

	#utility form {
		margin-left:5px;
		padding-top:2px;
		height:26px;
		display: inline;
		float:left;
		
	}
	#utility form input {
		font-size:0.8em;
	}
	#searchterms {
		background-color:#d9d2c2;
		
	}

/*  ------- Content -------*/
	
	#content {
	width: 800px;
	float: left;
	text-align: left;
		}

/*  ------- Left -------*/
	
	#logo span{
		background-color:#dfdacc;
		background-image:none;
		
	}
	
	
	#left {
	font-family: Arial, Helvetica, sans-serif;
	width: 174px;
	float:left;
	background-image: url(../_images-base/Logo2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 416px;
	margin-bottom: 20px;
	margin-left:0;
	text-align: right;
	margin-top: 80px;
	}
	#left h1 {
	font-size: 13px;
	color: #86805D;
	margin-top: 0px;
	margin-bottom:0;
	margin-left:70px;
	padding: 0 4px 0 0;
	}
.borderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
	#left ul {
		margin: 0;
		padding: 0;
		margin-left:70px;
	}	
	#left ul ul {
		margin: 0;
		padding: 0;
	}	
	#left li {
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 30px 4px 0;
	line-height: 16px;
	}
	#left ul ul li{
		font-size: 11px;
		padding: 10px 4px 0;
	}	
	#left li a{
		color:#A94F22;
		text-decoration: none;
	}
	#left li a:hover{
		text-decoration:underline;
	}
	#left ul ul li a{
		color:#86805D;
		text-decoration: none;
	}
	#left ul ul li a:hover{
		text-decoration:underline;
	}
	.h1Rust {
		color: #9C4A00;
	}
.h2Rust {
	color: #9C4A00;
	font-weight: bold;
	font-size: 1.2em;
}
	
/*  ------- Footer -------*/
	
	#footer {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
		}
	#footer a {
	color: #FFCC99;
	text-decoration: none;
		}
	#footer a:hover {
		text-decoration: underline;
		}
	#footer p {
		margin-top: 10px;
		}
	#footer li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 20px;
	text-transform: uppercase;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C47528;
	padding-left: 20px;
	float: left;
	list-style-type: none;
		}
	
	#clearboth {
		clear: both;
		_height: 20px;
		* height: 20px;
	}
#callout3 {
	float: left;
	height: 340px;
	width: 185px;
	background-color: #D1C8B2;
	margin-bottom: 25px;
}
#callout2 {
	float: left;
	height: 352px;
	width: 185px;
	background-color: #CA8F53;
}
#callout1 {
	float: left;
	height: 342px;
	width: 371px;
	margin-left: 30px;
	_margin-left:15px;
}
#nav {
	float: left;
	height: 17px;
	background-color: #86805E;
	width: 800px;
	clear: both;
}
.backgroundWrapper {
	background-image: url(../_images-base/BackgroundWrapper.gif);
	background-repeat: repeat-y;
}
.backgroundMaple {
	background-image: url(../_images-base/BackgroundMaple.jpg);
	background-repeat: no-repeat;
}
.backgroundAbout {
	background-image: url(../_images-base/BackgroundAbout.jpg);
	background-repeat: no-repeat;
}
.backgroundOrganic {
	background-image: url(../_images-base/BackgroundOrganic.jpg);
	background-repeat: no-repeat;
}
.backgroundInfo {
	background-image: url(../_images-base/BackgroundInfo.jpg);
	background-repeat: no-repeat;
	background-color: #DFDACC;
}
.backgroundTour {
	background-image: url(../_images-base/BackgroundTour.jpg);
	background-repeat: no-repeat;
}
.backgroundPress {
	background-image: url(../_images-base/BackgroundNews.jpg);
	background-repeat: no-repeat;
}
.backgroundContact {
	background-image: url(../_images-base/BackgroundContact.jpg);
	background-repeat: no-repeat;
}
.backgroundFood {
	background-image: url(../_images-base/BackgroundFood.jpg);
	background-repeat: no-repeat;
}
.backgroundPrivate {
	background-image: url(../_images-base/BackgroundPrivate.jpg);
	background-repeat: no-repeat;
}
.borderTop {
	border-top-width: 18px;
	border-top-style: solid;
	border-top-color: #EAEBE7;
}
	.floatRight {
		float: right;
		text-align: right;
		}
	.floatLeft {
		float: left;
		text-align: right;
		}
#copy {
	float: left;
	width: 370px;
	margin: 20px 20px 20px 50px;
}

/**************************************************
** RIGHT SIDE CALLOUT BOX
**************************************************/
#calloutRight {
	float: left;
	width: 185px;
	background-color: #D1C8B2;
	margin-bottom: 25px;
	margin-top: 84px;
	background-image: url(../_images-base/BackgroundCallout.gif);
	background-repeat: repeat-y;
	text-align: left;
	padding-top: 10px;
}
#calloutRight h1{
	font-size:18px;
	text-align:center;
	margin: 5px;
	padding: 0px;
}
#calloutRight h2{
	font-size:11px;
	color:#A94F22;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	margin-top: 0px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#calloutRight h3{
	font-size:10px;
	color:#A94F22;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	margin: 0px;
}
#calloutRight h3 a{
	color:#A94F22;
	text-decoration:underline;
}
#calloutRight p{
	color:#000000;
	font-size:10px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
#calloutRight p a{
	color:blue;
	text-decoration:underline;
}
#calloutRight hr{
	border:none 0;
	height:1px;
	margin-bottom:10px;
	border-top:1px solid #000000;/*the border*/
	margin-left:5px;
	margin-right:5px;
}
#calloutRight li {
	list-style-type: none;
	font-size: 10px;
	margin-bottom: 3px;
}
#calloutRight ul {
	margin: 0px;
	padding: 0px;
}


/**************************************************
** CALLOUT HOME BOX
**************************************************/
#calloutHome {
	float: left;
	height: 350px;
	width: 185px;
	background-color: #D1C8B2;
	margin-bottom: 25px;
	text-align: center;
	margin-top: 0px;
	padding-top: 3px;
}
#calloutHome h1{
	font-size:14px;
	text-align:center;
	margin: 5px;
	padding: 0px;
}
#calloutHome h2{
	font-size:11px;
	color:#A94F22;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	margin-top: 5px;
	text-transform: uppercase;
	margin-bottom: 2px;
}
#calloutHome h3{
	font-size:10px;
	color:#A94F22;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}
#calloutHome h3 a{
	color:#A94F22;
	text-decoration:underline;
}
#calloutHome p{
	color:#000000;
	font-size:10px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
#calloutHome p a{
	color:blue;
	text-decoration:underline;
}
#calloutHome hr{
	border:none 0;
	height:1px;
	margin-bottom:10px;
	border-top:1px solid #000000;/*the border*/
	margin-left:5px;
	margin-right:5px;
}
#calloutHome li {
	list-style-type: none;
	font-size: 10px;
	margin-bottom: 3px;
}
#calloutHome ul {
	margin: -5px 0px 0px -25px;
	_margin: -5px 0px 0px -5px;
	* margin: -5px 0px 0px 0;
}


#navTop ul {
	float: left;
	margin: 7px 0px 0px 25px;
	_margin-left:12px;
	padding: 0px;
	clear: both;
}
#navTop li {
	float: left;
	list-style-type: none;
	margin-right: 35px;
	_margin-right:31px;
}
#navTop {
	height: 30px;
	width: 800px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #86805E;
	clear: both;
}
.backgroundSugar {
	background-image: url(../_images-base/BackgroundMaple.jpg);
	background-repeat: no-repeat;
}
.backgroundSyrup {
	background-image: url(../_images-base/BackgroundSyrup2.jpg);
	background-repeat: no-repeat;
}
.backgroundEquipment {
	background-image: url(../_images-base/BackgroundEquip.jpg);
	background-repeat: no-repeat;
}
#copy p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #504D44;
	margin-bottom: -10px;
	line-height: 18px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666633;
}
#copy li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin-bottom: 5px;
}
.backgroundIndustry {
	background-image: url(../_images-base/BackgroundIndustrial.jpg);
	background-repeat: no-repeat;
}
#copyWide {
	float: left;
	width: 570px;
	margin: 20px;
}
#copyWide ul {
	margin: 15px 0px 0px;
	padding: 0px;
}
#copyWide li {
}
#copyWide p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
#copyWide li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin-bottom: 10px;
	list-style-type: none;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.backgroundInfo2 {
	background-image: url(../_images-base/BackgroundInfo2.jpg);
	background-repeat: no-repeat;
	background-color: #DFDACC;
}
#footer ul {
	text-align: center;
	margin-bottom: 25px;
	padding: 0px;
	margin-left: 30px;
}
#left h1 a {
	color: #86805D;
	text-decoration: none;
}
.backgroundAbout2 {
	background-image: url(../_images-base/BackgroundAbout2.jpg);
	background-repeat: no-repeat;
}
.backgroundHistory {
	background-image: url(../_images-base/BackgroundHistory.jpg);
	background-repeat: no-repeat;
}
#calloutRight h1 a {
	font-size:18px;
	text-align:center;
	margin: 5px;
	padding: 0px;
	text-decoration: none;
	color: #666633;
}
#calloutRight h3 a:visited {
	color:#A94F22;
	text-decoration:none;
}
.backgroundSyrupCenter {
	background-image: url(../_images-base/BackgroundInfoSyrup.jpg);
	background-repeat: no-repeat;
	background-color: #DFDACC;
}
.backgroundOrganicsCenter {
	background-image: url(../_images-base/BackgroundInfoOrganic.jpg);
	background-repeat: no-repeat;
	background-color: #DFDACC;
}
.backgroundPrivateCenter {
	background-image: url(../_images-base/BackgroundInfoPrivate.jpg);
	background-repeat: no-repeat;
	background-color: #DFDACC;
}
#Menu {
	background:background-image:url(../_images-base/backgroundMenu.gif);
	background-repeat: no-repeat;
	width: 375px;
	float: left;
	background-color: #FFFFFF;
	}
	
	
#res {
	border:solid 1px black;
	}
