#gallery {
	width:552px; 
	height:530px; 
	padding:0; 
	border:none; 
	position:relative; 
	clear: both;
	float: right;
}
#gallery b.default {
	position:absolute; 
	width:500px; 
	height:530px; 
	text-align:center;
}
#gallery b.default img {
	display:block; 
	margin:0 auto 10px 1px; 
	border:none;
	float: right;
}
#gallery b.default span {
	display:block; 
	font: 100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	width:500px; 
	margin:0 auto 0 1px;
}
#gallery ul {
	list-style:none; 
	padding:0; 
	margin:0; 
	width:51px; 
	position:relative; 
	float:right;
}
#gallery ul li {
	display:inline; 
	width:52px; 
	height:52px; 
	margin:0;
}
#gallery ul li a {
	display:block; 
	width:50px; 
	height:50px; 
	text-decoration:none; 
	border:1px solid #000;
}
#gallery ul li a span {
	display:none;
}
#gallery ul li a img {
	display:block; 
	width:50px; 
	height:50px; 
	border:0;
}
#gallery ul li a:hover {
	white-space:normal; 
	background:#ffffff;
}
#gallery ul li a:hover b {
	position:absolute; 
	left:-500px; 
	top:0; 
	width:500px; 
	height:530px; 
	text-align:center; 
	background:#ffffff; 
	z-index:20;
}
#gallery ul li a:hover span {
	display:block; 
	font: 100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	width:500px; 
	margin:0 auto;
}
#gallery ul li a:hover img {
	margin:0 auto 10px auto; 
	width:auto; 
	height:auto;
}
#gallery ul li a:active, #gallery ul li a:focus {
	white-space:normal; 
	background:#ffffff;
}
#gallery ul li a:active b, #gallery ul li a:focus b {
	position:absolute; 
	left:-500px; 
	top:0; 
	width:500px; 
	height:530px; 
	text-align:center; 
	background:#ffffff; 
	z-index:10;
}
#gallery ul li a:active span, #gallery ul li a:focus span {
	display:block; 
	font: 125% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	width:500px; 
	margin:0 auto;
}
#gallery ul li a:active img, #gallery ul li a:focus img {
	margin:0 auto 10px auto; 
	width:auto; 
	height:auto; 
}
