#site_content_background {
	width:820px;
	padding:0;
	border:0;
	margin:0 auto 0 auto;
	/* Mozilla ignores MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/creo_img/container-main.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#site_content_background[id] { background-image:url('/creo_img/container-main.png'); }

#main_body { width:800px; margin:0 auto 0 auto; }
#site_content { 
	width:800px; padding:0 10px 0 10px; }

#header { font-weight:bold; width:760px; padding:0 30px; margin:10px auto 0 auto; }

#content_header { width:766px;padding:10px 0 0 0px; margin:0 auto; }
#body_left { display:inline; float:left; width:185px; margin:0 0 0 17px; padding:0px; }
#body_centre { float:left; width:380px; margin:0 10px; padding:0px; }
#body_right { float:left; width:180px; padding:0; margin:0; }


#footer { width:786px; padding:3px 17px 0 17px; line-height:1em; }
#creo_info { width:780px; margin:0 auto; border-top:1px solid #D6D6D6; margin-top:20px; padding:5px 0px 0px 0px; }
#creo_info a { color:#000000; text-decoration:none; }
#creo_info a:hover { text-decoration:underline; }

#footer_image {
	width:820px; height:30px; margin:0 auto 10px auto;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/creo_img/container-main-bottom.png');
}
#footer_image[id] { 
	background-image:url('/creo_img/container-main-bottom.png');
}