.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
font-size:13px;

font-weight: 400; color: #333; border:1px solid #D4D4D6; display:inline-block; padding:5px 10px; cursor:pointer; outline:none; border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;

background-color: #444;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #ffffff), color-stop(100%, #EAEBED));
background-image:-webkit-linear-gradient(#ffffff 60%, #EAEBED 100%);
background-image:-moz-linear-gradient(center top, #ffffff 60%, #EAEBED 100%);
background-image:-moz-gradient(center top, #ffffff 60%, #EAEBED 100%);
box-shadow:1px 1px 1px #dddddd;


/* background:#00999a; margin:10px 0 0 13px; padding:7px 0 0; width:110px; height:22px; display:block; float:left; color:#FFF; border-radius:2px; text-align:center;*/
					/* background: linear-gradient(to bottom, #F4F4F4 0%, #D5D5D5 100%) repeat scroll 0 0 transparent;
					 background:#E8E8E8;
    border: 1px solid #E4E4E4;
    border-radius: 3px 3px 3px 3px;
    color: #53576C;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    line-height: 32px;
    padding: 0 20px;*/
					
    /*color:#363636; font-weight:bold; font-size:11px; display:inline-block; border:1px solid #cbc8ae; border-radius:4px; padding: 4px 12px; box-shadow:0 2px 2px #dad5ce; background: url(/si/button_bg.gif) 0 100% repeat-x;
    display:block; cursor: pointer;*/ /* or inline-block */
    /*width: 105px; padding: 7px 0; text-align:center;
    background:#880000; border-bottom:1px solid #ddd;color:#fff;*/
}


.qq-upload-button-hover,.qq-upload-button-focus{text-decoration:none;background-color:#ffffff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #ffffff), color-stop(100%, #D4D4D6));background-image:-webkit-linear-gradient(#ffffff 60%, #D4D4D6 100%);background-image:-moz-linear-gradient(center top, #ffffff 60%, #D4D4D6 100%);background-image:-moz-gradient(center top, #ffffff 60%, #D4D4D6 100%);}

.qq-upload-button-hover {/*cursor:pointer; color:#187dc4;*//* background:#000; color:#cccccc;cursor:pointer;*/}
.qq-upload-button-focus {/*outline:1px dotted black;*/}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; 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:15px 35px; padding:0; list-style:disc; display: none;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px; display: none;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/dev/templates/images/loading2.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}