@charset "utf-8";
/* CSS Document */


.infiniteCarousel { width: 960px; position: relative; }
.infiniteCarousel .wrapper { width: 900px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: auto; height: 100px; margin: 0 0px; position: absolute; top: 0; left:32px; }
.infiniteCarousel ul a img { border: 2px solid #CEDCE8; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.infiniteCarousel .wrapper ul { width: 5340px; /* single item * n */ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; left:-5px; }
.infiniteCarousel ul li { display:block; float:left; padding: 10px; height: 75px; width: 280px; }
.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: #009fd0; }
.infiniteCarousel ul li a img { display:block; }
.infiniteCarousel .arrow { display: block; height: 36px; width: 32px; background: url('arrow.png') no-repeat 0 0; text-indent: -999px; position: absolute; top: 35px; cursor: pointer; outline: 0; }
.infiniteCarousel .forward { background-position: 0 0; right: 0; }
.infiniteCarousel .back { background-position: 0 -72px; left: 0; }
.infiniteCarousel .forward:hover { background-position: 0 -36px; }
.infiniteCarousel .back:hover { background-position: 0 -108px; }
