.bodycontainer {
	position: relative;
	width: 100%;
	height: auto;
	/*background: #EEE1C5;*/
}
	.bodycontent {
		position: relative;
		/*padding-left: 37px;*/
		padding-right: 30px;
		padding-bottom: 20px;
		/*color: #5A471C;*/
	}
	
	.bodycontent h1 {
		text-transform: uppercase;
	}
	
	.bodycontent H2 {
		font-size: 18px;
		font-weight: bold;
		color: #F26522;
		/*font-family: "Arial Black", Gadget, sans-serif;*/
		line-height: 25px;
		display: block;
		margin-bottom: 10px;
	}
.menuleft_main {
	/*position: relative;
	float: left;
	width: 115px;
	height: auto;
	padding-right: 8px;*/
}
.menuleft_sub {
	/*position: relative;
	float: left;
	width: 105px;
	height: auto;
	padding-left: 8px;
	clear: right;*/
}
.clearspace { clear: both; }

.clearfix { display:table; content:""; position:relative; clear:both; }

/* original arrow_links in global.css not using padding-left properly.. this is a fix */
.arrow_links, .arrow_linksF2, .download_links {
	position: relative;
	display: block;
	padding-left: 22px;
	text-indent: -22px;
	line-height: 14px;
	padding-bottom: 10px;
	clear: both;
	/*background: url("images/system-imgs/blank.gif") top left no-repeat;*/
}
	.arrow_links {
		background: url("images/system-imgs/arrow_link_off.png") top left no-repeat;
	}
	.arrow_linksF2, .arrow_links:HOVER, .arrow_linksF2:HOVER {
		background: url("images/system-imgs/arrow_link_on.png") top left no-repeat;
	}
	.download_links {
		background: url("images/system-imgs/arrow_file_off.png") top left no-repeat;
	}
	
#content_td_other {
	padding-right: 250px;
	padding-left: 0px;
	padding-bottom: 5px;
	background-color: #EEE1C5;
	min-height: 470px;
	height: 470px;
	overflow: auto;
}

#content_td_other hr{
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
#content_td_other2 {
	vertical-align: top;
	padding: 0px;
	padding-bottom: 5px;
	background-color: #EEE1C5;
	min-height: 470px;
	height: 470px;
	overflow: auto;
}
#content_td_other3 {
	vertical-align: top;
	padding: 0px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	min-height: 470px;
	height: 470px;
	overflow: auto;
}
	#content_td_other3 hr{
		height: 3px;
		border: 0;
		color: #EBEBEB;
		border-top: 1px solid #EBEBEB;
		background-color: #EBEBEB;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-top: 10px;
		margin-bottom: 15px;
	}
#content_td_other2 hr{
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
.content_body {
	padding-left: 0px;
	padding-bottom: 20px;
}
.content_body2 {
	padding-top: 15px;
	padding-left: 37px;
	padding-right: 30px;
	padding-bottom: 20px;
}
	.content_body3 {
		min-height: 700px;
		padding-top: 140px;
		padding-bottom: 20px;
		padding-left: 18px;
		padding-left: 0;
		padding-right: 245px;
		padding-right: 200px;
		/*background: url("images/system-imgs/bkg_therawfacts.jpg") top left no-repeat;*/
		background: url('../images/system-imgs/bg_raw_facts.png') top left no-repeat;
	}
	.content_body3 H2 {
		font-size: 12px;
		color: #F26522;
		font-weight: bold;
		margin-bottom: 0px;
		clear: both;
		padding-top: 10px;
		padding-left: 60px;
		background: url("images/system-imgs/faq-q.jpg") left top no-repeat;
		min-height: 40px;
	}
	.content_body3 H4 {
		font-size: 11px;
		color: #5A471C;
		font-weight: normal;
		margin-bottom: 0px;
		clear: both;
		padding-top: 10px;
		padding-left: 60px;
		background: url("images/system-imgs/faq-a.jpg") left top no-repeat;
		min-height: 40px;
	}
	.content_body H3, .content_body2 H3, .content_body3 H3 {
		margin-top: 5px;
		margin-bottom: 4px;
		clear: both;
	}
	.content_body A, .content_body2 A, .content_body3 A {
		text-decoration: none;
	}
	.content_body A:HOVER, .content_body2 A:HOVER, .content_body3 A:HOVER {
		text-decoration: underline;
	}

