@charset "utf-8";
/* CSS Document */
body {
	background-image:none;
	text-align:left;
	padding: 0 !important;
}
#maincontent {
	overflow:visible;
}

.noprint,
#header,
#footer,
.sharethis,
#searchform,
#header_links,
#primary_navigation,
#contentfooter,
#stf_links,
#footer_links,
#subscribeform,
.backtotop,
#tc_links,
#maincontent .right,
.cartbutton,
#binthumb-list-wrapper,
.binpaging,
.videocontainer {
	display:none;
}
#content{
	margin-top:20px;
}

#footer,
#primary_navigation{
	background-image: none;
}
div.stepcontainer{
	overflow: auto !important;
	width: 100% !important;
	clear: both !important;
	padding-right:0 !important;
	padding-left:0 !important;
	margin:20px 0 !important;
	min-height:0 !important;
	background-image:none;
}
	div.stepcontainer ul{
		margin:10px 0 !important;
		padding:0 20px !important;
	}
	div.stepcontainer ul li{
		margin:0 !important;
		padding:0 10px !important;
		list-style-type:square !important;
	}

body #materialSlideCollection,
body div.stepcontainer,
body .columnset,
#maincontent .wide {
	overflow: visible !important;
	margin: 0!important
}
#maincontent .left{
	overflow: visible !important;
	width: 100% !important;
	clear: both !important;
}

* html #maincontent .left{
	width: 500pt !important;
}

body div.stepcontainer .tip{
	position:relative;
	float:none;
	width:100%;
	height:auto;
}
.articlecontentheader{
	border:0;
}

/* Image text */
.stepcontainer h2{
	left:0;
	background-image:none;
	text-indent:0 !important;
	margin:10px 0;
	width:100% !important;
	height:auto !important;
}
.imgreplace,
h2.text,
.imgtext{
	background-image:none;
	text-indent:0;
	width:100% !important;
	height:auto !important;
}
h2 span.text{
	background-image:none;
	text-indent:0;
	width:auto !important;
	height:auto !important;
	display:inline;
}
h2 .imgreplace{
	font-size:13px;
	line-height:normal;
}

/* Standard OL and UL */
.articlecontent ul{
	list-style-type:circle;
	margin:10px 15px 20px 15px;
}
	.articlecontent ul li{
		padding:0;
	}
.articlecontent ol,
.articlecontent ol.pretty-ol{
	padding:0;
	margin:10px 20px 20px 20px;
}	
	.articlecontent ol li,
	.articlecontent ol.pretty-ol li{
		padding:0;
		border:none;
		list-style-type:decimal;
	}

/* home composting scheme authorities */
#productdetailslist li{
	display:block !important;
}	
#maincontent .inner{
	overflow:visible;
}
#maincontent .boxfooter .left,
#maincontent .boxfooter .right{
	display:block; 
	float:none;
}
	#maincontent .boxfooter .right h2.text{
		font-size:1.2em;
	}

