#header .nav a { display: block; height: 30px; line-height: 30px; float: left; padding-left: 16px; padding-right: 16px; z-index: 99; } #header .nav li li a { height: 22px; line-height: 24px; } #header .nav { position: absolute; left: 310px; top: 30px; font-size: 12px; margin: 0; padding: 0; list-style: none; } #header .nav .menu { display: block; position: absolute; top: 39px; z-index: 98; background-color: ; } #header .nav .menu a { float: none; } #header .nav a, #header .subnav a { text-decoration: none; } #header .nav li li a { width: 260px; padding-left: no; } /*** Suckerfish Styles ***/ #header .nav, #header .nav * { margin: 0; padding: 0; list-style: none; } #header .nav { line-height: 0.6; } #header .nav ul { position: absolute; top: -999em; width: 260px; /* left offset of submenus need to match (see below) */ } #header .nav ul li { width: 100%; } #header .nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ } #header .nav li { float: left; position: relative; height: 30px; } #header .nav a { display: block; position: relative; } #header .nav li:hover ul, #header .nav li.sfHover ul { left: 0; top: 30px; /* match top ul list item height */ z-index: 99; } #header .nav li:hover li ul, #header .nav li.sfHover li ul { top: -999em; } #header .nav li li:hover ul, #header .nav li li.sfHover ul { left: 160px; /* match ul width */ top: 0; } #header .nav li li:hover li ul, #header .nav li li.sfHover li ul { top: -999em; } #header .nav li li li:hover ul, #header .nav li li li.sfHover ul { left: 160px; /* match ul width */ top: 0; } .viewheader a { color: #3F3F3F; text-decoration: none; margin-left: 15px; font-size:12px; font-weight:normal; } .viewheader a:hover { border-bottom-color: #3F3F3F; border-bottom: 1px solid; } /* #footer .subnav a { text-decoration: none; } */