
	.gallery-navigation a:link, .gallery-navigation a:visited
	{
		float			: left;
		display			: block;
		text-decoration	: none;	
		color			: #777;
		padding			: 3px 5px;
	}
	
	#MainImage
	{
		position		: relative;
	}
	
	.gallery-navigation .selected-link:link, 
		.gallery-navigation .selected-link:visited
	{
		color			: #000;
	}
	
	.gallery-navigation a:hover
	{
		color			: #000;
	}
	
	.gallery-navigation .link-seperator
	{
		float			: left;
		display			: block;
		padding-top		: 3px;
	}
	
	.gallery-navigation 
	{
		border-bottom	: 1px dashed #aaa;
		border-top		: 1px dashed #aaa;
		color			: #aaa;
	}

	.GalleryImage
	{
		text-align		: center;
	}
	
	.GalleryImage h4
	{
		margin			: 0px;
	}
	
	.gallery-image-item
	{
		float			: left;
		width			: 125px;
		margin			: 2px;
		padding			: 2px;
	}
	
	.galleryimagecontainer
	{
		min-height		: 305px;
	}
	
	.selected
	{
		background		: #eee;
		border			: 1px solid #aaa;
		margin			: 1px;
	}
	
	.DescText
	{
		font-size		: 9pt;
		padding			: 10px;
	}
	
	.gallery-image-title a:link, 
		.gallery-image-title a:visited
	{
		font-size		: 10pt;
		text-decoration	: none;
		margin-bottom	: 2px;
		display			: block;
		text-align		: center;
	}
	
	.gallery-album-item
	{
		float			: left;
		width			: 330px;
		margin			: 2px;
		padding			: 2px;
		text-align		: center;
	}
	
	.gallery-image-image
	{
		width			: 100px;
		height			: 75px;
		border			: none;
	}
	
	.gallery-main-title a:link,
		.gallery-main-title a:visited
	{
		font-size		: 10pt;
		text-decoration	: none;
		margin-bottom	: 2px;
		display			: block;
	}
	
	.gallery-image
	{
		width			: 229px;
		height			: 160px;
		border-color	: #2d81c4;
	}
	
	.gallery-image-container
	{
		text-align		: center;
	}
	

	.ImageSelect .ImageWrapper
	{
		float			: left;
		margin			: 0px;
		cursor			: pointer;
		border			: 1px solid #aaa;
		margin			: 1px;
		min-height		: 51px;
		text-align		: center;
	}

	.ImageSelect 
	{
		padding-left	: 1px;
		min-height		: 104px;
		overflow		: hidden;
		width			: 500px;
	}
	
	.ImageSelect .ImageInner
	{
	}
	
	.ImageSelect .ImagePage
	{
		min-height		: 104px;
		width			: 500px;
		float			: left;
	}
	
	.ImageSelect .ImageWrapper
	{
		opacity			: 0.5;
		-moz-opacity	: 0.5;
		filter			: alpha(opacity = 75);
	}

	.ImageSelect .ImageOver, .ImageSelect .ImageSelected
	{
		opacity			: 1;
		-moz-opacity	: 1;
		filter			: alpha(opacity = 100);
	}
	
	.ImageSelect .ImageSelected
	{
		border			: 1px solid red;
	}
