﻿/* Photo-Caption Zoom - CSS */


/* IE div inside div multiple class name prob */
.inside.does.it.matter.what.you.put.inside .me { 
background:white; color:inherit; }


/* CSS for rands-specific displays */
.PZStrip { width:189px; float:left;
    padding:5px 10px 10px 20px; 
    margin:0 -70px 0 10px;
    background-image:
    url('filmStrip.gif');
    background-repeat:repeat-y; }
.PZblokLeft { float:left; border:3px double #aaa;
    margin:0 10px 2px 0; padding:10px 0 10px 15px; }

/* PlaceHolder Div */
.fill.left,.fill.cntr { float:left; 
    margin:5px 10px 0 0; 
    /*border:1px solid red;*/ }
.fill.right { float:right; margin:5px 0px 5px 20px;
    /*border:1px solid red;*/ }

/* MSIE z-index headache */
.PZcntr { position:relative; z-index:10 }
.PZtopLeft,.PCtopCenter,.PZtopRight,.PZmidLeft,
.PZmidRight,.PZbotLeft,.PZbotCenter,.PZbotRight,
.PZleft,.PZright { position:relative; }
.PZ1 { z-index:900; }
.PZ2 { z-index:890; }
.PZ3 { z-index:880; }
.PZ4 { z-index:870; }
.PZ5 { z-index:860; }
.PZ6 { z-index:850; }
.PZ7 { z-index:840; }
.PZ8 { z-index:830; }
.PZ9 { z-index:820; }
.PZ10 { z-index:810; }
.PZ11 { z-index:800; }
.PZ12 { z-index:790; }
.PZ13 { z-index:780; }
.PZ14 { z-index:770; }
.PZ15 { z-index:760; }
.PZ16 { z-index:750; }
.PZ17 { z-index:740; }
.PZ18 { z-index:730; }
.PZ19 { z-index:720; }
.PZ20 { z-index:710; }

/* Mozilla z-index bliss */
.PZtopLeft a,.PZtopCenter a,.PZtopRight a,
    .PZmidLeft a,.PZmidRight a,.PZbotLeft a,
    .PZbotCenter a,.PZbotRight a,
    .PZleft a,.PZright a,
    .PZcntr a { z-index:0; }
.PZtopLeft a:hover,.PZtopCenter a:hover,
    .PZtopRight a:hover,.PZmidLeft a:hover,
    .PZmidRight a:hover,.PZbotLeft a:hover,
    .PZbotCenter a:hover,.PZbotRight a:hover,
    .PZleft a:hover,.PZright a:hover,
    .PZcntr a:hover { position:absolute;
    z-index:1000; }

.PZoom a { position:absolute; cursor:default; }
.PZoom.Link a { cursor:pointer; }

.PZtopLeft .PZoom a:hover,
    .PZtopCenter .PZoom a:hover,
    .PZtopRight .PZoom a:hover,
    .PZmidLeft .PZoom a:hover,
    .PZmidRight .PZoom a:hover,
    .PZbotLeft .PZoom a:hover,
    .PZbotCenter .PZoom a:hover,
    .PZbotRight .PZoom a:hover,
.PZleft .PZoom a:hover,.PZcntr .PZoom a:hover,
    .PZright .PZoom a:hover,
    .PZleft .PZoom.Link a:hover,
    .PZright .PZoom.Link a:hover {
    border:0; background:none; 
    text-decoration:none; }

.PZtopRight .PZoom,.PZmidRight .PZoom,
    .PZbotRight .PZoom,
.PZright .PZoom { float:right; 
    margin:5px 0px 5px 10px; 
    position:relative; left:16px; top:-3px; }

.PZtopLeft .PZoom,.PZtopCenter .PZoom,
    .PZmidLeft .PZoom,.PZbotLeft .PZoom,
    .PZbotCenter .PZoom,
.PZleft .PZoom,.PZcntr .PZoom { float:left; 
    margin:0; position:relative; }

