/*****Main nav (above header)*****/
/*****Subnav (below header)*****/

#Nav, #SubNav {
	bottom:0px;
	/*left:4px;*/
	width: 970px;/*882px;*/ /*780px;*/ /*was 580px, align-right before "reserve a property" button was put in*/
	height:11px;
	list-style:none;
	white-space: nowrap;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right;

}
#Nav {
	margin-top: 6px;
	/*IE6 fix: center child divs properly*/
	/**/margin-top:10px;
	/*...end IE6 fix.*/
}
html>body #SubNav, html>body #Nav 
{
	/*left:4px;*/
}
#NavWrap, #SubNavWrap
 {
	display:block;
	clear:both;
	width:970px; /* Was 882px */
	height:11px;
	margin:0 auto;
	padding:0 0 25px 0;
	list-style-position: inside;
	list-style:none;

}

#SubNavWrap li, #NavWrap li {
    float:left;
    list-style:none;
    /*margin:0 1px 0 0;*/
	list-style-position: inside;
	margin:0;
	padding:0;
}
#SubNavWrap a, #NavWrap a {
	float:left;
  	padding-top:11px;
  	overflow:hidden;
  	height:0px !important;
  	height /**/:11px; /* for IE5/Win */

}
#SubNavWrap li a, #NavWrap li a  {
 	background-position:0 -11px;
}
#SubNavWrap li a:hover, #NavWrap li a:hover {
 	background-position:0 0px;
}
#SubNavWrap li.active, #NavWrap li.active {
	background-position:0 -22px;
	}
#SubNavWrap li a.active, #NavWrap li a.active {
 	background-position:0 -22px;
}
#SubNavWrap li a.active:hover, #NavWrap li a.active:hover {
 	background-position:0 -22px;
}
/* Nav button specifics */

#Nav_home, #Nav_home a  {
	width:49px;
	background: url(../img/nav_home.png) top left no-repeat;
}
/*
#Nav_services, #Nav_services a {
	width:77px;
	background: url(../img/nav_services.png) top left no-repeat;
}
*/
#Nav_client, #Nav_client a {
	width:125px;
	background: url(/img/nav_client.png) top left no-repeat;
}
#Nav_developments, #Nav_developments a  {
	width:119px;
	background: url(../img/nav_developments.png) top left no-repeat;
}
#Nav_5star, #Nav_5star a  {
	width:110px;
	background: url(../img/nav_5star.png) top left no-repeat;
}
#Nav_aboutus, #Nav_aboutus a  {
	width:82px;
	background: url(../img/nav_aboutus.png) top left no-repeat;
}
#Nav_gallery, #Nav_gallery a  {
	width:74px;
	background: url(../img/nav_gallery.png) top left no-repeat;
}
#Nav_recruitment, #Nav_recruitment a  {
	width:110px;
	background: url(../img/nav_recruitment.png) top left no-repeat;
}
#Nav_contact, #Nav_contact a  {
	width:74px;
	background: url(../img/nav_contact.png) top left no-repeat;
}
#Nav_consumer, #Nav_consumer a  {
	width:120px;
	background: url(/img/nav_consumer.png) top left no-repeat;
}
.nav_filler, .nav_filler a  {
	width:170px;
	background: url(../img/nav_filler.png) top left no-repeat;
}
/* Subnav button specifics */

#Subnav_siteoverview, #Subnav_siteoverview a  {
	width:72px;
	background: url(../img/subnav_siteoverview.png) top left no-repeat;
}
#Subnav_location, #Subnav_location a {
	width:81px;
	background: url(../img/subnav_location.png) top left no-repeat;
}
#Subnav_planspricing, #Subnav_planspricing a  {
	width:114px;
	background: url(../img/subnav_planspricing.png) top left no-repeat;
}
#Subnav_specification, #Subnav_specification a  {
	width:108px;
	background: url(../img/subnav_specification.png) top left no-repeat;
}
#Subnav_requestcallback, #Subnav_requestcallback a  {
	width:131px;
	background: url(../img/subnav_requestcallback.png) top left no-repeat;
}
#Subnav_brochure, #Subnav_brochure a  {
	width:74px;
	background: url(../img/subnav_brochure.png) top left no-repeat;
}
/*
#Subnav_reserveaproperty, #Subnav_reserveaproperty a  {
	width:280px;
	background: url(../img/subnav_reserveaproperty.png) top left no-repeat;
}
.subnav_filler, .subnav_filler a  {
	width:22px;
	background: url(../img/subnav_filler.png) top left no-repeat;
}*/
.subnav_filler, .subnav_filler a  {
	width:302px;
	background: url(../img/subnav_filler.png) top left no-repeat;
}
/***** Panel nav *****/
#PanelNav {
	margin:0;
	padding:0;
}
#PanelNavWrap {
	position:relative;
	display:block;
	clear:both;
	width:282px;
	height:9px;
	margin:0;
	padding:0;
	list-style-position: inside;
}
#PanelNavWrap li {
	float:left;
	height:9px;
	list-style:none;

	list-style-position: inside;
	margin:0 0 9px 0; /*was 8px before?*/
	padding:0;
}
#PanelNavWrap a {
	float:left;
	line-height:9px;
  	overflow:hidden;
  	height:9px !important;
  	height /**/:9px; /* for IE5/Win */
}

