/* created by lazygrace.com */
/* nav.css */


#cont_holder #container ul#nav {
	margin: 0 0 0 40px;
	padding: 0 0 0 0px;
	width: 900px;
	height: 39px;
	display: block;
	position: absolute;
	z-index: 10;
	background: #ffffff;
}
#cont_holder #container ul#nav li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	list-style: none;
}
#cont_holder #container ul#nav li span {
	position:absolute;
	top:-9999px;
}

/* Homepage sub nav */
#cont_holder #container ul#homepage_subnav {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	width: 900px;
	height: 349px;
	display: block;
	position: relative;
	z-index: 10;
	background: #ffffff;
}
#cont_holder #container ul#homepage_subnav li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	list-style: none;
}
#cont_holder #container ul#homepage_subnav li span {
	position:absolute;
	top:-9999px;
}


/* Home */
.nav_home {
	width: 141px;
	height: 39px;
	margin: 0 0 0 0px;
	background: url(../images/nav/nav.png) 0px 0 no-repeat;
	display: block;
}
.nav_home_on {
	width: 141px;
	height: 39px;
	background: url(../images/nav/nav.png) 0 -39px no-repeat;
	display: block;
}
.nav_home:hover {
	background: url(../images/nav/nav.png) 0 -39px no-repeat;
}
.nav_about {
	width: 158px;
	height: 39px;
	margin: 0 0 0 0px;
	background: url(../images/nav/nav.png) -141px 0 no-repeat;
	display: block;
}
.nav_about_on {
	width: 158px;
	height: 39px;
	background: url(../images/nav/nav.png) -141px -39px no-repeat;
	display: block;
}
.nav_about:hover {
	background: url(../images/nav/nav.png) -141px -39px no-repeat;
}
.nav_whatwedo {
	width: 181px;
	height: 39px;
	margin: 0 0 0 0;
	background: url(../images/nav/nav.png) -299px 0 no-repeat;
	display: block;
}
.nav_whatwedo_on {
	width: 181px;
	height: 39px;
	background: url(../images/nav/nav.png) -299px -39px no-repeat;
	display: block;
}
.nav_whatwedo:hover {
	background: url(../images/nav/nav.png) -299px -39px no-repeat;
}
.nav_news {
	width: 130px;
	height: 39px;
	margin: 0 0 0 0;
	background: url(../images/nav/nav.png) -480px 0 no-repeat;
	display: block;
}
.nav_news_on {
	width: 130px;
	height: 39px;
	background: url(../images/nav/nav.png) -480px -39px no-repeat;
	display: block;
}
.nav_news:hover {
	background: url(../images/nav/nav.png) -480px -39px no-repeat;
}
.nav_events {
	width: 136px;
	height: 39px;
	margin: 0 0 0 0;
	background: url(../images/nav/nav.png) -610px 0 no-repeat;
	display: block;
}
.nav_events_on {
	width: 136px;
	height: 39px;
	background: url(../images/nav/nav.png) -610px -39px no-repeat;
	display: block;
}
.nav_events:hover {
	background: url(../images/nav/nav.png) -610px -39px no-repeat;
}
.nav_contact{
	width: 154px;
	height: 39px;
	margin: 0 0 0 0;
	background: url(../images/nav/nav.png) -746px 0 no-repeat;
	display: block;
}
.nav_contact_on {
	width: 154px;
	height: 39px;
	background: url(../images/nav/nav.png) -746px -39px no-repeat;
	display: block;
}
.nav_contact:hover {
	background: url(../images/nav/nav.png) -746px -39px no-repeat;
}



/* Homepage sub nav*/

