﻿.menu, .menu ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.menu a
{
    display: block;
    text-decoration: none;
    color: #fff;
    width: 10em;
}
.menu li
{
    float: left;
    width: 10em;
}
.menu li ul
{
    position: absolute;
    width: 10em;
    left: -999em;
    background-color: #fff;
    border: solid 1px #a0a0a0;
    padding: .3em;
}
.menu li ul li
{
    padding: 1px;
    border: solid 1px #fff;
}
.menu li ul li:hover
{
    background-color: #d0d0d0;
    border: solid 1px #999;
}
.menu li ul a
{
    color: #3d3d3d;
}
.menu li:hover ul, .menu li.sfhover ul
{
    left: auto;
}
.menu li.sfout ul
{
    left: -999em;
}

