.wp-ppp-button-link {
    color: #ffffff;
    background-color: #0044cc;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    padding: 10px 24px;
    margin: 10px 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.wp-ppp-restricted-msg-box {
    text-align:center;
}

.wp-ppp-lock-icon {
    width:                                          96px;
    height:                                         96px;
    background:                                     url('../images/lockscreen.png') no-repeat top left;
    float:                                          left;
    margin-right:                                   12px;
}

.wp-ppp-access-restricted {
    border-top:                                     3px solid #787878;
    border-right:                                   1px solid #D5D3D4;
    border-bottom:                                  3px solid #787878;
    border-left:                                    1px solid #D5D3D4;
    overflow:                                       hidden;
    padding:                                        16px;
    width:                                          50%;
    margin:                                         10px auto 20px auto;
}