#endNode
{
position:relative;
top: 15px;
}

.fancyMenu
{
   visibility: hidden;position: absolute;margin: 0;padding: 0;background: #1c1c1c; z-index:4;
}

.fancyMenu li
{
   list-style: none;margin: 0;padding: 0;font: 11px arial; z-index:inherit;
}

.fancyMenu li a, .fancyMenu li a#buttonnohover
{
   border-width: 0px;display: block;text-align: left;color: #FFF;padding: 9px 15px;margin: 0;width: 110px;text-decoration: none;text-transform: uppercase; z-index:inherit;
}

.fancyMenu li a:hover, .fancyMenu li a#buttonhover

{
   border: 1px solid #F00;border-width: 0 0 0 2px;color: #FFF;background-color: #252525;padding: 9px 15px 9px 13px; z-index:inherit;
}

.fancyMenu ul
{
   margin: 1px 0 0 0;padding: 0;visibility: hidden;position: absolute;clear: both;background: #1C1D1F ;padding: 9px 15px; z-index:inherit;
}

.fancyMenu ul li a
{
   white-space: nowrap;width: auto;margin: 0;padding: 9px 15px;text-decoration: none;text-transform: none;color: #FFF;background-color: transparent; z-index:inherit;
}

.fancyMenu .hasChildren, .fancyMenu a#buttonnohover
{
   background: no-repeat right; z-index:inherit;
}

.fancyMenu ul li .hasChildren
{
   background: no-repeat right; z-index:inherit;
}

.fancyMenu .hasChildren:hover, .fancyMenu a#buttonhover
{
   background: #252525 no-repeat right; z-index:inherit;
}

.fancyMenu ul li .hasChildren:hover
{
   background: #252525 no-repeat right; z-index:inherit;
}