@charset "utf-8";
/* CSS Document */

.largePhoto {position:absolute;border: 1px dotted #E8E8E8;margin: 0 5px 5px 0;background-color: #F9F9F9;padding: 5px;
	visibility: visible;
	left: 215px;
}

.gallerycontainer{height: 400px;position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{border: 1px solid white;margin: 0 5px 5px 0;}

.thumbnail:hover{background-color: transparent;}

.thumbnail:hover img{border: 1px solid gray;}

/*  CSS for enlarged image -----------------------------*/
.thumbnail span{position: absolute;background-color: #F9F9F9;padding: 2px;left: -1000px;border: 1px dotted #E8E8E8;visibility: hidden;color: #333;text-decoration: none;}

.thumbnail span img{border-width: 0;padding: 2px 0px 2px 2px;}

.thumbnail:hover span{visibility: visible;top: 0;left: 215px; /*position where enlarged image should offset horizontally */z-index: 50;}




