hide { display: none; }

form.upload input {

}

form.upload input:focus {
	background-color: transparent;
}

form.upload div.fileinputs {
	position: relative;
	height: 30px;
	width: 300px;
}

form.upload input.file {
	width: 300px;
	margin: 0;
}

form.upload input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

form.upload div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 4 4 4 4;
	z-index: 1;
	line-height: 90%;
}

form.upload div.fakefile input {
	background: url('../images/upload/input_boxes.gif') no-repeat 0 -58px;
	border: none;
	width: 241px;
	height: 20px;
	padding-left: 3px;
	padding-top: 13px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 5px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.overall-title, .current-title, .current-text {
	font-size:				12px;
	font-weight: 			bold;
	color:					#b1565b;
	text-align: left;
}

.file-container {
	overflow-x: hidden;
	overflow-y: auto;
	width: 630px;
	height: 110px;
    scrollbar-face-color: #cacaca;
    scrollbar-highlight-color: #cacaca;
    scrollbar-3dlight-color: #cacaca;
    scrollbar-darkshadow-color: #cacaca;
    scrollbar-shadow-color: #cacaca;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #cacaca;
}

#upload-status
{
	margin:					auto;
	padding:				0px;
	width:					299px;
}

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

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

#upload-list
{
	list-style:				none;
	width:					620px;
	margin:					0px;
	padding:				0px;
}

#upload-list a
{
	color:					#b1565b;
}

#upload-list div.file
{
	border-bottom:			1px solid #eee;
	background:				url('../images/upload/file.png') no-repeat 4px 4px;
	float:					left;
}
#upload-list div.file.file-uploading
{
	background-image:		url('../images/upload/uploading.png');
	background-color:		#D9DDE9;
}
#upload-list div.file.file-success
{
	background-image:		url('../images/upload/success.png');
	float:					left;
	text-align: 			left;
}
#upload-list div.file.file-failed
{
	background-image:		url('../images/upload/failed.png');
	float:					left;
	text-align: 			left;
}

#upload-list div.file .file-links
{
	width:					50px;
	color:					#b1565b;
	margin-left:	     	20px;
	margin-top:				2px;
	line-height:			20px;
	height:					20px;
	float:					left;
	text-align: 			left;
}

#upload-list div.file .file-name
{
	width:					245px;
	font-size:				10px;
	font-weight: 			bold;
	color:					#b1565b;
	margin-top:				2px;
	/* margin-left:	     	35px; */
	line-height:			20px;
	height:					20px;
	float:					left;
	text-align: 			left;
}
#upload-list div.file .file-type
{
	width:					34px;
	font-size:				10px;
	color:					#b1565b;
	margin-top:				2px;
	font-size:				10px;
	line-height:			20px;
	height:					20px;
	float:					left;
	text-align: 			left;
}
#upload-list div.file .file-views
{
	width:					46px;
	font-size:				10px;
	color:					#b1565b;
	margin-top:				2px;
	line-height:			20px;
	height:					20px;
	float:					left;
	text-align: 			left;
}
#upload-list div.file .file-size
{
	width:					65px;
	font-size:				10px;
	color:					#b1565b;
	margin-top:				2px;
	line-height:			20px;
	height:					20px;
	float:					left;
	text-align: 			left;
}
#upload-list div.file .file-info
{
	width:					5px;
	font-size:				10px;
	margin-top:				2px;
	line-height:			20px;
	height:					20px;
	float:					left;
	text-align: 			left;
}
#upload-list div.file .file-time
{
	width:					110px;
	font-size:				10px;
	color:					#b1565b;
	margin-top:				2px;
	line-height:			20px;
	height:					20px;
	float:					left;
	text-align: 			left;
}
#upload-list div.file .file-remove
{
	font-size:				10px;
	margin-top:				2px;
	line-height:			20px;
	height:					20px;
	float:					left;
	text-align: 			left;
}
#upload-list div.file .file-link
{
	font-size:				10px;
	margin-top:				2px;
	float:					left;
	text-align: 			left;
	padding-left:			33px;
}