.qq-uploader { position:relative; width: 100%;}

.qq-upload-button-focus {outline:1px dotted black;}
/*
.qq-upload-button{  color:#fff; width: 95px; height:23px; padding-top: 6px; text-align:center; float:left; text-transform:uppercase; cursor:pointer; margin: 86px 0 0 15px; font-size: 12px; font-weight:bold;}
.qq-upload-button-hover{ cursor:pointer; color:#000;}
*/
.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:0px; height:0; min-height: 0px; z-index:2; text-indent: -9999px; color:Red; 
    background:none; text-align:center; 
 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:5px 0 0 0; padding:0; list-style:none; float:left; width: 130px; overflow:hidden; position:relative; }
.qq-upload-list li { margin:0; padding:4px 0 0 0;  font-size:12px; clear:both; position:relative;  height:28px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    display:block; clear:both; font-weight:bold;
}
.qq-upload-file{display: none;}
.qq-upload-size{float:right; margin:0; padding: 5px 0 0 0; display: none; color:#fff;}
.qq-upload-cancel{color: #e30505; text-decoration: none;  float:left; padding-top: 7px;}
.qq-upload-file { position:absolute; top:3px; right: 0; font-size:11px; cursor: pointer;}
.qq-upload-spinner { background: url("loading.gif") no-repeat 0px 0; width:15px; height:15px; vertical-align:text-bottom; margin-left: 0px; clear:both; position:absolute; top: 10px; left:50px;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}
img.qq-upload-img{width:30px; height:30px; border: 0; padding:1px; border: 1px solid #e8e8e8; background:#fff; float:left; margin:0; padding:0; cursor: pointer;}
.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
.qq-upload-deleted{ text-decoration: none; color:#e01c00; display:block; padding: 0 0 3px 20px; float:right; background: url(image-delete.png) no-repeat 0 0; font-size:11px; position:absolute; top: 12px; right:0;}
.qq-upload-deleted:hover{ text-decoration: underline;}

/* custom */
div.preview { float: left; width:auto; height:auto; padding:5px; background: #fff /*url(bg_preview.png) no-repeat 0 0*/; margin-top:5px; }
div.preview img { width: 100px; height: 100px; border: none; } 
div.preview.loading { background: url("../Scripts/uploader/niceLoading.gif") no-repeat 39px 40px; }
div.preview.loading img {display: none; }
div.highlight { margin-bottom: 20px; }