isSafari3 = false; if(window.devicePixelRatio) isSafari3 = true;
Если нужна одинаковый button / input[type="submit"], предлагаю следующее:
*{margin:0;padding:0}
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;} /* решает проблемы с высотой в фаерфоксе, убирая лишний бордер внутри кнопки */
button,input[type="submit"]{height:24px;border-width:1px;background:#f0f0f0;padding:0 15px;}
/* получается классическая кнопка, но она будет идентичной везде */