/* @override 
	http://bnc.visioncritical.com/wp-content/themes/vc/js/jcarousel/skins/tango/skin.css
	http://www.visioncritical.com/wp-content/themes/vc/js/jcarousel/skins/tango/skin.css
*/

#product-demos .jcarousel-container {
	background: none;
	position: absolute;
	right: 0;
	z-index: 0;
}

#product-demos  {
	padding: 0;
	background-image: none;
	height: 315px;
	overflow: hidden;
	margin-bottom: 25px;
}

#product-demos #front-carousel li.active {
	opacity: 1;
	background: url(active-shaded.png) no-repeat 0 top;
}

#product-demos ul.product-info {
	float: left;
	margin-top: 10px;
}

#product-demos ul.product-info li a img {
	width: 438px;
	height: 284px;
	border-top: 3px solid #999;
	position: relative;
	border-bottom: 3px solid #999;
	z-index: 0;
	opacity: .95; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=95); /* IE lt 8 */
	-ms-filter: "alpha(opacity=95)"; /* IE 8 */
	-khtml-opacity: .95; /* Safari 1.x */
	-moz-opacity: .95;
	-ms-interpolation-mode:bicubic;
}

#product-demos ul.product-info li a:hover img {
	opacity: 1;
}

#product-demos #slider a.ui-slider-handle {
	background-color: #ccc;
	background-image: none;
	height: 20px;
	width: 7px;
	margin-left: 2px;
	cursor: move;
	margin-bottom: -11px;
}

#product-demos #front-carousel li {
	position: relative;
	opacity: .95; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=95); /* IE lt 8 */
	-ms-filter: "alpha(opacity=95)"; /* IE 8 */
	-khtml-opacity: .95; /* Safari 1.x */
	-moz-opacity: .95;
}

#product-demos #slider-wrapper {
	width: 6px;
	opacity: 0.9;
	border-top: 3px solid #999;
	position: relative;
	height: 255px;
	float: right;
	z-index: 1;
	margin-top: 10px;
	padding: 15px 6px;
}

#product-demos #slider-wrapper #up {
	background: url(up.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 2px;
	left: 2px;
	opacity: 0.75;
	cursor: pointer;
	z-index: 2;
}


#product-demos #slider-wrapper #down {
	background: url(down.png);
	width: 16px;
	height: 16px;
	position: absolute;
	left: 2px;
	opacity: 0.75;
	top: 269px;
	cursor: pointer;
	z-index: 2;
}


#product-demos #slider {
	height: 237px;
	position: relative;
	width: 7px;
	background-color: #222;
	background-image: none;
	opacity: 0.88;
	border: 1px solid #666;
	right: 0;
	top: 10px;
}

#product-demos .jcarousel-skin-tango .jcarousel-container-vertical {
    width: 155px;
	padding: 0;
	margin-top: 10px;
	height: 284px;
}

#product-demos .jcarousel-skin-tango .jcarousel-clip-vertical {
	border-top: 3px solid #999;
	border-bottom: 3px solid #999;
	height: 284px;
	width: 155px;
}

#product-demos .jcarousel-skin-tango .jcarousel-item {
    width: 133px;
    border: 1px none #222;
	height: 71px;
}

#product-demos .jcarousel-skin-tango .jcarousel-container-vertical li {
	margin-bottom: 2px;
}

#product-demos .jcarousel-skin-tango .jcarousel-item a {
	background-color: #222;
	display: block;
	height: 76px;
	width: 134px;
	margin-left: -3px;
}

#product-demos .jcarousel-skin-tango .jcarousel-item:hover {
	opacity: 1;
}

#product-demos .jcarousel-skin-tango .jcarousel-item-vertical {
	padding: 0 0 0 24px;
	margin: 0;
}

#product-demos #front-carousel.jcarousel-list-vertical {
}

/* @group Sidebar Carousel */

#sidebar-new-carousel {
	border-top: 3px solid #999;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #999;
	height: 192px;
	width: 350px;
}

#sidebar-new-carousel .jcarousel-container {
	background: none;
	position: absolute;
	right: 0;
	z-index: 0;
	overflow: hidden;
	height: 192px;
	margin-right: 11px;
}

#sidebar-new-carousel #front-carousel li {
	position: relative;
	opacity: .95; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=95); /* IE lt 8 */
	-ms-filter: "alpha(opacity=95)"; /* IE 8 */
	-khtml-opacity: .95; /* Safari 1.x */
	-moz-opacity: .95;
	margin-bottom: 2px;
	height: 47px;
}

#sidebar-new-carousel #front-carousel li.active {
	opacity: 1;
	background: url(active-shaded.png) no-repeat 0 center;
}

#sidebar-new-carousel ul.product-info {
	float: left;
}

#sidebar-new-carousel ul.product-info li a img {
	width: 258px;
	height: 192px;
	position: relative;
	z-index: 0;
	opacity: .95; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=95); /* IE lt 8 */
	-ms-filter: "alpha(opacity=95)"; /* IE 8 */
	-khtml-opacity: .95; /* Safari 1.x */
	-moz-opacity: .95;
	background-color: #222;
	-ms-interpolation-mode:bicubic;
}

#sidebar-new-carousel ul.product-info li a:hover img {
	opacity: 1;
}

#sidebar-new-carousel #slider a.ui-slider-handle {
	background-color: #ccc;
	background-image: none;
	height: 20px;
	width: 6px;
	margin-left: 2px;
	cursor: move;
	margin-bottom: -11px;
}

#sidebar-new-carousel #slider-wrapper {
	width: 4px;
	opacity: 0.9;
	position: relative;
	float: right;
	z-index: 1;
	height: 162px;
	background-color: #222;
	padding: 15px 4px;
}

#sidebar-new-carousel #slider-wrapper #up {
	background: url(up.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 1px;
	left: -2px;
	opacity: 0.75;
	cursor: pointer;
	z-index: 2;
}

#sidebar-new-carousel #slider-wrapper #down {
	background: url(down.png);
	width: 16px;
	height: 16px;
	position: absolute;
	left: -2px;
	opacity: 0.75;
	cursor: pointer;
	z-index: 2;
	top: 175px;
}


#sidebar-new-carousel #slider {
	height: 139px;
	position: relative;
	width: 6px;
	background-color: #222;
	background-image: none;
	opacity: 0.88;
	border: 1px solid #666;
	right: 2px;
	top: 10px;
}

#sidebar-new-carousel .jcarousel-skin-tango .jcarousel-container-vertical {
    width: 111px;
	padding: 0;
	height: 192px;
}

#sidebar-new-carousel .jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 117px;
	height: 192px;
}

#sidebar-new-carousel .jcarousel-skin-tango .jcarousel-item a {
	background-color: #222;
	width: 100%;
}

#sidebar-new-carousel .jcarousel-skin-tango .jcarousel-item img {
    border: 1px none #sidebar-new-carousel #222;
	width: 85px;
	height: 47px;
	-ms-interpolation-mode:bicubic;
}

#sidebar-new-carousel .jcarousel-skin-tango .jcarousel-item :hover {
	opacity: 1;
}

#sidebar-new-carousel .jcarousel-skin-tango .jcarousel-item-vertical {
	padding: 0 0 0 14px;
	margin: 0;
}

#sidebar-new-carousel #front-carousel.jcarousel-list-vertical {
}



/* @end */

