
/* Menu link items ----------------------------------------------------------------------------------------------- */

#menu { 
	height:23px; width:720px; 
	padding:0; margin:0; 
	background-color: #fff;
	
	}
	
#menu, #menu ul { 
	padding:0; margin:0; margin-left:1px; 
	list-style:none; 
	line-height:1em;
	} /* all menus */
	


#menu li { 
	float:left;
	border-bottom: #fff 1px solid;
	} /* all menu items */

#menu li a {
	display: block; height: 23px;
	background-position:0 23px;
	margin:0 1px 0 0;
	border-bottom: #fff 1px solid;
	}
	

/* Buttons ----------------------------------------------------------------------------------------------- */

#mm_home { 
	width:68px;
	background-image: url(img/mm_home.gif); 
	}

#mm_buying { 
	width:67px;
	background-image: url(img/mm_buying.gif);
	}
#mm_selling { 
	width:65px;
	background-image: url(img/mm_selling.gif);
	}
#mm_finance { 
	width:68px;
	background-image: url(img/mm_finance.gif);
	}
#mm_about_us { 
	width:76px;
	background-image: url(img/mm_about_us.gif);
	}
#mm_staff_profiles { 
	width:101px;
	background-image: url(img/mm_staff_profiles.gif);
	}
#mm_careers { 
	width:72px;
	background-image: url(img/mm_careers.gif);
	}
#mm_contact_us { 
	width:90px;
	background-image: url(img/mm_contact_us.gif);
	}
#mm_testimonials { 
	width:102px;
	background-image: url(img/mm_testimonials.gif);
	}

/* Rollovers ----------------------------------------------------------------------------------------------- */	

#menu span { 
display:none;
}
#menu :hover { 
background-position:0 0; 
bord//er-bottom: #ED1B2C 1px solid;

}

#menu li a.down {background-position:0 0;}

/* Sub menu ----------------------------------------------------------------------------------------------- */

#menu li:hover ul a, #menu li.hover ul a {
	display: block;
	background: url(img/sub_nav_bg.gif) repeat-x 0 0;
	font: 11px/16px Tahoma;
	color: #000;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px solid #fff;
	height: 20px;
	padding: 0 13px 0 13px;
	width: 115px;
}
#menu li:hover ul a:hover, #menu li.hover ul a:hover { 
	color:#ED1B2C; 
	border-bottom: 1px solid #fff; 
	
}
#menu li ul { 
	position:absolute; 
	left:-20em; 
	float:left; 
	padding:0px; 
	width:40px; 
	margin-top:-5px; 
	border-top: #ED1B2C 1px solid;
}
#menu li:hover ul, #menu li li:hover ul, #menu li.hover ul, #menu li li.hover ul { 

left:auto; }

/*new*/

#menu li:hover ul a, #menu li.hover ul a {
 position: relative;

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