	#ZTbutton, #ZTnotes {
		filter:alpha(opacity: 25);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
		-moz-opacity: 0.25;
		opacity: 0.25;
	}
	#ZTbutton.active, #ZTnotes.active {
		filter:alpha(opacity: 100);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		-moz-opacity: 1.00;
		opacity: 1.00;
		cursor: pointer;
		cursor: hand;
	}
	#ZToverlay {
		padding: 0;
		margin:0;
		cursor: move;
		z-index: 100;
		position: absolute;
		top: 0;
		left: 0;
	}
	#ZToverlay a:focus #viewPort, #ZToverlay a:active #viewPort{
		border: 3px solid #0b4499;
	}
	#loadingMessage {
		position: absolute;
		top: 10px;
		left: 10px;
		color: #000;
		background-color: #fff;
		padding: 10px;
	}
	#viewPort {
		overflow: hidden;
		border: 3px solid #0b4499;
		background-color: #fff;
		position:absolute;
		top: -210px;
		left: -120px;
	}
	#ZTview {
		position:relative;
		padding: 0;
		border: none;
	}
	#ZTthumbnail {
		position:relative;
		padding: 0;
		border: none;
		margin: auto;
	}
	#ZTthumbnail img {
		border:solid 1px #0b4499;
	}
	#magnifier {
		width: 100px;
		height: 100px;
		position: absolute;
		border: 2px solid #000;
		top: 0;
		left: 0;
		z-index: 100;
		background-color: #0b4499;
		filter:alpha(opacity: 25);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
		-moz-opacity: 0.25;
		opacity: 0.25;
	}
/* caption default position - to the right */ 
	#captionContainer {
		position: absolute;
		left: 95px;
		top: 0;
	}
/* add this class to captionContainer for left-aligned captions.
	Useful near the righthand side of the screen. */
	#captionContainer.leftAlign {
		position: absolute;
		left: -260px;
		top: 0;
	}
	#captionContainer li.HScaption {
		position:absolute;
		display: none;
		width: 248px;
		border: 1px solid #000;
		background-color: #ffe;
		color: #000;
		margin: 0;
		padding: 0;
		filter:alpha(opacity: 95);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
		-moz-opacity: 0.95;
	}
	#captionContainer h2 {
		margin:0;
		padding: 2px;
		background-color:#eed;
		text-transform:none;
	}
	#captionContainer p {
		padding: 2px 4px;
	}
	.translucent {
		border: 1px solid #ff0;
		background-color: #ccc;
		height: 50px;
		width: 50px;
		filter:alpha(opacity: 50);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity: 0.50;
		opacity: 0.50;
	}
	a:active.translucent, a:focus.translucent {
		border: 1px solid #f70;
	}