SPAN.thumbleft, SPAN.thumbright, SPAN.thumblefthover, SPAN.thumbrighthover, SPAN.thumbhigh, SPAN.gallerythumb, SPAN.gallerythumbhover {
	font-size:small;
	margin:7px;
}

SPAN.thumbleft, SPAN.thumbright, SPAN.thumblefthover, SPAN.thumbrighthover, SPAN.thumbhigh {
	text-align:center;
	max-width:200px;
	border:2px outset blue;
}

SPAN.gallerythumb, SPAN.gallerythumbhover {
	width:139px;
	height:106px;
	float:left;
	overflow:visible;
}

SPAN.gallerythumb SPAN.inner, SPAN.gallerythumbhover SPAN.inner {
	width:133px;
	position:absolute;
	display:block;
	border:2px outset;
	text-align:center;
}

SPAN.gallerythumb SPAN.inner {
	height:100px;
	overflow:hidden;
	border-color:blue;
}

SPAN.gallerythumbhover SPAN.inner {
	border-color:red;
}

SPAN.gallerythumbhover SPAN.inner, SPAN.gallerythumb:hover SPAN.inner {
	height:auto;
	overflow:hidden;
	border-style:inset;
	background-color:#000040;
	z-index:1;
}

SPAN.thumbleft { float:left; }
SPAN.thumbright { float:right; }
SPAN.thumblefthover { float:left; }
SPAN.thumbrighthover { float:right; }

SPAN.thumblefthover, SPAN.thumbrighthover, SPAN.thumbhigh {
	border-color:red;
	border-style:inset;
}

SPAN.thumbleft A IMG, SPAN.thumbright A IMG, SPAN.thumblefthover A IMG, SPAN.thumbrighthover A IMG, SPAN.gallerythumb A IMG, SPAN.gallerythumbhover A IMG {
	border-width:0px;
}

SPAN.thumbleft A, SPAN.thumbright A, SPAN.thumblefthover A, SPAN.thumbrighthover A, SPAN.thumbhigh, SPAN.gallerythumb A, SPAN.gallerythumbhover A {
	text-decoration:none;
	color:#C0C0FF;
}

SPAN.thumblow {
	position:absolute;
	z-index:-1;
	visibility:hidden;
}

SPAN.thumbhigh {
	background-color:#000040;
	position:absolute;
	z-index:1;
}

DIV.interGallery, DIV.finalGallery {
	clear:both;
	margin-top:10px;
/*	margin-bottom:10px;*/
}

TABLE.gallery {
	clear:both;
	border-spacing:0px;
	border-collapse:collapse;
}

TABLE.gallery TD {
	padding:0px;
	padding-right:5px;
}


