.magnifier_warp .magnifier-thumb-wrapper {
    position: relative;
    display: block;
    top: 0;
    left: 0
}

.magnifier_warp .magnifier-lens {
    position: absolute;
    border: solid 1px #ccc;
    z-index: 1000;
    top: 0;
    left: 0;
    overflow: hidden
}

.magnifier_warp .magnifier-loader {
    position: absolute;
    top: 0;
    left: 0;
    border: solid 1px #ccc;
    color: #fff;
    text-align: center;
    background: transparent;
    background: rgba(50, 50, 50, 0.5);
    z-index: 1000;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F323232,endColorstr=#7F323232)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F323232,endColorstr=#7F323232)
}

.magnifier_warp .magnifier-loader-text {
    font: 13px Arial;
    margin-top: 10px
}

.magnifier_warp .magnifier-large {
    position: absolute;
    z-index: 100
}

.magnifier_warp .magnifier-preview {
    padding: 0;
    margin:15px;
    width: 500px;
    height: 431px;
    position: absolute;
    right:0px;
    top:200px;
    overflow: hidden;
    z-index:9999;
}

.magnifier_warp .magnifier-preview.notview {
    width: 500px;
    height: 400px;
    z-index:-1;
    visibility:hidden;
}

.magnifier_warp .magnifier-preview img {
    position: absolute;
    top: 0;
    left: 0
}

.magnifier_warp .opaque {
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
}

.magnifier_warp .hidden {
    display: none
}

/* 상품 상세보기 - 이미지 미리보기 */
.magnifier_warp #sit_pvi {position:relative;*z-index:2}
.magnifier_warp #sit_pvi_big {position:relative;*z-index:2}