<div style="float:right;">
<a href="#" class="button2" title="Upgrade now">Upgrade now</a>
<a href="#" class="button2" title="Buy more credits">Buy more credits</a>
</div>
When the float:right|left
property is applied (either inline or in the stylesheet), it appears to cause the links to lose both their vertical padding and their bottom border. Removing this property resolves the issue.
Below is the CSS code for the links:
.button2 {
color: #fff;
font-size: 18px;
text-shadow: 0 -1px 0 #064687;
border: 0;
border-bottom: 2px #0B5BAC solid;
border-radius: 8px;
background: #1E88F2;
background: -moz-linear-gradient(top, #6BB0F7, #2089F2);
padding: 9px;
cursor: pointer;
box-shadow: 0 2px 2px #999;
text-decoration: none;
width: 270px;
}