div#features {
width:540px;
position:relative;
height:160px;
margin:40px auto;
}

div#right-list {
width:290px;
position:absolute;
right:0;
top:0;
}

.current-text {
padding:0;
}

#upload-container {
width:800px;
background:#fff;
position:relative;
text-align:left;
margin:auto;
}

#upload-help-text {
width:220px;
position:absolute;
right:0;
top:0;
border:1px solid #ccc;
margin:0;
padding:4px;
}

#upload-form-box {
width:550px;
background:#d7eaf5;
margin:0;
}

#form-demo a {
background:none;
}

#demo-fallback {
position:relative;
margin:0;
padding:8px;
}

#demo-status {
width:550px;
padding:0;
}

#demo-upload {
font-weight:700;
font-size:110%;
margin:4px;
padding:2px;
}

#hide_after_start {
margin:0;
padding:5px;
}

#demo-status .progress {
background:#FFF url(/img/uploadprogress/progress-bar/progress.gif) no-repeat;
background-position:50% 0;
margin-right:.5em;
}

#demo-status .progress-text {
font-size:.9em;
font-weight:700;
}

#demo-list {
list-style:none;
width:574px;
margin:0 0 0 -12px;
padding: 0px;
}

#demo-list li.file {
border-bottom:1px solid #eee;
background:#FFF url(/img/uploadprogress/file.png) no-repeat 2px 2px;
position:relative;
overflow:hidden;
padding:0;
}

#demo-list li.file.file-uploading {
background-image:url(/img/uploadprogress/uploading.png);
background-color:#D9DDE9;
}

#demo-list li.file.file-success {
background-image:url(/img/uploadprogress/success.png);
}

#demo-list li.file.file-failed {
background:#fff7f8 url(/img/uploadprogress/failed.png) no-repeat 2px 2px;
border: 1px solid #f9e0e0;
}

#demo-list li.file .file-name {
font-size:12px;
margin-left:40px;
display:block;
line-height:18px;
height:36px;
text-align:left;
width:420px;
}

#demo-list li.file .file-size {
font-size:12px;
line-height:18px;
float:right;
margin-top:0;
margin-right:6px;
}

#demo-list li.file .file-info {
font-size:10px;
position:absolute;
bottom:2px;
right:6px;
line-height:14px;
background:none;
}

#demo-list li.file .file-remove {
font-size:10px;
clear:right;
float:right;
line-height:14px;
margin-right:6px;
background:none;
}