/* These styles are only loaded if JS is enabled */
div.atcore-window {
    background: #fff;
    border: 1px solid #000;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    -moz-box-shadow: 0 0 20px #213;
    -webkit-box-shadow: 0 0 20px #213;
    box-shadow: 0 0 20px #213;
    position: relative;
    height: 100%;
}
div.atcore-window .loading div {
    text-indent: -9999em;
    background: url(../images/ajax-loader-white-bg.gif) no-repeat left top;
}
.atcore-overlay-flash div.atcore-window { border: 1px solid red; }
.atcore-window div.header, .atcore-window div.body, .atcore-window div.footer div.inner { padding: 0.25em 0.5em; }
.atcore-window div.header {
    color: #444;
    font-size: 1.25em;
    background: #ededed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9e9e9));
    
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    
    text-shadow: 1px 1px 1px #fff;
    border-bottom: 1px solid #888;
    margin-bottom: 1.125em;
}
.atcore-window div.closer {
    position: absolute;
    text-indent: -9999em;
    width: 32px;
    height: 32px;
    background: url(../images/overlay-btn-close.png) no-repeat left top;
    top: -12px;
    right: -12px;
}
.atcore-window div.footer {
    position: absolute;
    padding: 0;
    bottom: 0;
    width: 100%;
}

table.sticky-header { margin-bottom: 0; }

ul.sortable {cursor: move;} 