	.xzoom-source img, .xzoom-preview img, .xzoom-lens img { display: block; max-width: none; max-height: none;  -webkit-transition: none;  -moz-transition: none;  -o-transition: none;
	  transition: none;}
	.xzoom-container {display: inline-block; width: 100%; border: 1px solid #e6e6e6;}
	.xzoom-thumbs {text-align: center; margin-top: 10px;}
	/*.xzoom {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); }*/
	.xzoom {margin: auto; display: block;}
	
	.xzoom2, .xzoom3, .xzoom4, .xzoom5 {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
	.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 { border: 1px solid #cecece;  margin-left: 2px;  margin-bottom: 0px;}
	.xzoom-source, .xzoom-hidden {  display: block;  position: static;  float: none;  clear: both;}
	.xzoom-hidden {overflow: hidden;}
	.xzoom-preview { border: 1px solid #888;  background: #2f4f4f;  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);}
	.xzoom-lens {  border: 1px solid #555;  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);  cursor: crosshair;}
	.xzoom-loading {  background-position: center center;  background-repeat: no-repeat;  border-radius: 100%;  opacity: .7;  background: url(../example/images/xloading.html);
	  width: 48px;  height: 48px;}
	.xactive {-webkit-box-shadow: 0px 0px 3px 0px rgba(196,196,196,1); -moz-box-shadow: 0px 0px 3px 0px rgba(196,196,196,1); box-shadow: 0px 0px 3px 0px rgba(196,196,196,1); 
  border: 1px solid #ccc; margin-bottom: 5px;}
	.xzoom-caption {position: absolute; bottom: -43px;  left: 0;  background: #000;  width: 100%;  text-align: left;}

   