#iB-layer{display: none;position: absolute;top:0px;left:0px;width:100%;background: black;opacity:0.7;filter:alpha(opacity=30);z-index:19000;}
.iB{display:none;z-index:19001;position: absolute;left:50%;background: white;opacity:1;border-radius:10px;box-shadow:0px 0px 7px black; }
.iB .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 .iB-box-content{position: absolute;top:0px;left: 30px;margin: 10px;}
.iB .iB-box-buttons{position: absolute;bottom:20px;width:100%;height:20px;}
.iB .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 .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 .iB-btn-ok{margin-left:-115px;}
.iB .iB-btn-abort{margin-left:15px;}
.iB .box-content{padding:10px;text-align: center;}
.iB .iB-box-images{border-left: 1px solid lightgray;height: 460px; position: absolute;right: 20px;top: 20px;width: 76px;}
.iB .iB-box-add-image{width: 66px;height: 66px;float: left;margin: 5px;cursor: pointer;opacity: 0.7;}
.iB .iB-box-add-image.active{border: 1px solid lightgray;margin: 4px;opacity: 1;}
.iB .iB-box-next-images{right: 100px;background: url('arrows_right.png') 0 -66px no-repeat transparent;}
.iB .iB-box-prev-images{left: 5px;background: url('arrows_left.png') 0 -66px no-repeat transparent;}
.iB .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 .iB-box-prev-images:hover, .iB-box-next-images:hover{background-position: 0 -132px;}

.iB-source .magnifier-box{position: relative;display: block;}
.iB-source .magnifier{width: 22px;height: 18px;background: url('magnifier.png') 0 0 no-repeat transparent;position: absolute;bottom: 0px;right: 22px;}
.iB-source .clear{clear:both;}
.epicZoomWrap{top:0px;z-index:9999;position:relative;}
.epicZoom,.epiczoom{}
.epicZoomLoading{position:absolute;top:75%;text-align:center;color:white;background:#222;padding:3px;border:1px solid #000;opacity: 0.5;}
.epicZoomMousetrap{z-index:999;position:absolute;left: 0px;top: 0px;cursor: zoom-in; }

.iB-box-content-wrapper-img .epicZoomMousetrap {border: 1px solid #ccc;}

.epicZoomMousetrapIeFix{background: url('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.3;}
.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.png') 0 0 no-repeat transparent;width: 21px;height: 21px;text-align: center;line-height: 19px;cursor: pointer;z-index: -1000; display:none;}

/** theming **/

.epicZoomWrap{ }
.epicZoomAperture{cursor:move;}
.epicZoomGalleryActive{box-shadow: 0 0 2px #FF0000;display: block;float: left;}
.epicZoomLoading{margin:-25px 0 0 -25px;position:absolute;top:50%;text-align:center;color:black;background:#ffffff;width:50px;height:30px;border-radius:4px;box-shadow: 0 5px 8px -3px rgba(0,0,0,0.5);opacity: 1;}

.iB .iB-box-images {border-left: 0px none;height: 80px;left: 10px;top: 614px;width: 100%;}
.iB .iB-box-next-images{right: 5px;}

.epiczoombox { margin: 0 auto; background-position:center center; }