/* hide from older browsers \*/
#nav, #nav ul { padding: 0; margin: 0; list-style: none; width : 180px; position : relative; z-index: 150; } 
#nav li { position : relative; float : left; margin-bottom : 0; }

#nav li img { z-index: 0;}

#nav li ul { position : absolute; left: -999em; top: auto; margin-left : 170px; margin-top: -29px; } 	
#nav li ul ul { left: -999em; } 
#nav li li { margin-bottom : -1px;}
#nav li a { display : block; } 
/* SUB */
#nav li ul { margin-left : 170px; font-weight: bold; }

#nav li li ul { margin-top: 0; }

#nav li li a { display : block; color: #333; text-decoration : none; background-color : white; border: 1px solid #ccc; padding: 2px 5px; width: 162px;
/*	voice-family: "\"}\""; 	*/ voice-family:inherit; width: 180px; } 
#nav li a:hover, #nav li li:hover a:hover, #nav li li.sfhover a:hover { color: #7A031D;  background: #F1F1F1;		 z-index: 200; } 
#nav li:hover, #nav li.sfhover, #nav li li:hover a, #nav li li.sfhover a { background: #F1F1F1;		 } 
/* SUB SUB */
#nav li li:hover ul, #nav li li.sfhover ul, #nav li li.sfhover ul { top: auto; margin-left: -191px; }

#nav li li:hover li a, #nav li li.sfhover li a { background: #fff;		 }	

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; } 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }

#hmnav #randomimage img { z-index: 2;}
/* end hiding from older browsers */