/*UPLOAD*/ div#upload-body { padding: 4px; z-index: 10; width: 90%; } div#upload-body fieldset { -moz-border-radius: 2px; -webkit-border-radius: 2px; } div#upload-body div.uploadButton { height: 24px; width: 65px; border: 1px solid #cccccc; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; } div#upload-body div.uploadButton span { top: 0px; left: 0px; position: relative; display: block; text-align: center; line-height: 20px; margin: 2px 0px 2px 0px; padding-left: 5px; cursor: pointer; } div#upload-body div.uploadButton span.addQueue { background: url(../img/icons.gif) no-repeat 0 -300px; } div#upload-body div.uploadButton span.removeQueue { background: url(../img/icons.gif) no-repeat 0 -340px; } div#upload-body div.uploadButton input { top: 0; left: 0; height: inherit; position: absolute; cursor: pointer; } input#upload-name { width: 250px; } div#upload-queue-block { height: 100px; overflow: auto; } ul#upload-queue, ul#upload-queue ul { list-style: none; white-space: nowrap; margin: 0px; padding: 0px; vertical-align: middle; } ul#upload-queue li { height: 20px; margin: 1px 2px 3px 2px; padding: 0px; } ul#upload-queue li span { top: 0px; left: 0px; position: relative; height: 20px; margin: 2px 0px 0px 22px; float: left; width: 75%; z-index: 4; background: none; cursor: pointer; } ul#upload-queue li input{ float: left; margin-left: 22px; width: 75%; z-index: 4; height: 16px; } ul#upload-queue li span.rename { float: right; width: 20px; background: url(../img/icons.gif) no-repeat 0 -420px; margin: 0px 2px 0px -25px; } ul#upload-queue li span.status { float: right; width: 20px; background: url(../img/icons.gif) no-repeat; cursor: default; margin: 0px; } ul#upload-queue li span.status.delete{ background-position: 0 -180px; cursor: pointer; z-index: 2; } ul#upload-queue li span.status.complete{ background-position: 0 -520px; cursor: default; } ul#upload-queue li span.status.error{ background-position: 0 -340px; cursor: default; } ul#upload-queue li span.status.load{ background: url(../img/load.gif) no-repeat center center; cursor: default; } ul#upload-queue li.queue-error, ul#upload-queue li.queue-text.error { background-color: #F5C9CF; margin: 1px 2px 1px 2px; } ul#upload-queue li.queue-error span { margin: 2px 0px 0px 5px; width: 99%; text-align: center; }