/* Generic Carousel Properties */
.carousel { 
	position:relative;
	clear:both; 
	margin: 0 11px 10px 11px;
	background-color: #eaf7fb;	
}

.carousel .navButton {
	cursor: pointer; 
	display:block;
	background-repeat: none; 
	z-index: 10;

	text-indent: -9999px; 
}

.carousel .carouselContainer { 
	position: absolute; 
	overflow: hidden; 
}

.carousel .items { position:absolute; }
.carousel .item { 
	position: relative;
	list-style-type: none; 
	margin: 0; 
}

.carousel .item.hover, .carousel .item.selected { 
}

/* Horizontal Carousel */
#Carousel2 { 
	height: 88px;
}

#Carousel2 .carouselContainer { 
	left: 26px; 
	top: 12px; 
	width: 695px; 
	height: 60px;	
}        

#Carousel2 .items { 
	top: 0; 
	left: 2px; 
	width: 1540px;
}

	#Carousel2 .item { 
		width: 140px; 
		height: 70px;  
		float: left; 
		clear: right;
	}

		#Carousel2 .item .icon img { 
			position: relative; 
			left: 0px; 
			width: 135px !important; 
			height: 65px; 
		}

#Carousel2 .navButton { 
	position: absolute; 
	bottom: 0px; 
	width: 24px; 
	height: 87px; 
}

#Carousel2 .navButton.previous {  
	left: 0px; 
	background-image: url('images/carousel/interface/button.left.png'); 
}

#Carousel2 .navButton.next { 
	right: 0px; 
	background-image: url('images/carousel/interface/button.right.png'); 
}

/* Hide data items from selector */
#Carousel2 .item .key { display:none; }
#Carousel2 .item .picture { display:none; }
