		body {
			margin:0px;
			top:0px;
			padding: 0 450px 0 450px;
			text-align: center;
		}
				
		#sizer {
			margin: 0 auto 0 auto;
			padding: 0;
			width: 100%;
			max-width: 1100px;  /* version for IE is at the bottom of this style block */
		}
		
		#expander {
			background: white;
			margin: 0 -450px 0 -450px;
			min-width: 900px; /* Critical Safari fix! */
			position: relative;
		}
		
		/* Holly hack for IE \*/
		* html #expander { height: 0; }
		/* */
		
		/* helps IE get the child percentages right. */
		#wrapper { width: 100%; text-align:left; } 
		
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		
		.clearfix {display: inline-table;}
		
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */