#product-image-container{position:relative}
.advancedmedia-loading{position:absolute; width:265px; height:265px; text-align:center; opacity:0.3; background:#ccc; z-index:999; top:0; left:0; display:none; filter: alpha(opacity = 30);}
.advancedmedia-loading img{margin: auto; margin-top:105px;position:relative !important;}
.advancedmedia-list .play-button{ cursor: pointer;
    left: 2px;
    position: absolute;
    text-align: center;
    top: 2px;
}
.advancedmedia-list .play-button img{  left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    position: absolute;
    top: 50%;}
#aht-slide-featured{width: 267px; margin: auto;}
.middle-featured{  margin: auto;
    overflow: hidden;
    width: 267px;}
#slide-carousel-featured{position:relative}
.controls-featured a{ display: block;
    height: 20px;
    width: 11px;position: absolute;}
.controls-featured a.ico-prev{ background: url("../images/ct-image.png") no-repeat scroll 0 0 transparent;
    left: -19px;
    margin-top: -10px;
    top: 50%;}	
.controls-featured a.ico-next{background: url("../images/ct-image.png") no-repeat scroll 100% 0 transparent;
   right: -19px;
    top: 50%;margin-top: -10px;}
.product-view .product-img-box .more-views #slide-carousel-featured li{margin:0 0 0 9px !important; }
.product-view .product-img-box .more-views ul{}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
    border: 4px solid #888;
    margin:-4px;	/* Set this to minus the border thickness. */
    background-color:#fff;
    cursor:move;
}

/* This is for the title text. */
.cloud-zoom-title {
    font-family:Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
    border:4px solid #ccc;
    overflow:hidden;
    background-repeat:no-repeat;
    background-color:#fff;
    background-position:left top;
}

/* This is the loading message. */
.cloud-zoom-loading {
    color:white;
    background:#222;
    padding:3px;
    border:1px solid #000;
}

.product-view .product-img-box .product-image-zoom {
   overflow:visible;
}
.media-lightbox{position: relative;}	
.media-lightbox a.main-button{background: url("../images/zoom_img.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    width: 55px;}
.product-view .product-img-box .more-views li a.fancybox-buttons{display:none;}
.cloud-zoom-lens{display:none !important}