Floating offset bug with inputs in ie7
===

I'm working on some cross-browser form styling and have hit upon a snag in ie7.

If you look at my linked [fiddle][1] here in ie7 you will see that the input on the first line is offset. The span styled similarly below it is not subject to the same problem.

The system I'm testing works on every other browser I've tried.

Does anyone have a fix to this or indeed a simpler way to style it?



  [1]: http://jsfiddle.net/8zpcN/