/* Agricultural */
.nav_agricultural {
	width: 228px;
	height: 349px;
	margin: 0 0px 0 0;
	background: url(../images/nav/homepage_subnav.jpg) 0px -349px no-repeat;
	display: block;
}
.nav_agricultural_on {
	width: 228px;
	height: 349px;
	background: url(../images/nav/homepage_subnav.jpg) 0px 0px no-repeat;
	display: block;
}
.nav_agricultural:hover {
	background: url(../images/nav/homepage_subnav.jpg) 0px 0px no-repeat;
}
/* Lesiure */
.nav_leisure {
	width: 226px;
	height: 349px;
	margin: 0 0px 0 0;
	background: url(../images/nav/homepage_subnav.jpg) -228px -349px no-repeat;
	display: block;
}
.nav_leisure_on {
	width: 226px;
	height: 349px;
	background: url(../images/nav/homepage_subnav.jpg) -228px 0px no-repeat;
	display: block;
}
.nav_leisure:hover {
	background: url(../images/nav/homepage_subnav.jpg) -228px 0px no-repeat;
}
/* Residential */
.nav_residential {
	width: 226px;
	height: 349px;
	margin: 0 0px 0 0;
	background: url(../images/nav/homepage_subnav.jpg) -454px -349px no-repeat;
	display: block;
}
.nav_residential_on {
	width: 226px;
	height: 349px;
	background: url(../images/nav/homepage_subnav.jpg) -454px 0px no-repeat;
	display: block;
}
.nav_residential:hover {
	background: url(../images/nav/homepage_subnav.jpg) -454px 0px no-repeat;
}
/* Commercial */
.nav_commercial {
	width: 220px;
	height: 349px;
	margin: 0 0 0 0;
	background: url(../images/nav/homepage_subnav.jpg) -680px -349px no-repeat;
	display: block;
}
.nav_commercial_on {
	width: 220px;
	height: 349px;
	background: url(../images/nav/homepage_subnav.jpg) -680px 0px no-repeat;
	display: block;
}
.nav_commercial:hover {
	background: url(../images/nav/homepage_subnav.jpg) -680px 0px no-repeat;
}






/* Homepage Side Panel Sales / Lettings Buttons */
.homepage_side_panel_buttons_sales_lettings {
	height: 35px;
	margin-left: 12px;
}
.homepage_side_panel_buttons_sales_lettings li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	list-style: none;
}
.homepage_side_panel_buttons_sales_lettings li span {
	position:absolute;
	top:-9999px;
}
/* Property Sales Button */
.homepage_side_panel_sales {
	width: 166px;
	height: 35px;
	background: url(../images/nav/property_search_toggle.png) 0 0 no-repeat;
	display: block;
}
.homepage_side_panel_sales:hover {
	background: url(../images/nav/property_search_toggle.png) 0 -35px no-repeat;
}
.homepage_side_panel_sales_active {
	width: 166px;
	height: 35px;
	background: url(../images/nav/property_search_toggle.png) 0 -70px no-repeat;
	display: block;
}
/* Property Lettings Button */
.homepage_side_panel_lettings {
	width: 166px;
	height: 35px;
	background: url(../images/nav/property_search_toggle.png) -166px 0 no-repeat;
	display: block;
}
.homepage_side_panel_lettings:hover {
	background: url(../images/nav/property_search_toggle.png) -166px -35px no-repeat;
}
.homepage_side_panel_lettings_active {
	width: 166px;
	height: 35px;
	background: url(../images/nav/property_search_toggle.png) -166px -70px no-repeat;
	display: block;
}


/* Footer */
.butt_facebook{
	margin: 0 0 0 875px;
	padding: 0;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	background: url(../images/nav/butt_facebook.png);
}
.butt_facebook:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.butt_facebook span{
	display: none;
}
.butt_twitter{
	margin: 0 0 0 838px;
	padding: 0;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	background: url(../images/nav/butt_twitter.png);
}
.butt_twitter:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.butt_twitter span{
	display: none;
}
.butt_linkedin{
	margin: 0 0 0 912px;
	padding: 0;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	background: url(../images/nav/butt_linkedin.png);
}
.butt_linkedin:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.butt_linkedin span{
	display: none;
}
.butt_youtube{
	margin: 0 0 0 800px;
	padding: 0;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	background: url(../images/nav/butt_youtube.png);
}
.butt_youtube:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.butt_youtube span{
	display: none;
}

.right_green .smedia{
	margin: 20px 0 0 20px;
	padding: 10px 0 0 40px;
	position: relative;
	height: 32px;
	width: 300px;
	display: block;
}
.right_green .butt_facebook{
	margin: -10px 0 0 -40px;
}
.right_green .butt_twitter{
	margin: -10px 0 0 -40px;
}

.right_green .butt_linkedin{
	margin: -10px 0 0 -40px;
}

.right_green .butt_youtube{
	margin: -10px 0 0 -40px;
}





