@charset "utf-8";
/* CSS Document */
#global-nav .menuparent a.active div {
 display:none;
}
#global-nav ul ul li {
	background:#C9C9CB url(images/icons.png) no-repeat -340px 14px;
}
#special-offers, #promo-small {
	overflow:hidden;
}
#site-contact-email {
	background:url(images/icons.png) no-repeat 0 -46px;
}
#destination-map h2, #special-offers h2 {
	height:27px;
	line-height:normal;
	padding-top:8px;
}
#sidebar-left li.leaf {
	height:1em;
	list-style-image:none;
}
#sidebar-left ul.menu a div {
	position:relative;
	width:13px;
	left:-7px;
}
#sidebar-left ul.menu {
	position:relative;
}
#sidebar-left ul.menu a {
	padding-left:20px;
}
#sidebar-left ul.menu li li div {
	background:none !important;
	height:1px !important;
	position:relative;
	width:1px;
}
#sidebar-left ul.menu li li a {
	padding-left:25px;
}
#sidebar-left ul.menu li li a:hover {
	height:25px;
	line-height:25px;
}
#sidebar-left ul.menu a:hover {
	height:31px;
	overflow:hidden;
	position:relative;
}
#sidebar-left ul.menu a:hover div {

}
#sidebar-left ul.menu .active-trail a:hover {
	overflow:visible;position:relative;
}
#sidebar-left ul.menu .active-trail a {
	line-height:25px;
	height:25px;
	position:relative;
}

ul.nice-menu ul,
ul.nice-menu li:hover ul ul, ul.nice-menu li.over ul ul,
ul.nice-menu li:hover li:hover ul ul, ul.nice-menu li.over li.over ul ul {
  display:none;
}

ul.nice-menu li:hover ul, ul.nice-menu li.over ul,
ul.nice-menu li:hover li:hover ul, ul.nice-menu li.over li.over ul,
ul.nice-menu li:hover li:hover li:hover ul, ul.nice-menu li.over li.over li.over ul {
  display:block;
}

Also the links did not display correctly so I adjusted them with this:

ul.nice-menu-down ul ul {
  width: 12.5em;
  left: 12.5em;
  top: -5px;
}
#global-nav ul ul li, #global-nav ul ul li.menuparent {
	background:#C9C9CB url(images/icons.gif) no-repeat -340px 14px ;
}