/* Photo-Caption PZ3 CSS */

.PZ3-l { 
  float: left; 
	margin-right: 10px;
	}
	
.PZ3-r { 
  float: right; 
  margin-left: 10px; 
	direction: rtl; 
	}
  html>/**/body .PZ3-r { position: relative; }

.PZ3zoom { 
 /* border: 1px solid #999; Removed this border as it doesn't work well in I.E. 7*/ 
  margin: 0 10px 20px 10px;
	}
	
.PZ3zoom a, .PZ3zoom a:visited { 
  display: block; 
	padding: 0; 
	overflow: hidden; 
	text-decoration: none; 
	height: 100%; 
	width: 100%; 
	}
  html>/**/body .PZ3-r a { right: 0; }

.PZ3zoom a:hover { 
  position: absolute; 
	z-index: 999; 
	padding: 0; 
	background: none; 
	cursor: default; 
	height: auto; 
	width: auto;
  overflow: visible; 
	/*margin: -1px 0 0 -1px;*/
	margin:-50px 0 0 -20px; 
	}
  html>body .PZ3zoom a:hover { 
	  /*margin: -1px -1px 0 -1px;*/
	 margin:-90px 0 0 -20px; /*changed from -50px 0 0 -20px*/ 
	   }

.PZ3zoom a img { border: 0; height: 100%; width: 100%; }
.PZ3zoom a:hover img { height: auto; width: auto; border: 0; }

a:hover .PZ3cap, a:hover .PZ31cap { 
  display: block;
  direction: ltr; 
	font: 10pt verdana,sans-serif;
  margin-top: -3px; 
	background: #999; 
	color: #fff;
  text-align: left; 
	}
	
a:hover .PZ3cap { 
	padding:0;
	/*padding: 3px 5px;*/
	
	 }

.PZ3inr { 
	display: block; 
	padding: 2px 5px;
	
	font: 8pt Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ccc;
	color: #333;
	border: solid 1px #999; 
	}

.noCap a:hover .PZ3cap { display: none; }
.noBdr, .noBdr a:hover { border: 0; }
.Lnk a:hover { cursor: pointer; }

.zoomphotos {
	font-size:12px;
	line-height:12px;
}

/* End Photo-Caption Zoom CSS */


