.megamenu
{
    position: absolute;
    display: none;
    left: 0;
    top: 500;
    background-color: #FFF;

    /*border: 2px solid #White;
    border-top: 2px solid White;*/

    border-bottom: 5px solid #003399;
    box-shadow: -2px 10px 10px #888;

    padding: 0px 10px;
    margin-top: 0px;
    font: normal 0.70em Arial;

    z-index: 100;
}

.megamenu a
{
    color: Black;
    font-weight: normal;
}
.megamenu a:hover
{
    color: #003399;
    text-decoration: none;
}

.megamenu h3 a
{
    color: Black;
    font-weight: bold;
}

/* COLUMNS */

#menuProducts div.column
{
    float: left;
    width: 179px; /*width of each menu column*/
    margin-right: 5px;
}

#menuCatalog div.column
{
    float: left;
    width: 142px; /*width of each menu column*/
    margin-right: 5px;
}

#menuAboutUs div.column
{
    float: left;
    width: 86px; /*width of each menu column*/
    margin-right: 5px;
}

#menuMyAccount div.column
{
    float: left;
    width: 110px; /*width of each menu column*/
    margin-right: 5px;
}

div.column
{
    float: left;
    width: 120px; /*width of each menu column*/
    margin-right: 5px;
}





/*.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}*/

div.column ul
{
    margin: 0px 0px 0px 5px;
    padding: 0;
    list-style-type: none;
}

.megamenu .column ul li
{
    margin-top: 7px;
    margin-bottom: 7px;
    padding-bottom: 5px;
    list-style-type: none;
}

.megamenu .column h3
{
    color: black;
    /*background: #003399;*/
    font: bold 1em Arial;
    text-transform: uppercase;
    margin: 0 0 5px 0;
    padding: 5px 5px;
    border-bottom: 2px solid #003399;
}

.megamenu .column ul li a
{
    text-decoration: none;
    background: url(/images/navMarker.png) no-repeat left top;
    background-position: 0 4px;
    padding-left: 8px;
}

.megamenu .column ul li a:hover
{
    color: #003399;
    background-position: 0 -140px;
}