.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%;
background: black url(/templates/menu/ddtabmenufiles/media/blockdefault.gif) center center repeat-x;
}
/*
background: black url(/templates/menu/ddtabmenufiles/media/blockdefault.gif) center center repeat-x;
*/
.solidblockmenu li{
display: inline;
background: url(/templates/menu/images/mainnav-sep.gif) no-repeat right bottom;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #313131;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(/templates/menu/ddtabmenufiles/media/blockactive.gif) center center repeat-x;
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height: 30px;
background: url(/templates/menu/images/subnav-bg.gif) repeat-x bottom #d32126;
overflow:hidden;
}
.tabcontainer ul
{
  background:none; 
  height: 30px;
  border:none;
}
.tabcontainer ul li
{
  height: 30px;
  background:none; 
}
/*
.tabcontainer ul li a
{
  border:none;
} 
.tabcontainer ul li a:hover
{
  background: url(/templates/menu/images/subnav-hover.gif) no-repeat center bottom;
}
*/
.tabcontainer ul li a {
        float: left;
        display:block;
        border:none;        
        outline: none;
        padding: 0 15px;
        line-height: 30px;
        text-decoration: none;
        color: #FFFFFF;
}

.tabcontainer ul li a:hover,
.tabcontainer ul li a:active,
.tabcontainer ul li a:focus {
        color: #FFFFFF;
        background: url(/templates/menu/images/subnav-hover.gif) no-repeat center bottom;
        text-decoration: none;
}

.tabcontainer ul li li.active a {
        color: #FFFFFF !important;
        font-weight: bold;
        background: url(/templates/menu/images/subnav-hover.gif) no-repeat center bottom;
        text-decoration: none;
}

.tabcontainer ul li a.current {
        color: #FFFFFF !important;
        font-weight: bold;
        background: url(/templates/menu/images/subnav-hover.gif) no-repeat center bottom;
        text-decoration: none;
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}
