  .royalSlider{
	position:relative;
	height: 250px;
	width: 500px;
}.royalSlider .royalWrapper{
	overflow:hidden;
	position:relative;
	background:#2D2D2D url(../img/sliderBG.png) repeat-x top left;
	width:500px;
	height:100%
}.royalSlider .royalSlidesContainer{
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;
}.royalSlider .royalSlide{padding:0;margin:0;position:relative;float:left;background-repeat:no-repeat;background-position:center center}
.royalSlider .arrow:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1}.royalSlider .arrow.left{background-position:top left;left:0px}.royalSlider .arrow.right{background-position:top right;right:0px} .royalControlNavContainer{float:left;position:relative;left:50%}.royalControlNavCenterer{float:left;position:relative;left:-50%}.royalSlider .royalControlNavOverflow{width:100%;overflow:hidden;position:absolute;margin-top:-20px}.royalControlNavContainer a{
	width:17px;
	height:17px;
	float:left;
	cursor:pointer;
	position:relative;
	display:block;
	opacity:.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
	-khtml-opacity:.75;
	-moz-opacity:.75;
	background-color: transparent;
	background-image: url(../img/controlsSprite.png);
	background-repeat: no-repeat;
	background-position: 0 -149px;
}.royalControlNavOverflow.royalThumbs{margin-top:4px !important}.royalControlNavContainer a.current{background-position:0 -183px !important}.royalControlNavContainer a.royalThumb{background:none no-repeat 0 0;width:128px;height:60px;background-position:0 0 !important;margin:0 2px}.royalControlNavContainer a.royalThumb.current{background-position:-3px -3px !important;border:3px solid #FFF;width:122px;height:54px;-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1}.royalControlNavContainer a:hover{background-position:0 -166px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1}.royalSlider .royalCaption{z-index:20;display:block;position:absolute;font:normal normal normal 1em/1.5em Georgia,serif;color:white;white-space:nowrap}.royalSlider .royalCaptionItem{clear:both;font-size:2em;line-height:1.5em;position:relative;margin:0}.royalSlider .royalLoadingScreen{background:#FFF;width:100%;height:100%;position:absolute;z-index:99}.royalSlider .royalLoadingScreen p{width:100%;position:absolute;margin:0 auto;top:45%;text-align:center}
