.x-plupload-body {
    overflow-x: hidden;
    overflow-y: auto;
}

.x-plupload-body dl {
    padding: 5px;     
    border-bottom: 1px solid #D0D0D0;
    font: normal 11px arial,tahoma,verdana,helvetica;
    width: 100%;
}

.x-plupload-body dt {
    float: left;
    cursor: pointer;
    display: block;
    overflow: hidden;
    white-space: nowrap;
}

.plupload_over {
    background-color: #EFF5FB;
}

.plupload_selected {
    background-color: #EFF5FB;
}

.plupload_emptytext {
    font: 11px Arial,Helvetica,sans-serif; 
    vertical-align: middle; 
    text-align: center;
}

.plupload_emptytext span {
    line-height: 100px;
}

.silk-accept { background-image: url(http://www.sportmatters.ca/img/icons/silk/accept.png) !important; background-repeat: no-repeat; }
.silk-add { background-image: url(http://www.sportmatters.ca/img/icons/silk/add.png) !important; background-repeat: no-repeat; }
.silk-cross { background-image: url(http://www.sportmatters.ca/img/icons/silk/cross.png) !important; background-repeat: no-repeat; }
.silk-stop { background-image: url(http://www.sportmatters.ca/img/icons/silk/stop.png) !important; background-repeat: no-repeat; }
.silk-arrow-up { background-image: url(http://www.sportmatters.ca/img/icons/silk/arrow_up.png) !important; background-repeat: no-repeat; }