.uploader .header a,
.uploader .button,
.uploader .progress,
.uploader li.file .file-info,
.uploader li.file .file-name,
.uploader .alternative {
  display: -moz-inline-block;
	display:inline-block !important;
	display:inline;
	zoom:1;
	vertical-align:middle;
	height:16px;
}



.uploader {
  background:#FFF;
  margin: 1em 1em .5em 1em;
}

.uploader .header {
  background: #FFF;
  padding: 0;
}

.overall-title {
	float: right;
  font:13px Georgia, 'Lucida Grande';
  color: #333;
}


.uploader a#upload-clear, .uploader span.overall-title, .uploader span.current-text {
  
}

.uploader .queued a#upload-clear, .uploader .queued span.overall-title, .uploader .queued span.current-text {
  display:inline !important;
}


.uploader li.file .progress {
  margin:0 0 0 15px;
}

.uploader li.file {
  padding: 3px 3px 3px 1.7em;
  font:13px Georgia, 'Lucida Grande';
  color: #333;
  clear: both;
  	
/*	background-image: url(/images/filemanager-icons.gif); */
/*	background-repeat: no-repeat; */
/*	background-position: .2em -13.6em; */
}

/* .uploader li.file.image 	{ background-position: .2em -8.9em; } */
/* .uploader li.file.movie 	{ background-position: .2em -5.85em; } */
/* .uploader li.file.music 	{ background-position: 0 -7.3em; } */

.uploader li.file .fileTypeIcon {
  position:absolute;
  width:20px;
  height:20px;
  margin-top:-2px;
  left:11px;
  background:#fff url(/images/filemanager-icons.gif) no-repeat .2em -13.6em;
}

.uploader li.file.image .fileTypeIcon	{ background-position: .2em -8.9em; }
.uploader li.file.movie .fileTypeIcon	{ background-position: .2em -5.85em; }
.uploader li.file.music .fileTypeIcon	{ background-position: 0 -7.3em; }

ul.upload-list {
	margin: .5em 0;
}

.uploader li.file{
  color: #333;
}

.uploader .file {
  background:#FFF;
}

.uploader .file a.file-remove,
.uploader .file a.file-delete {
  margin:0 0 0 15px;
  display: none;
  width: 150px;
	float: right;
	color: red;
	text-decoration: none;
  font:13px Georgia, 'Lucida Grande';
}

.uploader .file a.file-remove:hover,
.uploader .file a.file-delete:hover {
	text-decoration: underline;
}

.uploader li.file.hovered {
	background-color: #F5F5F5;
}

.uploader li.file.hovered .file-remove,
.uploader li.file.hovered .file-delete {
	display: block;
}

.uploader li.file-completed {
  background-color: #FFF;
}

#right .file-completed {
  cursor:pointer;
}

.uploader li.file-completed .file-remove{
  display:none;
}

.uploader li.file-uploading .file-info {
  display:none;
}

.uploader li .file-name a {
	color: #333;
	text-decoration: none;
}

.uploader li .file-name a:hover {
	text-decoration: underline;
}

.uploader li.file-uploading {
  background: #FFF;
}

.uploader .button, .uploader a.button {
  background:url('/images/green-button.gif') no-repeat;
  width:70px;
  text-align:center;
  height:18px;
  padding:2px 0 0 0;
  text-decoration:none;
  float:right;
  margin:-2px 0 0 0;
}

.uploader li.file .file-info {
  color:#999;
}


.uploader li.file-completed .file-info *, 
.uploader li.file-completed .file-info{
  color:#999;
}
.uploader li.file-failed .file-info *, 
.uploader li.file-failed .file-info{
  color:#d40000;
  margin-left: 1em;
}
.uploader .upload-list .file-size {
  float:right;
  width: 100px;
  text-align: right;
  color: #999;
}

.uploader .header img.progress {
  display:none !important
}

.uploader .progress {
	background:				#222 url(/images/progress-bar/progress.gif) no-repeat;
	background-position:	+50% 0;
}

#right .uploader #upload-clear, 
#right .uploader .file-remove, 
#right .uploader .overall-title, 
#right .uploader .current-text {
  display: none !important;
}

.current-text {
  color: #999;
  font: 13px Georgia;
  float: right;
  padding-top: .5em;
}

#right .progress {
  margin:5px auto;
}

#right .file-info {
  margin:0;
  padding:0;
  cursor:hand;
}

.uploader a.alternative {
  margin: 0 15px 5px;
  color:#ccc;
  font:12px Georgia;
}

#upload-upload {
	float: right;
}



.profile-tabs-content .profile-block-wrapper.user-activity-filter {
	margin: 2em 0 .5em 0;
	clear: both;
}

.profile-tabs-content .your-files-actions {
	margin: .5em 1em;
	padding: .5em 0;
	border-top: #EBEBEB 1px solid;
}

.profile-tabs-content .total-disk-space {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	width: 33%;
	float: right;
	text-align: right;
	padding-top: .4em;
}

.profile-tabs-content .total-disk-space span { color: #999; }

.profile-tabs-content .claim-for-more-space {
	width: 33%; 
	float: right;
	text-align: center;
	padding-top: .4em;
}

.profile-tabs-content .claim-for-more-space a {	
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	text-decoration: none;
}

.profile-tabs-content .claim-for-more-space a:hover {
	text-decoration: underline;
	color: #111;
}

.btn.create-folder span span {
	padding-left: 2.1em;
	background: url(/images/filemanager-icons.gif) .4em -14.2em no-repeat;
}

.btn.upload span span {
	padding-left: 2.1em;
	background: url(/images/filemanager-icons.gif) .3em -1.5em no-repeat;
}

.btn.add2queue span span {
	padding-left: 2.1em;
	background: url(/images/filemanager-icons.gif) .3em .3em no-repeat;
}

.btn.clear-queue span span {
	padding-left: 2.1em;
	background: url(/images/filemanager-icons.gif) .3em -3.4em no-repeat;
}

.btn.upload:hover span,
.btn.upload:hover span span,
.btn.add2queue:hover span,
.btn.add2queue:hover span span,
.btn.create-folder:hover span,
.btn.create-folder:hover span span,
.btn.clear-queue:hover span,
.btn.clear-queue:hover span span {
	text-decoration: none;
}

