/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu
{
	position: absolute;
	top: 10px;
	left: 24px;
}

ul.nice-menu,
ul.nice-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}

ul.nice-menu li
{
	border-top: 0;
	float: left;
	margin: 0;
	padding-left: 0;
	background-image: none;
}

ul.nice-menu a
{
	padding: 5px 12px;
	height: 46px;
	color: #e4e4e4;
}

ul.nice-menu a:hover { color: #fff; }
ul.nice-menu ul { background-color: #888; }
ul.nice-menu ul ul { background-color: #777; }

ul.nice-menu ul a
{
	padding: 5px 12px;
	height: 16px;
	color: #e4e4e4;
}

ul.nice-menu ul
{
	top: 38px;
	left: -1px;
	border: 0;
	margin-right: 0;
}

ul.nice-menu ul li { width: 12.5em; }

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down
{
	float: left;
	border: 0;
}

ul.nice-menu-down li { }
ul.nice-menu-down li li { border-top: 0; }
ul.nice-menu-down ul { left: 0; }
ul.nice-menu-down ul li { clear: both; }

ul.nice-menu-down li ul li ul
{
	left: 12.5em;
	top: -1px;
}

ul.nice-menu-down .menuparent a { padding-right: 15px; }
ul.nice-menu-down li.menuparent { background: transparent url(arrow-down.png) right center no-repeat; }
ul.nice-menu-down li li.menuparent { background: transparent url('/sites/all/themes/cialog/img/arrow-right.png') right center no-repeat; }
ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.over { background: transparent url('/sites/all/themes/cialog/img/arrow-right.png') right center no-repeat; }
