 <style>
           /* styles unrelated to zoom */
    
        span { position:absolute; top:3px; right:28px; color:#555; font:bold 13px/1 sans-serif;}

        /* these styles are for the demo, but are not required for the plugin */
        .zoom {
            display:inline-block;
            position: relative;
        }
        
        /* magnifying glass icon */
        .zoom:after {
            content:'';
            display:block; 
            width:33px; 
            height:33px; 
            position:absolute; 
            top:0;
            right:0;
            background:url(img/zoom/icon.png);
        }

        .zoom img {
            display: block;
        }

        .zoom img::selection { background-color: transparent; }

        #ex1 img:hover { cursor: url(img/zoom/grab.cur), default; }
        #ex1 img:active { cursor: url(img/zoom/grabbed.cur), default; }
    </style>