.no-js .liquid-slider {
	height: 350px; overflow: scroll; float: none !important;
}
.ls-preloader {
	background: url("../images/loading.gif") no-repeat center 50% rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; opacity: 1;
}
.ls-wrapper {
	overflow: auto; clear: both; position: relative;
}
.liquid-slider {
	background: none; margin: 0px auto; width: 600px; overflow: hidden; float: left; position: relative;
}
.arrows .liquid-slider {
	margin: 0px 10px;
}
.ls-responsive .liquid-slider {
	margin: 0px; width: 100%;
}
.panel-container {
	position: relative; -webkit-backface-visibility: hidden; -webkit-perspective: 1000;
}
.liquid-slider .panel-container .fade {
	left: 0px; top: 0px; width: 100%; display: block; position: absolute; opacity: 0;
}
.liquid-slider .panel {
	width: 600px; float: left; display: block;
}
.panel-wrapper {
	position: relative;
}
.ls-nav {
	overflow: hidden; clear: both; display: none;
}
.ls-nav a {
	background: rgb(255, 255, 255); padding: 10px 15px; outline: 0px; color: rgb(51, 51, 51); margin-right: 1px;
}
.ls-nav a:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); text-shadow: none;
}
.ls-nav .current a {
	background: rgb(255, 255, 255);
}
.currentCrossLink {
	font-weight: bold;
}
.ls-nav ul {
	margin: auto; padding: 0px; overflow: hidden; clear: both; display: block;
}
.ls-nav ul li {
	display: inline;
}
.ls-nav ul li a {
	text-decoration: none; float: left; display: block;
}
.ls-select-box {
	background: url("../images/menu.png") no-repeat right rgb(221, 221, 221); width: 100%; height: 35px; overflow: hidden;
}
.ls-select-box select {
	background: none; padding: 5px; outline: 0px; border: currentColor; border-image: none; width: 150%; height: 35px; font-size: 110%; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.ls-nav-left {
	clear: both; float: left;
}
.ls-nav-right {
	clear: both; float: left;
}
.ls-nav-left a {
	background: rgb(0, 0, 0); padding: 5px; width: 100px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.ls-nav-right a {
	background: rgb(0, 0, 0); padding: 5px; width: 100px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.ls-responsive .ls-nav-left {
	left: 0px; position: absolute; z-index: 2;
}
.ls-responsive .ls-nav-left a {
	background: rgb(154, 154, 154); width: 80px;
}
.ls-responsive .ls-nav-left a:hover {
	background: rgb(116, 116, 116);
}
.ls-responsive .ls-nav-right {
	right: 0px; position: absolute; z-index: 2;
}
.ls-responsive .ls-nav-right a {
	background: rgb(154, 154, 154); width: 80px;
}
.ls-responsive .ls-nav-right a:hover {
	background: rgb(116, 116, 116);
}
.ls-nav-left-arrow {
	clear: both; float: left; cursor: pointer;
}
.ls-nav-right-arrow {
	clear: both; float: left; cursor: pointer;
}
.ls-nav-left-arrow a {
	display: block;
}
.ls-nav-right-arrow a {
	display: block;
}
.ls-nav-right-arrow {
	background-position: right top; margin-right: 10%;
}
.ls-nav-left-arrow {
	background-position: left top; margin-left: 10%;
}
.ls-nav-left-arrow:hover {
	background-position: left bottom;
}
.ls-nav-right-arrow:hover {
	background-position: right bottom;
}
.ls-responsive .ls-nav-left-arrow {
	left: 0px; position: absolute; z-index: 2;
}
.ls-responsive .ls-nav-right-arrow {
	right: 0px; position: absolute; z-index: 2;
}
div.ls-responsive.arrows.ls-wrapper#main-slider-wrapper {
	max-width: 100% !important;
}
