.status{
	text-align:				center;
}

.status fieldset{
	padding:				0px;
	border:					none;
}

.status legend{
	display:				block;
	font:					1.2em bold Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.status .progress{
	background:				white url(../images/fancy/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

.status .progress-text{
	font-size:				0.9em;
	font-weight:			bold;
}

.list{
	list-style:				none;
	width:					450px;
	overflow:				auto;
}

.list li.file{
	border-bottom:			1px solid #eee;
	padding:				1em 0;
	overflow:				auto;
	background:				url(../images/uploader/file.png) no-repeat 4px 4px;
}
.list li.file.uploading{
	background-image:		url(../images/uploader/uploading.png);
	background-color:		#D9DDE9;
}
.list li.file.success{
	background-image:		url(../images/uploader/success.png);
}
.list li.file.failed{
	background-image:		url(../images/uploader/failed.png);
}

.list li.file .file-name{
	font-size:				1.2em;
	margin-left:			44px;
	font-weight:			bold;
}
.list li.file .file-size{
	margin-right:			1em;
	float:					right;
}
.list li.file .file-info{
	display:				block;
	margin-left:			44px;
}
.list li.file .file-options{
	display:				none;
}

.responseinfo {
    height: 100px;
	overflow: auto;
	background: #eeeeee;
	border:1px dashed #bbbbbb;
	padding:2px;
}
