/*-----------------------------------------------------------------------------
Web Site: BID Site Builder

$Revision: 1926 $
$LastChangedDate: 2010-05-19 17:29:24 +0600 (Wed, 19 May 2010) $
$LastChangedBy: sergeit $
-----------------------------------------------------------------------------*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position:relative;
	}
.jcarousel-clip {
    z-index:2;
    overflow:hidden;
    position:relative;
	}

.jcarousel-list {
    z-index:1;
    overflow:hidden;
    position:relative;
    top:0;
    left:0;
    margin:0;
    padding:0;
	}

.jcarousel-list li,
.jcarousel-item {
	background:none;
    float:left;
    list-style:none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width:120px;
    padding:0;
    border:0 !important;
	}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-container-horizontal {
	width:120px;
	padding:0 29px;
	float:left;
	margin:0 60px 0 0;
	}
	.jcarousel-clip-horizontal {
		width:120px;
		overflow:hidden;
		}
		.jcarousel-clip-horizontal ul {
			padding:0;
			list-style-type:none;
			}
			.jcarousel-clip-horizontal ul li {
				float:left;
				border:0 !important;
				padding:0;
				width:120px;				
				}
				.jcarousel-clip-horizontal ul li img {
					margin:0 !important;
					}
	.jcarousel-skin-tango .jcarousel-item {
	    width:120px;
		}

/* = prev and next buttons
---------------------------------------- */
.jcarousel-next-horizontal,
.jcarousel-prev-horizontal {
    position:absolute;
    right:0;
    top:0;
    width:28px;
    height:28px;
    cursor:pointer;
    z-index:20;
    display:block;
    outline:none;
   	}
.jcarousel-next-horizontal,		
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:active {
   background-position:100% 0;
	}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor:default;
    background-position:100% 100%;
	}
.jcarousel-prev-horizontal {
    left:0;
	}
.jcarousel-prev-horizontal,
.jcarousel-prev-horizontal:hover,
.jcarousel-prev-horizontal:active {
	background-position:0 0;
	}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor:default;
    background-position:0 100%;
	}
/* = image valign fixing
---------------------------------------- */
.valign-fixing {
	vertical-align:middle;
	}

.product-image-gallery {
	padding-bottom:15px;
	overflow:hidden;
	}



