#slider
{
	margin: 1em auto 0em;
	width: 1050px;
	position: relative;
}

	#slider .button
	{
		display: inline-block;
		background: none;
		opacity: .7;		
		color: #dfdfdf;
		text-decoration: none;
		outline: 0;
		font-size: 3.5em;
		text-shadow: 0 2px 2px #000000;
		z-index: 5;
	}

	#slider .button:hover
	{

	}

	#slider .viewer
	{
		width: 950px;
		height: 375px;
		margin: 0 auto;
		overflow: hidden;
	}

		#slider .viewer .reel
		{
			display: none;
			height: 375px;
		}
	#slider .viewer .reel h2
		{
		position: absolute;
		top: 0px;
		left: 0;
		width: 950px;
		height: 40px;
		line-height: 40px;
		background: #101010;
		text-align: center;
		opacity: .5;
		font-weight: normal;
		color: #ffffff;
		font-size: 2.00em;
		}
		#slider .viewer .reel .slide
		{
			position: relative;
			width: 950px;
			height: 375px;
		}

	#slider .caption-line
	{
		text-align: center;
		font-size: 1.8em;
		height: 80px;
		color: #404040;
		line-height: 80px;
		text-shadow: 0 1px 1px #ffffff;
	}

	#slider .first-button
	{
		position: absolute;
		top: 260px;
		left: 0;
		width: 50px;
	}

	#slider .last-button
	{
		position: absolute;
		top: 260px;
		right: 0;
		width: 50px;
	}

	#slider .previous-button
	{
		position: absolute;
		top: 170px;
		left: 40px;
		width: 30px;
	}

	#slider .next-button
	{
		position: absolute;
		top: 170px;
		right: 60px;
		width: 30px;
	}

	#slider .advance-buttons
	{
		text-align: center;
		padding: 25px 0 0 0;
	}

		#slider .advance-buttons a
		{
			opacity: 0.25;
			width: 80px;
			margin: 0 0.2em 0 0.2em;
		}

		#slider .advance-buttons a.active
		{
			opacity: 1;
		}

	#slider .indicator
	{
		margin: 30px auto 0 auto;
	}

		#slider .indicator ul
		{
			list-style: none;
			padding: 0;
			margin: 0;
			text-align: center;
		}

			#slider .indicator ul li
			{
				display: inline-block;
				width: 12px;
				height: 12px;
				text-indent: -9999em;
				background: #c8c8c8;
				margin: 0 2px 0 2px;
				border-radius: 8px;
				border-bottom: solid 1px #ffffff;
				border-top: solid 1px #909090;
			}

			#slider .indicator ul li.active
			{
				background: #505050;
				border-top: solid 1px #505050;
			}