/* LINKS PAGE */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

div.gallerycontainer{
	position: relative;
	height:520px; /*largest image's height to prevent overlaying*/
	width:750px;
	margin-left:auto;  /* centers layout in context */
	margin-right:auto; /* centers layout in context */
	margin-bottom:3em;
	text-align:center;
	overflow:hidden; /* stops sidebars overlaying footer*/
	}
div.map {
	position:absolute;
	top:10px;
	left:132px;
	width:485px;
	height:457px;
	z-index:10;
	}
div.lthumb {
	position:absolute;
	top:0; left:0;
	width:125px;
	}
div.lthumb span { /*set origin for map overlay*/
	position:absolute;
	top:0; left:132px;
	}
div.rthumb {
	position:absolute;
	top:0; right:0;
	width:125px;
	}
div.rthumb span { /*set origin for map overlay*/
	position:absolute;
	top:0; left:-493px;
	}
.thumbnail img {
	border: 1px solid white;
	margin-top: 10px;
	}
.thumbnail span {
	visibility:hidden;
	}
:hover.thumbnail img{
	border: 1px solid;
	}
:hover.thumbnail span img {
	border:0;
	}
:hover.thumbnail span { /*CSS for enlarged image*/
	background-color:transparent;
	visibility: visible;
	z-index: 20;
	}
:hover.thumbnail span.shep {
	padding:150px 0 0 0px;
	}
:hover.thumbnail span.alnwick {
	padding:122px 0 0 125px;
	}
:hover.thumbnail span.r-gather {
	top:200px;
	left:275px;
	}
:hover.thumbnail span.b-castle {
	padding:0;
	}
:hover.thumbnail span.c-castle, :hover.thumbnail span.nnpark {
	padding:100px 0 0 0px;
	}
