/*
      loading-div
*/

.overall iframe {
    display: none; /*sorry for IE5*/
    display /**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    top: 0; /*must have*/
    left: 0; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    width: 3000px; /*must have for any big value*/
    height: 3000px /*must have for any big value*/;
}

.overall {
    display: none;
    width: 20%;
    height: 10%;
    position: absolute;
    left: 40%;
    top: 45%;
    overflow: hidden;
    z-index: 10;
}

.overall .content {
    background-color: window;
    border-color: #CDCDCD;
    border-width: 2px;
    border-style: solid;
    height: 94%;
    width: 98%;
}

.overall .content div {
    background-position: center;
    background-repeat: no-repeat;
    height: 60%;
}

.overall .content p {
    vertical-align: bottom;
    text-align: center;
    width: 100%;
    padding: 0;
    margin: 0;
    height: 40%;
}

#loading .content div {
    background-image: url('__-20.gif');
}
