.magnifyarea { /* CSS to add shadow to magnified image. Optional */
	box-shadow: 5px 5px 7px #818181;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 5px 5px 7px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
	background: white;
}


.targetarea { /* CSS for container div(s) of the zoomable image */
	/* width: 325px; wide or wider than the widest zoomable image */
	/* height: 338px; /* high or higher than the tallest zoomable image */
	/* margin-top:3px; */
	width:445px;
	height:338px;
	margin-left:95px;
	background-color:#111;
	text-align:center;
	overflow:hidden;	
}

#two { /* Added CSS for second target div of zoomable images */
	height: 243px; /* high or higher than the tallest zoomable image */
}

.targetarea img { /* zoomable image */
	margin: auto; /* for horizontal centering */
	display: block; /* also for horizontal centering */
	position: relative; /* along with on the fly calculations in script, for vertical centering */
	border-width: 0;
	height:100%;
}

.thumbs { /* divs holding the trigger links - styles optional, used here to center their links below their respective zoomable image */
	padding-top: 25px;
	text-align: center;
	float:left;
	width:70px; /* width: 325px;*/
}

.thumbs a { /* trigger links on the thumbnail images */
	text-decoration: none; /* avoid underlines of images, text or spaces in these links */
	width:70px;
	height:70px;
	margin-bottom:5px;
	display:block;
	background-color:#111;
	background-size:cover;
	background-position:center;
	-webkit-transition:0.3s ease-in;  
	-moz-transition:0.3s ease-in;  
	-o-transition:0.3s ease-in;  
	transition:0.3s ease-in;  
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
	
}

	.thumbs a:hover{filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}

.thumbs img { /* trigger images - the thumbnails used to load new zoomable images into the targetarea */
	border-width: 0; /* avoid default borders in some browsers */
}

#description, #description2 {
	position: absolute; /* required for description folows image bottom (descpos: true) */
	width: 325px; /* should be width of zoomable image container (.targetarea) */
	text-align: center;
	font: bold 95% sans-serif;
	margin-top: 3px; /* when following image bottom, this sets a fixed distance for that */
	color: #000;
	background-color: #fff;
}