.ajax-file-upload-statusbar {
/* border: 1px solid #0BA1B5; */
margin-top: 10px;
width: 220px;
/* margin-right: 10px; */
margin: 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
/* padding: 5px 5px 5px 5px; */
font-size: 10px;
}
.ajax-file-upload-filename {
/*width: 100%;
*/height: auto;
margin: 0 5px 5px 10px;
color: #807579;
display: inline-block;
}
.ajax-file-upload-progress {
margin: 0 10px 5px 10px;
position: relative;
width: 100px;
border: 1px solid #ddd;
padding: 1px;
border-radius: 3px;
display: inline-block
}
.ajax-file-upload-bar {
background-color: #0ba1b5;
width: 0;
height: 2px;
border-radius: 3px;
color:#FFFFFF;
}
.ajax-file-upload-percent {
position: absolute;
display: inline-block;
top: 3px;
left: 48%
}
.ajax-file-upload-red {
-moz-box-shadow: inset 0 39px 0 -24px #e67a73;
-webkit-box-shadow: inset 0 39px 0 -24px #e67a73;
box-shadow: inset 0 39px 0 -24px #e67a73;
background-color: #e4685d;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: inline-block;
color: #fff;
font-family: arial;
font-weight: normal;
padding: 2px 6px;
text-decoration: none;
text-shadow: 0 1px 0 #b23e35;
cursor: pointer;
vertical-align: top;
margin-right:5px;
}
.ajax-file-upload-green {
background-color: #77b55a;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 0;
padding: 0;
display: inline-block;
color: #fff;
font-family: arial;
font-weight: normal;
padding:2px 6px;
text-decoration: none;
cursor: pointer;
text-shadow: 0 1px 0 #5b8a3c;
vertical-align: top;
margin-right:5px;
}
.ajax-file-upload {
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 15px 20px;
cursor: pointer;
line-height: 10px;
/* height: 15px; */
/* margin: 0 10px 10px 0; */
display: inline-block;
background: #FFF;
border: 1px solid #E8E8E8;
color: #888;
text-decoration: none;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-moz-box-shadow: 0 2px 0 0 #e8e8e8;
-webkit-box-shadow: 0 2px 0 0 #E8E8E8;
box-shadow: 0 2px 0 0 #E8E8E8;
padding: 6px 10px 4px 10px;
color: #FFF;
background: #2F8AB9;
border: none;
-moz-box-shadow: 0 2px 0 0 #13648d;
-webkit-box-shadow: 0 2px 0 0 #13648D;
/* box-shadow: 0 2px 0 0 #13648D; */
vertical-align: middle;  
  }
  
.ajax-file-upload:hover {
      background: #3396c9;
      -moz-box-shadow: 0 2px 0 0 #15719f;
      -webkit-box-shadow: 0 2px 0 0 #15719f;
      box-shadow: 0 2px 0 0 #15719f;
}

.ajax-upload-dragdrop
{

/* border: 2px dotted #A5A5C7; */
font-size: 10px;
width: 175px;
color: #DADCE3;
text-align: left;
vertical-align: middle;
/* padding: 10px 10px 0px 10px; */
}


#popup {
				width: 300px;
				height: 200px;
				position: absolute;
				color: #000000;
				background-color: #ffffff;
				/* To align popup window at the center of screen*/
				top: 50%;
				left: 50%;
				margin-top: -100px;
				margin-left: -150px;
			}

.ontop {
				z-index: 999;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				display: none;
				position: absolute;				
				background-color: #cccccc;
				color: #aaaaaa;
				opacity: 0.9;
				filter: alpha(opacity = 90);
			}