.gallery ul {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	height:36px;
}

.gallery ul li {
	font:1.1em Verdana, sans-serif;
	display:block;
	width:157px;
	color:#000;
	height:36px;
	margin-left: 2px;
	padding-right: 8px;
	padding-left: 7px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.gallery ul li:hover,
.gallery ul li.over {
	color:#000033;
	background-image:url(../assets/images/sidebar_select.gif);
	background-repeat:no-repeat;
}
.gallery ul li a {
	display:block;
	width:auto;
	color:#000000;
	text-decoration:none;
}

.gallery ul li ul {
	display:none;
	position:absolute;
	top:0px;
	height:auto;
	width:95%;
	left:2%;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gallery ul li:hover ul, 
.gallery ul li.over ul { display:block; left:172px; width: 659px; height: 525px; list-style: none;}
.gallery ul li ul li { display:inline; float:none; padding:0px; background-image:none; height:auto; }
.gallery ul li ul li a { background-image:none; margin:8px; padding:2px; position:relative; float:left; display:block; width:125px; height:125px; background-color:#fff; }
.gallery ul li ul li a:hover { background-image:none; z-index:2; }
.gallery ul li ul li a img { position:absolute; top:2px; width:125px; height:125px; border:0; margin:0; padding:0; }
.gallery ul li a:hover img,
.gallery ul li a:focus img {
	width:150px;
	height:150px;
	left:-11px;
	top:-10px;
	z-index:1;
	border:1px solid #CCCCCC;
}


#gallery1 ul { z-index:2; }
#gallery2 ul { z-index:1; }
