@charset "UTF-8";
/* CSS Document */
input, textarea { font-family: Arial; font-size: 125%;}
label { display: block; } 

.infiniteCarousel, .caseStudyCarousel, .infiniteCarouselNonav {
float:left;
position: relative;
}

.infiniteCarousel{width:770px;}
.infiniteCarouselNonav{width:770px;}
.caseStudyCarousel{width:600px;}

.infiniteCarousel .wrapper, .caseStudyCarousel .wrapper, .infiniteCarouselNonav .wrapper {
	width: 735px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	/*height:310px;*/
	margin: 0;
	position: absolute;
	left: 5px;
}
.infiniteCarousel .wrapper{top: 16px;height:75px;}
.caseStudyCarousel .wrapper{top: 6px;height:310px;}
.infiniteCarouselNonav .wrapper{top: 16px;height:75px;}


.infiniteCarousel ul a img, .caseStudyCarousel ul a img, .infiniteCarouselNonav ul a img {
  border: none;
}

.infiniteCarousel .wrapper ul, .caseStudyCarousel .wrapper ul, .infiniteCarouselNonav .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0;
  margin:0;
  position: absolute;
  top: 0;
}
.infiniteCarousel .wrapper ul{ margin:0 0 0 15px;}
.caseStudyCarousel .wrapper ul{ margin:0 0 0 0px;}
.infiniteCarouselNonav .wrapper ul{ margin:0 0 0 15px;}



.infiniteCarousel ul li, .caseStudyCarousel ul li, .infiniteCarouselNonav ul li {
  display:block;
  float:left;
  padding: 0 5px 0 0 ;
 
}

.infiniteCarousel ul li {width: 100px; height: 75px;}
.caseStudyCarousel ul li {width: 750px; height: 75px;}
.infiniteCarouselNonav ul li {width: 100px; height: 75px;}

.infiniteCarousel ul li a img, .infiniteCarouselNonav ul li a img,   {
  display:block;
  width:100px;
  height:75px;
}


.infiniteCarousel .arrow, .caseStudyCarousel .arrow, .infiniteCarouselNonav .arrow {
  height: 75px;
  width: 10px;
  background: url(../images/arrow.jpg) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top:-1px;
  cursor: pointer;
}

.infiniteCarousel .arrow {display: block;}
.caseStudyCarousel .arrow {display: none;}
.infiniteCarouselNonav .arrow {display: none;}

.infiniteCarousel a {color: #E9E8E4;}
.infiniteCarousel .forward {
  background-position: -15px 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 75 -75px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: -15px -74px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -74px;
}
