.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	margin: 0px; padding: 0px; overflow: hidden; position: relative; z-index: 2;
}
.jcarousel-list {
	margin: 0px; padding: 0px; left: 0px; top: 0px; overflow: hidden; position: relative !important; z-index: 1;
}
.jcarousel-list li {
	list-style: none; width: 75px; height: 75px; float: left; display: inline; position: relative !important;
}
.jcarousel-item {
	list-style: none; width: 75px; height: 75px; float: left; display: inline; position: relative !important;
}
.jcarousel-item table {
	width: 100%; table-layout: fixed;
}
.jcarousel-item td.label {
	-ms-word-wrap: break-word;
}
.jcarousel-next {
	display: none; z-index: 3;
}
.jcarousel-prev {
	display: none; z-index: 3;
}
.upsell .jcarousel-skin-tango {
	margin: 10px 0px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 10px 40px; width: 245px;
}
.featured-item .jcarousel-skin-tango .jcarousel-container-horizontal.jcarousel-container {
	margin: 0px auto; padding: 10px 23px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	padding: 40px 10px; width: 95px; height: 245px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 245px; height: auto;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	height: 245px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 120px; height: auto;
}
.jcarousel-skin-tango .jcarousel-clip-vertical .jcarousel-item {
	width: auto; float: none; display: block;
}
#featured-products .jcarousel-item {
	width: 75px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 15px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: url("../../images/common/jcarousel-next-horizontal-triangle-lrg.gif") no-repeat 0px 0px; top: 50%; width: 32px; height: 32px; right: 5px; margin-top: -16px; position: absolute; cursor: pointer;
}
.featured-item .jcarousel-skin-tango .jcarousel-next-horizontal {
	right: 0px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: -32px 0px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -64px 0px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal {
	background-position: -96px 0px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
	background-position: -96px 0px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	background-position: -96px 0px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: url("../../images/common/jcarousel-prev-horizontal-triangle-lrg.gif") no-repeat 0px 0px; left: 5px; top: 50%; width: 32px; height: 32px; margin-top: -16px; position: absolute; cursor: pointer;
}
.featured-item .jcarousel-skin-tango .jcarousel-prev-horizontal {
	left: 0px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -32px 0px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -64px 0px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {
	background-position: -96px 0px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
	background-position: -96px 0px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	background-position: -96px 0px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-next-vertical {
	background: url("../../images/common/jcarousel-next-vertical-triangle-lrg.gif") no-repeat 0px 0px; left: 43px; width: 32px; height: 32px; bottom: 5px; position: absolute; cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0px -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0px -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical {
	background-position: 0px -96px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover {
	background-position: 0px -96px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	background-position: 0px -96px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	background: url("../../images/common/jcarousel-prev-vertical-triangle-lrg.gif") no-repeat 0px 0px; left: 43px; top: 5px; width: 32px; height: 32px; position: absolute; cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0px -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0px -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical {
	background-position: 0px -96px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover {
	background-position: 0px -96px; cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	background-position: 0px -96px; cursor: default;
}
.jcarousel-container img {
	margin-bottom: 5px; max-width: none;
}
.jcarousel-item table {
	margin: 0px auto;
}
.jcarousel-item.jcarousel-item-horizontal td {
	border: 0px currentColor; border-image: none; text-align: center; vertical-align: middle;
}
.jcarousel-item.jcarousel-item-vertical td {
	border: 0px currentColor; border-image: none; text-align: center; vertical-align: middle;
}
.jcarousel-item td.imageRow a:hover {
	border: 0px currentColor; border-image: none;
}
.jcarousel-item td.label {
	padding-bottom: 5px; vertical-align: top;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 85%;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100%;
}
.featured-item .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 85px; _width: 79px;
}
.featured-item .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 85px; _width: 78px;
}
