
.infiniteCarousel {
  width: 395px;
  float:left;
}

.infiniteCarousel .wrapper {
  width: 315px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  min-height: 10em;
  float:left;
  margin:0 10px;
}

.infiniteCarousel ul a img {
  border: 2px solid #fff;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0 0 0 -5px;
  padding:0;
  overflow:hidden;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 85px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 30px;
  width: 30px;
  text-indent: -999px;
  cursor: pointer;
  float:left;
  margin-top:30px;
}

.infiniteCarousel .forward {
  background: url(/_layouts/images/NHSConfed2010/nextSmall.png) no-repeat 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background: url(/_layouts/images/NHSConfed2010/previousSmall.png) no-repeat 0 0;
  left: 0;
}

/************************/


#videoCarousel {
  width: 340px;
  height:60px;
  text-align:center;
  padding:14px 10px 0;
  float:left;
  background:#fff;
  font-size:.1em;
  line-height:0.1em;
  zoom:1;
}

#pl {
	width: 292px;
	text-align:center;
	margin:0 6px;
	float:left;
	background:#fff;
	position:relative;
	overflow:hidden;
	width: 292px;
	height:46px;
}

#pl div#clips {
	width:10000em;
	position:absolute;
	float:left;
}

#pl div#clips a {
  display:block;
  float:left;
  padding: 0;
  border:2px solid #fff;
  margin-right:2px;
}
	#pl div#clips a:hover {
	  border:2px solid #FF0066;
	}
	#clips img {
	  width:67px;
	  height:40px;
	}
	#pl div#clips span {
		display:none;
	}

#pl div#clips a:hover {
	background-position:-140px 0;
	color:#000;
}

#pl div#clips a.playing {
	background-position:-280px 0;		
	color:#000;
}

#pl div#clips a.paused {
	background-position:-420px 0;		
	color:#000;
}

#pl div#clips a.progress {
	opacity:0.8;
}

#pl div#clips em {	
	float:right;
	margin-top:15px;
	color:red;
	font-style:normal;
}

a.nextPage, a.prevPage {
	display:block;
	width:18px;
	height:18px;
	background: url(/_layouts/images/NHSConfed2010/previous_video.gif) no-repeat 0 0;
	margin:12px 0 0;
	cursor:pointer;
	float:left;
}

a.nextPage {
  background: url(/_layouts/images/NHSConfed2010/next_video.gif) no-repeat 0 0;
}

a.nextPage.disabled, a.prevPage.disabled {
	visibility:hidden;		
}

