.swsl-sponsors .swsl_level_content {
        color: #666666;
        font-style: italic;
}
.swsl-sponsors .swsl-indv-sponsor {
        margin: 10px 0 30px 0;
        clear: both;
}
.swsl-sponsors .swsl-indv-sponsor.has-logo .swsl-logo-wrap {
        width: 170px;
        height: 170px;
        padding: 10px;
        border: 1px solid #999999;
        background: #FFFFFF;
        float: left;
}
.swsl-sponsors .swsl-indv-sponsor.has-logo .swsl-sponsor-logo {
        width: 150px;
        height: 150px;
        display: block;
        position: relative;
}
.swsl-sponsors .swsl-indv-sponsor .swsl-sponsor-logo img {
        margin: auto;
        position: absolute;
        top: 0; left: 0; bottom: 0; right: 0;
        max-height: 100%;
}

.swsl-sponsors .swsl-indv-sponsor.has-logo .swsl-sponsor-info {
        margin-left: 190px;
}