
#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background:#f6f6f6;
	border-radius: 5px;
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	background:#fff;
	padding:0;
	margin-left: -15px;
	border-radius: 5px;
}

#primary_nav_wrap ul ul li
{
	float:none;
	/*width:250px*/
	display: inline-block;
	border-radius: 5px;
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 10px;
	display: block;
	font-size: 16px;
}

/*#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}*/

#primary_nav_wrap ul li:hover > ul
{
	display:block
}