/* Accutense Page - Image Group */
.imggrp {
	width: 100%;
	/*border: 2px orange solid;*/
	text-align: center;
}
.lftimg img,
.midimg img,
.rtimg img {
	border: 4px #000 solid;
}
.lftimg {
	float: left;
	width: 200px;
	margin-left: 2%;
	margin-right: 2%;
}
.midimg {
  margin-left: auto;
  margin-right: auto;
  width: 200px;
}
.rtimg {
	float: right;
	width: 200px;
	margin-right: 2%;
	margin-left: 2%;
}

.imggrp a:link {
	font-size: .85em;
	text-decoration: underline;
	color: #00F;
}
.imggrp a:visited {
	font-size: .8em;
	text-decoration: underline;
	color: #90C;
}

/* Accutense Picture Pages - Image Gallery */
.gallerycontainer{
/*position: relative;
Add a height attribute and set to largest image's height to prevent overlaying*/
height: 520px;
border: 2px #FF0000 solid;
}
.thumbnail img{
border: 1px solid yellow; /*white*/
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #00CCFF;
height: 420px;
width: 420px;
left: -4000px;
border: 3px dashed purple;
visibility: hidden;
text-align: center;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
margin: 10px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 195px;
left: 250px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


