/* general */
body{
    margin:0px;
    padding:0px;
    font-family:Arial !important;
    font-size:12px;
    color:#111111;
}
.standard-content{
    margin:20px auto;
    padding:0;
    position:relative;
    width:900px;
}
.popup-content{
    padding:20px;
    width:900px;
    margin:0 auto;
}
.intext-link{
    text-decoration: underline;
    color: #999999;
}
.intext-link:hover{
    color: #666666;
}
.framed-content{
    background: none repeat scroll 0 0 #FFFFFF;
    border:1px solid #A6A6A6;
    width:900px; 
}
.framed-content.full-page{
    padding:0px;
    width:900px;
}
#privacy-update-message{
    font-size:14px;
    color: #000000;
    background-color: #FFFFFF;
    padding: 15px;
    padding-right: 35px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-color: #444444;
    border-radius: 2px;
    
    
    position: absolute;
    bottom: 5px;
    left:50%;
    margin-left:-275px;
    width: 650px;
}
#privacy-update-message .close{
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
    
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
#privacy-update-message a{color: #000000;}
/* ----- general */

/* standard header */
.wc-header{
    background-color:#000;
    border-bottom:1px solid #4C4C4C;
}
.wc-header .navigation{
    width:900px;
    height:17px;
    margin:0 auto;
    text-align:right;
}
.wc-header .navigation ul{
    list-style:none;
    margin:0px;
    padding:0px;
    height:15px;
}
.wc-header .navigation ul li{
    display:inline-block;
    font-size:11px;
    margin:0px 0px 0px 25px;
}
.wc-header .navigation ul li a{
    color:#888;
    text-decoration:none;
}
.wc-banner{
    height:102px;
    background:url("../images/standard-header-bg.png") repeat-x scroll left top transparent;
    border-bottom:2px solid #808080;
    position:relative;
}
.wc-banner div:first-child{
    width:900px;
    margin:0 auto;
}
.wc-banner img.logo{
    position:absolute;
    top:50%;
    margin-top:-36px;
    border:none;
}
.wc-banner .login{
    float:right;
    text-align:right;
    margin-top:30px;
}
.wc-banner .login input{
    border:1px solid #D4D4D4;
    font-size:11px;
    width:125px;
}
.wc-banner .login .social-connect{
    display:block;
    vertical-align:middle;
    color:#D4D4D4;
    font-size:10px;
    margin-top:5px;
}
.wc-banner .login .social-connect img{
    position:relative;
    top:3px;
    border:none;
}
/* ----- standard header */

/* standard footer */
.wc-footer{
    height:72px;
    border-bottom:2px solid #808080;
    border-top:2px solid #808080;
    position:relative;
    padding-top:30px;
    font-size:9px;
    color:#888;
    text-align:center;
}
.wc-footer{
    background:url("../images/standard-header-bg.png") repeat-x scroll left top transparent;
}
.wc-footer ul{
    list-style:none;
    margin:0px 0px 5px;
    padding:0px;
}
.wc-footer ul li{
    display:inline-block;
}
.wc-footer ul li a{
    color:#888;
    text-decoration:none;
}
.wc-footer ul .menu-dot{
    font-weight:bold;
    margin:0px 5px;
}
.wc-footer .copyright{
    font-size:10px;
    margin:20px 0px 0px;
    padding:0px 0px 10px;
}
.wc-footer .copyright a{
    color:#888; 
}
/* ----- standard footer */

/* SPEEDO SPRITE */
.wc-speedo{
    height:52px;
    width:64px;
    background-image:url(../images/speedo-sprite.png);
    background-repeat: no-repeat;
    display:block;
}
.wc-speedo.p0{background-position:0px 0px;}
.wc-speedo.p15{background-position:0px -52px;}
.wc-speedo.p30{background-position:0px -104px;}
.wc-speedo.p45{background-position:0px -156px;}
.wc-speedo.p50{background-position:0px -208px;}
.wc-speedo.p55{background-position:0px -260px;}
.wc-speedo.p70{background-position:0px -312px;}
.wc-speedo.p85{background-position:0px -364px;}
.wc-speedo.p100{background-position:0px -416px;}
/* ----- SPEEDO SPRITE */

