I want to create a button which resizes (like sliding doors) and also uses a sprite hover state, but the ends on the button are a shape which requires transparency. I also want to avoid using CSS3 - Any advice/ideas.
No need to make it “like” sliding doors. Most browsers support simple CSS3 now, such as rounded corners, but if you don’t want that, just use sliding doors.