I have fixed this with the addition of an explicit z-index, and some explicit colours. With the vincent theme it now looks like this when you mouse-over:
You may want to add some further customisation to make it match your forum’s style