/* zoom master ATEDIN style 2014 */
span.zoom {
	display: block;
	position: relative;
	border: 1px solid #CCC;
	font-size: 1.3em;
}
span.zoom.ready {
/*	cursor: grab; */
	cursor:zoom-in;
}

span.zoom.ready:before {
	content: '';
	font-family: "ElegantIcons";
	font-style: normal;
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 3.4em solid transparent;
	border-top: 3.4em solid rgba(0,0,0,0.8);
}
span.zoom.ready:after {
	content: 'U';
	font-family: "ElegantIcons";
    font-style: normal;
	color: white;
	position: absolute;
	right: 0.4em;
	top: 0.4em;
}
span.zoom.ready:hover:after {
	content: 'T';
}

span.zoom img {
	display: block;
	width: 100%;
}

span.zoom img::selection { background-color: transparent; }

#ex2 img:hover { cursor: url(grab.cur), default; }
#ex2 img:active { cursor: url(grabbed.cur), default; }
