Assuming your menu item is a link a user might select from a horizontal "menu" and looks close to this:
<ul class="menu">
<li><a href="http://www.stackoverflow.com" accesskey="s">stackoverflow</a></li>
<li><a href="http://www.google.com" accesskey="g">google</a></li>
</ul>
Try this CSS:
.menu li{
display:inline;
list-style-type:none
}
.menu li a
{
margin-top:1px;
display:inline-block;
background-color:#FCFAB4;
color:#000000;
height:30px;
width:121px;
padding-top:10px;
font-size:13px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:center;
}
.menu li a:hover
{
background-color:#990000;
color:#FFFFFF;
border-bottom:#CC0000;
text-decoration:none;
cursor:pointer;
}
If you are using an unordered list as a menu, the list items are not the "menu", the unordered list is the "menu", so apply the class there. And apply the CSS to the anchors to achieve hover functions.
If your menu is vertical, ignore display:inline on the .menu li styles.