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;
}

#banner {
	
}

#logo {
	background-image:url(../gfx/banner_logo2.jpg);
	width: 280px;
	height:128px;
	float:left;
}

#menu {
	background-image:url(../gfx/banner_top_right2.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: 246px;
	clear: both;
}

#mainbanner h2 {
	font-size: 100%;
	color: #FFF;
}

#mainbanner p {
	color: #FFF;
}

#content { clear: both; }

#leftcol {
	background-image:url(../gfx/left-col2.jpg);
	background-repeat:repeat-x;
	height: 380px;
	width: 241px;
	float:left;
}

#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: 459px;
	float:left;
}

#col1 h1 {
	font-size: 100%;
	color: #C63500;
	padding: 0px;
	margin: 0px;
}

#col1 h1.title {
	font-size: 180%;
	color: #333;
	padding: 0 0 10px 0;
}

#col1 h2 {
	font-size: 100%;
	color: #333;
	padding: 0px;
	margin: 0px;
}

#col1 p {
	padding-left: 10px;
}

.content {
	padding-left: 10px;
}

.ip {
	background-image:url(../gfx/ip.png);
	width:205px;
	height: 104px;
	color: #333;
	margin-bottom: 10px;
}

.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;
}

#breadcrumb {
	font-size: 10px;
}
/* End menu */

#tools {
	width: 455px;
	font-size: 90%;
}
#tools a, #tools span {
	float:right;
}