#v_modal,#vmOverlay,#vmWrap{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}.productdisplay #v_modal,.productdisplay #vmOverlay,.productdisplay #vmWrap{z-index:initial}#vmOverlay{position:fixed;width:100%;height:100%;background-color:#fff}#vmBox{position:relative}#vmLoadBG,#vmLoadIcon{position:absolute;top:0;left:0;width:100%;height:100%}
.vmImg{display:block;float:left;max-width:none;margin:auto;border:0;-ms-interpolation-mode:bicubic}.vmIframe{display:block;width:100%;height:100%;border:0}#v_modal,#vmBox,#vmModal{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#v_modal{outline:0}#vmBox{padding:22px 16px 28px 16px;overflow:visible}
.vmIframe{background-color:#fff}#vmError{padding:50px;border:1px solid #bebebe}#vmModal{border:1px solid #d6d5d6;border-radius:10px;background-color:#fff;overflow:hidden !important;-webkit-overflow-scrolling:touch}#vmLoadIcon{background:transparent url(../../img/brand_ag/popup/loading.gif) no-repeat center center}
#vmLoadBG{background-color:#fff}#vmTitle{position:absolute;top:2px;left:0;width:100%;font-size:14px;color:#000;text-align:center;margin:0}#vmCount{position:absolute;top:8px;right:235px;font-size:12px;color:#666;text-indent:-9999px}#vmPrev,#vmNext,#vmSlide,#vmClose{position:absolute;bottom:0;height:24px;text-indent:-99999px;margin:0;padding:0;border:0;overflow:visible;outline:0;cursor:pointer;background-image:url(../../img/brand_ag/popup/controls.png);background-repeat:no-repeat}
#vmPrev,#vmNext{width:28px}#vmSlide{left:50%;width:16px;margin:0 0 0 -8px}#vmClose{top:12px;right:2px;width:32px;height:32px;z-index:99;background-position:-84px -4px;text-indent:-999999px}#vmPrev{left:50%;margin:0 0 0 -40px;background-position:-6px -8px}#vmPrev:hover{background-position:-6px -48px}
#vmNext{right:50%;margin:0 -40px 0 0;background-position:-46px -8px}#vmNext:hover{background-position:-46px -48px}#vmClose:hover{background-position:-84px -44px}.vmSlide_on #vmPrev,.vmSlide_off #vmPrev{margin:0 0 0 -60px}.vmSlide_on #vmNext,.vmSlide_off #vmNext{margin:0 -60px 0 0}.vmSlide_on #vmSlide{background-position:-172px -8px}
.vmSlide_on #vmSlide:hover{background-position:-172px -48px}.vmSlide_off #vmSlide{background-position:-132px -8px}.vmSlide_off #vmSlide:hover{background-position:-132px -48px}