body {margin:0;padding:0;background:url(../img/w2.jpg) repeat-y center top #535D63;}
table, td {border-collapse:collapse;}
td { vertical-align:top;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}

td, a, span, input, textarea { font:12px Tahoma, Arial, Geneva, sans-serif;color:#ffffff;}
td, span { line-height:13px;}

strong, span a, b a { color:#FFE4AF;}
strong { font-size:13px;}
	
	.w {width:100%;} .w5 {width:50%;} .h {height:100%;}
	
	a {text-decoration:underline;}
	a:hover {text-decoration:none;}
	
	.foot a {text-decoration:none;}
	.foot a:hover {text-decoration:underline;}

.first {width:766px;}

.hed {height:324px;background:url(../img/hed.jpg);}

	.cont b a {background:url(../img/str.gif) no-repeat right;padding:0px 12px 0px 0px; font-weight:bold;}
	
	form input, textarea {font-size:11px;color:#434A51;padding:1px 0px 0px 5px;margin:0px 0px 5px 0px;}
	form input { width:143px;height:20px;}
	form textarea { width:143px;height:83px; overflow:auto;}
	form b { display:block; text-align:right;margin:17px 0px 0px 0px;}
	form b a {margin:0px 0px 0px 20px;}

.foot {padding:46px 0px 0px 41px}

a.footlink:link {color:#FFE4AF; background-color:#000000; text-decoration:underline; font-family:Tahoma; font-size:10px; font-weight:normal }
a.footlink:visited {color:#FFE4AF; background-color:#000000; text-decoration:none; font-family:Tahoma; font-size:10px; font-weight:normal }
a.footlink:hover {color:#FFE4AF; background-color:#000000; text-decoration:none; font-family:Tahoma; font-size:10px; font-weight:normal  }
a.footlink:active {color:#FFE4AF; background-color:#000000; text-decoration:none; font-family:Tahoma; font-size:10px; font-weight:normal }

.style2 {font-size: 10px}

.button {width:60px}

<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
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 blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 20px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
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: 300;
left: 150px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

</style>

