#nav ul { list-style:none; margin: 0; padding: 0; display: block; } #nav a:hover { text-decoration: none; } #nav a { color: #ffffff; letter-spacing: 0px; padding: 12px 20px 12px 20px; text-decoration: none; display: block; font: 12px 'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif; text-transform: none; } #nav li li a { color: #ffffff; letter-spacing: 0px; font: 12px 'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif; text-transform: none; } #nav li.active, #nav li.active>a { color: #ffffff; background: url(../../../../../images/gradient/?s=1e2229&e=2b313c&h=16) repeat-x #2b313c; } #nav li:hover, #nav li:hover>a { color: #ffffff; background: #1e2229; } #nav li li:hover, #nav li li:hover>a { color: #ffffff; background: #1e2229; } #nav>ul>li { float:left; margin: 0; padding: 0; position:relative; cursor: pointer; border-right: 1px solid #111111; } #nav>ul>li>a { line-height: 16px; } #nav>ul ul { position:absolute; list-style:none; left:-9999px; margin: 0; border: 1px solid #303030; background: #111111; padding: 0; width: 240px; z-index: 1000; } #nav>ul>li>ul{ top: 40px ; } #nav>ul>li>ul>li>ul{ top: -1px; } #nav>ul>li>ul>li, #nav>ul>li>ul>li>ul>li { padding: 0; margin: 0; position: relative; } #nav>ul>li>ul>li>a, #nav>ul>li>ul>li>ul>li>a { width: 200px; } #nav>ul>li:hover>ul { left:0; } #nav>ul>li:hover>ul>li:hover>ul { left: 240px; } #nav form { border-color: #d3d3d3; border-width: 0px; border-style: solid; background: url(../../../../../images/gradient/?s=ebebeb&e=ffffff&h=16) repeat-x #ffffff; border-radius: 4px; position: absolute; top: 7px; right: 7px; display: block; padding: 4px; width: 160px; } #nav form input { color: #303030; width: 120px; border: 0; background: transparent; outline: 0; margin: 0; padding: 0; font: 12px 'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif; text-transform: none; } #nav button { background: url(./../../../ngpluginparagraph/ngpluginparagraphsearch/styles/default.png) no-repeat; position: absolute; right: 4px; top: 50%; margin-top: -8px; width: 16px; height: 16px; border: 0; cursor: pointer; } #nav img { display: block; position:relative; border: none; } #nav li.logo { padding: 9px 10px 9px 10px; cursor: auto; } #nav li.logo:hover, #nav li.logo:hover>a { background: none; } #nav li.logo a { padding: 0; }