/************************** START STYLES FOR MENU *************************** */
#menu_container{ float: left; padding-left: 11px; }
#menu_container .mc{ float: left; background: url(../images/web/separator.gif) no-repeat center right; }

#menu_container div{ cursor: pointer; text-align: left; }

#menu_container .dm a{ color:#B9B9B9; }
#menu_container .dm a:hover{ color:#FEFEFE; }

#menu_container .dm,
#menu_container .droper{ padding: 9px 23px 12px 23px; text-align: center; font-size: 0.7em; color:#B9B9B9; }

#menu_container .sl,
#menu_container .hilite,
#menu_container .open{ color: #FEFEFE; }

#menu_container .menu,
#menu_container .opener,
#menu_container .selected,
#menu_container .opened
{
	width: 150px;
	border-bottom: 1px solid #D8D8D8;
	padding: 10px 10px 8px 25px;
	font-size: 0.7em;
	background: #FDFDFD url(../images/web/menu_arrow.gif) no-repeat center left;
	color:#9B1D1D;
}

#menu_container .menu{ clear: left; }

#menu_container .opened,
#menu_container .selected,
#menu_container .opener{ float: left; }

#menu_container .opened,
#menu_container .selected{ font-weight: bold; }

#menu_container .selected{ cursor:default; }

#menu_container .container
{
	position: absolute;
	padding-top: 12px;
	margin-top: -12px;
	border-bottom:1px solid black;
	width: 185px;
	z-index: 10;
	margin-left: -2px;
}
#menu_container .container .container
{
	border-bottom:1px solid black;
	width: 185px;
	padding-top:0;
	margin-top: 0;
	left: 185px;
	margin-left: 0;
	background-color: #FDFDFD;
}

#menu_container .over{ background: #D8D8D8 url(../images/web/over_menu_arrow.gif) no-repeat left center; }

#menu_container a{ color: #9B1D1D; text-decoration: none; }
#menu_container a:hover{ color: #9B1D1D; text-decoration: underline; }
/************************** END STYLES FOR MENU ***************************** */