
#stn-spotlight-bg {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #1D1A54;
	background-color: #040054;
	background-color: #000;
	/*background-color: #540042;*/
	
	/*
	background: -webkit-radial-gradient(rgb(127, 127, 127), rgb(127, 127, 127) 10%, rgb(0, 0, 0));
	background: -moz-radial-gradient(rgb(127, 127, 127), rgb(127, 127, 127) 10%, rgb(0, 0, 0));
	background: -o-radial-gradient(rgb(127, 127, 127), rgb(127, 127, 127) 10%, rgb(0, 0, 0));
	*/
/*	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);*/
}

#stn-spotlight-frame-wrap{
/*	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);*/
	position:absolute;
	left: 0;
	top: 0;
	overflow: visible !important;
}

#stn-spotlight-frame {
	background-color: #f2f2f2;
/*	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: inset 0 0 5px #000, 0 0 0 1px rgb(0,0,0);
	-moz-box-shadow: inset 0 0 5px #000, 0 0 0 1px rgb(0,0,0);
	-khtml-box-shadow: inset 0 0 5px #000, 0 0 0 1px rgb(0,0,0);
	-webkit-box-shadow: inset 0 0 5px #000, 0 0 0 1px rgb(0,0,0);
	position:relative;
	width:100%;
	height:100%;
}

#stn-spotlight-close-button {
	font-family: arial, helvetica, sans-serif;
	cursor:pointer;
	display: block;
	width: 75px;
	text-align:right;
	height: 30px;
	font-size:30px;
	padding-right:7px;
	line-height: 30px;
	position: absolute;
	top: 15px;
	right: 0px;
	text-decoration:none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid black;
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-khtml-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	color:#fff;
	background: #a90329; /* Old browsers */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBOTAzMjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM4RjAyMjIiIG9mZnNldD0iMC40NCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2RDAwMTkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NjgpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	-khtml-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
}

:root #stn-spotlight-close-button {
	filter:none;
}


#stn-spotlight-buy-button {
	cursor:pointer;
	display: block;
	width: 155px;
	text-align:center;
	height: 30px;
	font-size:15px;
	line-height: 30px;
	position: absolute;
	top: 60px;
	right: 0px;
	text-decoration:none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid black;
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	color:#fff;
	background: #2fa903; /* Old browsers */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyRkE5MDMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyODkwMDIiIG9mZnNldD0iMC40NCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxRDZFMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MjEpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #2fa903 0%, #289002 44%, #1d6e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2fa903), color-stop(44%,#289002), color-stop(100%,#1d6e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2fa903 0%,#289002 44%,#1d6e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2fa903 0%,#289002 44%,#1d6e00 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #2fa903 0%,#289002 44%,#1d6e00 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2fa903', endColorstr='#1d6e00',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #2fa903 0%,#289002 44%,#1d6e00 100%); /* W3C */
	box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
}

:root #stn-spotlight-buy-button {
	filter:none;
}

#stn-spotlight-buy-button div {
	position:absolute;
	right:3px;
	top:1px;
	background-image: url('../img/cart.png');
	background-position:right center;
	background-repeat: no-repeat;
	width:25px;
	height:25px;
}

#stn-spotlight-buy-button:hover {
	background: #51a832; /* Old browsers */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1MUE4MzIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzhFMkEiIG9mZnNldD0iMC40NCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNTZEMjAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNjYpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #51a832 0%, #478e2a 44%, #356d20 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51a832), color-stop(44%,#478e2a), color-stop(100%,#356d20)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #51a832 0%,#478e2a 44%,#356d20 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #51a832 0%,#478e2a 44%,#356d20 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #51a832 0%,#478e2a 44%,#356d20 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51A832', endColorstr='#356D20',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #51a832 0%,#478e2a 44%,#356d20 100%); /* W3C */
}

:root #stn-spotlight-buy-button:hover {
	filter:none;
}

#stn-spotlight-close-button:hover {
	background: #a53148; /* Old browsers */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1ODMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBNTMxNDgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM4QzJBM0QiIG9mZnNldD0iMC40NCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2ODFGMkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1ODMpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #a53148 0%, #8c2a3d 44%, #681f2f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a53148), color-stop(44%,#8c2a3d), color-stop(100%,#681f2f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a53148 0%,#8c2a3d 44%,#681f2f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a53148 0%,#8c2a3d 44%,#681f2f 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a53148 0%,#8c2a3d 44%,#681f2f 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A53148', endColorstr='#681F2F',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a53148 0%,#8c2a3d 44%,#681f2f 100%); /* W3C */
}

:root #stn-spotlight-close-button:hover {
	filter:none;
}


.stn-spotlight-images {
	position: absolute;
	top: -300%;
	left: -300%;
/*	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);*/
}


#stn-spotlight-next,
#stn-spotlight-prev{
	cursor:pointer;
	background: #ffffff; /* Old browsers */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNBNkE2QTYiIG9mZnNldD0iMTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzQzMCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 0%, #a6a6a6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#a6a6a6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#a6a6a6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#a6a6a6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#a6a6a6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a6a6a6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#a6a6a6 100%); /* W3C */
	
	height:33px;
	width:33px;
	box-shadow: inset 0px 0px 10px #fff, 0 0 0 1px #777, 0px 0px 7px #777;
				
	-moz-box-shadow: inset 0px 0px 10px #fff, 0 0 0 1px #777, 0px 0px 7px #777;
	-webkit-box-shadow: inset 0px 0px 10px #fff, 0 0 0 1px #777, 0px 0px 7px #777;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
}

