/*

	--------------------------------------------------------------------

	Copyright 2005-2007 Bunge North America. All rights reserved.
	
	--------------------------------------------------------------------

*/


/* --Body Basics + Page Wrapper */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #ffffff;
	}
	
#page-wrapper {
	width: 540px;
	margin: 0 auto;
	padding: 0 0 13px 0;
	text-align: left;
	}
		
/* -- */

/* --Header Styles for Screen */

#page-header {
	display: none;
	}

/* -- */

/* --Header Styles for Print */
	
#page-header-print {
	width: 540px;
	margin: 0 0 20px 0;
	padding: 12px 0 24px 0;
	text-align: left;
	float: none;
	background: #ffffff;
	border-bottom: 1px #002f7a solid;
	}
	
/* -- */

/* --Main Area Styles for Print */

#main-area {
	width: 540px;
	margin: 0;
	padding: 0 0 15px 0;
	text-align: left;
	background: #ffffff;
	float: none;
	}
	
/* --Main Navigation Styles */


#main-nav-left {
	display: none;
	}
	
/* --Main Content Area */

#main-stage {
	width: 540px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: none;
	}
	
#main-stage a {
	color: #003580;
	text-decoration: none;
	}
	
/* -- */

/* --Main Content Area Styles */

.big-image {
	width: 540px;
	margin: 0 0 21px 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: none;
	border: 0px;
	}
	
/* -- */

/* --This is for Home Page Use Only */

.home-page-stack {
	width: 540px;
	margin: 0 0 21px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #646464;
	text-align: left;
	float: left;
	}
	
.home-stack-bullet {
	width: 32px;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	float: left;
	}
	
.home-stack-bu {
	width: 123px;
	margin: 0 20px 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	float: left;
	}
	
.home-stack-bu a {
	color: #646464;
	text-decoration: none;
	}
	
.home-stack-text {
	width: 347px;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 135%;
	float: left;
	}
	
/* -- */

/* --This is for Our Businesses Main Page Use Only */

.biz-stack {
	width: 540px !important;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	float: left;
	clear: both;
	}
	
.biz-stack-wrap {
	width: 540px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	}
	
.biz-thumb-wrap {
	width: 66px;
	height: 42px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: left;
	}
	
.biz-copy-wrap {
	width: 452px !important;
	width /**/: 472px;
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: left;
	line-height: 135%;
	float: right;
	}
	
.biz-copy-wrap h3 {
	margin: -2px 0 6px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	}
	
.biz-copy-wrap h3 a {
	margin: 0;
	padding: 0;
	}

/* -- */

/* --Main Stage Headline Styles for Our Businesses Pages ONLY */

#main-stage h1 {
	width: 540px;
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	color: #666666;
	line-height: 150%;
	float: none;
	}
	
#main-stage h1.h1-intro strong {
	font-size: 12px;
	color: #c95d33;
	}

#main-stage h1.h1-grain strong {
	font-size: 12px;
	color: #7d894b;
	}
	
#main-stage h1.h1-osp strong {
	font-size: 12px;
	color: #62629b;
	}
	
#main-stage h1.h1-oils strong {
	font-size: 12px;
	color: #7a9a8e;
	}
	
#main-stage h1.h1-milling strong {
	font-size: 12px;
	color: #c60;
	}
	
#main-stage h1.h1-biofuels strong {
	font-size: 12px;
	color: #c90;
	}
	
#main-stage h1.h1-fertilizers strong {
	font-size: 12px;
	color: #951923;
	}
	
#main-stage h1.h1-latina strong {
	font-size: 12px;
	color: #969;
	}

/* -- */

/* --Main Stage Regular Styles (headers and subheaders, paragraphs, etc.) */

#main-stage h2 {
	width: 540px;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #c95d33;
	line-height: 150%;
	float: none;
	}
	
/* --Business Unit Branded H2 */

#main-stage h2.h2-grain {
	color: #7d894b;
	}
	
#main-stage h2.h2-osp {
	color: #62629b;
	}
	
#main-stage h2.h2-oils {
	color: #7a9a8e;
	}
	
#main-stage h2.h2-milling {
	color: #c60;
	}
	
#main-stage h2.h2-biofuels {
	color: #c90;
	}
	
#main-stage h2.h2-fertilizers {
	color: #951923;
	}
	
#main-stage h2.h2-latina {
	color: #969;
	}
	
/* -- */
	
#main-stage p {
	width: 540px;
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	line-height: 150%;
	float: none;
	}
	
/* -- */

/* --For use with the Bunge Values table ONLY */
	
