#NavRow .L1Nav ul { list-style: none; display:inline; z-index:5000; margin: 0; padding: 0; }
#NavRow .L1Nav li { float: left; margin: 0; padding: 0; position: relative; display:inline; }

#NavRow .L1Nav li a, #NavRow .L1Nav li a:link, #NavRow .L1Nav li a:active, #NavRow .L1Nav li a:visited { display: block; }
#NavRow .L1Nav li a:hover {}

#Nav li:hover a, #Nav li.sfHover a  {}

#Nav li:hover ul a, #Nav li.sfHover ul a {
	/*Off state*/
	background: #c1dbc9;
	font-family: 'Helvetica';
	font-weight:bold;
	font-size: 11px;
	line-height: 16px;
	color: #007646;
	text-decoration: none;
	text-indent: 0;
	text-align:left;
	text-transform:uppercase;
	width: 173px; max-width: 197px;
	cursor: pointer;
		opacity: 1;
	-moz-opacity: 1; 
	filter: alpha(opacity=100);
	border-bottom: 1px solid #f9ead3;
}

#Nav li:hover ul a:hover, #Nav li.sfHover ul a:hover{
	/*Over state*/
	color: #a37b26;
	width: 173px; max-width: 197px;
		opacity: 1;
	-moz-opacity: 1; 
	filter: alpha(opacity=100);
}

#NavRow .L1Nav ul {
  list-style: none; margin: 0;
  width: 173px; max-width: 197px;
  position: absolute;
	  top: -999em;
	  left: -1px;
}

#NavRow .L1Nav li:hover ul, #NavRow .L1Nav li.sfHover ul { top: 49px; left: 0px; }

#NavRow .L1Nav ul li { border: 0; float: none; }

#NavRow .L1Nav ul a { padding: 10px 8px 8px 16px; height:auto; } /*padding TRouBLe - thanks Luay*/

#NavRow .L1Nav ul a span { display: block; }

#NavRow .L1Nav ul a:hover {}

#NavRow .L1Nav ul li div.footer { display:none; }
#NavRow .L1Nav ul li div.header { display:none; }
#NavRow .L1Nav ul li div.listDividers { display:none; }