
/* custom buttons with rounded corners */
a.button {
    display:inline-block;
    line-height:14px;
}
.submit, .button  {
    border:0px;
    background-repeat:no-repeat !important;
    text-align:center !important;
    width:auto;
    text-decoration:none;
    text-transform:uppercase;
    color:#464646;
    border:none;
    background-color:#cccccc;
    font-size:11px !important;
    margin:0px 6px 0px 0px;
    clear:both;
    float:none !important;
}
.button_left    {
    background-repeat:no-repeat !important;
    padding:5px 10px 8px 10px !important;
    position:relative !important;
    margin:0px !important;
    background-color:transparent;
    background-image:url(/images/button_left.gif);
    width:auto !important;
    font-size:0px;
    line-height:0px;
    background-position:left top;
    display:inline-block;
}
.button_right    {
    background-image:url(/images/button_right.gif) !important;
    background-repeat:no-repeat !important;
    background-position:right top !important;
    background-color:transparent;
    position:relative !important;
    width:auto !important;
    margin:-5px -14px -8px 0px !important;
    padding:5px 10px 8px 0px !important;
    height:26px; /* IE7 fix for button tags */
    white-space:nowrap;
    overflow-y:hidden;
    font-size:11px;
}
.button_left.button_over, .buttonPreload    {
    background-image:url(/images/button_left1.gif) !important;
}
.button_over .button_right, .buttonPreload span    {
    background-image:url(/images/button_right1.gif) !important;
}
.buttonPreload  {
    position:absolute;
    width:1px;
    height:1px;
    top:-50px;
    left:-50px;
}
.buttonPreload span {
    display:block;
    width:100%;
    height:100%;
    font-size:0px;
}
.fbLogin {
    width:41px;
    height:16px;
    padding:5px 10px 5px 30px;
    display: inline-block;
    background-image:url(/images/dashboard-v2/facebook-login-button.png);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:transparent;
    color:#ffffff;
    text-decoration: none;
    text-align: center;
    outline:0px;
    margin-right:5px;
    text-transform: uppercase;
    font-size: 11px;
}
.fbLogin:hover {
    background-position: bottom left;
}
.extraRightMargin {
    margin-right:20px;
}
.amalieBack {
    width:140px;
    height:16px;
    padding:5px 10px 5px 10px;
    display:block;
    background-image:url(/images/payment-v2/amalie-back.png);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:transparent;
    color:#ffffff;
    text-decoration: none;
    text-align: center;
    outline:0px;
    margin-right:5px;
    text-transform: uppercase;
    font-size: 11px;
}
.amalieBack:hover {
    background-position: bottom left;
}
.amalieBack {
    clear:both !important;
    float:none !important;
    margin:20px auto 0px auto !important;
}
.joergenBack {
    width:185px;
    height:33px;
    padding:0px;
    display:block;
    background-image:url(/images/payment-v2/joergen-back.png);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:transparent;
    color:#ffffff;
    text-decoration: none;
    text-align: center;
    outline:0px;
    margin-right:5px;
    text-transform: uppercase;
    font-size: 11px;
    float:right;
}
.joergenBack:hover {
    background-position: bottom left;
}
.joergenDownload {
    width:125px;
    height:33px;
    padding:0px;
    display:block;
    background-image:url(/images/payment-v2/joergen-download.png);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:transparent;
    color:#ffffff;
    text-decoration: none;
    text-align: center;
    outline:0px;
    margin-right:5px;
    text-transform: uppercase;
    font-size: 11px;
    float:left;
}
.joergenDownload:hover {
    background-position: bottom left;
}
.joergenButtons {
    clear:both !important;
    float:none !important;
    width:330px;
    height:33px;
    margin:20px auto 0px auto !important;
}
