/*
(C) Copyright MarketLive. 2010. All rights reserved.
MarketLive is a trademark of MarketLive, Inc.
Warning:This computer program is protected by copyright law and international treaties.
Unauthorized reproduction or distribution of this program, or any portion of it, may result
in severe civil and criminal penalties, and will be prosecuted to the maximum extent
possible under the law.
*/

.jcarousel-skin-tango {
    position:relative;
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:  878px;
    height: 90px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  878px;
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  90px;
    height: 276px;
}

.jcarousel-skin-tango .jcarousel-item {
    width:  86px;
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin:0 2px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin: 1px 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
   background: transparent url(loading-small.gif) 50% 50% no-repeat;
}
.jcarousel-skin-tango .jcarousel-item-horizontal img{
    border-style:none;
}
.jcarousel-skin-tango .jcarousel-item-horizontal img:hover{
    border:2px solid #666666;
}

.jcarousel-skin-tango .imgdiv-carousel-selected {
    background: transparent url('/includes/jquery/plugins/assets/shadow.png') 0% 0% no-repeat;
}
.jcarousel-skin-tango .imgdiv-carousel-selected img{
    border-width:1px;
    border-color:#333333;
    border-style:solid;
}
.jcarousel-skin-tango .imgdiv-carousel-selected img:hover {
    border-width:1px;
    border-color:#333333;
    border-style:solid;
}

/**
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 45px;
    right: 5px;
    width: 18px;
    height: 24px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-image: url(next-horizontal.png);
    background-position: -18px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 45px;
    left: 5px;
    width: 18px;
    height: 24px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat -18px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-image: url(prev-horizontal.png);
    background-position: 0 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 36px;
    width: 32px;
    height: 18px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -18px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 36px;
    width: 32px;
    height: 18px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 -18px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -18px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -18px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    height: auto;
    padding: 40px 5px;
    width: 86px;
}

.jcarousel-skin-tango .jcarousel-item-vertical img:hover{
    border:2px solid #666666;
}

/**
 *  Bigger Thumbnail used in rollover
 *
 *  Changed z-index from 200 to 10000 due to overlap issue with Cloud Zoom (II Embedded Zoom).
 */
#product_detail_carousel_manifier{
    position:absolute;
    border:1px solid #B5BBC1;
    background-color:#FFFFFF;
	z-index:10000;
    font-size:11px;
    text-align:center;
    display:none;
    cursor:pointer;
}
#product_detail_carousel_manifier .magnifierContent{
    margin:0px 0px;
    padding:0px 0px;
    text-align:center;
}
.carousel-thumbnail-wordwrap {
  word-wrap: break-word;
}