.thebody {
	margin:0;
	background:#145533;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:80%;
}
h1 {
color:#339900;

}
#header {
	background:url(/stock/83/topbg.png) bottom left repeat-x;
	clear:both;
	border:1px solid #000;
}
#topmiddle {
 width: 780px;
 margin-left:auto;
 margin-right:auto;
/* background: url(/stock/83/cashtrade.png) right top no-repeat;*/
 clear:both;
}
#logo {
	float:left;
}
#click {
	float:right;
}
.clearer {
	clear: both;
}
#breadcrumb {
 text-transform:capitalize;
 font-variant:small-caps;
 color:#999999;
}
#breadcrumb a {
 text-decoration: none;
 font-weight:bold;
 color:#99CC66;
 text-transform:capitalize;
 font-variant:small-caps;
}
#breadcrumb a:hover {
 text-decoration: none;
 font-weight:bold;
 color:#339900;
}
#topnav {
padding-top: 0px;
clear:both;
}
.white {
background:white;

}
#topnav ul {
	text-align:left;
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:0px;

}
#topnav ul li {
	float: left;
	display:block;
	margin-right: 2px;
}
#topnav ul li a {
text-align:center;
padding-top: 6px;
padding-bottom: 5px;
	display:block;
	float:none;
	width:119px;
	background:url(/stock/83/navbutton_off.png) no-repeat;
	color:white;
	font-size:120%;
	text-decoration:none;
}
#topnav ul li a:hover {
	background:url(/stock/83/navbutton_over.png) no-repeat;

}
#topnav ul li a.active, #topnav ul li a.active:hover {
	background:url(/stock/83/navbutton_on.png) no-repeat;
	color:#006633;
	margin-bottom:-1px;
	border-bottom: white 1px solid;

}
#content {
	width: 780px;
	background:#FFF;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	padding-top:20px;
}
#footer {
background: url(/stock/83/footer_shadow.png) top repeat-x;
}

#footer div {
	padding-top:20px;
	width: 780px;
	margin-left:auto;
	margin-right:auto;
	background:url(/stock/83/logo.png) left 20px no-repeat;
	text-align:right;
	color:white;
}




#leftnav {
	width:200px;
	float:left;
}
#leftnav ul {
list-style:none;

margin:0px;
padding:0px;}
#leftnav li {
list-style:none;
margin:0px;
padding:0px;
}
#content div a {
	text-decoration: none;
	color:#006633;
	font-weight: bold;
}
#content div a:hover {
	text-decoration: none;
	color:#FF9900;
	font-weight: bold;
}
#leftnav #ln-top {
	width:196px;
	height:39px;
	background:url(/stock/83/leftnavtop.png) no-repeat;
}
#leftnav li a.navigation {
	display: block;
	width:196px;
	text-align:left;
	padding: 6px;
	color:#003300;
	text-decoration:none;
	font-weight:bold;
	background:url(/stock/83/leftavnormal.png) left bottom no-repeat;
}
#leftnav li a.navigation_on {
	display: block;
	width:196px;
	text-align:left;
	padding: 6px;
	text-decoration:none;
	font-weight:bold;
	color:#FF9900;
	background:white;
}
#leftnav li a.navigation:hover {
	color:#FF9900;
	background:white;
}
#leftnav #ln-bottom {
	width:196px;
	height:45px;
	background:url(/stock/83/leftnavbottom.png) no-repeat;
}
#navcontent {
	width:550px;
	float:right;
}
.homequick {
font-size:90%;
padding: 5px;
vertical-align:top;
width:120px;}
.homequick h2 {
font-size: 120%;
}
.home_timber {

background:#00A550 url(/stock/83/home/timber_footer.jpg) bottom no-repeat;
color:#FFFFFF;
}
.home_fencing {
background:#00CC66 url(/stock/83/home/fencing_footer.jpg) bottom no-repeat;
color:#FFFFFF;
}
.home_sheds {
background:#BDCB63 url(/stock/83/home/shed_footer.jpg) bottom no-repeat;
color:#FFFFFF;
}
.home_building {

background:#99CC33 url(/stock/83/home/bricks_footer.jpg) bottom no-repeat;
color:#FFFFFF;
}
.home_lofts {

background:#66CC66 url(/stock/83/home/lofts_footer.jpg) bottom no-repeat;
color:#FFFFFF;
}
.home_sheet {

background:#72C08D url(/stock/83/home/eco_footer.jpg) bottom no-repeat;
color:#FFFFFF;
}