.wlm-badge-wrap * { margin: 0px; padding: 0px;}
.wlm-badge { 
    float: left; 
    width: 220px; height: 40px;     
    font: normal 14px 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/
}
.wlm-badge div { 
    text-align:  left;
}
.wlm-badge-icon { 
    float: left; 
    margin: 4px 4px 0px 4px;
}
.wlm-badge-title { 
    font-size: 14px; 
    margin-top: 4px;
    margin-left: 4px;
}
.wlm-badge-subtitle { 
    font-size: 12px; 
    margin-left: 4px;
}
.wlm-badge {
    margin: 10px;
    text-decoration: none;
    display: inline-block;
    text-align: center;

    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);            

    /*box-shadow: 0 0 .05em rgba(0,0,0,0.4);*/
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);

}

.wlm-badge, .wlm-badge span
{
    -moz-border-radius: .3em;
    border-radius: .3em;
}

.wlm-badge span
{
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 0.5em 2.5em;

    /* The background pattern */

    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
                      -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);

    /* Pattern settings */

    -moz-background-size: 3px 3px;
    -webkit-background-size: 3px 3px;
    background-size: 3px 3px;
}


.wlm-badge-gray {
    background: #c5c5c5;            
    background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#c5c5c5) );            
    background: -moz-linear-gradient(-90deg, #eaeaea, #c5c5c5);            
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eaeaea', EndColorStr='#c5c5c5'); 
}