* {
	padding:0px;
	margin:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282B3E;
	margin:0px;
	padding:0px;
	background:url("img/back_grad.png") #282B3E repeat-x scroll center top;
}

a:link {color: #282B3E;}
a:active {color: #282B3E;}
a:visited {color: #282B3E;}

#main {
	background:url("img/back.png") no-repeat scroll center top;
}
#header {
	width:880px;
	margin:0 auto;
}
#logo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8CABC5;
	background:url("img/logo.png") no-repeat scroll left top;
	height:37px;
	margin: 23px 0 0 13px;
	text-align:right;
	padding:25px 20px 0 0 ;
}
#logo a:active, #logo a:visited, #logo a:hover, #logo a:link {
	color:#8CABC5;
	text-decoration:none;
}
#logo a:hover {
	text-decoration:underline;
}
#home_logo {
	float:left;
	margin-left:15px;
	width:295px;
	height:62px;
}
#sub {
	background:url("img/working.png") no-repeat scroll center top;
	height:58px;
	margin-top:39px;
	margin-bottom:26px;
}
#menu {
	width:880px;
	margin:0 auto;
}
#content {
	width:880px;
	margin:0 auto;
	padding:0;
}
#left{
	background: #CCCCCC;
	width:658px;
	float:left;
}
#left-top{
	background: url("img/content_top.png") no-repeat scroll center bottom;
	width:100%;
	height:28px;
}
#left-mid{
	background: url("img/content_back.png") repeat-y scroll center bottom;
	min-height: 300px;
	padding:0 15px;
	color:#282B3E;
}
	#left-mid.home-mid {
		background: url("img/content_back_home.jpg") no-repeat scroll left bottom;
		min-height:421px;
		height: 421px;
	}
#left-bot{
	background: url("img/content_bottom.png") no-repeat scroll center bottom;
	width:100%;
	height:36px;
}
	#left-bot.home-bot {
		background: url("img/content_bottom_home.png") no-repeat scroll center bottom;
	}
#right{
	width:222px;
	float:right;
	height:278px;
	background: url("img/right.png") repeat-x scroll center top;
}
	#right.home-right {
		background: url("img/right_home.png") repeat-x scroll center top;
	}
	#right.right-jo {
		background: url("img/jo-mclachlan.jpg") repeat-x scroll center top;
	}
	#right.right-ian {
		background: url("img/ian-wilson.jpg") repeat-x scroll center top;
	}
	#right.right-eddie {
		background: url("img/eddie_davies.jpg") repeat-x scroll center top;
	}
	#right.right-arnie {
		background: url("img/right_arnie.png") repeat-x scroll center top;
	}
	#right.right-russell {
		background: url("img/peter-russell.jpg") repeat-x scroll center top;

	}
	#right.right-keech {
		background: url("img/sheldon-keech.jpg") repeat-x scroll center top;

	}
	#right.right-bennett {
		background: url("img/david-bennett.jpg") repeat-x scroll center top;

	}
	#right.right-guthrie {
		background: url("img/right_why.png") repeat-x scroll center top;
	}
	#right.right-cam {
		background: url("img/cam-bardell.jpg") repeat-x scroll center top;
	}
	#right.right-john {
		background: url("img/john-macdonald.jpg") repeat-x scroll center top;
	}
	#right.right-vicki {
		background: url("img/vicki-prendergast.jpg") repeat-x scroll center top;
	}	
	#right.right-feeds {
		background: url("img/right_feeds.png") repeat-x scroll center top;
	}
	#right.right-analysis {
		background: url("img/right_analysis.png") repeat-x scroll center top;
	}
	#right.right-why {
		background: url("img/right_why.png") repeat-x scroll center top;
	}
	#right.right-contact {
		background: url("img/right_contact.png") repeat-x scroll center top;
	}
	#bottom {
	width:880px;
	font-size:11px;
	margin:0 auto;
	background:url("img/bottom_grad.png") repeat-x scroll center top;
	height:92px;
	text-align: center;
	clear: both;
}
#copyright {
	color:#94959F;
	float:left;
	padding:10px 30px;
}
#byline {
	padding:10px 30px;
	width:300px;
	float:right;
}

#byline a, #byline {
	text-align:right;
	font-size:10px;
	color:#535565;
}
.clear {
	clear: both;
	height: 0px;
}
.middle {
	vertical-align: middle;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding: 10px 0 10px 10px;
	color:#401A3C;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding: 0;
	color:#401A3C;
}

.home-intro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding: 15px 10px 10px 10px;
}

/* navigation */
#menu ul {
	list-style-type:none;
}
#menu li {
	float:left;
}

#menu h1 {
	font-size:10px;
	padding:0;
	padding-top:61px;
	height:0 !important;
	overflow:hidden;
}
#content h1, #content h2 {
	font-size:10px;
	padding:0;
	padding-top:28px;
	height:0 !important;
	overflow:hidden;
}

#title_supplement {
	margin-left:30px;
	width:238px;
	background:url("img/title_supplement.png") no-repeat scroll right top;
}

#title_feeds {
	margin-left:30px;
	width:238px;
	background:url("img/title_feeds.png") no-repeat scroll right top;
}

#title_news {
	margin-left:30px;
	width:238px;
	background:url("img/title_news.png") no-repeat scroll right top;
}

#title_analysis {
	margin-left:30px;
	width:238px;
	background:url("img/title_analysis.png") no-repeat scroll right top;
}

#title_map {
	margin-left:30px;
	width:238px;
	background:url("img/title_map.png") no-repeat scroll right top;
}

