body 
{
	font-family:verdana;
	font-size:12px;
}

#container
{
	width:856px;
	margin:10px auto;
}
#header {

	width:856px;
	}	
		#logo {
			float:left;
			width:269px;
			height:143px;
			background:url(../images/logo.png) no-repeat left top;
		}
#main1 {
	
	}
#main2 {
	
	}
#colLeft {
	float:left;
	width:150px;
	margin:0; padding:0;
	
	}

#colRight {
	float:right;
	width:150px;
	margin:0; padding:0;
	
	}
#content {
	margin:0 150px;
	padding-bottom:15px;
	}
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }
#content .padding {
	padding:0;
}

#content_left {
	float:left;
}
	#flash {
		background:url('../images/flash_bg.jpg') no-repeat left top;
		width:562px;
		height:368px;
	}
	#left_img2 {
		background:url(../images/productions_img.png) no-repeat left top;width:211px;height:260px;
		width:211px; height:260px;
	}

#content_right {
	float:left;
	width:620px;
	padding-left:25px;
}
	#home_text {
		padding:15px 5px 20px 12px;
		line-height:2;
	}
	#fresh_press {
		background:url('../images/fresh_press_bg.gif') no-repeat left top;
		width:224px;
		height:51px;
		padding:35px 15px 15px 30px;
		line-height:2;
	}
		#fresh_press a {
			color:#000;
		}

#footer { font-size:.8em;padding:12px 0 0 5px;background:url(../images/footer_bg.png) no-repeat left top;width:851px; height:42px; }

body.noRight #main2 { background-image:none; }
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { background-image:none; }
body.noLeft #colLeft { display:none; }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}
