Fixed input element width overflow

I added the CSS3 'box-sizing' and major UA variants to include the padding and border in the calculation of 'width: 100%'