When I tested it on my system, I didn't touch the CSS. I simply inserted the code as I illustrated above and everything worked fine in both FF and IE. There shouldn't be a need for vspace, hspace or right alignment.
I noticed that you accidentally left out your closing "embed" tag in your flash object. That may be giving you a bit of trouble.