/*All Browsers Except IE8*/

.skin-thumbnail {
	position:relative;
	overflow:hidden;
}

.skin-thumbnail:hover div.sd-thumbnail-nav  {
	opacity: 0.9;
}

.skin-thumbnail dl.slidedeck {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#FFF;
}
.skin-thumbnail dl.slidedeck > dd {
    overflow:hidden;
	padding: 0px;
	margin: 0;
	border: none;
}
.skin-thumbnail .sd-thumbnail-nav {
	position:absolute;
	overflow:hidden;
	left:0;
	bottom:0;
	right:0;
	margin:0 auto;
	padding: 12px 0;
	z-index:10;
	background: rgba(0,0,0,0.25) url('BG_000_25.png') repeat;
	-moz-transition: opacity 0.5s ;
	-webkit-transition: opacity 0.5s  translate3d(0,0,0);
	-o-transition: opacity 0.5s ;
	transition: opacity 0.5s ;
	opacity: 0.65;
}
.skin-thumbnail .sd-thumbnail-nav-inner {
	position:relative;
	overflow:hidden;
	padding: 0 36px;
	margin:0 auto;
}
.skin-thumbnail dl.sd-thumbs {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.skin-thumbnail dl.sd-thumbs > dd {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.skin-thumbnail dl.sd-thumbs .sd-thumbs-wrapper {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
}
.skin-thumbnail dl.sd-thumbs .sd-thumb-container {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
	float:left;
}
.skin-thumbnail dl.sd-thumbs .sd-thumb {
	position:absolute;
	overflow:hidden;
	padding:0;
	border-color: transparent;
	border-style: solid;
	cursor:pointer;
	background: transparent url('/Content/Images/Common/loading.gif') no-repeat center center;
	-webkit-transition: all 0.1s ease-in-out translate3d(0,0,0);
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	opacity: 1 !important
}
.skin-thumbnail dl.sd-thumbs .sd-thumb .sd-thumb-img {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1 !important
}

/*Default Thumbnail Nav Button Styling*/
.skin-thumbnail .sd-thumbnail-nav a.sd-nav-link,
.skin-thumbnail .sd-thumbnail-nav a.sd-nav-link:link,
.skin-thumbnail .sd-thumbnail-nav a.sd-nav-link:visited {
	position:absolute;
	overflow:hidden;
	display:block;
	width:27px;
	height: 0;
	padding:27px 0 0;
	margin:-13px 0 0;
	top:50%;
	opacity: 1 !important;
  background: url(../Default/thumbnail_nav_sprite.png) no-repeat;
}
.skin-thumbnail .sd-thumbnail-nav a.sd-nav-link.disabled,
.skin-thumbnail .sd-thumbnail-nav a.sd-nav-link.disabled:link,
.skin-thumbnail .sd-thumbnail-nav a.sd-nav-link.disabled:visited,
.skin-thumbnail .sd-thumbnail-nav a.sd-nav-link.disabled:hover,
.skin-thumbnail .sd-thumbnail-nav a.sd-nav-link.disabled:active {
	cursor:default;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
}
.skin-thumbnail .sd-thumbnail-nav a.sd-previous.disabled,
.skin-thumbnail .sd-thumbnail-nav a.sd-previous.disabled:link,
.skin-thumbnail .sd-thumbnail-nav a.sd-previous.disabled:visited,
.skin-thumbnail .sd-thumbnail-nav a.sd-previous.disabled:hover,
.skin-thumbnail .sd-thumbnail-nav a.sd-previous.disabled:active {
  background-position: 0 0;
}
.skin-thumbnail .sd-thumbnail-nav a.sd-next.disabled,
.skin-thumbnail .sd-thumbnail-nav a.sd-next.disabled:link,
.skin-thumbnail .sd-thumbnail-nav a.sd-next.disabled:visited,
.skin-thumbnail .sd-thumbnail-nav a.sd-next.disabled:hover,
.skin-thumbnail .sd-thumbnail-nav a.sd-next.disabled:active {
  background-position: -27px 0;
}
.skin-thumbnail .sd-thumbnail-nav a.sd-previous,
.skin-thumbnail .sd-thumbnail-nav a.sd-previous:link,
.skin-thumbnail .sd-thumbnail-nav a.sd-previous:visited { background-position: 0 0; left: 2px;}
.skin-thumbnail .sd-thumbnail-nav a.sd-previous:hover {	background-position: 0 -27px; }
.skin-thumbnail .sd-thumbnail-nav a.sd-previous:active { background-position: 0 -54px; }
.skin-thumbnail .sd-thumbnail-nav a.sd-next,
.skin-thumbnail .sd-thumbnail-nav a.sd-next:link,
.skin-thumbnail .sd-thumbnail-nav a.sd-next:visited { background-position:-27px 0; right: 2px;}
.skin-thumbnail .sd-thumbnail-nav a.sd-next:hover { background-position:-27px -27px; }
.skin-thumbnail .sd-thumbnail-nav a.sd-next:active { background-position:-27px -54px; }

.skin-thumbnail span.sd-frame { display: none; }

/* IE8 Only */

.ie8 .skin-thumbnail-slate {
	position:relative;
	overflow:hidden;
}

.ie8 .skin-thumbnail-slate dl.slidedeck {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#FFF;
}
.ie8 .skin-thumbnail-slate dl.slidedeck > dd {
    overflow:hidden;
	padding: 0px;
	margin: 0;
	border: none;
}
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav {
	position:absolute;
	overflow:hidden;
	left:0;
	bottom:0;
	right:0;
	margin:0 auto;
	padding:15px 0;
	z-index:10;
}

.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav {
	position:absolute;
	overflow:hidden;
	left:0;
	bottom:0;
	right:0;
	margin:0 auto;
	padding:15px 0;
	z-index:10;
}

.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav-inner {
	position:relative;
	overflow:hidden;
	padding:0 46px;
	margin:0 auto;
}
.ie8 .skin-thumbnail-slate dl.sd-thumbs {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.ie8 .skin-thumbnail-slate dl.sd-thumbs > dd {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.ie8 .skin-thumbnail-slate dl.sd-thumbs .sd-thumbs-wrapper {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
}
.ie8 .skin-thumbnail-slate dl.sd-thumbs .sd-thumb-container {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
	float:left;
}
.ie8 .skin-thumbnail-slate dl.sd-thumbs .sd-thumb {
	position:absolute;
	overflow:hidden;
	padding:0;
	border-color:transparent;
	border-style:solid;
	cursor:pointer;
	background: transparent url('/Content/Images/Common/loading.gif') no-repeat center center;
	-webkit-transition: all 0.1s ease translate3d(0,0,0);
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.ie8 .skin-thumbnail-slate dl.sd-thumbs .sd-thumb .sd-thumb-img {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

/*Default Thumbnail Nav Button Styling*/
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-nav-link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-nav-link:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-nav-link:visited {
	position:absolute;
	overflow:hidden;
	display:block;
	width:27px;
	height:0;
	padding:27px 0 0;
	margin:-13px 0 0;
	top:50%;
	background-image:url('thumbnail_nav_sprite.png');
	background-repeat:no-repeat;
}
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-nav-link.disabled,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-nav-link.disabled:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-nav-link.disabled:visited,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-nav-link.disabled:hover,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-nav-link.disabled:active {
	cursor:default;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
}
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled:visited,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled:hover,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled:active {
	background-position:0 0;
}
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled:visited,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled:hover,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled:active {
	background-position:-27px 0;
}
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous:visited {
    background-position:0 0;
    left:16px;
}
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous:hover {	background-position:0 -27px; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous:active { background-position:0 -54px; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next:visited {
	background-position:-27px 0;
	right:16px;
}
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next:hover { background-position:-27px -27px; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next:active { background-position:-27px -54px; }

.ie8 .skin-thumbnail-slate span.sd-frame { display: none; }

/*Slate Skin Styles*/
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav { background:url('../thumbnail/black_bg_50.png') 0 0 repeat; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled:visited,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled:hover,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous.disabled:active { background-position:-108px 0; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled:visited,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled:hover,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next.disabled:active { background-position:-135px 0; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous:visited { background-position:-108px 0; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous:hover {	background-position:-108px -27px; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-previous:active { background-position:-108px -54px; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next:link,
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next:visited { background-position:-135px 0; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next:hover { background-position:-135px -27px; }
.ie8 .skin-thumbnail-slate .sd-thumbnail-slate-nav a.sd-next:active { background-position:-135px -54px; }

.ie8 .skin-thumbnail-slate .sd-node.sd-node-nav-link,
.ie8 .skin-thumbnail-slate .sd-node.sd-node-nav.sd-node-nav-primary { display: none; }