#p7PMnav {
	padding-left: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 82%;
	z-index: 900;
}
#p7PMnav li {
	display: inline;
	list-style-type: none;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
}
#p7PMnav a {
	text-decoration: none;
	background-image: url(../images/generic/nav_up.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 7px 7px 10px 7px;
	color: #F9F9F9;
	float: left;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-image: url(../images/generic/nav_ov.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #000001;
	color: #F9F9F9;
	text-decoration: underline;
}


/* Nav page marker */

body.home #nav ul li.home a,
body.home #nav ul li.home a:hover,

body.developments #nav ul li.developments a,
body.developments #nav ul li.developments a:hover,

body.developments_wide #nav ul li.developments a,
body.developments_wide #nav ul li.developments a:hover,

body.past_developments #nav ul li.past a,
body.past_developments #nav ul li.past a:hover,

body.past_developments_wide #nav ul li.past a,
body.past_developments_wide #nav ul li.past a:hover,

body.forthcoming #nav ul li.forthcoming a,
body.forthcoming #nav ul li.forthcoming a:hover,

body.future #nav ul li.future a,
body.future #nav ul li.future a:hover,

body.gallery #nav ul li.gallery a,
body.gallery #nav ul li.gallery a:hover,

body.company #nav ul li.company a,
body.company #nav ul li.company a:hover,

body.feedback #nav ul li.feedback a,
body.feedback #nav ul li.feedback a:hover,

body.contact #nav ul li.contact a,
body.contact #nav ul li.contact a:hover,

body.recruitment #nav ul li.recruitment a,
body.recruitment #nav ul li.recruitment a:hover {
	background-image: url(../images/generic/nav_ov.gif) !important;
	background-color: #000001;
}

/* Sub nav */

#subnav_top, #subnav2_top {
	width: 706px;
	height: 13px;
	font-size: 1%;
	background-repeat: no-repeat;
	margin-left: 16px;

}
#subnav_foot, #subnav2_foot {
	width: 706px;
	height: 18px;
	font-size: 1%;
	background-repeat: no-repeat;
	margin: 0 22px;
}


#subnav, #subnav2 {
	color: #000000;
	text-align: left;
	font-size: 70%;
	z-index: 900;
	margin: 0 0 4px 0;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	padding: 0 22px;
	background-color: #F4F4F4;
}
#subnav2 {
	margin-bottom: 22px;
}
#subnav li, #subnav2 li {
	display: inline;
	list-style-type: none;
}
#subnav ul, #subnav2 ul {
	margin: 0;
	padding: 0;
}
#subnav a, #subnav2 a {
	text-decoration: none;
	color: #666666;
	padding: 6px 15px 7px 0;
	font-size: 82%;
	font-weight: bold;
	float: left;
}
.subnav_bold, #subnav2_bold {
	color: #000000 !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}

#subnav a:hover, #subnav a:active, #subnav a:focus,
#subnav2 a:hover, #subnav2 a:active, #subnav2 a:focus {
	text-decoration: underline;
}