.megamenu{position: absolute;display: none;left: 0;top: 0;background: #ccc;border: 1px solid #ccc;padding: 0px 0;font: normal 11px Verdana;font-weight: bold;text-align: left;z-index: 100;}.megamenu .column{float: left;width: 188px; /*width of each menu column*/margin-right: 1px;}.megamenu .column ul{margin: 0 auto;padding: 0;list-style-type: none;width: 100%;}.megamenu .column ul li{height: 24px;}.megamenu .column ul li a{display:block;width: 100%;height: 100%;padding: 0em 0em 0em 0em;border-width: 1px;border-color: #ffe #aaab9c #ccc #fff;border-style: solid;color: #000;text-decoration: none;background: #bbb;}.megamenu .column ul li a:hover{color: #800000; background: #ddd; border-color: #aaab9c #fff #fff #ccc;}