#nav ul { list-style:none; margin: 0; padding: 0; display: block; } #nav a:hover { text-decoration: none; } #nav a { color: #000000; letter-spacing: 0px; padding: 10px; text-decoration: none; display: block; font: 17px Calibri,Candara,'Segoe','Segoe UI',Optima,Arial,sans-serif; text-transform: none; } #nav li li a { color: #000000; letter-spacing: 0px; font: 20px Calibri,Candara,'Segoe','Segoe UI',Optima,Arial,sans-serif; text-transform: none; } #nav li.active, #nav li.active>a { color: #000000; background: #dcdcdc; } #nav li:hover, #nav li:hover>a { color: #000000; background: #76a71a; } #nav li li:hover, #nav li li:hover>a { color: #000000; background: #f0f0f0; } #nav>ul>li { float:left; margin: 0; padding: 0; position:relative; cursor: pointer; } #nav>ul>li>a { line-height: 21px; } #nav>ul ul { position:absolute; list-style:none; left:-9999px; margin: 0; border: 1px solid #d3d3d3; background: #d7d7d7; padding: 0; width: 220px; z-index: 1000; } #nav>ul>li>ul{ top: 41px ; } #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: 220px; } #nav form { border-color: #d3d3d3; border-width: 1px; border-style: solid; background: #ffffff; border-radius: 6px; position: absolute; top: 5px; right: 5px; display: block; padding: 4px; width: 160px; } #nav form input { color: #000000; width: 120px; border: 0; background: transparent; outline: 0; margin: 0; padding: 0; font: 17px Calibri,Candara,'Segoe','Segoe UI',Optima,Arial,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: 0px 10px 0px 0px; cursor: auto; } #nav li.logo:hover, #nav li.logo:hover>a { background: none; } #nav li.logo a { padding: 0; }