#menu_cell { position: relative; text-align: left; }
#menu_container { position: absolute; top: -19px; text-align: left; }

#menu * { margin: 0px; padding: 0px; font-family: arial; font-size: 12px; text-align: left; }
#menu { position: relative; float: left; margin: 0px !important; padding: 0px !important; }
#menu li ul { position: absolute; height: auto; display: none; background: url(img/spacer.gif); left: 0px; }
#menu li { position: relative; float: left; list-style-type: none; }
#menu li ul li { clear: left; width: 150px; background: #1e84e3; }
#after li { width: 250px !important; }
#menu li a { display: block; float: left; height: 35px; line-height: 40px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; }
#menu li a span.text { display: inline; float: left; height: 35px; line-height: 40px; padding: 0px 5px 0px 5px; text-transform: uppercase; }
#menu li a span.bleft, #menu li a span.bright { display: inline; float: left; height: 35px; width: 15px; overflow: hidden; padding: 0px !important; margin: 0px !important; }
#menu li.lihover a { color: #fff; }
#menu li.lihover a span.text { background: url(img/btt_bg.gif) top left repeat-x; }
html>body #menu li.lihover a span.bleft { background: url(img/btt_left.png) top left no-repeat; }
html>body #menu li.lihover a span.bright { background: url(img/btt_right.png) top left no-repeat; }
#menu li ul li a { position: relative !important; line-height: 22px; height: auto; color: #fff; float: none; clear: both; border-top: 1px solid #2e92e5; border-bottom: 1px solid #096bbe; margin: 0px 10px 0px 10px; }
#menu li ul li .first { border-top-width: 0px; }
#menu li ul li a:hover { color: #fc0; }

#menu li:hover ul, #menu li.lihover ul { display: block; z-index: 10; top: 35px !important; }
