/* Photo-Caption PZ3 CSS v080630 
* copyright: http://randsco.com/copyright 
* www.randsco.com 
*/

.PZ3-l { float:left; }
.PZ3-r { float:left; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:0px solid #369;z-index:100; overflow:visible;}
.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; }

.PZ3zoom1 { border:0px solid #369; }
.PZ3zoom1 a,.PZ3zoom1 a:visited { overflow:visible;display:block;padding:0; text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom2 { border:0px solid #369; }
.PZ3zoom2 a,.PZ3zoom2 a:visited {overflow:visible; display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom3 { border:0px solid #369; }
.PZ3zoom3 a,.PZ3zoom3 a:visited { overflow:visible;display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom4 { border:0px solid #369; }
.PZ3zoom4 a,.PZ3zoom4 a:visited { overflow:visible;display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom5 { border:0px solid #369; }
.PZ3zoom5 a,.PZ3zoom5 a:visited {overflow:visible; display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom6 { border:0px solid #369; }
.PZ3zoom6 a,.PZ3zoom6 a:visited { overflow:visible;display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom7 { border:0px solid #369; }
.PZ3zoom7 a,.PZ3zoom7 a:visited {overflow:visible; display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom8 { border:0px solid #369; }
.PZ3zoom8 a,.PZ3zoom8 a:visited {overflow:visible; display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom9 { border:0px solid #369; }
.PZ3zoom9 a,.PZ3zoom9 a:visited { overflow:visible;display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom10 { border:0px solid #369; }
.PZ3zoom10 a,.PZ3zoom10 a:visited {overflow:visible; display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom11 { border:0px solid #369; }
.PZ3zoom11 a,.PZ3zoom11 a:visited {overflow:visible; display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom12 { border:0px solid #369; }
.PZ3zoom12 a,.PZ3zoom12 a:visited {overflow:visible; display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom13 { border:0px solid #369; }
.PZ3zoom13 a,.PZ3zoom13 a:visited {overflow:visible; display:block;padding:0;  text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom14 { border:0px solid #369; z-index:1010;overflow:visible; }
.PZ3zoom14 a,.PZ3zoom14 a:visited {overflow:visible; display:block;padding:0; text-decoration:none;  height:100%; width:100%; } 
.PZ3zoom15 { border:0px solid white; z-index:1010;overflow:visible;}
.PZ3zoom15 a,.PZ3zoom15 a:visited {overflow:visible; display:block;padding:0; text-decoration:none;  height:100%; width:100%;z-index:1010; } 
.PZ3zoom16 { border:0px solid #369; z-index:1010;overflow:visible;}
.PZ3zoom16 a,.PZ3zoom16a:visited {overflow:visible; display:block;padding:0; text-decoration:none;  height:100%; width:100%; z-index:1010;} 
.PZ3zoom17 { border:0px solid #369; z-index:1010;overflow:visible;}
.PZ3zoom17 a,.PZ3zoom17 a:visited {overflow:visible; display:block;padding:0; text-decoration:none;  height:100%; width:100%; z-index:1010;} 
.PZ3zoom18 { border:0px solid #369; z-index:1010;overflow:visible;}
.PZ3zoom18 a,.PZ3zoom18a:visited {overflow:visible; display:block;padding:0; text-decoration:none;  height:100%; width:100%; z-index:1010;} 
.PZ3zoom19 { border:0px solid #369; z-index:1010;overflow:visible;}
.PZ3zoom19 a,.PZ3zoom19 a:visited {overflow:visible; display:block;padding:0; text-decoration:none;  height:100%; width:100%; z-index:1010;} 
.PZ3zoom20 { border:0px solid #369; z-index:1010;overflow:visible;}
.PZ3zoom20 a,.PZ3zoom20 a:visited { display:block;padding:0; overflow:visible; text-decoration:none;  height:100%; width:100%; z-index:1010;} 



  
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:0px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:0px 0px 0 0px; }

/*  html>body .PZ3zoom a:hover { margin:-12px -10px 0 -10px; }*/

  
.PZ3zoom a img { border:0; height:100%; width:100%; margin:0px 0px 0 0px;z-index:99;}
.PZ3zoom1 a img { border:0; height:77px; width:91px; margin:-1px -1px 0 -1px;z-index:990;}
.PZ3zoom2 a img { border:0; height:78px; width:92px; margin:-1px -1px 0 -1px;z-index:990;}
.PZ3zoom3 a img { border:0; height:79px; width:93px; margin:-2px -2px 0 -2px;z-index:990;}
.PZ3zoom4 a img { border:0; height:81px; width:94px; margin:-3px -2px 0 -2px;z-index:990;}
.PZ3zoom5 a img { border:0; height:82px; width:95px; margin:-4px -3px 0 -3px;z-index:990;}
.PZ3zoom6 a img { border:0; height:83px; width:96px; margin:-4px -3px 0 -3px;z-index:990;}
.PZ3zoom7 a img { border:0; height:84px; width:97px; margin:-5px -4px 0 -4px;z-index:990;}
.PZ3zoom8 a img { border:0; height:85px; width:98px; margin:-5px -4px 0 -4px;z-index:990;}
.PZ3zoom9 a img { border:0; height:86px; width:99px; margin:-6px -5px 0 -5px;z-index:990;}
.PZ3zoom10 a img { border:0; height:87px; width:100px; margin:-6px -5px 0 -5px;z-index:990;}
.PZ3zoom11 a img { border:0; height:88px; width:101px; margin:-7px -6px 0 -6px;z-index:990;}
.PZ3zoom12 a img { border:0; height:89px; width:102px; margin:-7px -6px 0 -6px;z-index:990;}
.PZ3zoom13 a img { border:0; height:91px; width:103px; margin:-8px -7px 0 -7px;z-index:990;}
.PZ3zoom14 a img { border:0; height:92px; width:104px; margin:-8px -7px 0 -7px;z-index:990;}
.PZ3zoom15 a img { border:0; height:93px; width:105px; margin:-9px -8px 0 -8px;z-index:990;}
.PZ3zoom16 a img { border:0; height:94px; width:106px; margin:-9px -8px 0 -8px;z-index:990;}
.PZ3zoom17 a img { border:0; height:95px; width:107px; margin:-10px -9px 0 -9px;z-index:990;}
.PZ3zoom18 a img { border:0; height:96px; width:108px; margin:-11px -9px 0 -9px;z-index:990;}
.PZ3zoom19 a img { border:0; height:96px; width:109px; margin:-11px -10px 0 -10px;z-index:1010;overflow:visible;}
.PZ3zoom20 a img { border:0; height:98px; width:110px; margin:0px 0px 0 0px; z-index:990;}

.PZ3zoom1 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom2 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom3 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom4 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom5 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom6 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom7 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom8 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom9 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom10 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom11 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 
.PZ3zoom12 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }

.PZ3zoom13 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }

.PZ3zoom14 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }

.PZ3zoom15 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }

.PZ3zoom16 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }

.PZ3zoom17 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }

.PZ3zoom18 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }

.PZ3zoom19 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }

.PZ3zoom20 a:hover { position:absolute;z-index:999; padding:0; background:none;cursor:default; height:auto; width:auto;  overflow:visible; border:0px solid #369;  margin:-1px 0 0 -1px; }
 html>body .PZ3zoom20 a:hover { margin:-13px -10px 0 -11px; }

/*.PZ3zoom20 a img { border:0; height:100%; width:100%; }*/


.PZ3zoom a:hover img { height:75px; width:87px; border:0;z-index:9; }
.PZ3zoom1 a:hover img { height:76px; width:91px; border:0;z-index:999; }
.PZ3zoom2 a:hover img { height:77px; width:92px; border:0; z-index:999;}
.PZ3zoom3 a:hover img { height:78px; width:93px; border:0; z-index:999;}
.PZ3zoom4 a:hover img { height:79px; width:94px; border:0; z-index:999;}
.PZ3zoom5 a:hover img { height:80px; width:95px; border:0;z-index:999; }
.PZ3zoom6 a:hover img { height:81px; width:96px; border:0; z-index:999;}
.PZ3zoom7 a:hover img { height:82px; width:97px; border:0; z-index:999;}
.PZ3zoom8 a:hover img { height:84px; width:98px; border:0;z-index:999; }
.PZ3zoom9 a:hover img { height:85px; width:99px; border:0; z-index:999;}
.PZ3zoom10 a:hover img { height:86px; width:100px; border:0; z-index:999;}
.PZ3zoom11 a:hover img { height:87px; width:101px; border:0;z-index:999; }
.PZ3zoom12 a:hover img { height:88px; width:102px; border:0; z-index:999;}
.PZ3zoom13 a:hover img { height:89px; width:103px; border:0; z-index:999;}
.PZ3zoom14 a:hover img { height:91px; width:104px; border:0; z-index:999;}
.PZ3zoom15 a:hover img { height:92px; width:105px; border:0; z-index:999;}
.PZ3zoom16 a:hover img { height:93px; width:106px; border:0; z-index:999;}
.PZ3zoom17 a:hover img { height:94px; width:107px; border:0; z-index:999;}
.PZ3zoom18 a:hover img { height:95px; width:108px; border:0; z-index:999;}
.PZ3zoom19 a:hover img { height:96px; width:109px; border:0; z-index:999;}
.PZ3zoom20 a:hover img { height:98px; width:110px; border:0;z-index:999;}
.PZ3zoomaa a:hover img { height:98px; width:110px; border:0;z-index:999;}

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */