.navMenu .link{ padding: 0; margin: 0; float: left; } .navMenu a{ display: block; text-decoration: none; text-align: left; } .navMenu .menuOptions{ position: absolute; display: none; background-color: #F5F4EF; border-left: 1px solid #dcdcdc; border-right: 1px solid #979797; border-bottom: 1px solid #979797; padding: 5px; } .navMenu .link:hover .menuOptions, .navMenu .hvr .menuOptions{ display: block; } .navMenu .link:hover .menuOptions a, .navMenu .hvr .menuOptions a{ padding: 5px; color: #000000; background-color: transparent; width: 150px; } .navMenu .link:hover .menuOptions a:hover, .navMenu .hvr .menuOptions a:hover{ background-color: #669933; color: #FFFFFF; }