@charset "utf-8";
/* CSS Document */
.infiniteCarousel {
  width:180px;
  position: relative;
}

.infiniteCarousel .wrapper {
	width: 660px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	
	height: 110px;
	margin:10px; margin-bottom:0px; margin-top:8px;
	position: absolute; background-image:url(images/box_bg.jpg); background-repeat:repeat-x; width:660px;
		left: 30px;
}

.infiniteCarousel ul a img {
  border: 0px solid #000;
 	
}

.infiniteCarousel .wrapper ul {
	width: 700px; /* single item * n */
	list-style-image:none; margin-top:10px;
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	
	left:-8px;
	height: 90px;
}

.infiniteCarousel ul li {
  display:block;
  float:left; padding-left:22px; padding-right:12px; 
  height: 115px;
  width: 130px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
	border-color:#FC3;
}

.infiniteCarousel ul li a img {
	display:block;
	
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background:url(images/rightarrow.png) no-repeat 0 0;

   text-indent: -888px;
  position: absolute;
  top: 50px;
  cursor: pointer;
  outline: 0;
  
}

.infiniteCarousel .forward {

	right: -550px;
	background-image: url(images/leftarrow.png); 
}

.infiniteCarousel .back {
	
	left:10px;
	
	
}

