/*---------- YOU CAN CHANGE THIS STUFF -----------*/
#bannerRotator { max-width:100%; height:450px; padding:0px; margin:0px auto; }
#bannerRotator > ul > li { width: 100%; height:450px; background: no-repeat top center; overflow: hidden; }
#bannerRotator > ul > li > a { display: block; }
#bannerRotator > ul > li img { max-width: 100%; max-height: 450px; 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: 0px; bottom: 10px; padding: 10px 10px 15px 0px; width: auto; height: 10px; }
#bannerNav a { 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.active { background-position: 0px -10px; }
#bannerNav a:hover { background-position: 0px -10px; }


#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 */
}

.header_container_external_home_mobile #bannerNav { padding: 5px 0px 5px 0px; }
