ul.drop a { display:block; color: #fff; font-family: Calibri; font-size: 15px; text-decoration: none;} ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: -1; padding: 0; border: 3px solid #9e431c; background: #9e431c; color: #9e431c;} ul.drop { position: relative; z-index: 599; float: left; } ul.drop li { float: left; line-height: 1.4em; vertical-align: middle; zoom: 1; padding: 7px 14px; } ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #5e270f; } ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: -1; z-index: 599; width: 225px; background: #a65841; border: 2px solid #9e431c; } ul.drop ul li { float: none; } ul.drop ul ul { top: -1px; left: 100%; } ul.drop li:hover > ul { visibility: visible }