#main-stage table.tbl-values {
	width: 540px;
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 150%;
	float: none;
	}
	
#main-stage table.tbl-values td.spacer-20 {
	width: 0px;
	}
	
#main-stage table.tbl-values td.spacer-15 {
	width: 31px;
	}
	
#main-stage table.tbl-values td.spacer-13 {
	width: 0px;
	}
	
#main-stage table.tbl-values td.bottom-15 {
	padding: 0 0 15px 0;
	vertical-align: top;
	}
	
#main-stage table.tbl-values td.top-15 {
	padding: 15px 0 0 0;
	vertical-align: top;
	}
	
#main-stage table.tbl-values strong.core-value, #main-stage strong.core-value {
	font-size: 12px;
	color: #c95d33;
	}

/* -- */

/* --For use with the Bunge Locations table ONLY */
	
#main-stage table.tbl-locs {
	width: 540px;
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 150%;
	float: none;
	}
	
#main-stage table.tbl-locs td.spacer-20 {
	width: 0px;
	}
	
#main-stage table.tbl-locs td.spacer-15 {
	width: 15px;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.spacer-13 {
	width: 0px;
	}
	
#main-stage table.tbl-locs td.loc-name {
	width: 180px;
	padding: 7px 0;
	color: #666666;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-name-a {
	width: 180px;
	padding: 7px 0;
	color: #002271 /*#c95d33*/;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-address {
	width: 210px;
	padding: 7px 0;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-phone {
	width: 120px;
	padding: 7px 0;
	text-align: right;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead {
	width: 540px;
	padding: 17px 0 7px 0;
	color: #c95d33;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-grain {
	width: 540px;
	padding: 17px 0 7px 0;
	color: #7d894b;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-osp {
	width: 540px;
	padding: 17px 0 7px 0;
	color: #62629b;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-oils {
	width: 540px;
	padding: 17px 0 7px 0;
	color: #7a9a8e;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-milling {
	width: 540px;
	padding: 17px 0 7px 0;
	color: #c60;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-biofuels {
	width: 540px;
	padding: 17px 0 7px 0;
	color: #c90;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-fertilizers {
	width: 540px;
	padding: 17px 0 7px 0;
	color: #951923;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-latina {
	width: 540px;
	padding: 17px 0 7px 0;
	color: #969;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s {
	width: 540px;
	padding: 12px 0 7px 0;
	color: #c95d33;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-grain {
	width: 540px;
	padding: 12px 0 7px 0;
	color: #7d894b;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-osp {
	width: 540px;
	padding: 12px 0 7px 0;
	color: #62629b;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-oils {
	width: 540px;
	padding: 12px 0 7px 0;
	color: #7a9a8e;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-milling {
	width: 540px;
	padding: 12px 0 7px 0;
	color: #c60;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}

#main-stage table.tbl-locs td.loc-subhead-s-biofuels {
	width: 540px;
	padding: 12px 0 7px 0;
	color: #c90;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-fertilizers {
	width: 540px;
	padding: 12px 0 7px 0;
	color: #951923;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-latina {
	width: 540px;
	padding: 12px 0 7px 0;
	color: #969;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
/* -- */

/* --Search form on Search Results page ONLY */

form#search-results {
	display: none;
	}

/* -- */

#main-stage ul {
	margin: 0 0 4px 0;
	padding: 0 0 0 20px;
	float: none;
	}
	
#main-stage ul li {
	margin: 0 0 8px 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 140%;
	}
	
/* -- */

#main-stage p.products {
	line-height: 180%;
	}
	
#main-stage p.products span.arrow {
	padding: 0 0 0 10px;
	background: url(/images/backgrounds/nav-sub-bullet.gif) 0 center no-repeat;
	}
	
#main-stage p.products span.sub-arrow {
	padding: 0 0 0 10px;
	}
	
#main-stage p.products a.arrow {
	padding: 0 0 0 10px;
	background: url(/images/backgrounds/nav-sub-bullet.gif) 0 center no-repeat;
	}
	
#main-stage p.products a.sub-arrow {
	padding: 0 0 0 10px;
	}
	
/* -- */

#main-stage img.pubs {
	margin: 3px 20px 3px 0;
	border: 1px #ccc solid;
	}
	
/* -- */

/* --Footer Styles for Screen */

#page-footer {
	width: 540px;
	margin: 0;
	padding: 25px 0 0 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	border-top: 0px #666666 solid;
	float: none;
	
	}
	
/* -- */

#footer-copyright {
	width: 540px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: none;
	}
	
/* -- */

#footer-links {
	display: none;
	}

/* -- */