Here is the CSS you are going to want to apply to that link.
text-align:center; /*This will result in centering the link text, which is probably what you want -brianjohnsondesign.com*/
And the corresponding HTML:
Tired of dealing with your slow WordPress website? Email me at email@example.com and mention the code #FreeHosting10 for two free months of lightning-fast WordPress hosting. We will even migrate you for free!
<a href="#" class="fullwidth">Subscribe now</a>
The secret here is that you need to use display:block; to actually force the button to grow to the full width. You also can’t really use left or right margins or padding, as they will just mess up the width and cause it to be off-center or larger than its container. Top or bottom margins or padding won’t cause any problems, however.
Keep in mind, as well, you need to make sure that the parent div or element of the link must be the width you are trying to force this button to be. Check and make sure it has a width!