#horiz_menu ul ul {position:absolute; left:-5000px; top:0; width:160px; height: auto; overflow:hidden;
	border-left:solid 1px #ddd; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; border-top: none;}

ul#ul_horiz_menu ul, ul#ul_horiz_menu ul li {margin:0; padding:0;}

ul#ul_horiz_menu ul a, ul#ul_horiz_menu ul a:visited {margin:0; padding-left:1em; text-transform: none;
	background: none !important; display: block !important; height: auto !important;  text-align: left !important;}

ul#ul_horiz_menu ul li {height: auto; width:100%; display:block !important; clear: both; font-size: 1em;}
ul#ul_horiz_menu ul a:hover {background:#d0d0d0 !important;}
ul#ul_horiz_menu ul ul {position: relative; top:0; left:0; margin-left:10px; background: none; border:0; }
