/*menu*/
ul#menu {
	height: 30px;	
	list-style-type:none;
	margin: 0 0 1em 0;
	}
ul#menu a {
	font-weight: lighter;
	}			
ul#menu li {
	float: left;
	height: 30px;
	z-index: 9999;
	position: relative;
	}	
ul#menu li a {
	text-indent: -9999px;
	}	
#menu :hover, #menu .hover, #menu li a.down {
	background-position: 0 -30px;
	}	
	
#mm_home,
#mm_buying,
#mm_selling,
#mm_renting,
#mm_finance,
#mm_projects,
#mm_aboutUs,
#mm_contactUs {
	display: block;
	height: 30px;
	background-position: 0 0;
	border-right: 1px solid #FFF;
	}
/*main menu buttons*/
#mm_home {
	background-image:url(../img/mm_home.gif);
	width: 95px;
	}
#mm_buying {
	background-image:url(../img/mm_buying.gif);
	width: 95px;
	}
#mm_selling {
	background-image:url(../img/mm_selling.gif);
	width: 95px;
	}
#mm_renting {
	background-image:url(../img/mm_renting.gif);
	width: 95px;
	}
#mm_finance {
	background-image:url(../img/mm_finance.gif);
	width: 95px;
	}	
#mm_projects {
	background-image:url(../img/mm_projects.gif);
	width: 95px;
	}	
#mm_aboutUs {
	background-image:url(../img/mm_aboutUs.gif);
	width: 95px;
	}	
#mm_contactUs {
	background-image:url(../img/mm_contactUs.gif);
	width: 100px;
	border: none;
	}
	
/*second level menu*/
ul#menu li ul {
	position: absolute; 
	list-style-type:none;
	text-transform: lowercase;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width: 150px;
	}	
ul#menu li ul li { /*removes space between links*/
	height: auto;
	}	
ul#menu li ul li a {
	display: block; 
	width: 150px; 
	padding: 5px;
 	background: #333;
	border-top: 1px solid #000;
	color: #FFF;
	text-decoration: none;
	text-indent: 0em; 
	font-weight: normal;
	}	
ul#menu li ul li a:hover {
	background: #000;
	color: #666;
	}
ul#menu li:hover ul,
ul#menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 999;
	}			
/*Activates main button*/
body#home #mm_home,
body#buying #mm_buying,
body#selling #mm_selling,
body#renting #mm_renting,
body#finance #mm_finance,
body#projects #mm_projects,
body#aboutUs #mm_aboutUs,
body#contactUs #mm_contactUs {
	background-position: 0 -30px;
	}