I think the CSS you are using are not exactly the same.
On your production site, in line 294 (or another line number with the same content) of your style.css file, you have margin-bottom:-10px;
, which is the reason why they are different. If you delete this line, they will look the same.