/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.gallerycontainer{position: relative;height: 400px;/*Add a height attribute and set to largest image's height to prevent overlaying*/}.gallerycontainer_tall{position: relative;height: 520px;/*Add a height attribute and set to largest image's height to prevent overlaying*/}

.gallerycontainer_taller{position: relative;height: 650px;/*Add a height attribute and set to largest image's height to prevent overlaying*/}
.thumbnail img{border: 1px solid gray;margin: 0 5px 5px 0;vertical-align: top;}.thumbnail:hover{background-color: transparent;}.thumbnail:hover img{}.thumbnail span{ /*CSS for enlarged image*/position: absolute;left: -1000px;visibility: hidden;color: white;text-decoration: none;}.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}.thumbnail:hover span{ /*CSS for enlarged image*/visibility: visible;top: 0;left: 175px; /*position where enlarged image should offset horizontally */z-index: 50;}