/*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;

}