ul#primary-nav ul {
	background: #f1f2f2; /* IE6 Bug */
	z-index: 0;
}

ul#primary-nav {
	margin-top: 7px;
	width: 663px;
	z-index: 0;
}

ul#primary-nav li {
	float: left;
	height: 43px;
	position: relative;
	list-style: none;
	z-index: 0;
}

ul#primary-nav li a {
	font-family: "HelveticaNeue-Light", Helvetica Neue, Helvetica, Arial, Geneva, sans-serif;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 1.3em;
	padding: 12px 0px 14px 38px;
	z-index: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	visibility: hidden; /* #!!!# changed display to visibility becose display not worked normaly in IE */
	left: 0; /* Set 1px less than menu width */
	top: 42px;
	z-index: 0;
}

ul#primary-nav ul li {
	width: 218px;
	border: 1px solid #c7d8b9;
	border-top: 0;
	height: 23px;
	z-index: 0;
}

ul#primary-nav ul li a {
	font-family: Arial, Helvetica Neue, Helvetica, Geneva, sans-serif;
	font-size: 0.85em;
	color: #666666;
	padding: 6px 27px;
	
} /* Sub Menu Styles */

/* #!!!#
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,

changed to:

ul#primary-nav li:hover > ul

for standard complient browsers
*/
ul#primary-nav li:hover > ul { visibility: visible; }

/* #!!!# additional classes for IE */
ul#primary-nav li.parent ul,
ul#primary-nav li.over ul { visibility: visible; }
ul#primary-nav li.over ul ul { visibility: hidden; }

ul#primary-nav li.menuparent {
	margin-right: 1px;
	width: 220px;
	background: transparent url(../img/menu_bg.gif) no-repeat;
	border: 0px;
}
ul#primary-nav li.mainselected {
	background: transparent url(../img/menu_bg_selected.gif) no-repeat;
}
ul#primary-nav li.menuparent a {

}

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.parent,
ul#primary-nav li.over { background-color: #a8cc8b; }

ul#primary-nav li ul li a:hover {
	border: 1px solid #93bc70;
	background-color: #a8cc8b;
	color: #fff;
	padding: 5px 26px;
	height: 11px;
}

