/* THIS FILE IS UPDATED BY A REMOTE SCRIPT. */
/* ANY CHANGES MADE TO THIS FILE WILL BE LOST IN A FUTURE UPDATE. */

/*---------- YOU CAN CHANGE THIS STUFF -----------*/
#bannerRotator { max-width:100%; padding:0px; margin:0px auto; }
#bannerRotator > ul > li { width: 100%; background: no-repeat top center; overflow: hidden; }
#bannerRotator > ul > li > a { display: block; }
#bannerRotator > ul > li > img,
#bannerRotator > ul > li > a > img { max-width: 100%; visibility: hidden; }

/*---------- YOU MIGHT BREAK IT IF YOU CHANGE THIS STUFF -----------*/
#bannerRotator { position: relative; }
#bannerRotator > ul { list-style: none; padding: 0; position: relative; margin: 0; }
#bannerRotator > ul > li { display: none; position: absolute; padding: 0px; margin: 0; }
#bannerRotator > ul > li > a { text-decoration: none; padding: 0px; margin: 0; }

/*.bannerNav_container { position:absolute; left: 50%; bottom: 0px; padding: 0; margin: 0; }*/
.bannerNav_container { position:absolute; right: 0px; bottom: 0px; padding: 0; margin: 0; z-index: 50; }

/*#bannerNav { position: relative; left: -50%; bottom: 0px; padding: 5px 0px 10px 0px; width: auto; height: 10px; }*/
#bannerNav { position: relative; right: 10px; bottom: 10px; padding: 0px; width: auto; height: 10px; }
.header_container_external_home_mobile #bannerNav { padding: 0px; }

#bannerNav a { position: relative; margin: 0px 5px 0px 5px; padding: 0px; height: 10px; width: 10px; display: block; /*background: url(images/slide_dotNav.png) no-repeat top left;*/ float: left; text-align: center; text-indent: -9999px; font-size: 12px; text-decoration: none; color: #fff; }
#bannerNav a:before {
	display: table-cell;
	 position: absolute;
	top: 0px;
	left: 0px;
	font: normal normal normal 12px/1 font-awesome;
	font-size: 12px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f10c";
	width: 10px;
	height: 10px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	opacity: 1;
	text-indent: 0px;
	z-index: 999;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	text-shadow: 0px 0px 5px #ffffff;
}
#bannerNav a.active { background-position: 0px -10px; }
#bannerNav a:hover { background-position: 0px -10px; }
#bannerNav a.active:before,
#bannerNav a:hover:before {
	content: "\f111";
	color: #fff;
}
#bannerNav a:first-child { margin-left: 0px; }
#bannerNav a:last-child { margin-right: 0px; }


#bannerNav span.pause, #bannerNav span.play { display: none; }
#bannerNav span.play { display: none; }

#bannerNav a {
	transition: none;
	-moz-transition: none;		/* Firefox 4 */
	-webkit-transition: none;	/* Safari and Chrome */
	-o-transition: none;			/* Opera */
}

