/*  @@@@@[  Wrappers  ]@@@@@ */
/* The percentage in the body tag takes care of earlier versions of IE using the percentages (base font size is 16px for IE 6, 16 x 62.5 = 10)... ems should be used in most other style declarations */

body {
	background: #282401 url(images/_bg-body.jpg) repeat-x top;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #433e11; 
	text-align: center; 
	margin: 0px;
}
#wrapper {
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

/*  @@@@@[  Navigation  ]@@@@@ */

#nav_home {
	padding: 38px 26px 0 0;
	float: right;
}

/*  @@@@@[  Sub Navigation  ]@@@@@ */
#sub_nav {
	width: 724px;
	background:url(images/bg_sub.jpg) top no-repeat;
	padding-top: 39px;
	padding-bottom: 15px;
	padding-left: 26px;
}

/* @@@@@[  Header / Footer  ]@@@@@ */

#header {
	background: url(images/_bg-banner-home.jpg) no-repeat;
	width: 960px;
}
#footer {
	color: #908648;
	font-size: 10px;
	padding: 0px;
	width: 960px;
	text-align:center;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #908648; 
	text-decoration: none;
}
#footer a:hover {
	color: #908648; 
	text-decoration: underline;
}
#footer .seo a:link, #footer .seo a:visited, #footer .seo a:active, #footer .seo a:hover {
	color: #908648; 
	text-decoration: none;
}
#footer a.seo:visited, #footer a.seo:active, #footer a.seo:link {
	text-decoration: none;	color: #908648;
}
#footer a.seo:hover {
	text-decoration: none; cursor: text;
}
#gravitate {
	float:right;
	color:#908648;
	text-align:right;
}

/* @@@@@[  Index Page  ]@@@@@ */
#language{
	color: #ada25d;
	width: 960px;
	text-align: right;
	font-size: 11px;
	padding: 3px 0px;
	height: 14px;
}
#language .right{
	margin: 0px 0px 0px 5px;
	padding: 0px;

}
.logo_home{
	padding: 43px 263px 283px 63px;
	float: left;
}
#welcome{
	width: 532px;
	font-size: 11px;
	line-height: 18px;
	padding: 30px 33px 32px 395px;
	background:url(images/_bg-welcome.jpg) no-repeat top;
}
.img_small{
	width: 362px;
	height: 273px;
	position: absolute;
	top: -102px;
	left: 0px;
}
/* @@@@@[  Seconday Page  ]@@@@@ */
#header_sec {
	width: 928px;
	height:135px;
	background:url(images/bg_mix.jpg) no-repeat;
	padding-top: 55px;
	padding-left: 32px;
}
#secAbout #header_sec {
	background:url(images/bg_peas.jpg) no-repeat;
}
#secProducts #header_sec {
	background:url(images/bg_corn.jpg) no-repeat;
}
#secProcessing #header_sec {
	background:url(images/bg_mix.jpg) no-repeat;
}
#secPackaging #header_sec {
	background:url(images/bg_green_beans.jpg) no-repeat;
}
#secQuality #header_sec {
	background:url(images/bg_carrots.jpg) no-repeat;
}
#secContact #header_sec {
	background:url(images/bg_lima_beans.jpg) no-repeat;
}
#bg_main_sec {
	width: 960px;
	background:url(images/bg_con_sec.jpg) repeat-y;
}
#main_content_sec {
	width: 960px;
	background:url(images/bg_top_con.jpg) no-repeat top;
}
#bg_bot_con {
	width: 960px;
	background:url(images/bg_con_bot.jpg) bottom no-repeat;
	padding-bottom: 10px;
	
}
#colleft_sec {
	width: 750px;
	float:left;
}
#content_text {
	width: 680px;
	padding: 23px 40px 20px 30px;
}
.text1 {
	width: 430px;
	float:right;
}
#quote {
	margin-bottom: 13px;
	margin-top: 13px;
}
#quote img {
	display: block;
}

#colright_sec {
	float:right;
	width: 189px;
	padding-left: 0px;
	padding-top: 22px;
}
#callout {
	width: 114px;
	background:url(images/bg_callout.jpg) no-repeat;
	padding-top: 107px;
	padding-left: 30px;
	padding-right: 45px;
	font-size: 17px;
	color:#FFFFFF;
	height: 195px;
}
#callout p {
	margin: 0px;
	padding: 0px;
	text-align:center;
}
/* @@@@@[  Main Page  ]@@@@@ */
#main {
	background:url(images/_bg-in.jpg) repeat-y;
	position: relative;
	width: 960px;
}
#main_sec {
	width: 960px;
	line-height: 20px;
}
.clr {
	clear: both;
}

/* @@@@@[  Redefined Tags / Classes  ]@@@@@ */
a:link, a:visited, a:active {
	color: #669966; 
	text-decoration: underline;
}
a:hover {
	color: #669966; 
	text-decoration: none;
	}
h1 {
	color: #3a5d2b;
	font-size: 22px;
	margin: 0px; 
	padding: 8px 0 18px 0;
}
h2 {
	color: #3a5d2b;
	font-size: 17px;
	margin: 0px 0px 8px; 
	padding: 0px;
	font-weight: normal;
}
h2.space{padding-top:10px; padding-bottom:10px;}
p {
	margin: 0px 0px 10px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding-left: 20px;
}
.left {
	float: left;
}
.right {
	float: right;
}
img.right, .imgRight {
	margin: 5px 0px 5px 15px;
	padding: 0px;
	float: right;
}
img.left, .imgLeft {
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.img1 {
	padding-right: 20px;
	padding-bottom: 10px;
}
.img2 {
	padding-left: 10px;
	padding-bottom: 10px;
}
.img3 {
	float:right;
	margin-right:365px;
	margin-bottom: 20px !important;
	margin-bottom: 10px;
	}
ul.product{margin-bottom:15px;}
table.sty1 td{width:200px;}
.required{color:#FF0000}
.width1{width:200px; height:18px;}
.height1 { height:50px;}
.height2 { height:28px;}
.height3 { height:58px;}
.height4 { height:28px;}
.col2 {
	float: left;
	width: 325px;
	margin-right: 15px;
}
.colRight {
	text-align: center;
	float: right;
	width: 288px;
	margin-left: 10px;
}

input, textarea {
	font: 11px Georgia, "Times New Roman", Times, serif;
}
#flashWrapper {
	background: url(images/vid_bg.gif) no-repeat;
	padding: 0px;
	height: 200px;
	width: 288px;
	margin-bottom: 10px;
}