.PZleft .t100,.PZcntr .t100 { right:115px; }
.PZleft .t150,.PZcntr .t150 { right:165px; }
.PZleft .t200 { right:215px; }
.PZleft .t250 { right:265px; }
.PZleft .t300 { right:315px; }
.PZleft .t350 { right:365px; }

.t100 img { width:100px; }
.t150 img { width:150px; }
.t200 img { width:200px; }
.t250 img { width:250px; }
.t300 img { width:300px; }
.t350 img { width:350px; }
.PZoom img { border: 1px solid #369; }

.PZoom.noBrdr img { border:none; }

.w100 a:hover,.w100 a:hover img { width:100px; }
.w150 a:hover,.w150 a:hover img { width:150px; }
.w200 a:hover,.w200 a:hover img { width:200px; }
.w250 a:hover,.w250 a:hover img { width:250px; }
.w300 a:hover,.w300 a:hover img { width:300px; }
.w350 a:hover,.w350 a:hover img { width:350px; }
.w400 a:hover,.w400 a:hover img { width:400px; }
.w450 a:hover,.w450 a:hover img { width:450px; }
.w500 a:hover,.w500 a:hover img { width:500px; }
.w550 a:hover,.w550 a:hover img { width:550px; }
.w600 a:hover,.w600 a:hover img { width:600px; }
.w650 a:hover,.w650 a:hover img { width:650px; }
.w700 a:hover,.w700 a:hover img { width:700px; }
.PZoom a:hover img { margin-bottom:-3px; }

.PZoom .PZcap { display:none; }

.PZoom a:hover .PZcap { 	
     display:block;  background:#369;
     border:1px solid #346699;
     text-align:justify;   
     color:white; margin-right:-2px;
      /*font-family:verdana,sans-serif;*/
      /*font-size:9pt; line-height:12pt;*/
      /*font-weight:normal;*/	 
     font:1.0em/1.2em verdana,sans-serif;}

.PZoom a:hover .PZpad { display:block;
     padding:3px 5px 5px 5px; }

.PZoom.noCap a:hover .PZcap { display:none; }

/* ZoomOpen Positions */

/* topLeft */
.PZleft .PZoom a:hover { left:1px; top:1px }

/* topCenter */
.PZcntr .w500 a:hover { left:-175px; top:1px }


/* topRight */

.PZright .t100 a:hover { right:-109px; top:1px; }
     .PZright>.t100 a:hover { right:-107px; }
.PZright .t150 a:hover { right:-159px; top:1px; }
     .PZright>.t150 a:hover { right:-157px; }
.PZright .t200 a:hover { right:-209px; top:1px; }
     .PZright>.t200 a:hover { right:-207px; }
.PZright .t250 a:hover { right:-259px; top:1px; }
     .PZright>.t250 a:hover { right:-257px; }
.PZright .t300 a:hover { right:-309px; top:1px; }
     .PZright>.t300 a:hover { right:-307px; }

/* midLeft */

/* midRight */

/* botLeft */

/* botCenter */

/* botRight */
.PZbotRight .z100to400 a:hover { left:-290px;
    bottom:-130px }
.PZbotRight .z100to450 a:hover { left:-290px;
    bottom:-130px }


/* unecessary */

/*.PZright .Same a:hover { left:1px; top:1px }
  .PZright .t100.w100 a:hover { left:1px; top:1px }
  used for t=w ... not needed? */

/*

.PZpoz a:hover { }
.PZoom a:visited:hover { } 
.PZoom a { padding:0; cursor:default; } 
.PZoom a:visited {  } 
.PZoom a:visited:hover {  }
.PZoom a:hover { position:absolute; } 

*/

/*
.PZoom.h390 a:hover .PZcap { top:390px; }
.PZoom.h400 a:hover .PZcap { top:415px; }
.PZoom.h450 a:hover .PZcap { top:465px; }
.PZoom.h600 a:hover .PZcap { top:615px; }
*/

/*


.PZoom a:hover img { }

*/

/*

*/

/*
.PZoom.w400 a:hover  {width:400px; }
.PZoom.w450 a:hover .PZcap {width:450px; }
.PZoom.w500 a:hover .PZcap {width:500px; }
*/








