﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
.PrettyMenu .AspNet-Menu-Vertical{}
.PrettyMenu ul{}
.PrettyMenu .AspNet-Menu-Vertical ul.AspNet-Menu{}
.PrettyMenu ul.AspNet-Menu ul{}
.PrettyMenu ul.AspNet-Menu ul ul{}
.PrettyMenu ul.AspNet-Menu li{}
.PrettyMenu ul.AspNet-Menu li a,
.PrettyMenu ul.AspNet-Menu li span{}
.PrettyMenu ul.AspNet-Menu li:hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover{}
.PrettyMenu ul.AspNet-Menu li a:hover,
.PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover{}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover{}
.PrettyMenu .AspNet-Menu-Horizontal{}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li{}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li{}
.PrettyMenu ul.AspNet-Menu li:hover ul a, 
.PrettyMenu ul.AspNet-Menu li:hover ul span{}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren
{
    
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span
{
    color: #fff;
    padding: 9px 8px 9px 8px;
    text-transform:uppercase;
    /*background-image:url(images/menu-link.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;*/
    border-top:0px solid transparent;
    border-left:1px solid #555;
    border-right:1px solid #ffb87a;
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf:hover a, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf:hover span,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover span
{
    color: #222;
    background:#ffb87a;
    border-bottom:0px solid transparent;
    border-top:0px solid transparent;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu{width:100%;}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    border:1px solid #ccc; 
    background:#fff; 
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.26); 
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf ul li.AspNet-Menu-Leaf,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf
{
    width: 200px;
    font-size:12px;
    z-index:1000;
    background:#fff; 
}
.PrettyMenu ul.AspNet-Menu li:hover ul li a,
.PrettyMenu ul.AspNet-Menu li:hover ul li span
{
    font-size:12px;
    z-index:1000;
    border:0 !important;
    background:Transparent !important;
    padding:3px 0px 3px 5px;
    color:#0099cc;
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf ul li.AspNet-Menu-Leaf:hover,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf:hover
{
    width: 200px;
    font-size:12px;
    z-index:1000;
    background:Orange;
    color:#0099cc;
}

.PrettyMenu ul.AspNet-Menu li:hover ul li:hover a,
.PrettyMenu ul.AspNet-Menu li:hover ul li:hover span
{
    color:#fff;
    background-color:Orange;
}

/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
.PrettyMenu ul.AspNet-Menu li a img
{
    vertical-align: middle;
}

