Hmmm try using the conditional statements - e.g.
<!—[if IE]> ... <![endif]—>
Or <!—[if lt IE 8]> (if less than IE 8)...
Well anyway in IE 9 it seems ok - the same as in chrome. so perhaps the problem are the previous versions of IE.
(You’re having a very common problem and that’s why I personally dislike IE so much)
So you could use
<!—[if lte IE 8]><span style=“margin-left:20px”><![endif]—>
normal code here
<!—[if lte IE 8]></span><![endif]—>
That would correct something by moving it 20 pixels from the left (to the right) when
displaying in versions that are IE 8 or earlier (in IE 9 seems fine)...
You can use http://browsershots.org/ to see how your website looks like in different browsers
and on different OSs.
Hope this helps.
organic seo company