#hobuk_mega_menu  { width:100%; clear:both; height:40px; z-index:999999; } #hobuk_mega_menu ul { list-style-type:none; margin:0px; padding:0px; } #hobuk_mega_menu ul li { position:relative; float:left; margin:0px; padding:0px; }  #hobuk_mega_menu a { text-align: center; float:left; margin:0px; padding:0px 2px 0px 0px; width: auto; text-decoration:none; color:white; font-size:11px; } /* Used to style hover/selected action on top level links */ #hobuk_mega_menu ul li a.sel:link,  #hobuk_mega_menu ul li a.sel:visited,  #hobuk_mega_menu ul li a.sel:active,  #hobuk_mega_menu ul li a:hover { color: #FFF; text-decoration: underline; } .megamenu{ position: absolute; display: none; left: 0; top: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background: white; border: 1px solid #5C0100; border-width: 1px 1px 1px 1px; padding: 5px; font-size: 11px; margin: 0 0 0 3px; z-index: 100; width: 978px; } .megamenu .column{ float: left; width: 150px; /*width of each menu column*/ margin-right: 4px; } .megamenu .column ul{ margin: 0 0 5px 0; padding: 0; list-style-type: none; } .megamenu .column ul li { padding: 0; margin: 0 0 0 3px; overflow: hidden; white-space: nowrap; list-style: circle; } .megamenu .column h3 { background: #006699; font-size: 11px; color: #ffffff; margin: 0 0 5px 0; padding: 3px; overflow: hidden; white-space: nowrap; } .megamenu .column h3 a { color: #000000; text-decoration: none; font-size: 11px; color: #ffffff; margin: 0 0 5px 0; padding: 3px; } .megamenu .column h3 a:hover{ color: #000000; text-decoration: underline; font-size: 11px; color: #ffffff; margin: 0 0 5px 0; padding: 3px; } .megamenu .column ul li a { color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; padding: 0; margin: 0; } .megamenu .column ul li a:hover{ color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal; padding: 0; margin: 0; }