.slyd {
	height: auto;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 500;
}
	.slyd a:link,
	.slyd a:visited,
	.slyd a:hover,
	.slyd a:focus {
		background: none;
		color: #fff;
		display: block;
		text-decoration: none;
	}
	.slyd .slyd_nav {
		display: block;
		width: 100%;
		z-index: 520;
	}
		.slyd .slyd_nav.show_always {
			display: block;
		}	
		.slyd .slyd_nav.show_never {
			display: none;
		}
		.slyd .slyd_nav.show_hover .slyd_previous,
		.slyd .slyd_nav.show_hover .slyd_next {
			opacity: 0;
		}
		.slyd:hover .slyd_nav.show_hover .slyd_previous,
		.slyd:hover .slyd_nav.show_hover .slyd_next {
			opacity: 1;
		}
		.slyd .slyd_nav .slyd_previous,
		.slyd .slyd_nav .slyd_next {
			cursor: pointer;
			display: block;
			height: 100px;
			margin-top: -50px;
			position: absolute;
			top: 50%;
			width: 37px;
			z-index: 521;
		}
		.slyd .slyd_nav .slyd_previous {
			left: 0;
		}
		.slyd .slyd_nav .slyd_next {
			right: 0;
		}
		.slyd .slyd_nav .slyd_previous:hover,
		.slyd .slyd_nav .slyd_next:hover {
			opacity: 0.7;
		}
		
	.slyd .slyd_wrapper {
		width: 100%;
	}
		.slyd .slyd_wrapper .a_slyd {
			display: block;
			float: left;
			position: absolute;
			width: 100%;
			z-index: 500;
		}
			.slyd .slyd_wrapper .a_slyd .slyd_content {
				display: block;
				position: absolute;
				width: 100%;
				z-index: 501;
			}
				.slyd .slyd_wrapper .a_slyd .slyd_content img {
					height: auto;
					left: 0;
					max-width: 100% !important;
					position: absolute;
					top: 0;
					width: 100% !important;
					z-index: 502
				}
				.slyd .slyd_wrapper .a_slyd .slyd_content .slyd_title,
				.slyd .slyd_wrapper .a_slyd .slyd_content .slyd_caption {
					background-image:url(../../themes/ili/images/backgrounds/black.png);					
					color: #fff;
					text-shadow: none;
				}
				.slyd .slyd_wrapper .a_slyd .slyd_content .slyd_title {
					left: 0;
					position: absolute;
					bottom: 80px;
					font-size: 25px;
					margin: 0;
					padding: 10px 20px;
					z-index: 503;
				}
				.slyd .slyd_wrapper .a_slyd .slyd_content .slyd_caption {
					background-image:url(../../themes/ili/images/backgrounds/white.png);	
					bottom: 45px;
					color: #000;
					font-size: 16px;
					padding: 8px 20px;
					position: absolute;
					left: 0;
					z-index: 504;
				}
					.slyd .slyd_wrapper .a_slyd .slyd_content .slyd_caption p {
						margin: 0;
						padding: 10px;
					}
		.slyd .slyd_wrapper .slyd_hide {
			display: none;
		}
#slyd_debugger {
	height: 200px;
	left: 0;
	position: absolute;
	top: 0;
	width: 250px;
	z-index: 9999;
}