.faq_question {
	font-size: 12px;
	font-size: 17px;
	color: #F26522;
	font-weight: bold;
	margin-bottom: 0px;
	clear: both;
	padding-top: 10px;
	padding-left: 60px;
	background: url("images/system-imgs/faq-q.jpg") left top no-repeat;
	min-height: 42px;
}

.faq_answer {
	font-size: 11px;
	font-size: 13px;
	font-size: 14.5px;
	/*color: #5A471C;*/
	font-weight: normal;
	margin-bottom: 0px;
	clear: both;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 60px;
	background: url("images/system-imgs/faq-a.jpg") left top no-repeat;
	min-height: 40px;
}
	.faq_answer br {
		margin: 0;
	}
	
.imgdisplay {
	position: relative;
	width: 510px;
	padding: 20px;
	padding-bottom: 10px;
	height: auto;
	clear: both;
	color: #FFFFFF;
	background: #5A471C;
	margin-bottom: 20px;
}
	.imgdisplay .side_title {
		font-size: 20px;
		font-weight: bold;
		color: #F26522;
		font-family: "Arial Black", Gadget, sans-serif;
		line-height: 25px;
		display: block;
		margin-bottom: 10px;
	}
	.imgdisplay .sub_title {
		font-size: 18px;
		font-weight: bold;
		color: #F26522;
		font-family: "Arial Black", Gadget, sans-serif;
		line-height: 22px;
		display: block;
		margin-bottom: 8px;
	}
	.imgdisplay img {
		margin-bottom: 10px;
		clear: both;
	}
	
/*Rawson Constructions template: Swap images divs*/
.swapimgs_container {
	position: relative;
	width: 733px;
	height: 381px;
	overflow: hidden;
}
	.swapimgs_display {
		position: relative;
		float: left;
		clear: left;
		width: 572px;
		height: 381px;
		overflow: hidden;
		background: #FFFFFF;
		margin-left: 5px;
		margin-right: 5px;
		margin-left: 0;
		margin-right: 10px;
	}
	.swapimgs_title {
		position: relative;
		float: left;
		width: 147px;
		padding-top: 7px;
		padding-bottom: 7px;
		background: #EEE1C5;
		color: #5A471C;	
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		display: none;
	}
	.swapimgs_thumbpane {
		position: relative;
		float: left;
		width: 151px;
		height: 336px;
		padding-top: 4px;
		padding-top: 0;
		overflow: hidden;
	}
		.swapimgs_thumbpane_inner {
			position: relative;
			width: 147px;
			height: 336px;
			overflow: auto;
		}
			.swapimgs_scroll {
				display: none;
				position: absolute;
				width: 6px;
				height: 35px;
				background: #F26522;
				right: 0px;
				top: 4px;
			}
		.swapimgs_thumb {
			position: relative;
			float: left;
			width: 142px;
			height: 95px;
			overflow: hidden;
			margin-bottom: 10px;
		}
		
		.swapimgs_thumb a {
			display: block;
		}
		
		.swapimgs_suburb {
			display: none;
			position: relative;
			float: left;
			width: 147px;
			padding-top: 1px;
			padding-bottom: 1px;
			background: #5A471C;
			color: #FFFFFF;	
			text-align: center;
			font-size: 11px;
			font-weight: bold;
		}
		
.sustainability_side_info {
	position: relative;
	padding-top:30px;
	clear:both;
	width: 210px;
	font-size: 12px;
}

.sustainability_side_info h2 {
	margin-bottom: 7px;
}

.sustainability_side_info p {
	margin-bottom: 7px;
}

.sustainability_side_info a {
	text-decoration: none;
	color: #F26522;
	font-size: 14px;
}

.sustainability_side_info a:hover {
	color: #bb3217;
}