#darkBackgroundLayer {
    display: none;
    background-color: rgb(255, 255, 255);
    opacity: 0.6; /* Safari, Opera */
    -moz-opacity:0.60; /* FireFox */
    filter: alpha(opacity=60); /* IE */
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:repeat;
    position:fixed;
    top: 0px;
    left: 0px;
}

#upload_progress {
    display: none;
    background: url(img/dialog.gif);
    height: 133px;
    width: 396px;
    position: fixed;
    left: 200px;
    top: 240px;
    z-index: 40;
}

#upload_post {
    display: none;
}

#upload_error {
    display: none;
}

#progress_data {
    display: block;
    position: relative;
    top: 55px;
    left: 49px;
}

#upload_target {
    border:     0;
    height:     0;
    width:      0;
    padding:    0;
    position:   absolute;
    visibility: hidden;
}


#progress_bar {
    width:          298px;
/*    border:         1px solid black;*/
    
    height:         20px;
    overflow:       hidden;
/*    background:     #bbf;*/
}
#progress_bar:after {
    content:    ".";
    display:    block;
    height:     0;
    clear:      both;
    visibility: hidden;
}
#progress_bar { display: inline-block; }
/* Hides from IE-mac \*/
#progress_bar {display: block;}
/* End hide from IE-mac */

#progress_pct {
    width:          0%;
    float:          left;
    height:         18px;
    line-height:    18px;
    font-size:      14px;
    padding-top:    2px;
    padding-left:   .25em;
    position:       relative;
    overflow:       visible;
    background:     #66a;
    border-right:   2px outset #66a;
    background: url(img/progresstick.gif) repeat-x;
}

#progress_test {
    width:          200px;
    border:         1px solid black;
    height:         20px;
    overflow:       hidden;
    background:     #bbf;
}
#progress_test:after {
    content:    ".";
    display:    block;
    height:     0;
    clear:      both;
    visibility: hidden;
}
#progress_test { display: inline-block; }
/* Hides from IE-mac \*/
#progress_test {display: block;}
/* End hide from IE-mac */

#progress_test_pct {
    width:          30%;
    float:          left;
    height:         18px;
    line-height:    18px;
    font-size:      14px;
    padding-top:    2px;
    padding-left:   .25em;
    position:       relative;
    overflow:       visible;
    background:     #66a;
    border-right:   2px outset #66a;
}

#progress_bytes {
    display: inline;
}

#progress_total {
    display: inline;
}

#speedometer {
    display: block;
    position: absolute;
    top: 92px;
    left: 120px;
    font-size: 13px;
    color: #444;
}

#progress_speed {
    display: inline;
}

/* We can't use display:none to hide the form from safari, so we do this instead */
._offscreen {
    position:   absolute;
    left:       -1000px;
    visibility: hidden;
}
