@charset "utf-8";
/* CSS Document */
.solutions { }
	.solutions h2 { color:#CC0033; font-size:18px; }
	
	.solutions .intro { margin:0 0 24px; }		
		.solutions .intro ul { margin:0 0 16px 24px; }	
		
	.solutions .solution { margin:0 0 24px; }			
		.solutions .solution h3 { color:#000000; }	
		.solutions .solution h4 { margin:0 0 16px; color:#000000; }			
		.solutions .solution .back { text-align:right; }	
		.solutions .solution ul { color:#CC0033; }		
			.solutions .solution ul li { padding:0 0 8px; } 		
			.solutions .solution ul span { color:#000000; }
				.solutions .solution ul ul { margin:12px 0 0 22px; color:#000000; }			
			
/******************************
   Composites
******************************/			
.subpage-large .header .renewables { height:100%; background:url('../images/solutions/composites/renewables/header.jpg') top right no-repeat; }
	
	/******************************
	   Composites
	******************************/	
	.subpage-large .main .buckets { overflow:hidden; zoom:1; margin:0 0 12px; }	
		.subpage-large .main .bucket-small { float:left; width:268px; margin:0 3px 0 0; }
		.subpage-large .main .last { margin:0; }
		.subpage-large .main .bucket-grey { float:left; width:316px; height:157px; margin:0 3px 0 0; padding:16px; background:url('../images/solutions/bucket-grey.gif') top center no-repeat; color:#666666; }		
			.subpage-large .main .bucket-grey h2 { color:#000000; font-size:17px; font-weight:bold; }
			.subpage-large .main .bucket-grey h3 { margin:0 0 12px; color:#003366; font-size:14px; font-weight:bold; }	
				
		.subpage-large .main .bucket-large { overflow:hidden; zoom:1; width:836px; padding:30px; background:url('../images/solutions/bucket-grey-large-top.gif') top center no-repeat; color:#666666; }
			.subpage-large .main .bucket-large h3 { margin:0 0 4px; color:#003366; font-size:14px; font-weight:bold; }		
			.subpage-large .main .bucket-large .left { width:398px; padding:0 20px 0 0; }
			.subpage-large .main .bucket-large .right { width:398px; padding:0 0 0 20px; background:url('../images/solutions/divider.gif') left top no-repeat; }			

			.subpage-large .main .bucket-large .more-information { position:relative; float:left; width:180px; height:118px; margin:0 1px 0 0; padding:4px 14px; background:url('../images/solutions/bg-more-information.png') top left no-repeat; } 
				.subpage-large .main .bucket-large .more-information h4 { color:#333333; font-size:12px; font-weight:bold; }				
				.subpage-large .main .bucket-large .more-information p a.button-arrow-red { color:#666666; }								
				.subpage-large .main .bucket-large .more-information a.read-more { display:block; position:absolute; bottom:4px; right:14px; font-size:11px; }	
				.subpage-large .main .bucket-large .more-information a.enlarge-image { display:block; position:absolute; bottom:4px; left:14px; font-size:11px; }					
				.subpage-large .main .bucket-large .more-information p.thumbnail { text-align:center; }				
		
		.subpage-large .main .bucket-mid { float:left; width:291px; margin:0 8px 0 0; }		
		
		
				