/* Copyright 2006 LuckyTeam.co.uk. To use this code on your own site, visit http://luckyteam.co.uk */

.luckyZoomSmallImageCont {
position: relative;
}

.luckyZoomBigImageCont {
overflow: hidden;
position: absolute;
z-index: 110;
border: 3px solid #000000;
visibility: hidden;
/* display: none; */
}

.luckyZoomHeader {
position: relative;
z-index: 10;
left: 0px;
top: 0px;
font: 10px Tahoma, Verdana, Arial, sans-serif;
color:#fff;
background:#9E2F2D;
padding:3px;
}

.luckyZoomHeader a {
color: #fff;
}

.luckyZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
width                   : 50px;
height                  : 50px;
border: 1px solid #aaa;
background: #ffffff;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}

.ZoomInstructions {
    background-color: #EFEFEF;
    border-right: 1px solid #000000;
    padding: 5px;
}

.ZoomInstructions p {
    width: 100%;
    text-align: center;
    background-color: #CACACA;
    font-size: 14px; 
    font-weight: bold;
    border-bottom: 1px solid #000000;
}   

.ZoomPreview {
    background-color: #EFEFEF;
    border: 1px solid #000000;
}

.ZoomAlternate {
    width: 750px;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: auto;
    background-color: #EFEFEF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

ul.ZoomAlternateImage {
  margin: 0px;
  border: 0 none;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;

  background-color: #EFEFEF;
  list-style: none;
}

ul.ZoomAlternateImage li {
  margin: 2px;
  border: 0 none;
  padding: 0px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
}

ul.ZoomAlternateImage a {
  padding: 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

ul.ZoomAlternateImage img {
    border: 1px solid #000000;
}
