body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

a { color:#C53400; }
a:hover { text-decoration: none; }

#page {
	width: 767px;
	margin-left: auto;
	margin-right: auto;
}

#logo {
	background-image:url(../gfx/banner_logo.jpg);
	width: 280px;
	height:128px;
	float:left;
}

#menu {
	background-image:url(../gfx/banner_top_right.jpg);
	width: 487px;
	height:128px;
	float:left;
}

#menu ul {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}

#menu  img {
	float: left;
}

#mainbanner {
	background-image:url(../gfx/banner_main.jpg);
	width: 767px;
	height: 180px;
	clear: both;
}

#mainbanner h2 {
	font-size: 100%;
	color: #FFF;
}

#mainbanner p {
	color: #FFF;
}

#leftcol {
	background-image:url(../gfx/left-col.jpg);
	height: 300px;
	width: 241px;
	float:left;
	background-repeat:repeat-x;
}

#maincol {
	width: 505px;
	background-image:url(../gfx/main_col.gif);
	float:left;
}

#footer {
	width: 767px;
	height: 131px;
	background-image:url(../gfx/footer.jpg);
	clear: both;
}

#col1 {
	width: 253px;
	float:left;
}

#col1 h1 {
	font-size: 100%;
	color: #C63500;
	padding: 0px;
	margin: 0px;
}

#col1 h2 {
	font-size: 100%;
	color: #333;
	padding: 0px;
	margin: 0px;
}

#col1 p {
	padding-left: 10px;
}

#col2 {
	width: 206px;
	padding-left: 10px;
	float: left;
}

#col2 h1, #sitesections h1, #aboutKingaroy h1 {
	font-size: 100%;
	color: #C63500;
	padding: 0px;
	margin: 0px;
}

#col2 h2, #sitesections h2 {
	font-size: 120%;
	padding: 15px 0 0 0;
	margin: 0px 0px 0px 5px;
	font-family:"Arial Narrow";
}

#aboutKingaroy {
	width: 450px;
	margin-left: 10px;
}

#sitesections {
	padding: 0;
	margin-left: 1px;
	width: 206px;
	height: 110px;
	overflow: hidden;
	position:relative;
}

#sitesections .ip {

}

.content {
	padding-left: 10px;
}

.ip {
	background-image:url(../gfx/ip.png);
	width:205px;
	height: 104px;
	color: #333;
	margin-bottom: 10px;
	cursor: hand;
}

.ip .name { font-weight: bold; margin: 0px; padding: 0 0 5px 0; }
.ip .phone { margin: 0px; padding: 0 0 5px 0 }

.ip img {
	padding-right: 3px;
}

/* Menu */
#menu_res { background-image:url(../gfx/menu_residential.gif); float: left;	width:98px;	height: 82px; }
#menu_res:hover {	background-image:url(../gfx/menu_residential_on.gif); }

#menu_rural { background-image:url(../gfx/menu_rural.gif); float: left;	width:79px;	height: 82px; }
#menu_rural:hover {	background-image:url(../gfx/menu_rural_on.gif); }

#menu_comm { background-image:url(../gfx/menu_commercial.gif); float: left;	width:119px;	height: 82px; }
#menu_comm:hover {	background-image:url(../gfx/menu_commercial_on.gif); }

#menu_land { background-image:url(../gfx/menu_land.gif); float: left;	width:69px;	height: 82px; }
#menu_land:hover {	background-image:url(../gfx/menu_land_on.gif); }

#menu_lstock { background-image:url(../gfx/menu_livestock.gif); float: left;	width:118px;	height: 82px; }
#menu_lstock:hover {	background-image:url(../gfx/menu_livestock_on.gif); }

.findmenu {
	list-style:none;
	list-style-type: none;
	padding: 0px;
	margin: 5px 10px;
}
/* End menu */

#tools {
	width: 455px;
	font-size: 90%;
}
#tools a, #tools span {
	float:right;
}

#tools span {
	color: #999;
}