
.fileUploadButton
{

  /*display: block;
  
  -moz-border-radius:      5px;
  -webkit-border-radius:   5px;
  border-radius:           5px;  
  background:              white url(../core/resources/graphic/buttonbg.png) 0 0 repeat-x; 
  
  background:              white url(../core/resources/graphic/buttonbg2.png) 0 0 repeat-x; 
  background:             -moz-linear-gradient(0% 170% 90deg, #c4c4c4, white);
  background:             -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#c4c4c4));  
  border-top:             #e6e6e6 1px solid;
  border-right:           #cccccc 1px solid;
  border-bottom:          #cccccc 1px solid;
  border-left:            #e6e6e6 1px solid;  
  text-decoration: none;
  margin: 0 0;
  padding: 4px 4px;
  cursor:pointer;
  overflow: hidden;  
  text-align: center;
  
  font-family:            "helvetica neue", helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-size:               12px;
  color: #404040;
  text-shadow:             1px 1px 0 white; 
  white-space:             nowrap;*/
  position:absolute;
}

.fileUploadButton:hover
{
  /*background:            white url(../core/resources/graphic/buttonbg_h.png) 0 0 repeat-x; 
  background:           -moz-linear-gradient(0% 170% 90deg, #b8b8b8, white);
  background:           -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#b8b8b8));
  border-color:          #99ccff;
  color:                 #333333; */
}

.fileUploadButton:focus, .fileUploadButton:active
{
  /*background-position:   0 -25px;
  background:            white url(../core/resources/graphic/buttonbg_a.png) 0 0 repeat-x; 
  background:           -moz-linear-gradient(0% 170% 90deg, white, #dedede);
  background:           -webkit-gradient(linear, 0% 0%, 0% 170%, from(#dedede), to(white));
  border-color:          #8fc7ff #94c9ff #94c9ff #8fc7ff;
  color:                 #1a1a1a;
  text-shadow:           1px -1px 0 rgba(255, 255, 255, 0.5);*/
}

.fileUploadButton .inputfile
{
  width: 75px;
  height: 25px;
  font-size: 25px; 
  position: absolute;
  right: 3px;
  top: 0px;
  opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
  
}

.fileUploadButton:disabled, .fileUploadButton.disabled
{
  cursor: default;
  background: transparent;
  border-color: #ddd #aaa #aaa #ddd;
  color: #888;
  opacity:0.3;
	-moz-opacity:0.3;
  filter:alpha(opacity=30);
}

a.fileListDeleteButton
{
  display: block;
  width: 16px;
  height: 16px;
  background: url(../core/resources/graphic/delete_d.png) no-repeat scroll 0 0;
  
}

a.fileListDeleteButton:hover
{
  background-image: url(../core/resources/graphic/delete.png);
}

a.fileListItem
{
  border: #eee 1px solid;
  display: block;
  margin: 1px 0;
  cursor: pointer;
  text-decoration: none;
}

a.fileListItem:hover
{
  border-color: #ccc;
  background-color: #e5ebf2;
  text-decoration: none;
  /*88b2de*/
}

