.holder {
	background: #AC6F31;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
.headercontent {
	background: #868457 url(images/header_bg_ecobins.gif);
	height: 130px;
}
body {
	background: #616C2C;
}
.menu {
	background: #CA9A35;
	border-top: 1px solid #F2E6D0;
	border-right: 1px none #F2E6D0;
	border-bottom: 1px solid #F2E6D0;
	border-left: 1px none #F2E6D0;
	height: 30px;
	vertical-align: middle;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #CA9A35;
	z-index: 50;
	margin: 0px;
}
.TXT-footer-menu {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #CCCBB0;
}
.image-logo-ecobricks-footer {
	padding: 5px 0px 0px;
}
a:link {
	color: #891E18;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #891E18;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #891E18;
	text-decoration: underline;
}
a:active {
	color: #891E18;
	text-decoration: none;
}
.content-column1 {
	padding: 0px 0px 10px;
	width: 200px;
	margin-right: 10px;
	float: left;
}
.content-column2 {
	padding: 0px 0px 10px;
	width: 200px;
	margin-right: 10px;
	float: left;
}
.content-column3 {
	width: 230px;
	float: left;
	height: 349px;
	background: #872D25 url(images/bg_sale.jpg);
}
.TXT-main {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}
.intro-content {
	float: left;
	width: 49%;
	padding-right: 10px;
	margin-bottom: 20px;
	overflow: visible;
}
.CONTENT-LEFT {
	float: left;
	width: 40%;
	margin-right: 20px;
	margin-bottom: 10px;
	overflow: visible;
	clear: both;
}
.CONTENT-BG1 {
	background: #CA9A35;
}
.CONTENT-RIGHT {
	float: right;
	clear: none;
	margin-bottom: 10px;
	overflow: visible;
	margin-right: 10px;
}
.TEXT-dotpoint1 {
	font: bold 18px/normal Arial, Helvetica, sans-serif;
	color: #687813;
}

.bannercontent {
	height: 149px;
	margin: 0px;
	padding: 0px;
	background: url(images/banner1.jpg);
}

.TXT-intro-comment {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #000000;
}


.image-general {
	padding-bottom: 10px;
}

.TXT-main-bold {
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}
.TXT-main-italic {
	font: italic normal 11px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}
.TXT-subheader {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #AE973C;
}
.TXT-header {
	font: bold 22px/26px Arial, Helvetica, sans-serif;
	color: #616C2C;
}
.TXT-main-bold2 {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.content-extra {
	width: 230px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-left: 1px solid #CDBD9C;
	white-space: normal;
	float: right;
	height: 400px;
}
.general-content {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-right: 10px;
	width: 65%;
}
.footercontent {
	background: #616C2C;
	padding: 10px 20px;
	border-top: 1px solid #CDBD9C;
	height: 15%;
}
.middlecontent {
	background: #FFFFFF;
	padding: 0px 20px 20px;
	overflow: visible;
	visibility: visible;
	height: 60%;
}
.footercontent-left {
	width: 55%;
	float: left;
}
.footer-content-right {
	height: 120px;
	width: 280px;
	float: right;
	text-align: left;
}
.content-testimonials {
	float: none;
	overflow: auto;
	clear: left;
}
.TXT-intro-comment-bold {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #000000;
}
.bannercontent-aboutus {
	background: #8A1C18 url(images/banner_aboutus.jpg);
	height: 178px;
}
.content-extra-image {
	width: 230px;
	white-space: normal;
	float: right;
	overflow: auto;
}
.TXT-intro-comment2 {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.bannercontent-environmental-info {
	background: #8A1C18 url(images/banner_environmental_info.jpg);
	height: 178px;
}
.content-extra-image-environment {
	width: 230px;
	white-space: normal;
	float: right;
	background: #878457;
	overflow: auto;
}
.FORM-textbox1 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F2F1E5 url(images/BG-form-textbox.gif);
	height: 23px;
	border-top: 1px solid #CD9F49;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CD9F49;
	vertical-align: middle;
	padding: 5px 3px 3px 5px;
}
.FORM-BOX-enquire {
	border: 1px solid #D2AA60;
}
.TXT-subheader2 {
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color: #705C38;
}
.BG-gallery-background {
	background: #DED19F;
}
.TEXT-subheader3 {
	font: bold 16px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.TEXT-normal3-bold {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.TXT-main-bold3 {
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #687813;
}
.footercontent-left2 {
	padding: 10px 20px;
	border-top: 1px solid #CDBD9C;
	height: 35px;
	overflow: visible;
	background: #FFFFFF;
	clear: both;
	width: auto;
}
.footercontent-menu {
	width: 79%;
	float: left;
}
.TXT-subheader4 {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #616C2C;
}
.TXT-subheader2 {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #868457;
}
.TEXT-dotpoint2 {
	font: bold 18px/normal Arial, Helvetica, sans-serif;
	color: #000000;
}
.TXT-header4 {
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.TEXT-dotpoint2 {
	font: bold 18px/normal Arial, Helvetica, sans-serif;
	color: #891E18;
}
.TXT-header2 {
	font: bold 22px/26px Arial, Helvetica, sans-serif;
	color: #891E18;
}
.TXT-main-bold3 {
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}
.headercontent-ecodemolition {
	background: #868457 url(images/header_bg_ecodemolition.gif);
	height: 130px;
}
.TXT-header5 {
	font: bold 32px/36px Arial, Helvetica, sans-serif;
	color: #616C2C;
}
.TXT-header6 {
	font: bold 32px/36px Arial, Helvetica, sans-serif;
	color: #891E18;
}
.bannercontent-ecodemolition {
	background: #8A1C18 url(images/banner2_ecodemolition.gif);
	height: 178px;
}
.CONTENT-SUBSCRIBE {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 10px 20px;
	clear: both;
	height: 40px;
	background: #F1ECAD;
	overflow: visible;
	margin: 0px;
	border-bottom: 20px solid #FFFFFF;
}
.CONTENT-SUBSCRIPTION-FORM {
	background: #F1ECAD repeat;
	margin: 0px;
	height: 50px;
	vertical-align: middle;
}
.bannercontent-flash {
	height: 149px;
	margin: 0px;
	padding: 0px;
	background: url(images/banner1.jpg);
}
.TXT-header7 {
	font: bold 32px/36px Arial, Helvetica, sans-serif;
	color: #000000;
}

