/*custom upload elements*/

.customfile-input { 
	position: absolute; 
	height: 100px; 
	cursor: pointer; 
	background: transparent; 
	border: 0; opacity: 0; 
	-moz-opacity: 0; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
	z-index: 999;  
}

.ginput_container .customfile{margin:-20px 0 20px -20px; text-align:left;}

.customfile {width: 400px; cursor: pointer; overflow: hidden; padding: 2px; position: relative; }

.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }

.customfile-feedback {float: left;  margin: 4px 1px 1px 10px; font-size: 1em; color: #6F655D;  padding: .3em; }

.customfile-feedback-populated {}

.customfile-button {float: left;  display: block;background:url(../images/choose-file-new.png) no-repeat;  color: transparent; width: 105px; height:33px; text-decoration: none;}

.customfile-hover .customfile-button, .customfile-focus .customfile-button  { }

.customfile-focus .customfile-button { }
