I am using DNN 4.3 and am having a strange menu problem. I have styled my menu and sub menu, they look great but once I roll over them and then roll over thier parent link, they all get a top and bottom border with the color #444444. I have border="0" on .MainMenu_MenuItem and .MainMenu_MenuItemSel. Ther is no mention of #444444 on any style sheet. I have styled a similiar menu using the exact same technique with DNN 3.2.2 and did not have this problem and was wondering if this could be a problem with this new version.
Here's a picture of my problem (I have only rolled over down to Newsletters):
Also, I have styled .MainMenu_Idle with border-top: 4px solid #5a5a5a; Works fine in Firefox but won't show up in IE. Any ideas?
Here is my CSS for the navigation:
div#nav
{
position : absolute;
right: 0;
top: 42px;
_top: 22px;
width : 515px;
font: bold 11px tahoma, verdana, sans-serif;
color: #5a5a5a;
}
/*-- box that holds the menu --*/
.MainMenu_MenuContainer {
background-color: transparent;
width: 100%;
}
/*-- bar that holds the menu? --*/
.MainMenu_MenuBar {
cursor: pointer;
cursor: hand;
background: #fff;
width: 100%;
}
/*-- applies to items in submenus only --*/
.MainMenu_MenuItem {
font: bold 10px verdana, tahoma, sans-serif;
color: #5a5a5a;
background: #fff;
padding: 2px 8px 2px 2px;
border: 0px;
}
/*-- hover state in submenus only --*/
.MainMenu_MenuItemSel {
font: bold 10px verdana, tahoma, sans-serif;
cursor: pointer;
cursor: hand;
color: #be0033;
background: #ffffff;
padding: 2px 8px 2px 2px;
border: 0px;
}
/*-- submenu container --*/
.MainMenu_SubMenu {
font: bold 10px verdana, tahoma, sans-serif;
z-index: 1000;
cursor: pointer;
cursor: hand;
background: #fff;
padding: 1px;
border: 1px solid #5a5a5a;
border-top: none;
filter: none;
}
/*-- idle state for root menu items --*/
.MainMenu_Idle {
cursor: pointer;
cursor: hand;
color: #5a5a5a;
font-family: Tahoma, Arial, Helvetica;
font-size: 9pt;
font-weight: bold;
font-style: normal;
height: 22px;
border-right: 1px solid #5a5a5a;
border-top: 4px solid #5a5a5a;
background: #fbfbfb;
display: block;
padding: 6px 0 0 0;
width: 102px;
text-align: center;
}
/*-- hover state for root menu items --*/
.MainMenu_Selected {
cursor: pointer;
cursor: hand;
color: #be0033;
font-family: Tahoma, Arial, Helvetica;
font-size: 9pt;
font-weight: bold;
font-style: normal;
height: 22px;
border-right: 1px solid #5a5a5a;
border-top: 4px solid #be0033;
background: #fbfbfb;
display: block;
padding: 6px 0 0 0;
width: 102px;
text-align: center;
}
/*-- applies to the active root menu item --*/
.MainMenu_Active, .MainMenu_BreadcrumbActive {
}
.MainMenu_RootMenuArrow {
}
#nav table td td { text-align: center; width: 102px; padding: 0;}
/*-- stuff we don't need to see --*/
.MainMenu_MenuArrow, .MainMenu_MenuBreak, .MainMenu_MenuIcon {
display: none;
}
#tddnn_dnnSOLPARTMENU_ctldnnSOLPARTMENU36
{
display: none;
}