#main { 
padding: 0;
width: 100%;
margin-top: 0;
} 

#highlights { 
	overflow: auto; 
	margin: 0 0 0px 0;

	color: #3c3c3c;
}

/* ie6 hack */
* html #highlights { height: 308px } 
	
	#highlights .highlight { 
		float: left; 
		height: 308px;
		position: relative; /* needed for ie */
		}


#promos { 
	overflow: auto; 
	margin: 9px 0 9px 0;
	color: #3c3c3c;
} 
	#promos .promo { 
		
		float: left;
	}
	#promos .promo.left { width: 388px } 
	#promos .promo.center { width: 308px; }
	#promos .promo.right { width: 243px; }
	
	#promos .promo.left, #promos .promo.center { margin: 0 9px 0 0 } 
		#promos .header { border: 1px solid #493720; padding: 1px; background-color: #000; } 
		#promos .promo .header h2 { 
			font: 1.25em "Trebuchet MS";
			font-weight: bold;
			line-height: 1.5em;
			padding: 0 9px; margin: 0;
			color: #b2ac9c;
			background-color: #3a2c1a;
		}
		
		#promos .promo .content  p { margin-bottom: 0 } 
		#promos .promo .content {
			border: 1px solid #493720; 	
			padding: 1em 9px;
			overflow: auto;
			position: relative;
			background-color: #292929;
			color: #969696;
			font: 1.1em "Trebuchet MS";
			min-height: 500px;
			height:auto !important;
			height:  500px;
		}
		
		#promos .promo .content p.embiggen { 			
			font: 1.1em "Trebuchet MS";
			line-height: 1.5em;
		}

		#promos .promo .content img.contenthighlight  { border: 1px solid #493720; margin: .5em 0 1em 0;  } 
		
		#promos .promo .content .sub { font-size: .9em; border-top: 1px solid #493720; margin-top: 10px; padding-top: 10px; }
		#promos .promo .content .sub {}