.solidblocktheme
{
    width:165px; /*default width of mega menu*/
    position:absolute;
    visibility:hidden;
    border:none;
    background-image: url(fondsubmenu.png);
    background-position: bottom;
    background-repeat: no-repeat;
    padding:5px; /*remove default padding inside mega menu*/
}
.solidblocktheme ul
{
    padding: 0px;
    margin:0px;
}
.solidblocktheme ul li
{
    padding: 5px;
}
.solidblocktheme ul li a
{
    color:#FFFFFF;
}
.solidblocktheme ul li a:visited
{
    color:#FFFFFF;
}
.solidblocktheme ul li a:hover
{
    color:#FFFFFF;
    font-weight:bold;
}
