/* LayerSlider Styles */
.ls-layer {
	display: none;
	width: 2000px;
	height: 453px;
}

.ls-animating {
	display: block;
}

.ls-layer > * {
	position: absolute;
	left: 0px;
	top: 0px;
}

.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}

.ls-nav {
	text-align: center;
}

.ls-nav a {
	display: inline-block;
}
/* LayerSlider Styles */

/* Animation Panel */
#AnimationArea {
	width: 100%;
	height: 453px;
	position: relative;
}

#Animation {
	width: 100%;
	height: 453px;
	overflow: hidden;
	position: relative;
}

#Animation div.Slide {
	position: absolute;
	left: 50%;
	width: 2000px;
	height: 453px;
	margin-left: -1000px;
	top: 0px;
	display: none;
}

#Animation div.show10 {
	display: block;
}
/* End Animation Panel */

/* Coverflow Panel */
#CoverFlow {
	position: absolute;
	z-index: 22;
	top: 485px;
	margin-right: 0px;
	width: 310px;
	height: 74px;
	left: 47%;
	margin-left: 190px;
	background-image: url(../images/CoverFlow-Arrows.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#CoverFlow a {
	text-decoration: none;
	display: block;
	outline: none;
}

#CoverFlow a:active {
	outline: none;
}

#CoverFlow a:focus {
	outline: none;
}

#CoverFlow a.prev {
	position: absolute;
	left: 0px;
	top: 20px;
	width: 15px;
	height: 45px;
}

#CoverFlow a.next {
	position: absolute;
	top: 20px;
	width: 15px;
	height: 45px;
	right: 0px;
}

#CoverFlow a.link {
	position: absolute;
	z-index: 500;
}

#CoverFlow div.container {
	position: absolute;
	left: 16px;
	top: 0px;
	height: 74px;
	width: 276px;
	overflow: hidden;
}

#CoverFlow div.container div.scroller {
	width: 9000px;
	height: 81px;
	padding-top: 1px;
}

#CoverFlow div.cover-tooltip {
	display: none;
	position: absolute;
	width: 235px;
	height: 68px;
	background-image: url(../images/Cover-Tooltip.png);
	background-repeat: no-repeat;
	background-position: left top;
	top: -88px;
	left: 0px;
	font: normal 11px/13px Arial;
	padding: 12px 25px 10px 20px;
}

#CoverFlow div.cover-tooltip strong {
	color: #fff;
	font-weight: normal;
}

#CoverFlow div.cover-tooltip span {
	color: #92EFE8;
}

a.cover-flow {
	padding: 13px 1px 1px 1px;
	text-decoration: none;
	border: none;
	display: block;
	float: left;
}

a.cover-flow img {
	width: 90px;
	height: 60px;
	display: block;
	background-image: url(../images/Slide-Thumbnails.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.cover-flow.slide1 img {
	background-position: 0px 0px;
}

a.cover-flow.slide2 img {
	background-position: -100px 0px;
}

a.cover-flow.slide3 img {
	background-position: -200px 0px;
}

a.cover-flow.slide4 img {
	background-position: -300px 0px;
}

a.cover-flow.slide5 img {
	background-position: -400px 0px;
}

a.cover-flow.slide6 img {
	background-position: -500px 0px;
}

table.cms_datatable a.cover-flow.slide1:hover img {
	background-position: 0px -60px;
}

table.cms_datatable a.cover-flow.slide2:hover img {
	background-position: -100px -60px;
}

table.cms_datatable a.cover-flow.slide3:hover img {
	background-position: -200px -60px;
}

table.cms_datatable a.cover-flow.slide4:hover img {
	background-position: -300px -60px;
}

table.cms_datatable a.cover-flow.slide5:hover img {
	background-position: -400px -60px;
}

table.cms_datatable a.cover-flow.slide6:hover img {
	background-position: -500px -60px;
}

a.cover-flow.slide1.active img {
	background-position: 0px -60px;
}

a.cover-flow.slide2.active img {
	background-position: -100px -60px;
}

a.cover-flow.slide3.active img {
	background-position: -200px -60px;
}

a.cover-flow.slide4.active img {
	background-position: -300px -60px;
}

a.cover-flow.slide5.active img {
	background-position: -400px -60px;
}

a.cover-flow.slide6.active img {
	background-position: -500px -60px;
}
/* End Coverflow Panel */
