/** ajax fileupload **/
div.cssfilepicker {
	position:relative;
	width: 252px;
	height: 20px;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
div.cssfilepicker input.filetoupload {
	position: absolute;
	top:0;
	left:0;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 10;
	width: 252px !important;
}
div.cssfilepicker div.dummybrowse input {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 252px;
	cursor:pointer;
}
div.cssfilepicker div.dummybrowse {
	cursor:pointer;
}
div.cssfilepicker div.dummybrowse button {
	position: absolute;
	top: 0px;
	right: 3px;
	z-index: 1;
	width:16px;
	height:16px;
	background: url('../../images/img_upload.png') no-repeat center center;
	border:none;
}
div.cssfilepicker .submit {
	position:absolute;
	right: 0;
	top:0;
	text-indent:-9000px;
	font-size:0;
	line-height:0;
	width:16px;
	height:16px;
	margin: 0;
	border:none;
	background: url('../../images/img_upload.png') no-repeat center center;
	cursor:pointer;
	z-index:2;
}
div.cssfilepicker .progressbar {
	height: 22px;
	line-height: 22px;
	display:block;
	background: url('../../images/progressbar.gif') no-repeat center center;
	font-size:10px;
	font-style:italic;
	text-align:center;
}