#PanelNavWrap li a { /*normal must be at -9px because these img files have been rendered with image slices in the wrong order*/
 	background-position:0 -9px;
}
#PanelNavWrap li a:hover { /*and thus hover is at 0px.*/
 	background-position:0 0px;
}
#PanelNavWrap li.active {
	background-position:0 -18px;
}
#PanelNavWrap li a.active {
 	background-position:0 -18px;
}
#PanelNavWrap li a.active:hover {
 	background-position:0 -18px;
}

/*Individual Menu Element Styling*/
/*About Us*/
#Panelnav_abt_intro, #Panelnav_abt_intro a  {
	width:282px;
	background: url(../img/panelnav_abt_intro.png) top left no-repeat;
}
#Panelnav_abt_team, #Panelnav_abt_team a  {
	width:282px;
	background: url(../img/panelnav_abt_team.png) top left no-repeat;
}
#Panelnav_abt_landbuying, #Panelnav_abt_landbuying a {
	width:282px;
	background: url(../img/panelnav_abt_landbuying.png) top left no-repeat;
}
#Panelnav_abt_construction, #Panelnav_abt_construction a  {
	width:282px;
	background: url(../img/panelnav_abt_construction.png) top left no-repeat;
}
#Panelnav_abt_salesmarketing, #Panelnav_abt_salesmarketing a  {
	width:282px;
	background: url(../img/panelnav_abt_salesmarketing.png) top left no-repeat;
}
#Panelnav_abt_recruitment, #Panelnav_abt_recruitment a  {
	width:282px;
	background: url(../img/panelnav_abt_recruitment.png) top left no-repeat;
}
/*Contact*/
#Panelnav_contact_details, #Panelnav_contact_details a  {
	width:282px;
	background: url(../img/panelnav_contact_details.png) top left no-repeat;
}
#Panelnav_contact_map, #Panelnav_contact_map a  {
	width:282px;
	background: url(../img/panelnav_contact_map.png) top left no-repeat;
}
/*Service*/
#Panelnav_svc_clientrelations, #Panelnav_svc_clientrelations a  {
	width:282px;
	background: url(../img/panelnav_svc_clientrelations.png) top left no-repeat;
}
#Panelnav_svc_qc, #Panelnav_svc_qc a  {
	width:282px;
	background: url(../img/panelnav_svc_qc.png) top left no-repeat;
}
#Panelnav_svc_bespoke, #Panelnav_svc_bespoke a  {
	width:282px;
	background: url(../img/panelnav_svc_bespoke.png) top left no-repeat;
}
#Panelnav_svc_conveyancing, #Panelnav_svc_conveyancing a  {
	width:282px;
	background: url(../img/panelnav_svc_conveyancing.png) top left no-repeat;
}
#Panelnav_svc_finance, #Panelnav_svc_finance a  {
	width:282px;
	background: url(../img/panelnav_svc_finance.png) top left no-repeat;
}
#Panelnav_svc_survey, #Panelnav_svc_survey a  {
	width:282px;
	background: url(../img/panelnav_svc_survey.png) top left no-repeat;
}
#Panelnav_svc_removals, #Panelnav_svc_removals a  {
	width:282px;
	background: url(../img/panelnav_svc_removals.png) top left no-repeat;
}
#Panelnav_svc_utilitycouncil, #Panelnav_svc_utilitycouncil a  {
	width:282px;
	background: url(../img/panelnav_svc_utilitycouncil.png) top left no-repeat;
}
#Panelnav_svc_localarea, #Panelnav_svc_localarea a  {
	width:282px;
	background: url(../img/panelnav_svc_localarea.png) top left no-repeat;
}