/* FILES LIST ON UPLOAD PAGE */
#files-list{
    list-style:none;
    margin:0px;
    padding:0px;
}
.files-actions .list.hover{
    border:solid 1px #000000;
}
#files-list li{
    vertical-align:middle;
    position:relative;
    white-space:nowrap;
    margin:0px 0px 10px 0px;
    line-height:30px;
}
#files-list li .file-done,
#files-list li .file-error{
    position:absolute;
    top:50%;
    margin-top:-16px;
    left:-45px;
}
#files-list li .uploading,
#files-list li .uploading.in-progress,
#files-list li .done{
    width:590px;
    overflow:hidden;
    height:30px;
    vertical-align:middle;
    position:relative;
    padding:4px;
    float:left;
    border:solid 1px transparent;
}
#files-list li .uploading.in-progress{background-color:#F5F5F5;border:solid 1px #CCCCCC;}
#files-list li .uploading .upload-progress{
    position:absolute;
    right:4px;
    top:4px;
    bottom:4px;
    background-color:#FFFFFF;
    z-index:1;
    border:solid 1px #CCCCCC;
}
#files-list li .error{
    color:#CC0000;
    position:absolute;
    z-index:3;
    background-color:#FFFFFF;
    margin-left:200px;
}
#files-list li .uploading .upload-progress{display:none;}
#files-list li .uploading.in-progress .upload-progress{display:block;}

#files-list li .file-icon,
#files-list li .name,
#files-list li .size{
    position:absolute;
    z-index:2;
}
#files-list li .file-icon{
    top:50%;
    margin-top:-8px;
    margin-left:8px;
}
#files-list li .name{
    margin-left:33px;
    width:480px;
    overflow:hidden;
}
#files-list li .size{
    text-align:right;
    right:15px;
}
#files-list li .cancel-upload,
#files-list li .delete-file{
    position:absolute;
    right:-20px;
    top:50%;
    margin-top:-16px;
    cursor:pointer;
}
#files-list > li > div  {
    margin-right: 10px;
}
/* ----- FILES LIST ON UPLOAD PAGE */

/* UPLOADING STATS DIALOG */
#uploading-stats,
#html-uploading-stats{
    position:relative;
    padding:20px;
}
#uploading-stats table,
#html-uploading-stats table{
    width:100%;
    border-spacing:0px;
    border-collapse:collapse;
    color:#A6A6A6;
    margin-bottom:10px;
}
#uploading-stats table td,
#html-uploading-stats table td{
    vertical-align:top;
}
#uploading-stats table td:first-child,
#html-uploading-stats table td:first-child{
    width:50%;
}
#uploading-stats table td.stats-info,
#html-uploading-stats table td.stats-info{
    width:25%;
    text-align:center;
}
#uploading-stats .timer,
#queue-stats .timer,
#html-uploading-stats .timer{
    margin:0 auto;
    text-align:center;
    border:solid 1px #CCCCCC;
    font-size:26px;
    color:#000000;
}
#queue-stats .timer{
    border:none;
    font-size:20px;
    text-align:right;
}
#queue-stats .eta{
    margin-bottom:10px;
    text-align:right;
    color:#999999;
}
#uploading-stats .eta,
#html-uploading-stats .eta{
    text-align:center;
}
#uploading-stats .wc-speedo,
#html-uploading-stats .wc-speedo{
    margin:0 auto;
}
#uploading-stats .hint,
#html-uploading-stats .hint{
    color:#A6A6A6;
    position:absolute;
    margin:0;
    bottom:5px;
    left:0;
    right:0;
    text-align:center; 
}
/* ----- UPLOADING STATS DIALOG */

/* FILE-MANAGER MOVE */
#folders-list .folder-select-column{
    width:50px;
}
/* ----- FILE-MANAGER MOVE */
/* FILE-MANAGER ATTACH-FILES */
#objects-list .object-icon-column,
#objects-list .object-checkbox-column{
    width:50px;
}
#objects-list .object-icon-column .file-select{margin-left:8px;}
#objects-list .file-select{display:block;}
/* ----- FILE-MANAGER ATTACH-FILES */