#nav { padding: 0 3px;width:980px;margin:0 auto;}
/*** ALL LEVELS */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block;  text-decoration:none;}
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
/*** 0 LEVEL */
#nav li { float:left; border-right:1px solid #bababa; border-left:1px solid #bababa;}
#nav li.active > a { color:#fff;background:#f8359b; }
#nav a { float:left; padding:5px 12px 3px 8px; color:#574133;}
#nav a:hover { color:#fff;background:url(../images/nav-hov.gif) repeat-x; }
#nav li.over > a { color: #fff;background:url(../images/nav-hov.gif) repeat-x;}
/**** 1ST LEVEL */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#888; }
#nav ul li.last { background:#444; padding-bottom:0; }
#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }
/*** 2ND LEVEL */
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; }
/* Show menu */
#nav li.over > ul { left:0px; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
#nav ul li a { background: #ececec; }
#nav ul li a:hover { background: #f8359b; }
#nav ul li a,
#nav ul li a:hover { }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}
/*** 3RD+ LEVEL */
#nav ul ul { top:5px; }
#nav-sidebox a {font: 12px/26px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #777;}
#nav-sidebox a:hover {color: #222;}
#nav-sidebox ul {padding-left: 15px;}
#nav-sidebox ul.level1 {display: none;}
