#slider-code { height: 645px; overflow:hidden;}
#slider-code .viewport { float: left; width: 500px; height: 630px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; width: 500px;}

.pager {
float:right;
width:180px;
font-size:12px;
font-weight:bold;
}

ul.pager {margin:0px;padding:0px;}

#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 15px;}
#slider-code .pager li { float: left; }
#slider-code .pagenum { background-color: #fff; text-decoration: none; padding: 5px; color: #4b4b4b; font-size: 12px; font-weight: bold; }
#slider-code .active { color: #4b4b4b; background-color:  #ffffff; }


/* Indicators */
ul#billy_indicators {
	width: auto;
	margin: 20px 0 0 0;
	float: right;
	display: block;
	z-index: 90;
}

	ul#billy_indicators li {
		display: block;
		width: 9px;
		height: 9px;
		float: left;
		margin: 0 5px 0 0;
	}
		
		ul#billy_indicators li a {
			display: block;
			width: 9px;
			height: 9px;
			background: #fff;
			opacity: 0.4;
			-moz-border-radius: 50px;
			-webkit-border-radius: 50px;
		}	
		
		ul#billy_indicators li.active a { opacity: 1.0; }
		ul#billy_indicators li a:hover { opacity: 0.6; }
			ul#billy_indicators li.active a:hover { opacity: 1.0; }
		
/* Controls */
#clicker {
	display: block;
	float: left;
	margin: 20px 0 0 0;
}

	#clicker a {
		background: transparent;
		border: 1px solid white;
		font-size: 12px;
		color: white;
		padding: 5px 10px 4px;
		margin: 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
		#clicker a:hover {
			color: #252529;
			background: white;
		}
		
/* Carousel */
#billy_clip { 
	width: 900px; 
	position: relative; /* For IE */
	overflow: hidden;
	height: 400px;
	z-index:100;
}

ul#billy_scroller {
	width: 9999px;
	height: 400px;
	display: block;
	float: left;
	position: relative;
}
	
	ul#billy_scroller li {
		width: 900px;
		height: 400px;
		float: left;
		display: block;
	}
	
/* Tabber */
ul#tabber {
	width: 9999px;
	height: 400px;
	display: block;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}
	
	ul#tabber li {
		width: 410px;
		height: 600px;
		float: left;
		display: block;
	}
	
/* Tabs */
#tabber_clip {
	width: 410px; 
	position: relative; /* For IE */
	overflow: hidden;
	height: 600px;
	z-index:101;
	border-top: 1px solid white;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	border-left: 1px solid white;
	float: left;
}