.file-wrapper {
	cursor: pointer;
	display: inline-block;
	/*overflow: hidden;*/
	position: relative;
}

.file-wrapper input {
	cursor: pointer;
	font-size: 100px;
	height: 100%;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	position: absolute;
	right: 0;
	top: 0;
}

.file-wrapper .button {
	background: #79130e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
	padding: 4px 18px;
	text-transform: uppercase;
}

.file-wrapper .input-text {
	float				: left;
	background			: none repeat scroll 0 0 #f9f9f9;
    border				: 1px solid #515151;
    padding				: 4px;
    width				: 200px;
    height				: 17px;
    margin-right		: 5px;
    line-height			: 15px;
    overflow			: hidden;
}