/* ======================== Sliders ===================== */

#banner-rotator {
	width: 960px;
	height: 430px;
	margin: 0 auto;
}
#copy-rotator {
	width: 960px;
	height: 100px;
	margin: 0 auto;
}
#banner-rotator .innerShadow,
#copy-rotator .innerShadow {
	width: 100%;
	position: absolute;	
	left: 0;
	height: 50px;
}
#banner-rotator .innerShadow.top,
#copy-rotator .innerShadow.top {
	top: 0;
	-moz-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0px 2px 2px rgba(0,0,0,0.3);
}
#banner-rotator .innerShadow.bottom,
#copy-rotator .innerShadow.bottom {
	bottom: 0;
	-moz-box-shadow:inset 0px -2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0px -2px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0px -2px 2px rgba(0,0,0,0.3);
}

#banner-rotator.royalSlider .royalWrapper,
#copy-rotator.royalSlider .royalWrapper {
	background: #e8e8e8  !important;
}
#banner-rotator .royalCaptionItem,
#copy-rotator .royalCaptionItem {
	font-family: "HelveticaNeue", "Helvetica Neue", "Arial", sans-serif;
	font-size: 4em;
	font-weight: bold;
	line-height: 38px;
}
#banner-rotator .sgMidText,
#copy-rotator .sgMidText {
	font-size:2em;
	color:#666;
}
#banner-rotator .sgSmallText,
#copy-rotator .sgSmallText {
	font-size:1.2em;
	color:#999;
}
#banner-rotator .tintButton,
#copy-rotator .tintButton {
	background:no-repeat 0 0;
	background-color:#33383e;
	color:#EAEAEA;
	cursor:pointer;
	padding:5px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;	
	-o-transition: background-color .2s ease-out;	
	transition: background-color .2s ease-out;
	text-decoration: none;
}
#banner-rotator .tintButton:hover,
#copy-rotator .tintButton:hover {
	background-color:#EAEAEA;
	color:#33383e;
}
#banner-rotator .royalCaption,
#copy-rotator .royalCaption {
	position:absolute;		
	top:0;
	left:0;
}

#copy-rotator a.arrow {display:none !important;}
#copy-rotator div.royalControlNavCenterer {display:none !important;}

/*FADE EFFECT*/
.leftFade, .rightFade {
	display: block;
	width: 200px;
	height: 430px;
	position: absolute;
	/*background:url("/images/slider-gradient.png") no-repeat center center;*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(232,232,232,0) 0%, rgba(232,232,232,1) 40%, rgba(232,232,232,1) 50%, rgba(232,232,232,1) 60%, rgba(232,232,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(232,232,232,0)), color-stop(40%,rgba(232,232,232,1)), color-stop(50%,rgba(232,232,232,1)), color-stop(60%,rgba(232,232,232,1)), color-stop(100%,rgba(232,232,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 40%,rgba(232,232,232,1) 50%,rgba(232,232,232,1) 60%,rgba(232,232,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 40%,rgba(232,232,232,1) 50%,rgba(232,232,232,1) 60%,rgba(232,232,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 40%,rgba(232,232,232,1) 50%,rgba(232,232,232,1) 60%,rgba(232,232,232,0) 100%); /* IE10+ */
background: linear-gradient(left, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 40%,rgba(232,232,232,1) 50%,rgba(232,232,232,1) 60%,rgba(232,232,232,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e8e8e8', endColorstr='#00e8e8e8',GradientType=1 ); /* IE6-8 */
}
.leftFade {
	left: -100px;
}
.rightFade {
	right: -100px;
}

/* ======================== Sliders END ===================== */