.progressWrapper {
   overflow: hidden;
}
.progressContainer {
   margin: 5px;
   padding: 4px;
   width:190px;
   border: solid 1px #777777;
   background-color: #D1D1D1;
   overflow: hidden;
   -moz-border-radius-topleft : 5px;
   -webkit-border-top-left-radius : 5px;
   -moz-border-radius-topright : 5px;
   -webkit-border-top-right-radius : 5px;
   -moz-border-radius-bottomleft : 5px;
   -webkit-border-bottom-left-radius : 5px;
   -moz-border-radius-bottomright : 5px;
   -webkit-border-bottom-right-radius : 5px;
}
.message {
   margin: 1em 0;
   padding: 10px 20px;
   border: solid 1px #816666;
   background-color: #F7F7F7;
   overflow: hidden;
}
.red {
   border: solid 1px #ff0000;
   background-color: #F7F7F7;
}
.green {
   text-align: left;
   border: solid 1px #777777;
   background-color: #BEBEBE;
}
.blue {
   border: solid 1px #777777;
   background-color: #BEBEBE;
}
.progressName {
   font-size: 8pt;
   font-weight: 700;
   color: #555;
   width: 260px;
   height: 14px;
   text-align: left;
   white-space: nowrap;
   overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
   font-size: 0;
   width: 0%;
   height: 10px;
   background-color: #D9E4FF;
   margin-top: 2px;
   border: solid 1px #816666;
}
.progressBarComplete {
   width: 100%;
   background-color: #BEBEBE;
   visibility: hidden;
}
.progressBarError {
   width: 100%;
   background-color: red;
   visibility: hidden;
}
.progressBarStatus {
   margin-top: 2px;
   width: 260px;
   font-size: 7pt;
   font-family: Arial;
   text-align: left;
   white-space: nowrap;
}
a.progressCancel {
   font-size: 0;
   display: block;
   height: 14px;
   width: 14px;
   background-image: url(http://admin1.adultvideos.com/images/cancelbutton.gif);
   background-repeat: no-repeat;
   background-position: -14px 0px;
   float: right;
}
a.progressCancel:hover {
   background-position: 0px 0px;
}
.swfupload {
   vertical-align: top;
}