/* trade partners section */
	#right {width: 750px; float: left; overflow: hidden;}
		#feature {width: 750px; height: 131px; margin: 0 0 20px 0;}
			.landing-header {background: transparent url(/images/trade-partners/feature-landing.jpg) no-repeat top left;}
			.installers-header {background: transparent url(/images/trade-partners/feature-installers.jpg) no-repeat top left;}
			.retail-header {background: transparent url(/images/trade-partners/feature-retail.jpg) no-repeat top left;}
		
		.buckets-row {width: 690px; height: 200px; padding: 33px 30px; clear: both;}
			.buckets-row div.bucket {float: left; width: 200px; margin: 0 45px 20px 0;}
			.bucket h2 {margin: 0 0 10px 0;}
			.bucket img {margin: 0 0 10px 0;}
			.bucket p {margin: 0 0 10px 0;}
			
		#map {background: transparent url(/images/trade-partners/map-bg.jpg) no-repeat top left; width: 750px; min-height: 264px;}	
		
		#worldwide-distributors {width: 500px; padding: 20px; position: relative; float: left;}
			.map-link {font: bold 11px Helvetica, Arial, sans-serif; color: #004990; text-decoration: none;}
			.map-link:hover {text-decoration: underline;}
			#worldwide-distributors p {margin: 15px 0 20px 0;}
			
		#world-map {width: 450px; height: 300px; background: transparent url(/images/trade-partners/map.png) no-repeat top left; position: relative; top: 20px;}
			#world-map div {width: 450px; height: 300px; position: absolute; top: 0; left: 0;}
			#africa {background: transparent url(/images/trade-partners/africa.png) no-repeat top left;}
			#asia {background: transparent url(/images/trade-partners/asia.png) no-repeat top left;}
			#eastern-europe {background: transparent url(/images/trade-partners/eastern-europe.png) no-repeat top left;}
			#europe {background: transparent url(/images/trade-partners/europe.png) no-repeat top left;}
			#middle-east {background: transparent url(/images/trade-partners/middle-east.png) no-repeat top left;}
			#north-america {background: transparent url(/images/trade-partners/north-america.png) no-repeat top left;}
			#south-america {background: transparent url(/images/trade-partners/south-america.png) no-repeat top left;}
		.moreinfo {float: left; width: 130px; padding: 60px 0 0 30px;}
			.moreinfo address {font: 11px Helvetica, Arial, sans-serif; color: #5c5c5c; line-height: 17px;}
			
		.sub-content-container {width: 750px; height: auto; clear: both;}
		.twocol-bg {background: transparent url(/images/common/backgrounds/rightcol-2col-bg.gif);}
		.worldwide-padding {padding: 30px 20px;}
			.worldwide-padding address {margin: 10px 0; color: #5c5c5c; line-height: 17px;}
			
			.sub-content-container h3 {font: bold 12px Helvetica, Arial, sans-serif; color: #b6170f; margin: 10px 0;}
			.sub-content-container p {line-height: 17px; margin: 5px 0;}
		.sub-content-container #sub-col-left {width: 440px; float: left; padding: 30px 20px; margin: 0 20px 0 0;}
		.sub-content-container #sub-col-right {width: 210px; float: left; padding: 30px 20px;}
			.sub-content-container a {font: bold 11px Helvetica, Arial, sans-serif; color: #004990; line-height: 17px; text-decoration: none;}
		
		#right #sub-col-left p strong {color: #004990;}
