.thumbCarousel-wrap {
	position: relative;
	background: transparent;
	padding:0px;
	margin:0 auto;
	font-family:'arial', sans-serif;
	width: 555px !important; /* script -  viewtotal(4) - viewport width = ((li outer width  * 4)) + (li rightMargin * (4 - 1)) */
}
.thumbCarousel-viewPort {
	position: relative;
	margin: 0px 3px 0 auto;
	overflow: hidden;
	height: 154px;
}
ul.thumbCarousel-list {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 2304px; /* script - (li outer width + right margin) * (max sections + viewTotal(4)) */
	top: 0px;
}
ul.thumbCarousel-list li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	cursor: pointer;
	padding: 7px 5px 0 5px;
	margin:0 auto;
	height: 117px;
	width:150px;
	text-align:center;
}
ul.thumbCarousel-list li img {
	border: solid 1px black;
	width: 145px;
	max-height:98px;
}
.thumbCarousel-prev {
	position: absolute;
	background: url(../../images/prev-horizontal.jpg) no-repeat center 0px;
	width: 22px;
	height: 43px;
	top: 40px;
	left: -25px;
	cursor: pointer;
}
.thumbCarousel-next {
	position: absolute;
	background: url(../../images/next-horizontal.jpg) no-repeat center 0px;
	width: 22px;
	height: 43px;
	top: 40px;
	left: 555px !important;
	cursor: pointer;
}
.thumbCarousel-title {
	overflow: hidden;
	height: 15px;
	font-weight:bold;
	font-size:14px;
	margin: 0 auto;
}
.thumbCarousel-priceLabel {
	font-weight: bold;
	display:none;
}
.thumbCarousel-priceValue {
	font-weight:bold;
	font-size: 22px;
	line-height: 25px;
	color:#c00;
}
