The easiest way for someone to troubleshoot this for you is if you can provide it either online or as an attachment in the thread. Also, always state what version of IE you're talking about; they all have their unique bug sets.

Why are you using <span> elements inside of <button> for styling? Can you not omit them and style the <button>s instead?