@charset "UTF-8";
@import url(layout.css);

	.columns-2-AB-A,
	.columns-2-AB-B { width: 49.3815%; }
	
	li .columns-2-AB-A,
	li .columns-2-AB-B { _width: 46% !important; }
	
	.columns-2-Abb-A,
	.columns-2-aaB-B { width: 65.155%;  }
	
	.columns-2-Abb-bb,
	.columns-2-aaB-aa { width: 33.609%;  }
	
	.columns-2-aaBB-aa,
	.columns-2-AAbb-bb { width: 24%; }
	
	.columns-2-aaBB-BB,
	.columns-2-AAbb-AA { width: 75%; }
	
	.columns-3-ABC-A,
	.columns-3-ABC-B,
	.columns-3-ABC-C { width: 32.577%; }
	
	.columns-3-aaBC-aa,
	.columns-3-ABcc-cc,
	.columns-3-aaBcc-aa,
	.columns-3-aaBcc-cc { width: 25.5% }
	
	.columns-3-aaBC-B,
	.columns-3-aaBC-C,
	.columns-3-ABcc-A,
	.columns-3-ABcc-B { width: 36% }
	
	.columns-3-aaBcc-B { width: 46.5% }
	
	.columns-4-ABCD-A,
	.columns-4-ABCD-B,
	.columns-4-ABCD-C,
	.columns-4-ABCD-D { width: 24.124%; }
	
	.columns-3-ABcc-B, 
	.columns-3-aaBC-B, 
	.columns-3-aaBcc-B,
	.columns-3-ABC-B,
	.columns-4-ABCD-B,
	.columns-4-ABCD-C { margin-left: 1.237% }
	


#layoutLogic.with-marquee #content-layout,
#content-body,
#content-marquee,
#content-layout { background-color: #fff; }

#layoutLogic,
#content-layout { min-width: 600px; width: 100%; }

#content-header {
	background: #222 none;
	_zoom: 1;
}

#content-body {
	padding-right: 16px;
}

#globalfooter {
	width: auto;
	background-image: none;
	background-color: #222;
}

.clip-sides { margin-right: 0;}


#content-layout {
	padding-top: 20px;
}

#content-marquee {
	padding-top: 20px;
}

.with-marquee #content-layout {
	background-image: none;
}