#PhotoGallery {
	margin: 0px 0px 10px 0px;
	padding: 0;
	border: none;
	list-style-type: none;
	overflow: hidden;
}

#PhotoGallery {
	clear: both;
	float: left;
	overflow: hidden;
	background: #ededed;
	border: 1px solid #9c9c9c;
	width: 658px;
	padding-bottom: 2px;
}

#PhotoGallery .header{
	padding: 2px;
}

#PhotoGallery .header h2{
	font-size: 0.80em;
  
	text-transform: uppercase;
	color: #062455;
	line-height: 36px;
	float: left;
	width: 450px;
	padding-left: 10px;
}

#PhotoGallery .header .buttons{
	float: right;
	line-height: 34px;
	font-size: 0.69em;
}

#PhotoGallery .header .buttons a{
	display: block;
	float: left;
	background-image: url("../images/gallery-btn-bg.png");
	height: 34px;
	text-transform: uppercase;
	color: #fff;
}

#PhotoGallery .header .buttons a:hover{
	text-decoration: none;
}

#PhotoGallery .header .buttons #PrevBtn{
	margin-right: 2px;
	padding-left: 34px;
	padding-right: 16px;
}

#PhotoGallery .header .buttons #PrevBtn.passive{
	background-position: left bottom;
	color: black;
}

#PhotoGallery .header .buttons #NextBtn{
	background-position: right top;
	padding-left: 16px;
	padding-right: 34px;
}

#PhotoGallery .header .buttons #NextBtn.passive{
	background-position: right bottom;
	color: black;
}

#PhotoGallery .header .buttons .passive{
	cursor: default;
}

#PhotoGallery #MainPhoto{
	clear: both;
	float: left;
	overflow: hidden;
	padding: 0 2px;
	margin: 0;
}

#PhotoGallery #MainPhoto img{
	display: block;
	margin: 0;
	padding: 0;
}

#PhotoGallery .navigation-binder{
	height: 90px;
	clear: both;
	float: left;
	width: 686px;
	position: relative;
}
#PhotoGallery #GalleryNavigation{
	position: absolute;
	clear: both;
	float: left;
	padding: 2px 0;
	overflow: hidden;
	width: 686px;
}

#PhotoGallery #GalleryNavigation li{
	float: left;
	margin-left: 2px;
}

#PhotoGallery #GalleryNavigation li a{
	display: block;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#PhotoGallery #GalleryNavigation li a:hover,
#PhotoGallery #GalleryNavigation li a.active{
	opacity: 1;
	filter: alpha(opacity=100);
}

.photo-album{

margin-bottom: 17px;
padding-right: 0px;
	
	float: left;
	width: 195px;
	margin: 0px 0 20px 34px;
	border-bottom: 1px dotted #a0a0a0;
}

.photo-album img{
	padding: 2px;
	width:195px;
	border: 1px solid #9c9c9c;
}

.photo-album img:hover{
	border: 1px solid #4e4e4e;
}

.photo-album a{
	display: block;
	
}

.photo-album h3 a{
	font: bold 0.55em/1.25em arial;
	text-transform: uppercase;
	color: #062455;
	padding: 2px 0 7px 0;
}

.first_album{
margin-bottom: 17px;
padding-right: 0px;
	
	float: left;
	width: 195px;
	margin: 0px 0 20px 0px;
	border-bottom: 1px dotted #a0a0a0;
}

.first_album img{
	padding: 2px;
	width:195px;
	border: 1px solid #9c9c9c;
}

.first_album img:hover{
	border: 1px solid #4e4e4e;
}

.first_album a{
	display: block;
	
}

.first_album h3 a{
	font: bold 0.55em/1.25em arial;
	text-transform: uppercase;
	color: #062455;
	padding: 2px 0 7px 0;
}



