body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin:0;padding:0; }
p { margin:0 0 1em 0; }
table { border-collapse:collapse;border-spacing:0; }
td { padding:0; }
img { border:0; }
body { color:#F4F4F4;font:84.5% arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; }
body * { line-height:122%; }
table { font-size:inherit;font:100%; }
select, input, textarea { font:99% arial,helvetica,clean,sans-serif; }
pre, code { font:115% monospace;*font-size:100%; }
.gclr { clear:both; padding:0; margin:0; font-size:0.1em; line-height:0.1em; }
a:link { color:#F4F4F4}
a:hover { color:#FFFF66}
a:visited { color:#F4F4F4}
a:active { color:#F4F4F4}

.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 2px;
left: -1000px;
border: 1px ;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -75px;
left: 140px; /*position where enlarged image should offset horizontally */
}