It's possible another CSS definition on your page is over-ruling the style defined for the drop down menu control on your page, resulting in some of the inconsistent link colors you're seeing. Have you tried using CSS's "!important" declaration to make sure the desired CSS rule is given priority over any overlapping styles? Given the below markup for a drop down menu control:
Code:
<div id="menu_parent">Main Menu</div>
<div id="menu_child">
<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>
</div>
<script type="text/javascript">
at_attach("menu_parent", "menu_child", "hover", "y", "pointer");
</script>
The part of your CSS that styles its hover state might be modified with the code in red:
Code:
#menu_child a:hover{
background-color: lightyellow !important;
}
to ensure that rule takes precedence over all else.
Bookmarks