body {
	border: none;
	margin: 0;
	/*background-image: url('../images/background.jpg');*/
	background-position: top center;
	background-repeat: no-repeat;
}

a:active, a:link, a:visited  {
    outline: none;
}

#content-area {
	width: 952px;
	min-height: 1330px;
	margin: 0 auto;
	position: relative;
}

/*----- Slider Hover Buttons/ Interactive Area Styles --------*/

#jxs-home-slider-section {
	/*position: absolute;*/
    position: relative;
	/*top: 171px;*/
	left: 0px;
	width: 100%;
	height: 406px;
}

#jxs-home-slider-area {
	position: absolute;
	top: 0px;
	/*left: 0px;*/
    left: -4px;
	margin: 0px;
	height: 398px;
	width: 944px;
    border: 4px solid #ffffff;
    border-right-width: 5px;
}

#jxs-home-slider-left-section {
	position: absolute;
	top: -1px;
	width: 203px;
	height: 400px;
	z-index: 10;
	overflow: hidden;
}

#jxs-home-slider-right-section {
	position: absolute;
	top: 0px;
	left: 202px;
	width: 742px;
	height: 398px;
	z-index: 11;
	/*overflow: hidden;*/
}

.jxs-home-slider-button-area {
	height: 57px;
    width: 202px;
    background-color: #000000;
}

.jxs-home-slider-button {
	position: relative;
    /*left: -254px;*/
    left: 0px;
	/*top: -63px;*/
	cursor: pointer;
    border-right: 1px solid #ffffff;
}

#jxs-home-slider-left-hover-section {
    position: absolute;
    left: 202px;
    overflow: hidden;
    width: 400px;
}

.jxs-home-slider-left-hover-area {
    position: relative;
    top: -1px;
    /*margin-bottom: -6px;*/
    z-index: 20;
    width: 230px;
    left: -200px;
    height: 58px;
}

.jxs-home-slider-hover-panel {
	position: absolute;
	left: -50px;
    width: 250px;
    height: 58px;
}

#jxs-panel-1 {
    top: 0px;
}

#jxs-panel-2 {
    top: -1px;
}

#jxs-panel-3 {
    top: -2px;
}

#jxs-panel-4 {
    top: -3px;
}

#jxs-panel-5 {
    top: -4px;
}

#jxs-panel-6 {
    top: -5px;
}

#jxs-panel-7 {
    top: -6px;
}

.jxs-home-slider-hover-panel:hover {
    cursor: pointer;
}

.home-slider-circle {
	position: relative;
	/*top: -63px;*/
	left: -287px;
}

/*---------------- Control Navigation Styles -----------------*/

.jxs-control-button-1 {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat 0 0;
}

.jxs-control-button-1.active {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -230px 0 !important;
}

.jxs-control-button-2 {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -460px 0 !important;
}

.jxs-control-button-2.active {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -690px 0 !important;
}

.jxs-control-button-3 {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -920px 0 !important;
}

.jxs-control-button-3.active {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -1150px 0 !important;
}

.jxs-control-button-4 {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -1380px 0 !important;
}

.jxs-control-button-4.active {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -1610px 0 !important;
}

.jxs-control-button-5 {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -1840px 0 !important;
}

.jxs-control-button-5.active {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -2070px 0 !important;
}

.jxs-control-button-6 {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -2300px 0 !important;
}

.jxs-control-button-6.active {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -2530px 0 !important;
}

.jxs-control-button-7 {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -2760px 0 !important;
}

.jxs-control-button-7.active {
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat -2990px 0 !important;
}

.jxs-control-button-1.active.hidden-circle, .jxs-control-button-2.active.hidden-circle, 
.jxs-control-button-3.active.hidden-circle, .jxs-control-button-4.active.hidden-circle,
.jxs-control-button-5.active.hidden-circle, .jxs-control-button-6.active.hidden-circle,
.jxs-control-button-7.active.hidden-circle {
    background: none!important;
}

/*---------------- Lean Image Slider Styles --------------*/

.lean-slider { 
    position: relative; 
    *zoom: 1;
    height: 399px;
}

.lean-slider:before,
.lean-slider:after {
    content: " ";
    display: table;
}

.lean-slider:after {
    clear: both;
}

.lean-slider-slide { 
    float: left;
    width: 100%;
    margin-right: -100%;
    display: none; 
}

.lean-slider-slide.current { display: block; }
 
.jxs-slider-wrapper { 
    position: relative; 
    left: 1px;
    height: 398px;
    /*background: #fff url(../images/slider-loading.gif) no-repeat 50% 50%;*/
    background: #fff;
    /*-moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    box-shadow: 0 0 3px rgba(0,0,0,0.4);*/
}
.lean-slider { overflow: hidden; }
.lean-slider-slide {
    display: block;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.6s linear;
    -moz-transition: opacity 0.6s linear;
    -ms-transition: opacity 0.6s linear;
    -o-transition: opacity 0.6s linear;
    transition: opacity 0.6s linear;
}
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img { 
    display: block;
    width: 100%; 
}

#jxs-slider-direction-nav {
    display: none;
    position: absolute;
    left: 0;
    top: 47%;
    width: 100%;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.jxs-slider-wrapper:hover #jxs-slider-direction-nav { opacity: 1; }
#jxs-slider-direction-nav a {
    float: left;
    display: block;
    width: 26px;
    height: 37px;
    background: url(../images/slider-arrows.png) no-repeat 0 0;
    text-indent: -9999px;
}
#jxs-slider-direction-nav .lean-slider-next {
    float: right;
    background-position: 100% 0;
}

#jxs-slider-control-nav {
    position: relative;
    left: -203px;
    right: 0;
    top: -400px;
    width: 230px;
    /*width: 38%;*/
    text-align: center;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 1;
}
.slider-control-nav-move {

}
.jxs-slider-wrapper:hover #jxs-slider-control-nav { opacity: 1; }
#jxs-slider-control-nav a {
    display: block;
    width: 230px;
    height: 58px;
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat 0 0;
    text-indent: -9999px;
    /*float: right;*/
    margin: 0 10px -1px 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.lean-slider-control-nav1 {
    width: 30px;
    height: 30px;
    background: url(../images/jxs-home-slider/slider-bullets-v3.png) no-repeat 0 0;
    background-position: -40px 0;
}
.lean-slider-control-nav2 {
    background-position: -90px 0;
}
#jxs-slider-control-nav a.active { background-position: -40px 0; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-width : 480px) {

    #jxs-slider-direction-nav,
	#jxs-slider-control-nav { opacity: 1; }

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	
	#jxs-slider-direction-nav,
	#jxs-slider-control-nav { opacity: 1; }

}