/* Client Relations */
#Panelnav_cr_commitment, #Panelnav_cr_commitment a  {
	width:282px;
	background: url(/img/panelnav_cr_commitment.png) top left no-repeat;
}

#Panelnav_cr_process, #Panelnav_cr_process a  {
	width:282px;
	background: url(/img/panelnav_cr_process.png) top left no-repeat;
}

#Panelnav_cr_bespoke, #Panelnav_cr_bespoke a  {
	width:282px;
	background: url(/img/panelnav_cr_bespoke.png) top left no-repeat;
}

#Panelnav_cr_preparing, #Panelnav_cr_preparing a  {
	width:282px;
	background: url(/img/panelnav_cr_preparing.png) top left no-repeat;
}

#Panelnav_cr_living, #Panelnav_cr_living a  {
	width:282px;
	background: url(/img/panelnav_cr_living.png) top left no-repeat;
}

#Panelnav_cr_if, #Panelnav_cr_if a  {
	width:282px;
	background: url(/img/panelnav_cr_if.png) top left no-repeat;
}

/*Developments: Specifications*/
#Panelnav_dev_spec_bathrooms, #Panelnav_dev_spec_bathrooms a  {
	width:282px;
	background: url(../img/panelnav_dev_spec_bathrooms.png) top left no-repeat;
}
#Panelnav_dev_spec_bedrooms, #Panelnav_dev_spec_bedrooms a  {
	width:282px;
	background: url(../img/panelnav_dev_spec_bedrooms.png) top left no-repeat;
}
#Panelnav_dev_spec_buildings, #Panelnav_dev_spec_buildings a  {
	width:282px;
	background: url(../img/panelnav_dev_spec_buildings.png) top left no-repeat;
}
#Panelnav_dev_spec_decor, #Panelnav_dev_spec_decor a  {
	width:282px;
	background: url(../img/panelnav_dev_spec_decor.png) top left no-repeat;
}
#Panelnav_dev_spec_electrical, #Panelnav_dev_spec_electrical a  {
	width:282px;
	background: url(../img/panelnav_dev_spec_electrical.png) top left no-repeat;
}
#Panelnav_dev_spec_finally, #Panelnav_dev_spec_finally a  {
	width:282px;
	background: url(../img/panelnav_dev_spec_finally.png) top left no-repeat;
}
#Panelnav_dev_spec_kitchens, #Panelnav_dev_spec_kitchens a  {
	width:282px;
	background: url(../img/panelnav_dev_spec_kitchens.png) top left no-repeat;
}
#Panelnav_dev_spec_safety, #Panelnav_dev_spec_safety a  {
	width:282px;
	background: url(../img/panelnav_dev_spec_safety.png) top left no-repeat;
}

/***** Panel nav *****/
#PanelForumLink {
	margin:0;
	padding:0;
}
#PanelForumLinkWrap {
	position:relative;
	display:block;
	clear:both;
	width:282px;
	height:46px;
	margin:0;
	padding:0;
	list-style-position: inside;
}
#PanelForumLinkWrap li {
	float:left;
	height:46px;
	list-style:none;

	list-style-position: inside;
	margin:0 0 46px 0; /*was 8px before?*/
	padding:0;
}
#PanelForumLinkWrap a {
	float:left;
	line-height:46px;
  	overflow:hidden;
  	height:46px !important;
  	height /**/:46px; /* for IE5/Win */
}

#PanelForumLinkWrap li a { /*normal must be at -9px because these img files have been rendered with image slices in the wrong order*/
 	background-position:0 0px;
}
#PanelForumLinkWrap li a:hover { /*and thus hover is at 0px.*/
 	background-position:0 -46px;
}
#PanelForumLinkWrap li.active {
	background-position:0 -92px;
}
#PanelForumLinkWrap li a.active {
 	background-position:0 -92px;
}
#PanelForumLinkWrap li a.active:hover {
 	background-position:0 -92px;
}

#PanelForumButton, #PanelForumButton a  {
	width:282px;
	background: url(../img/panel_forum_button.png) top left no-repeat;
}