Found a similar thread a while ago, but the problem was due to the OP's browser cache and not an issue with CSS. Couldn't find any other solution, so I'm hoping for some help. I can't figure out why Safari isn't reading CSS padding properly for an input area (of a HTML form). Basically, I'm trying inline properly an input tag, but Safari is reading only the horizontal padding and not vertical. Here's the sample markup: And screenshot: I've tried already expanding/changing the height and width to adjust the vertical alignment of the whole input value, plus the padding, but no dice. Ideas?