
div.iwcontainer {
    position: relative;
/*
    border: 1px dotted black;
    overflow: hidden; 
    overflow: visible; 
    border: 1px solid black;
    padding: 5px;
    margin: 20px;
*/

/*
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("loadimg01.gif");
*/
   }


.iwspacer {
    float: left;
    width: 400px;
    height: 300px;
    margin: 0px 0px 2px 0px;

    background-repeat: no-repeat;
    background-position: center center;
/*    background-color: #cccccc; */

   }




a.iwthumb {
    width: 92px;
    height: 67px;
    float: left;
    border: 2px solid white;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 2px;
    display: block;
   }
a.iwthumb:hover {
    border: 2px dashed black;
   }
a.iwthumb:hover span.iwzoom, a.iwthumb:hover span.iwzoomload {
    display: block;
    visibility: visible;
   }


span.iwenlarge
   {
    float: left;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(enlarge03a.png);
    margin-top: -1px;
    margin-left: -1px;
   }
span.iwenlarge:hover
   {
    width: 96px;
    height: 71px;
    background: none;
   }

span.iwenlarge > span {
    display: none;
   }
span.iwenlarge:hover > span {
    display: block;
   }

span.iwenlarge:hover > span.iwzoom2load {
    display: block;
    visibility: visible;
   }



.iwenlarge > span:hover {
    background-image: url(white35.png);
   }

.iwenlarge > span {
    float: left;
    width: 18px;
    height: 13px;
    border-width: 0px 1px 1px 0px;
    border-color: white;
    border-style: dotted;
   }


.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 0% 0%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 25% 0%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 50% 0%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 75% 0%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 100% 0%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 0% 25%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 25% 25%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 50% 25%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 75% 25%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 100% 25%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 0% 50%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 25% 50%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 50% 50%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 75% 50%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 100% 50%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 0% 75%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 25% 75%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span+span.iwzoom2 {    background-position: 50% 75%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span+span.iwzoom2 {    background-position: 75% 75%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span+span.iwzoom2 {    background-position: 100% 75%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span+span.iwzoom2 {    background-position: 0% 100%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span+span.iwzoom2 {    background-position: 25% 100%;    visibility: visible;   }
.iwenlarge span:hover+span+span+span.iwzoom2 {    background-position: 50% 100%;    visibility: visible;   }
.iwenlarge span:hover+span+span.iwzoom2 {    background-position: 75% 100%;    visibility: visible;   }
.iwenlarge span:hover+span.iwzoom2 {    background-position: 100% 100%;    visibility: visible;   }

.iwenlarge span:first-child+span+span+span+span+span,
.iwenlarge span:first-child+span+span+span+span+span+span+span+span+span+span,
.iwenlarge span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span,
.iwenlarge span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span,
.iwenlarge span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span {
    border-right: 0px;
   }

.iwenlarge span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span {
    border-bottom: 0px;
   }

span.iwzoom, span.iwzoom2, span.iwzoomload, span.iwzoom2load, .iwspacerload, .iwzoomdefault {
    position: absolute;
    display: none;
    visibility: hidden;
    top: 0px;
    left: 0px;
    width: 400px;
    height: 300px;
    border: none;
    background-repeat: no-repeat;
    background-position: center center;
/*   background-color: #cccccc;  */
   }

span.iwzoomload, span.iwzoom2load, .iwspacerload {
    background-image: url(loadimg03.gif);
/*    background-color: #f0f0f0;  */
   }

.iwspacerload, .iwzoomdefault {
    display: block;
    visibility: visible;
   }





.iwenlarge span.iwblowup {
    position: relative;
    /* top: 61px; */
    top: -14px;
    left: 94px;
    width: 14px;
    height: 14px;
    background-image: url(blowup03.png);
    border: none;
    display: none;
   }
.iwblownup {
    position: fixed;
    top: 50%;
    left: 50%;
    background-color: #bbbbbb;
    background-repeat: no-repeat;
    background-position: center center;
    border: 2px dotted black;
    display: none;
    z-index: 1000;
   }
span.iwblowup:hover {
    background-image: url(blowup03a.png);
   }
span.iwblowup:hover span.iwblownup {
    display: block;
   }

