.iB{display:none;z-index:19001;position: absolute;left:50%;background: white;opacity:1;border-radius:0px;box-shadow:0 0 29px rgba(0, 0, 0, 0.25); }
#iB-layer{background: url("../curtainbox/bodybg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9000;}
.iB-box-close{cursor:pointer;position: absolute;top:-15px;right:-15px;background: url('close.png') 0 0 no-repeat transparent;width:30px;height:30px;}
.iB-box-content{position: absolute;top:0px;left: 40px;height: 480px;margin: 10px;width: 800px;}
.iB-box-buttons{position: absolute;bottom:20px;width:100%;height:20px;}
.iB-btn{cursor: pointer;display:inline-block;border:1px solid gray;border-radius:3px;background: url('box-bg.png') 0 0 repeat-x white;float: right;margin-right: 20px;padding:0px 10px 0px 10px;}
.iB-btn-ok, .iB-btn-abort{cursor: pointer;width:100px;border:1px solid gray;border-radius:3px;position: absolute;bottom:20px;left:50%;text-align: center;background: url('box-bg.png') 0 0 repeat-x white;}
.iB-btn-ok{margin-left:-115px;}
.iB-btn-abort{margin-left:15px;}
.box-content{padding:10px;text-align: center;}
.iB-box-images{height: 80px; position: absolute;left: 5px;top: 490px;width: 890px;}
.iB-box-add-image{width: 66px;height: 66px;float: left;margin: 5px;cursor: pointer;opacity: 0.7;}
.iB-box-add-image.active{border: 1px solid lightgray;margin: 4px;opacity: 1;}
.iB-box-next-images{right: 10px;background: url('arrows_right.png') 0 -66px no-repeat transparent;}
.iB-box-prev-images{left: 10px;background: url('arrows_left.png') 0 -66px no-repeat transparent;}
.iB-box-prev-images, .iB-box-next-images{position: absolute;top:50%;cursor: pointer;width: 26px;height: 66px;margin-top: -33px;background-position: 0 -66px;}
.iB-box-prev-images:hover, .iB-box-next-images:hover{background-position: 0 -132px;}
.magnifier-box{position: relative;display: block;}
.magnifier{width: 22px;height: 18px;background: url('magnifier.png') 0 0 no-repeat transparent;position: absolute;bottom: 5px;right: 5px;}
body .wrap .jqzoom .cloud-zoom-lens{background: red;}

.epicZoomWrap{top:0px;z-index:9999;position:relative;}
.epicZoom,.epiczoom{}
.epicZoomMousetrap{z-index:999;position:absolute;left: 0px;top: 0px;cursor: zoom-in;}
.epicZoomMousetrapIeFix{background: url('../images/ie-fixer.png') 0 0 no-repeat;}
.epicZoomMousetrapActive{cursor: all-scroll !important;}
.epicZoomZoomBox{border: 1px solid #ccc;overflow: hidden;margin: -1px;background-repeat: no-repeat !important;background-color: white !important;display: none;position: absolute;z-index: 99;}
.epicZoomAperture{display:none;z-index:98;position:absolute;opacity: 0.5;box-shadow: 0 0 14px rgba(0,0,0,0.5);}
.epicZoomOverlay{display:none;background: white;position:absolute; left:0px; top:0px;opacity: 0.6;}
.epicZoomApertureOverlay{opacity: 1;}
.epicZoomApertureBlur{opacity: 1;}
.epicZoomBlur{position:absolute;display:none;top:2px;left:2px;opacity: 0.5;}
.epicZoomZoomBoxClose{position: absolute;background: url('epic_zoom_close_button.png') 0 0 no-repeat transparent;width: 21px;height: 21px;text-align: center;line-height: 19px;cursor: pointer;z-index: 1000;}

/** theming **/

.epicZoomWrap{}
.epicZoomAperture{cursor:move;}
.epicZoomGalleryActive{ border: 1px solid #074F93;display: block;float: left;}

.additionalImages a {display: block;height: 87px;margin: 0 0 10px;width: 58px;float: left;border: 1px solid #ECECEC;}
.epicZoomLoading{margin:-25px 0 0 -25px;position:absolute;top:50%;text-align:center;color:white;background:url('../360/css/360_loader.gif') center center no-repeat white;width:50px;height:50px;border-radius:4px;box-shadow: 0 5px 8px -3px rgba(0,0,0,0.5);opacity: 1;}
body .epicZoomLoading{
    width: 50px !important;
    left: 50% !important;
}