

   img.zoom {
      filter: alpha(opacity=70);
   }
   
   img.zoom {
      cursor: pointer;
      width: 400px;
          
      -moz-opacity: .7;      
      -khtml-opacity: .7;      
      opacity: .7;        
   }
   
   img.zoom:hover {
      filter: alpha(opacity=100);
   }
         
   img.zoom:hover {
      -moz-opacity: 1;      
      -khtml-opacity: 1;      
      opacity: 1;        
   }
   
   div#zoom_bg {      
      position: absolute;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: black;
   }
      
   table#zoom_tbl {   
      position: absolute;
      position: fixed; 
      top: 0;
      left: 0;      
      width: 100%;
      height: 100%;
      padding: 10px;                      
      cursor: pointer;  
   }
   
   table#zoom_tbl td {
      text-align: center;      
   }
   
   img.zoom_in_icon {  
      cursor: pointer;   
      vertical-align: top;
      position: relative;
      top: 5px;
      left: -53px;
   }
   
   img.zoom_out_icon {  
      cursor: pointer;   
      vertical-align: top;
      position: relative;
      top: -48px;
   }
