.lb-loader,.lightbox
{text-align:center;line-height:0}
.lb-dataContainer:after
,.lb-outerContainer:after

{content:"";clear:both}html.lb-disable-scrolling

{overflow:hidden;position:fixed;height:100vh;width:100vw}

.lightboxOverlay
{position:absolute;top:0;left:0;z-index:9999;
background-color:#1A000000cc;filter:alpha(Opacity=80);
opacity:.8;
display:none}

.lightbox
{position:absolute;
left:0;width:100%;
z-index:10000;
font-weight:400}

.lightbox .lb-image
{display:block;
height:auto;
max-width:inherit;
max-height:none;
border-radius:3px;
border:4px solid #fff}

.lightbox a img
{border:none}

.lb-outerContainer
{position:relative;
width:250px;
height:250px;
margin:0 auto;
border-radius:4px;
background-color:#fff}

.lb-loader,.lb-nav
{position:absolute;
left:0}

.lb-outerContainer:after
{display:table}

.lb-loader
{top:43%;height:25%;width:100%}

.lb-cancel
{display:block;
width:32px;
height:32px;
margin:0 auto;background:url(../images/loading.gif) no-repeat}

.lb-nav
{top:0;height:100%;
width:100%;
z-index:10}

.lb-container>.nav
{left:0}

.lb-nav a
{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}

.lb-next,.lb-prev
{height:100%;
cursor:pointer;
display:block}

.lb-nav a.lb-prev
{width:34%;
left:0;
float:left;
background:url(../images/prev.png) left 48% no-repeat;
filter:alpha(Opacity=0);
opacity:0;
-webkit-transition:opacity .6s;
-moz-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s}

.lb-nav a.lb-prev:hover
{filter:alpha(Opacity=100);
opacity:1}

.lb-nav a.lb-next
{width:64%;
right:0;
float:right;
background:url(../images/next.png) right 48% no-repeat;
filter:alpha(Opacity=0);
opacity:0;-webkit-transition:opacity .6s;
-moz-transition:opacity .6s;
-o-transition:opacity .6s;transition:opacity .6s}

.lb-nav a.lb-next:hover
{filter:alpha(Opacity=100);opacity:1}

.lb-dataContainer
{margin:0 auto;padding-top:5px;
width:100%;border-bottom-left-radius:4px;
border-bottom-right-radius:4px}

.lb-dataContainer:after
{display:table}

.lb-data
{
    padding: 0 4px;
    color: #F8F8FC
}

.lb-data .lb-details
{width:85%;
float:left;
text-align:left;
line-height:1.1em}

.lb-data .lb-caption
{font-size:16px;font-weight:700;
line-height:1em}

.lb-data .lb-caption a
{color:#4ae}

.lb-data .lb-number
{display:block;
clear:left;
padding-bottom:1em;
font-size:12px;
color:#07A6F4}
.lb-data .lb-close
{display:block;
float:right;
width:30px;
height:30px;
background:url(../images/close.png) top right no-repeat;
text-align:right;
outline:0;filter:alpha(Opacity=70);
opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;
-o-transition:opacity .2s;
transition:opacity .2s}

.lb-data .lb-close:hover
{cursor:pointer;
filter:alpha(Opacity=100);opacity:1}

.Slide-Button {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:17px;
	padding:12px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.Slide-Button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.m-Button {
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	background-color:#3d94f6;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.m-Button:hover {
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	background-color:#1e62d0;
}
.m-Button:active {
	position:relative;
	top:1px;
}