#pageZoom {
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 200;
    display: none;
    overflow: hidden;

}

#cntZoom {
    position: absolute;
    overflow: hidden;
    /*-webkit-transition: -webkit-transform 200ms linear;*/
    -webkit-transition: -webkit-transform 200ms linear;
    -moz-transition: transform 200ms linear;
    -ms-transition: transform 200ms linear;
    -o-transition: transform 200ms linear;
    transition: transform 200ms linear;

    width: 100%;
    height: 100%;
}

#zoomContainer {

    -webkit-transition: all 250ms linear;
    -webkit-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    -ms-transition: all 250ms linear;
    -o-transition: all 250ms linear;
    transition: all 250ms linear;

}

#pageZoom > #cntZoom .zoom, .zoomDoubleMode, #zoomContainer {
    position: relative;

    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;

    overflow: hidden;

    text-align: -webkit-center;
    margin: auto;
}

/*============@PageZoomControl@==============*/
#_pageZoomControls {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0px;
    top: 0px;
    z-index: 100;
}

TABLE.pageZoomControl {
    border-collapse: collapse;
}

TABLE.pageZoomControl TR > TD {
    width: 44px;
    height: 44px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

.pageZoomControl TR > TD {
    background-repeat: no-repeat;
}

div#zoomContainer{
    font-size: 0px;
}
