body { font: 1em "Trebuchet MS", verdana, arial, sans-serif; font-size: 100%; }
label { display: block; } 

div.infiniteCarousel {
  width: 565px;
  position: relative;
/*	background: url("/images/core/carousel-bg.jpg") no-repeat 50% 0;
*/	height:245px;
	margin: 0 auto;
	*zoom:1;

}


.infiniteCarousel .wrapper {
	width:525px;
  /*width: 315px;*/ /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 245px;
  margin: 0 20px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
/*  border: 5px solid #999;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
}

.infiniteCarousel ul a:hover img{
/*	border:5px solid #333;*/
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 11px;
  height: 245px;
  width: 150px;
	background:none !important;
}

.infiniteCarousel ul li.product{
	position:relative;
}

	.infiniteCarousel ul li.product ul{
		width:100%;
		overflow:hidden;
		position:relative;
	}
	
		.infiniteCarousel ul li.product h2{
			font-size:12px;
			margin-bottom:0;
		}
		.infiniteCarousel ul li.product p{
			font-size:9px;
			line-height:120%;
			margin-top:0;
		}
		
		.infiniteCarousel ul li.product ul li{
			display:block;
			height:100%;
			padding:0px;
		}
		
			.infiniteCarousel ul li.product ul li.price{ 
				float:left;
				font-size:12px;
				width:45px;
			}
			
			.infiniteCarousel ul li.product ul li.optdrop{
				width:87px;
				float:left;
			}
			.infiniteCarousel ul li.product ul li select{
				width:85px;
			}
			.infiniteCarousel ul li.product ul li.buy-more{
				overflow:hidden;
				padding-top:12px;
			}
				.infiniteCarousel ul li.product ul li.buy-more p{
					background:transparent url("/images/core/img-scroll-blue-arrow-icon.jpg") no-repeat scroll 100% 40%;
					display:block;
					float:left;
					padding-right:10px;
					text-transform:uppercase;
				}
				
				.infiniteCarousel ul li.product ul li.buy-more p.first{
					
				}
				.infiniteCarousel ul li.product ul li.buy-more p.last{
					border-left:1px solid #383838;
					margin-left:5px;
					padding-left:5px;
				}
					.infiniteCarousel ul li.product ul li.buy-more p a{ 
						text-decoration:none;
						color:#383838;
					}
					
.infiniteCarousel ul li a{
	background:none !important;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
	background:transparent url(/images/core/btn-scroller-arrow.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:76px;
	position:absolute;
	text-indent:-999px;
	top:130px;;
	width:12px;
}

.infiniteCarousel .forward {
  background-position:-13px 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 0;
  left: 0;
}

/*.infiniteCarousel .forward:hover {
  background-position: 0 0;
}

.infiniteCarousel .back:hover {
  background-position: 0 0;
}
*/