.webImageGallery004{
	position:relative;
	float: left;
	height: 400px;

}

.webImageGallery004:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	line-height: 0px;
} 

.webImageGallery004 .slideshow div{
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}

.webImageGallery004 .slideshow div.active{
	z-index:10;
	opacity:1.0;
	display:block;
}

.webImageGallery004 .slideshow div.last-active{
	z-index:9;
}


.webImageGallery004 .imagesHTMLOutput{
	height: 390px;
}

.webImageGallery004 .captionHTMLOutput{
	float: right;
	width: 274px;
	padding-top: 7px;
	font-size: 0.9em;
}


.webImageGallery004 .navHTMLOutput{
	float: left;
	padding-top: 10px;
	font-size: 0.9em;
}

.webImageGallery004 .navHTMLOutput .prevPageLink,
.webImageGallery004 .navHTMLOutput .nextPageLink{
	display: none;
}

.webImageGallery004 .navHTMLOutput .pageNumbers span{
	display: block;
	height: 33px;
	float: left;
	width: 10px;
	margin-right: 4px;
	position: relative;
}

.webImageGallery004 .navHTMLOutput .pageNumbers span a{
	display: block;
	height: 33px;
	float: left;
	width: 10px;
	background: url(/images/structure/fbSprite001.gif) no-repeat -19px -145px;
	padding-left: 2px;
}

.webImageGallery004 .navHTMLOutput .pageNumbers span span,
.webImageGallery004 .navHTMLOutput .pageNumbers span a span{
	position: absolute;
	left: -9999px;
}

.webImageGallery004 .navHTMLOutput .pageNumbers .currentImage{
	background: url(/images/structure/fbSprite001.gif) no-repeat 0px -145px;
	color: #fff;
	padding-left: 2px;
}

.webImageGallery004 .navHTMLOutput .pageNumbers span a{
	color: #015758;
}

.webImageGallery004 .navHTMLOutput .pageNumbers span a:hover{
	text-decoration: none;
}

