Using plain old CSS, why won\'t \'max-width\' not work on the following:
button { text-align: center; max-width: 540px; height: auto; display: block; p
For max-width to work correctly, your element first needs a certain width. Use 100% to achieve what you want. See here:
max-width
width
http://jsfiddle.net/QsHa9/