It would be nice if your example wasn't the bleeding edge of 1997 markup, missing tags like LABEL and FIELDSET whilst simultaneously using tags that haven't existed in HTML for near-on two and a half decades like CENTER or crapping style="" in when you're working with a perfectly good stylesheet.
Likewise you should kill off the px metric junk with fire. It's called EM/REM, use 'em! Same for the % width instead of setting 100% width on the input then max-width the parent something reasonable. 30% width is useless junk on small screens. As a rule of thumb I avoid % widths other than 100% because they generally shrink the smaller ones to be useless.
Also there is no such thing as "align:center" in CSS. Did you mean text-align or did you mean to auto-margin? And how any browser differences may not in fact exist if you weren't in quirks mode from a lack of doctype, having no reset, etc. etm.
When you make bad examples with bad practices and outdated markup, people are just going to blindly copy it.
Also cute how search looks like utter shite on Safari. I'm shocked, SHOCKED I say... Oh wait, what's the opposite of shocked? Whelmed? Feeling the aster?
There's a reason many of us call Safari "The new IE". And no, that's not a compliment.