I think this is because of your 50%/50% division. IE7 is pushing the second link to a new line when the pixel count of the div is odd, but maintaining the correct position when it's even. Changing both widths to 49% solves the issue.
You may like these posts
Post a Comment for "Why These "span" Inside An "a" Fail Using Ie7?"