	/*Photo frame CSS style*/
	.photos-hor .photo{
	  float: left;
	  width: 185px;
	  margin-bottom: 12px;
	}
	
	.photos-hor a{
	  display: block;
	  text-decoration: none;
	  background: #fff url(/Files/hhdd/images/img-bg.png) 0 0 no-repeat;
	  color: #002C79;
	  font-size: 0.85em;
	}
	
	.photos-hor a:visited{
	  background-position: -371px 0;
	  color: #7E7E7E;
	}
	
	.photos-hor a:hover{
	  background-position: -185px 0;
	  color: #C24F00;
	}
	
	.photos-hor span.desc{
	  display: block;
	  text-align: center;
	}
	
	.photos-hor img{
	  display: inline;
	  margin: 11px 11px 8px 11px;
	  width: 163px;
	  height: 105px;
	}
	
	.photos-hor{ text-align: center; }
	
	.photos-hor .photos-3{ width: 555px; margin: auto; }
	.photos-hor .photos-2{ width: 370px; margin: auto; }
	/* end hack */