#spotlight {
	height: 180px;
	margin: 10px auto;
	padding: 1px;
	width: 240px;
}
body {background-color:#000;}
#container {margin: 0 auto; *margin-top:-50px;}
.yui-carousel-element li {
	height: 110px;
	opacity: 0.6;
	*filter:alpha(opacity=60);
	width: 120px;
}
.yui-carousel-element .yui-carousel-item-selected {opacity: 1;	*filter:alpha(opacity=100);}
#spotlight {
	position:relative;
	float:left;
	height: auto;
	margin: 0px auto;
	padding: 1px;
	width: auto;
	width:640px;
	height:auto;
	height:480px;
	text-align:center;
	overflow:hidden;
}
.clear {
	width:90%;
	height:0px;
	float:left;
	clear:both;
}
.yui-carousel-element li {opacity: 0.6;*filter:alpha(opacity=60);}
.yui-carousel-element .yui-carousel-item-selected {opacity: 1;*filter:alpha(opacity=100);}
#container {
	width:640px !important;
	overflow:hidden;
	position:relative;
	float:left;
	border:0px none;
	clear:both;
	padding-left:75px;
	margin-top:0px;
}
.yui-carousel-nav {
	margin-left:-75px;
	width:640px;
	height:20px;
	z-index:10;
}
ol#carousel {
	height:120px;
	position:relative;
	overflow:hidden;
	z-index:20;
}
ol.carousel li {
	z-index:40;
}
.yui-carousel{
	visibility:hidden;
	overflow:hidden;
	position:relative;
	text-align:left;
	zoom:1;
}
.yui-carousel.yui-carousel-visible{visibility:visible;}
.yui-carousel-content{overflow:hidden;position:relative;z-index:20; _margin-top:-120px;}
.yui-carousel-element{
	margin:5px 0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:32000px;
	z-index:1;
}
.yui-carousel-vertical .yui-carousel-element{margin:0 5px;}
.yui-carousel-element li{
	border:1px solid #ccc;
	float:left;
	list-style:none;
	margin:1px;
	overflow:hidden;
	padding:0;
	text-align:center;
	*float:none;
	*display:inline-block;
	*zoom:1;
	*display:inline;
}
.yui-carousel .yui-carousel-item-selected{
	/* border:1px dashed #000;*/
	margin:1px;
}
.yui-carousel-vertical{
	height:32000px;
	margin:0 5px;
	width:auto;
}
.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}
.yui-log .carousel{background:#f2e886;}
.yui-carousel-nav{zoom:1;}
.yui-carousel-nav:after{
	clear:both;
	content:"";
	display:block;
}
.yui-carousel-button-focus{outline:1px dotted #000;}
.yui-carousel-min-width .yui-carousel-content{margin:0 auto;}
.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}
.yui-skin-sam .yui-carousel-nav{
	/*background:url(sam/sprite.gif) repeat-x 0 0;*/
	padding:3px;
	text-align:right;
	position:relative;
	height:20px !important;
}
.yui-skin-sam .yui-carousel-button{
	background:url(../images/sprite.gif) no-repeat 0 -600px;
	float:right;
	height:19px;
	margin:5px;
	margin-top:100px;
	width:40px;
	_margin-right:-17px;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}
.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}
.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{
	background-color:transparent;
	border:0;
	cursor:pointer;
	display:block;
	height:44px;
	margin:-2px 0 0 -2px;
	padding:0 0 0 50px;
}
.yui-skin-sam span.yui-carousel-first-button{
	float:left;
	background-position:0 -550px;
	margin-left:10px;
	*margin:100px 5px 5px 10px;
}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}
.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}
.yui-skin-sam .yui-carousel-nav ul{
	float:right;
	height:19px;
	margin:0;
	margin-left:-220px;
	margin-right:100px;
	*margin-left:-160px;
	*margin-right:0;
	padding:0;
}
.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}
.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{
	float:none;
	margin:0;
	*zoom:1;
}
.yui-skin-sam .yui-carousel-nav ul li{
	background:url(../images/sprite2.png) no-repeat 0 -650px;
	cursor:pointer;
	float:left;
	height:9px;
	list-style:none;
	margin:10px 0 0 5px;
	overflow:hidden;
	padding:0;
	width:9px;
}
.yui-skin-sam .yui-carousel-nav ul:after{
	clear:both;
	content:"";
	display:block;
}
.yui-skin-sam .yui-carousel-nav ul li a{
	left:-10000px;
	position:absolute;
}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}
.yui-skin-sam .yui-carousel-item-loading{
	background:url(../images/ajax-loader.gif) no-repeat 50% 50%;
	position:relative;
	text-indent:-150px;
}
