  .royalSlider{
	position:relative;
	width:600px;
	height:300px
}.royalSlider .royalWrapper{
	overflow:hidden;
	position:relative;
	background:#2D2D2D url(../img/sliderBG.png) repeat-x top left;
	width:100%;
	height:100%
}.royalSlider .royalSlidesContainer{
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0
}.royalSlider .royalSlide{
	margin:0;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
	padding: 0;
}.royalSlider .arrow{
	background:url(../img/controlsSprite.png) no-repeat 0 0;
	width:45px;
	height:90px;
	top:155px;
	cursor:pointer;
	display:block;
	position:absolute;
	z-index:25;
	opacity:.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
	-khtml-opacity:.75;
	-moz-opacity:.75
}.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{
	background:url('../img/controlsSprite.png') no-repeat 0 -149px transparent;
	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
}.royalControlNavOverflow.royalThumbs{
	margin-top:4px !important
}.royalControlNavContainer a.current{
	background-position:0 -183px !important;
}.royalControlNavContainer a.royalThumb{
	width:128px;
	height:60px;
	background-position:0 0 !important;
	margin:0 2px;
	background-image: none;
	background-repeat: no-repeat;
}.royalControlNavContainer a.royalThumb.current{
	background-position:-3px -3px !important;
	border:3px solid #FFF;
	width:122px;
	height:55px;
	-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;
	color:white;
	white-space:nowrap;
	font-family: Georgia, serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
}.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;
	top:45%;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Helvetica;
	color: #666;
}
