span.regularButton {
    box-sizing: border-box; /* this is needed to include the padding in the width calculation */
    cursor: pointer;
    font-size: 14px;
    float: left;
    background: #FEC679 linear-gradient(to bottom, #FEC679, #FD9702 99%);
    border-radius: 4px;
    font-family: lucida sans unicode, lucida sans, lucida grande, lucida, arial, sans-serif;
    color: #ffffff;
    padding: 3px 10px;
    border: solid #cfcfcf 1px;
    text-decoration: none;
}

span.regularButton:hover {
    background: #9b0001 linear-gradient(to bottom, #9b0001, #5d5d5d 99%);
    color: #ffffff;
}

span.regularButton .icon.arrow-right:after {
    float: right;
    position: relative;
    content: '\25B6';
    margin-left: 10px;
}

span.regularButton .icon.arrow-left:before {
    float: left;
    position: relative;
    content: '\25c0';
    margin-right: 10px;
}