/* ---[ top navigation dropdowndowns - based on "Son of Suckerfish" ]--------------------- */

/* all list items */
#drops, #drops ul {padding: 0; margin: 0; clear: both; float: left; list-style: none}
#drops a {display: block; width: 117px}
#drops li {float: left; /*width: 117px*/ /* width needed or else Opera goes nuts */}

/* second-level lists */
#drops li ul {color: #fff; position: absolute; left: -999em; font: bold 15px/1em Arial, Helvetica, sans-serif}

#drops ul.drop {border: 2px solid #fff; width: 180px; clear: both; float: left; margin-top: 52px; margin-left: -30px}

#drops ul.drop li {width: 180px; clear: both}
#drops ul.drop a {color: #fff; font-size: 15px; padding: 10px; text-decoration: none; clear: both; float: left; width: 160px; background: #006 url(../images/shell/drop-background-normal.png)}
#drops ul.drop a:hover {background: #6e6e6e url(../images/shell/drop-background.png) repeat-x; color: #fff}
#drops ul li:last-child > a:hover {background: #6e6e6e url(../images/shell/drop-background.png) repeat-x; color: #fff; }

/* third-and-above-level lists */
#drops li:hover ul ul, #drops li:hover ul ul ul, #drops li:hover ul ul ul ul, #drops li.sfhover ul ul, #drops li.sfhover ul ul ul, #drops li.sfhover ul ul ul ul {margin-top: 0; position: absolute; width: inherit; left: -999em}
#drops li:hover ul, #drops li li:hover ul, #drops li li li:hover ul, #drops li li li li:hover ul, #drops li.sfhover ul, #drops li li.sfhover ul, #drops li li li.sfhover ul, #drops li li li li.sfhover ul {border: 2px solid #fff; left: 180px; width: 180px}

/* lists nested under hovered list items */
#drops li:hover ul, #drops li.sfhover ul {left: auto}

/* Fix for sticky sub-navs in IE7 */
#drops li:hover, #drops li.hover {position: static}