﻿input#upload { background: #aaa url(../img/bg-btn.png) bottom repeat-x; padding: .4em 1.2em;border: 1px solid #aaa; color: #222; font-size: 1.2em; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; margin: 2em 0; }
input#upload:hover { background: #eee; color: #FFF; border-color:#777; }


/*custom upload elements*/
.customfile-input { position: absolute; cursor: pointer!important; background: #ffffff; border: 0; opacity: 0; -moz-opacity: 0; z-index:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1); }
.customfile-input input{cursor: pointer;}
/*.customfile { width: 360px; background: url(../img/browse.png) no-repeat left 2px; cursor:default; overflow: hidden; padding: 2px 2px 0px 2px;position: relative;  }
*/
.customfile { width: 360px; cursor:default; overflow: hidden; padding: 0px 0px 0px 2px;position: relative;   }
.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.customfile-feedback { display: block; color: #555555; font-style: italic;cursor: default;}
.customfile-feedback-populated { color: #555555; font-style: normal; padding-left: 20px; background: url(../img/icon-gen.gif) left 4px no-repeat;cursor: default;  }
.customfile-button { background:url(../../images/btn93.png) no-repeat top left;  color: #555555; font-weight: bold; float: right; width: 84px; padding: .5em .4em .1em .0em;  text-align: center; text-decoration: none;  font: 14px 'Calibri'; height:21px; top:-2px; left :10px; cursor: pointer !important; }
.customfile-hover .customfile-button, .customfile-focus .customfile-button  { color:#fff; background-position: left -29px; border-color:#FFF;  padding: .5em .4em .1em .0em;  }
.customfile-focus .customfile-button { outline: 1px none #ccc;  }

/*file type icons*/
.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(../img/icon-img.gif);}
.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(../img/icon-med.gif);}
.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(../img/icon-zip.gif);}


