#footer {
    /*    background-image: url(/cassette.axd/file/Images/footer_background-8512b244e2178a225a0fc39a9e5e3379e28262f6.png);
    background-repeat: no-repeat no-repeat;
    background-size: 100% 100%;
*/ z-index: 0;
    padding: 50px;
    /*background-color: #0D6A97;*/
    border-style: solid;
    border-width: 3px;
    border-color: #f6e8d2;
    border-radius: 50px;
    padding-bottom: 25px;
    /*box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);*/
}

#footer *{
    font-size:18px;
}

/*    #footer, #footer a, #footer nobr, #footer div, #footer span, #footer .star_sign {
        color: #343029 !important;
    }
*/
#footer .star_sign {
    top: 2px;
}

.footer_icon {
    height: 20px;
    position: relative;
    bottom: -4px;
    margin-bottom: 0px;
}

.footer_column {
    float: left;
    margin-left: 25px;
    text-align: left;
    margin-bottom: 15px;
}

#social_btns {
    float: right;
    margin-right: 10px;
}

#footer_company_banner {
    text-align: center;
    padding: 5px 10px;
    margin-top: 15px;
    margin-bottom: 20px;
    position:relative;
    /*color: #FFE888 !important;*/
    /*font-weight: bold;*/
}

/*#footer_company_banner span.star_sign {*/
    /*color: #FFE888 !important;*/
/*}*/

.footer_column a {
    display: block;
}

#payment_logos {
    margin-top: 10px;
    max-height: 24px;
}