
#TopNav ul div.MegaContainer
{
	z-index:-5;
}
#TopNav ul li.mega
{
	position: relative;
}
#TopNav ul li.mega div.MegaContainer
{
    background: none repeat-x scroll left bottom #FFFFFF;
    border-bottom: 1px solid #DBDBD9;
    border-left: 1px solid #DBDBD9;
    border-right: 1px solid #DBDBD9;
    box-shadow: 2px 6px 6px #888888;
    color: Black;
    line-height: normal;
    padding: 10px 0;
    position: absolute !important;
    top: 31px;
    width: 600px;
    visibility:hidden;
}

#TopNav ul li.mega div.MegaContainer.MegaRight
{
    right:0;
    left:auto;
}
/*
#TopNav ul li.hovering div.MegaContainer
{
	z-index:10;
	display:block !important;
}*/
#TopNav ul div h3
{
	margin:0;
	padding:0;
	font-size:11px;
}

#TopNav ul li.mega div.MegaContainer a
{
	background:none;
	color: #333333;
	font-size:11px;
	margin:0 8px;
	padding:2px 6px;
	line-height:160%;
	border-left:none;
}

#TopNav ul li.mega div.MegaContainer a:hover
{
    color:#8D8D8D;
	border-top:1px solid #8D8D8D;
	border-bottom:1px solid #8D8D8D;
	padding:1px 6px;
}

.MegaDepartment
{
    float:left;
    width:200px;
}

#TopNav ul  li.mega div.MegaContainer ul
{
    position:static;
    margin:0 10px;
}

#TopNav ul  li.mega div.MegaContainer ul li
{
    background:none;
    float:none;
    line-height:normal;
    padding:2px 0;
    height:inherit !important;
}

#TopNav ul  li.mega div.MegaContainer ul li a
{
    color:#8D8D8D;
}

#TopNav ul  li.mega div.MegaContainer ul li a:hover
{
    color:#333333;
}



#TopNav ul li:first-child div.MegaContainer
{
    display:block;
}

/** Dividers **/

#TopNav ul  li.mega div.MegaContainer .Divider
{
    width:1px;
    background:#555555;
    position:absolute;
    top:10%;
    height:80%;
}

#TopNav ul  li.mega div.MegaContainer .FirstDivider
{
    left:200px;
}

#TopNav ul  li.mega div.MegaContainer .SecondDivider
{
    left:400px;
}

#TopNav .HowTo
{
    margin:10px 0 0 5px
}

#TopNav .Telephone
{
    top:0;
}

/** Mega Menu Images **/

.MenuImage
{
    position:absolute;
    top:0;
    left:0;
}
