form.hiddenFile input.special {
    background-color: transparent;
    border: none;
    width: 25px;
    height: 20px;
    padding-left: 3px;
    padding-top: 3px;
}

form.hiddenFile input:focus {
/*    background-color: transparent; */
}

form.hiddenFile div.fileinputs {
    position: relative;
/*    left: -70px; */
    height: 30px;
    width: 300px;
}

form.hiddenFile input.file {
    width: 100px;
    margin: 0;
}

form.hiddenFile input.file.hidden {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

form.hiddenFile div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 350px;
    padding: 0;
    margin: 0;
    z-index: 1;
    line-height: 90%;
}

form.hiddenFile div.fakefile input {
    margin-bottom: 5px;
    margin-left: 0;
}

form.hiddenFile input.button {
}