.slider .caption 	{ position:absolute; left:-9999px;	}
.slider { margin: 0 auto;}
/*this is for example_api.html*/
#custom_controls 	{ width:200px; margin:0px auto; }
.advanced-slider 	{ position:relative; overflow:visible; }
.advanced-slider .slide {
		position:absolute;
		width: 100%;
		height: 100%;
		z-index:10;
}
.advanced-slider .slice 	{ display:block; position:absolute; }
.advanced-slider .preloader { 
		background:#fff url(../ajax-loader.gif) no-repeat;
		width:24px;
		height:24px;
		position:absolute;
		z-index:15;
}
.advanced-slider .arrow-navigation a {
	background:url(../images/arrows.png) no-repeat;
	position:absolute;
	z-index:30;
	cursor:pointer;
	width:27px;
	height:27px;
	top:160px;
}
.advanced-slider .arrow-navigation .left-arrow 	{
	left:20px;
}
.advanced-slider .arrow-navigation .right-arrow { right:20px; background-position:-27px 0px; }
.advanced-slider .slideshow-controls {
		background:url(../images/playpause.png) no-repeat;
		position:absolute;
		z-index:40;
		width:27px;
		height:27px;
		cursor:pointer;
		top:156px;
		left:476px;
}
.advanced-slider .slideshow-pause	{ background-position: 0px 0px; }
.advanced-slider .slideshow-play 	{ background-position: -27px 0px; }
.advanced-slider #timer-animation 	{
		position:absolute;
		top:20px;
		right:20px;
		z-index:60;
}
.advanced-slider .buttons-navigation {
		position:absolute;
		z-index:50;	
		bottom:-15px;
		right:90px;
}
.advanced-slider .buttons-navigation a {
		background:url(../images/buttons.png) no-repeat;
		background-position:0px 0px; 
		position:relative;
		cursor:pointer;
		float:left;
		width:13px;
		height:13px;
		margin: 0px 3px;
}

.advanced-slider .buttons-navigation .over 		{ background-position:-13px 0px;  }
.advanced-slider .buttons-navigation .select 	{ background-position:-26px 0px; }
.advanced-slider .buttons-navigation .thumbnail {
		background-image:url(../images/preloader.gif);
		background-color:#FFF;
		background-position:center;
		background-repeat:no-repeat;
		position:absolute;
		overflow:hidden;
		width:70px;
		height:40px;
		border:solid 2px #6f6f6f;
		margin-bottom:10px;
}
.advanced-slider .caption-container 	{
		overflow:hidden;
		position:absolute;
		z-index:20;
}
.advanced-slider .caption-wrapper 		{ position:absolute; }
.advanced-slider .caption-background 	{
		background-color:#000;
		position:absolute;
		z-index:10;
		width:100%;
		height:100%;
		margin-left:0px;
}
.advanced-slider .caption-container .caption-content {	
		position:absolute;
		color:#FFF;
		margin:0px;
		padding:10px;
		z-index:20;
		margin-left:5px;
}
.advanced-slider .caption-container .caption-content a, 
.advanced-slider .caption-container .caption-content strong 	{ color:#FFF; }
.advanced-slider .caption-container .caption-content u 			{ font-size:16px; }