:root #stn-spotlight-next,
:root #stn-spotlight-prev{
	filter:none;
}

#stn-spotlight-next.hover,
#stn-spotlight-prev.hover,
#stn-spotlight-next:hover,
#stn-spotlight-prev:hover{
	background: #a3d1ff; /* Old browsers */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0EzRDFGRiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkwQzVGQSIgb2Zmc2V0PSIwLjQ0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzc5QjZGMyIgb2Zmc2V0PSIxMDAiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNDMpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #a3d1ff 0%, #90c5fa 44%, #79b6f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3d1ff), color-stop(44%,#90c5fa), color-stop(100%,#79b6f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a3d1ff 0%,#90c5fa 44%,#79b6f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a3d1ff 0%,#90c5fa 44%,#79b6f3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a3d1ff 0%,#90c5fa 44%,#79b6f3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3d1ff', endColorstr='#79b6f3',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a3d1ff 0%,#90c5fa 44%,#79b6f3 100%); /* W3C */
	box-shadow: inset 0px 0px 3px #000, 0 0 0 1px #777, 0px 0px 7px #777;
	-moz-box-shadow: inset 0px 0px 3px #000, 0 0 0 1px #777, 0px 0px 7px #777;
	-webkit-box-shadow: inset 0px 0px 3px #000, 0 0 0 1px #777, 0px 0px 7px #777;
}

:root #stn-spotlight-next.hover,
:root #stn-spotlight-prev.hover,
:root #stn-spotlight-next:hover,
:root #stn-spotlight-prev:hover{
	filter:none;
}

#stn-spotlight-next div,
#stn-spotlight-prev div{
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
}

/*
#stn-spotlight-prev.disabled,
#stn-spotlight-next.disabled{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	background: #ddd;
}

#stn-spotlight-next.disabled div{
	border-left-color:#bbb;
}

#stn-spotlight-prev.disabled div{
	border-right-color:#bbb;
}
*/

#stn-spotlight-prev {
	position:absolute;
	left: 10px;
	bottom:10px;
}

#stn-spotlight-next {
	position:absolute;
	right: 10px;
	bottom:10px;
}

#stn-spotlight-prev div{
	position:relative;
	left: -5px;
	top: 12px;
	width:16px;
	height:0;
	border-right:10px solid black;
	border-left:0px solid transparent;
}

#stn-spotlight-next div{
	position:relative;
	right: -13px;
	top: 12px;
	width:16px;
	height:0;
	border-left:10px solid black;
	border-right:0px solid transparent;
}

#stn-spotlight-info {
	background-color: rgba(0, 0, 0, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000,endColorstr=#aa000000);
	color:#fff;
	font-weight:700;
	zoom: 1;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100px;
	height:100px;
	display:none;
}

:root #stn-spotlight-info {
	filter:none;
}

#stn-spotlight-image-border{
/*	box-shadow: 0px 0px 2px #8A8A8A;*/
/*	-moz-box-shadow: 0px 0px 2px #8A8A8A;*/
/*	-webkit-box-shadow: 0px 0px 2px #8A8A8A;*/
	background-image: url('../img/loader.gif');
	background-position: center center;
	background-repeat:no-repeat;
	position:absolute;
	top:10px;
	left:10px;
	right:10px;
	bottom:70px;
	padding:10px;
	border:1px solid #8A8A8A;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#fff;
}

#stn-spotlight-image-border img {
	position:relative;
	outline:1px solid #ccc;
	margin:0 auto;
	padding:0;
	width:100%;
	height:100%;
}

#stn-spotlight-image-border iframe{
	position:relative;
	outline:1px solid #ccc;
	margin:19% auto;
	padding:0;
	width:100%;
	height:61%;
	zoom:1;
}

#stn-spotlight-frame div.hr{
	position:absolute;
	display:block;
	bottom:55px;
/*	width:100%;*/
	left:10px;
	right:10px;
	margin:0;
	padding:0;
	border:0;
	height:1px;
	color: #8A8A8A;
	text-align:left;
	background-color: #8A8A8A;
	zoom:1;
	overflow:hidden;
}

#stn-carousel-wrap {
	position: absolute;
	padding-bottom:10px;
	bottom: 0px;
	left: 70px;
	right: 70px;
	overflow:hidden;
}

a.stn-spotlight-img,
a.stn-spotlight-video-mid{
	position:relative;
	display:block;
}


a.stn-spotlight-video-mid div.stn-spotlight-overlay{
	position:absolute;
	background-image: url('../img/video-play.png');
	background-position: bottom center;
	background-repeat: no-repeat;
}

a.stn-spotlight-img{
	position:absolute;
}

a.stn-spotlight-img:hover div.stn-spotlight-overlay{
	position:absolute;
	background-image: url('../img/view_fullscreen.png');
	background-position: top right;
	background-repeat: no-repeat;
	outline:1px dashed #777;
}

a.stn-spotlight-video-mid img{
	background-image: url('../img/video-play-over.png');
	background-position: bottom center;
	background-repeat: no-repeat;
}

a.stn-spotlight-video-mid:hover div.stn-spotlight-overlay{
	background-image: url('../img/video-play-over.png');
}

#thumbnails img{
	cursor:pointer;
}


