#gallery {
	font:11px verdana,arial,sans-serif;
	width:230px;
	line-height:50px;
	height:120px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#gallery div.off {
	color:#000;
	height:33px;
	margin-right:2px;
	line-height:33px;
	padding:0 20px;
	float:right;
	background:url(../images/tabs_0.gif) repeat-x left bottom;
	border:1px solid #ddd;
	cursor:pointer;
	position:relative;
	z-index:20;
}
#gallery div.on {color:#c00; padding:0 20px; margin-right:2px; float:right; background:url(../images/tabs_2.gif) repeat-x left bottom; cursor:pointer; height:33px; line-height:32px; border:1px solid #ddd; position:relative; z-index:100;}

div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; background:#fff; width:127px; margin-top:20px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px;}
div.show ul {margin:0; padding:0; list-style:none; width:127px; position:relative;}
div.show ul li {width:127px; height:30px; background:url(../images/side_1.gif); margin:1px 0 0 0;}
div.show ul li a, div.show ul li a:visited {display:block; width:127px; height:30px; line-height:27px; background:url(side_0.gif); color:#000; text-align:center; text-decoration:none;}
div.show ul li a:hover {background:transparent; color:#c00; white-space:nowrap; line-height:29px;}

div.show ul li a span {display:none;}
div.show ul li a:hover span {display:block; position:absolute; left:0px; top:500px;}
div.show ul li a:hover span img {border:1px solid #000;}
.clear {clear:both;}
