/* home */
	#main .content_home{width:100%; overflow:hidden;}
	#main .content_home .col_left{float:left; width:691px;}
	#main .content_home .col_left p.intro{background:url(../images/head-intro.gif) left top no-repeat; height:190px; text-indent:-9999px; overflow:hidden;}
	#main .content_home .col_left .text_wrap{margin-top:-77px; padding-right:25px;}
	#main .content_home .col_right{float:right; width:248px;}
	#main .content_home .col_right img{border-bottom:1px dotted #b4b4b4; padding-bottom:20px; margin-bottom:20px;}
	#main .content_home .col_right img.last{border-bottom:none; padding:0; margin:0;}
	
/* technology */
	#main .diagramme{background:url(../images/technology-diag-bg.png) no-repeat; min-height:570px; width:100%; overflow:visible;}
	#main .diagramme .block{padding:18px 21px; width:425px;}
	#main .diagramme .block_1{float:left;  height:355px;}
	#main .diagramme .block_2{float:right; height:355px; text-align:right;}
	#main .diagramme .block_3{float:left;  clear:both;}
	#main .diagramme .block_4{float:right; text-align:right;}
	
/* impact*/
	#main .diagramme_impact {background:url(../images/impact-diag-bg.png) no-repeat; min-height:404px; width:100%; overflow:visible;}
	#main .diagramme_impact .block{padding:18px 21px; width:425px;}
	#main .diagramme_impact .block_1{float:left;  height:180px;}
	#main .diagramme_impact .block_2{float:right; height:180px; text-align:right;}
	#main .diagramme_impact .block_3{float:left;  clear:both;}
	#main .diagramme_impact .block_4{float:right; text-align:right;}
	#impact-logos {clear:both; margin: 70px 0 60px 53px;}

/* page options */
	#main .content_tech h2{color:#2673a4;}
	#main .content_green h2{color:#55ad4e;}	
	#main .content_products h2{color:#27a591;}
	
	
	/*#main .content_products{background:url(../images/diag-prod-bg.jpg) no-repeat; min-height:347px; }
	#main .content_products .block_1{height:142px;}
	#main .content_products .block_2{height:142px;}
	

/* team */

	#main .content_team {width:100%; overflow:hidden; padding-top:1em; margin-bottom: 10px;}
	#main .content_team .col_left{float:left; width:400px; margin-bottom: 30px; }
	#main .content_team .col_left p {}
	#main .content_team .col_right{float:right; width:522px; margin-bottom: 65px;}
	
	#main .content_team .team_list{clear:both;}
	#main .content_team .team_list li{float:left; display:inline; margin-right:40px; width:290px; padding:1.9em 0 0;
	background:url(../images/teamlist-border.gif) left top no-repeat;}
	#main .content_team .team_list li.last{margin-right:0;}
	
/* products */
	#product-intro { padding-top:0; }
	#product-intro h3 { color: #494949; font-size: 1.6em; line-height: 1.6em; margin: 10px 0 20px; font-weight: 400; }
	#product-intro p { color: #494949; font-size: 1.1em; line-height: 1.5em; margin-bottom: 40px; font-weight: 700; }
	#product-intro .logo-mark { float: left; margin-top: 0; margin-right: 50px; }
	#main .content_products {padding-top:1em;}
	#main .content_products .products_list {width:100%; overflow:hidden; margin-bottom:3em;}
	#main .content_products .products_list a:link { font-weight: 700; }
	#main .content_products .products_list li {float:left; display:inline; width:216px; margin-right: 32px; padding:1.9em 0 0.2em; 
	background:url(../images/product-item-border.gif) left top no-repeat;}
	#main .content_products .products_list li h3 {margin-bottom:1em;}
	#main .content_products .products_list li.last {margin-right:0;}

	
/* contact us */
	#main .content_contact {padding-top:1em;}
	#main .content_contact .contact_list {width:100%; overflow:hidden; margin-bottom:3em;}
	#main .content_contact .contact_list li{float:left; display:inline; width:216px; margin-right:32px; padding:1.9em 0 0.2em; background:url(../images/contactitem-border.gif) left top no-repeat;}
	#main .content_contact .contact_list li h3{margin-bottom:1em;}
	#main .content_contact .contact_list li.last{ padding-right: 32px; border-right: 1px #77bfba solid; }
	#main .content_contact .contact_list .youtube { width: 100px; }
	#main .content_contact .contact_list .facebook { width: 100px; }
	
	
/* agriprotein north america */
	#main .content_us { padding-top:1em; padding-bottom: 2em; margin-bottom: 3em; }
	#main .content_us h3 { color: #494949; font-size: 1.6em; line-height: 1.4em; margin: 0 0 20px; font-weight: 400; }
	#main .content_us .us_list { overflow:hidden; float: left; width: 711px; margin:0 32px 20px 0; padding:0 0 0.2em; }
	#main .content_us .us_list_sidecol h3 { margin-top: 0; margin-bottom:1em; line-height: 1.4em; color: #2673A4; font-size: 1.45em; }
	#main .content_us .us_list_sidecol { overflow:hidden; float: right; width:217px; margin-right:0; padding:1.9em 0 0.2em; background:url(../images/contactitem-border.gif) left top no-repeat;}
	

/* no banner */
	#main .nobanner{padding:2em;}

blockquote { border-left: 10px solid #38a0e9; padding-left: 20px; padding-right: 60px; margin: 30px 0 30px 20px; font-family: Georgia, serif; font-style: italic; font-size: 1.3em; line-height: 1.5em; font-weight: 400; }