#title_testimonials {
	margin-left:30px;
	width:238px;
	background:url("img/title_testimonials.png") no-repeat scroll right top;
}

#title_contact {
	margin-left:30px;
	width:238px;
	background:url("img/title_contactus.png") no-repeat scroll right top;
}

#title_staff {
	margin-left:30px;
	width:238px;
	background:url("img/title_staff.png") no-repeat scroll right top;
}

#title2_palm {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_palm.png") no-repeat scroll right top;
}

#title2_nutrition {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_nutrition.png") no-repeat scroll right top;
}

#title2_bikepromotion {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_bikepromotion.png") no-repeat scroll right top;
}

#title2_tapioca {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_tapioca.png") no-repeat scroll right top;
}

#title2_soybean {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_soybean.png") no-repeat scroll right top;
}

#title2_blends {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_blends.png") no-repeat scroll right top;
}

#title2_ddg {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/stockfeeds_ddg.png") no-repeat scroll right top;
}

#title2_barley {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_barley.png") no-repeat scroll right top;
}

#title2_maize {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_maize.png") no-repeat scroll right top;
}

#title2_expeller {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_expeller.png") no-repeat scroll right top;
}

#title2_cotton {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_cotton.png") no-repeat scroll right top;
}
#title2_canola {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_canola.png") no-repeat scroll right top;
}
#title2_david {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_david.png") no-repeat scroll right top;
}

#title2_william {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_william.png") no-repeat scroll right top;
}

#title2_smiley {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_smiley.png") no-repeat scroll right top;
}

#title2_davidv {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_davidv.png") no-repeat scroll right top;
}

#title2_scherer {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_scherer.png") no-repeat scroll right top;
}

#title2_bruce {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_bruce.png") no-repeat scroll right top;
}

#title2_keech {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_keech.png") no-repeat scroll right top;
}
#title2_davies {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_davies.png") no-repeat scroll right top;
}

#title2_guthrie {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_guthrie.png") no-repeat scroll right top;
}

#title2_arnie {
	margin-left:30px;
	/*margin-top:20px;*/
	width:238px;
	background:url("img/title2_arnie.png") no-repeat scroll right top;
}

#title2_jo {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_jo.png") no-repeat scroll right top;
}

#title2_ian {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_ian.png") no-repeat scroll right top;
}
#title2_cam {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_cam.png") no-repeat scroll right top;
}
#title2_john {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_john.png") no-repeat scroll right top;
}

#title2_peter_russell {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_peter_russell.png") no-repeat scroll right top;
}

#title2_vicki {
	margin-left:30px;
	margin-top:20px;
	width:238px;
	background:url("img/title2_vicki.png") no-repeat scroll right top;
}

#title2_readmore {
	margin-left:30px;
	margin-top:20px;
	width:260px;
	background:url("img/title2_readmore.png") no-repeat scroll right top;
}

a:hover #title2_readmore {
	background:url("img/title2_readmore_hover.png") no-repeat scroll right top;
}

#title2_profile {
	margin-left:30px;
	margin-top:20px;
	width:260px;
	background:url("img/title2_profile.png") no-repeat scroll right top;
}

a:hover #title2_profile {
	background:url("img/title2_profile_hover.png") no-repeat scroll right top;
}
.newsimage {
	float: right;
	margin: 0 0 0 10px;
	}


#b1_off{
	width:194px;
	background:url("img/b1_off.png") no-repeat scroll center top;
}
#b1_on{
	width:194px;
	background:url("img/b1_on.png") no-repeat scroll center top;
}
#b2_off{
	width:131px;
	background:url("img/b2_off.png") no-repeat scroll center top;
}
#b2_on{
	width:131px;
	background:url("img/b2_on.png") no-repeat scroll center top;
}
#b3_off{
	width:164px;
	background:url("img/b3_off.png") no-repeat scroll center top;
}
#b3_on{
	width:164px;
	background:url("img/b3_on.png") no-repeat scroll center top;
}
#b4_off{
	width:117px;
	background:url("img/b4_off.png") no-repeat scroll center top;
}
#b4_on{
	width:117px;
	background:url("img/b4_on.png") no-repeat scroll center top;
}
#b5_off{
	width:109px;
	background:url("img/b5_off.png") no-repeat scroll center top;
}
#b5_on{
	width:109px;
	background:url("img/b5_on.png") no-repeat scroll center top;
}
#b6_off{
	width:165px;
	background:url("img/b6_off.png") no-repeat scroll center top;
}
#b6_on{
	width:165px;
	background:url("img/b6_on.png") no-repeat scroll center top;
}

.tbl-line {
	border-bottom:1px;
	border-bottom-color:#B3B6C6;
	border-bottom-style:solid;
}

/* end navigation */

/* Form stuff */
form.wForm {margin-top: 5px;}
span.required{font-size: 85%;}
.wForm label {width: 6em; float: left; text-align: left; margin-right: 0.5em; display: block; }
.wForm input {}
.wForm textarea {}
div.ctrlHolder {padding: 2px 0 2px 0px; }
div.buttonHolder{margin-left: 6.5em;}

#errorMsg {width: 360px; border: 2px solid #ED1C25; margin: 1em 0; padding: 0 2em;} /* #f44537 */
#errorMsg h3 {margin: 3px 0 0 0; padding: 0;}
div.error input {border: 2px solid #ED1C25;}
div.error textarea {border: 2px solid #ED1C25;}
/* end form stuff */
