Hello, Your fix is good except that it won't work in IE6. You might instead try setting background:none for all .sf-sub-indicator elements, then restoring the arrows to the deeper nested ones using a selector with greater specificity. ie:
sf-menu li ul a .sf-sub-indicator { ... Joel Birch.