#menu {
	width:						821px; /* Had to increase menu width due to padding effect in "#menu ul" */
	background:				#FFFFFF;
	text-align:				center;
	margin:						10px 0px 0px 0px;
	height:						80px;
}

#menu ul {
	list-style:				none;
	margin:						0;
	width:						105px;
	float:						left;
	padding:					0px 11px 0px 0px;
}

#menu a, #menu h2 {
	font:							bold 11px/16px 'Trebuchet MS', Trebuchet, arial, sans-serif;
	display:					block;
	border-width:			0px;
	border-style:			solid;
	border-color:			#ccc #888 #555 #bbb;
	margin:						0;
	line-height:			80px;
}

#submenu a {
	line-height:			25px;
	padding:					0px 0px 0px 5px;
}


#menu h2 {
	color:						#FFFFFF;
	background:				#000000;
	text-transform:		uppercase;
}

#menu a {
	color:						#000000;
	text-decoration:	none;
	border-color:			#000000;
	border-style:			solid;
	border-width:			1px;
}

#menu li {
	position:					relative;
	background:				#FFFFFF;
	z-index:					500;
}

#menu ul ul {
	position:					absolute;
	z-index:					500;
}

#menu ul ul ul {
	top:							0;
	left:							100%;
}

div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {
	display:					none;
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
	display:					block;
}

#menu li.submenu {
	width:						200px;
	height:						22px;
	text-align:				left;
	border-width:			1px;
	border-style:			solid;
	border-color:			#ccc #888 #555 #bbb;
	margin:						0px 0px 0px -6px;
}

/* ******************** Default Menu Colours ******************** */
#menu li.menu_welcome, #menu li.menu_welcome a {
/*	color:						#FFFFFF; */
/*	background-color: #855D5D; */
	color:						#000000;
	background-color: #FFFFFF;
	border-color:			#C8C8C8;
}

#menu li.menu_homes, #menu li.menu_homes a {
	color:						#FFFFFF;
	background-color: #A3AF07;
	border-color:			#A3AF07;
}

#menu li.menu_rented_homes, #menu li.menu_rented_homes a {
	color:						#FFFFFF;
	background-color: #CC3333;
	border-color:			#CC3333;
}

#menu li.menu_developments, #menu li.menu_developments a {
	color:						#FFFFFF;
	background-color: #669999;
	border-color:			#669999;
}

#menu li.menu_strategic_land, #menu li.menu_strategic_land a {
	color:						#FFFFFF;
	background-color: #E87511;
	border-color:			#E87511;
}

#menu li.menu_contact_us, #menu li.menu_contact_us a {
	color:						#FFFFFF;
	background-color: #2986BB;
	border-color:			#2986BB;
}

#menu li.menu_corporate, #menu li.menu_corporate a {
	color:						#FFFFFF;
	background-color: #EFB22D;
	border-color:			#EFB22D;
}

#menu li.menu_park_lane, #menu li.menu_park_lane a {
/*	color:						#FFFFFF; */
/*	background-color: #FFFFFF; */
	border-color:			#000000;
	padding:					0px -11px 0px 0px;
}
/* ****************** End Default Menu Colours ****************** */

/* ***************** Default Hover Menu Colours ***************** */
#menu li.menu_welcome a:hover, #menu li.menu_homes a:hover, #menu li.menu_rented_homes a:hover,
#menu li.menu_developments a:hover, #menu li.menu_strategic_land a:hover, #menu li.menu_contact_us a:hover,
#menu li.menu_corporate a:hover {
	color:						#000000;
	background:				#FFFFFF;
	border-color:			#000000;
	border-style:			solid;
	border-width:			1px;
}

#menu li.menu_park_lane a:hover {
	border-color:			#000000;
	border-style:			solid;
	border-width:			1px;
}
/* *************** End Default Hover Menu Colours *************** */

/* ********************* Footer Menu Styles ********************* */
#footer {
	width:						800px;
	height:						25px;
	color:						#FFFFFF;
}

#footer ul {
	list-style:				none;
	margin:						0;
	padding:					0;
	float:						left;
}

#footer a {
	display:					block;
	line-height:			25px;
	text-decoration:	none;
}

#footer li {
	position:					relative;
}

#footer li.footer1 {
/*	background-color: #855D5D; */
	border-style: 		solid;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#C8C8C8;
	background-color: #FFFFFF;
	width:						25px;
}
#footer li.footer1 a, #footer li.footer1 a:hover { color: #855D5D; }

#footer li.footer2 {
	background-color: #A3AF07;
	border-style: 		solid;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#A3AF07;
	width:						25px;
}
#footer li.footer2 a, #footer li.footer2 a:hover { color: #A3AF07; }

#footer li.footer3 {
	background-color: #CC3333;
	border-style: 		solid;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#CC3333;
	width:						25px;
}
#footer li.footer3 a, #footer li.footer3 a:hover { color: #CC3333; }

#footer li.footer4 {
	background-color: #669999;
	border-style: 		solid;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#669999;
	width:						25px;
}
#footer li.footer4 a, #footer li.footer4 a:hover { color: #669999; }

#footer li.footer5 {
	background-color: #E87511;
	border-style: 		solid;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#E87511;
	width:						25px;
}
#footer li.footer5 a, #footer li.footer5 a:hover { color: #E87511; }

#footer li.footer6 {
	background-color: #2986BB;
	border-style: 		solid;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#2986BB;
	width:						25px;
}
#footer li.footer6 a, #footer li.footer6 a:hover { color: #2986BB; }

#footer li.footer7 {
	background-color: #EFB22D;
	border-style: 		solid;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#EFB22D;
	width:						25px;
}
#footer li.footer7 a, #footer li.footer7 a:hover { color: #EFB22D; }

/*
#footer li.footer8 {
	background-color: #254379;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #254379;
	width:						25px;
}
#footer li.footer8 a, #footer li.footer8 a:hover { color: #254379; }
*/

#footer li.footerlinks, #footer li.footerlinks a, #footer ul.footerlinks {
	display:					inline;
}

#footer li.footerlinks1, #footer li.footerlinks1 a, #footer ul.footerlinks1 {
	display:					inline;
	width:						90px;
}

#footer li.footerlinks2, #footer li.footerlinks2 a, #footer ul.footerlinks2 {
	display:					inline;
	width:						60px;
}

#footer li.footerlinks3, #footer li.footerlinks3 a, #footer ul.footerlinks3 {
	display:					inline;
	width:						70px;
}

#footer li.footerlinks4, #footer li.footerlinks4 a, #footer ul.footerlinks4 {
	display:					inline;
	width:						55px;
}

#footer li.footerlinks5, #footer li.footerlinks5 a, #footer ul.footerlinks5 {
	display:					inline;
	width:						55px;
}
/* ******************* End Footer Menu Styles ******************* */