I can’t tell you how many times I’ve struggled with custom submit buttons for forms. The problem is that IE6 and IE7 don’t honor the negative text-indent value… So whatever is in the <input>’s value field shows up no matter what!! I stumbled upon this website today that explains how to solve this problem. http://www.productivedreams.com/ie-not-intepreting-text-indent-on-submit-buttons/
I am forever grateful and rather ashamed of myself for not figuring this out sooner :) Thank you, Productive Dreams!