.jssor-main-slide{
	cursor: move; position: absolute; left: 240px; top: 0px; width: 720px; height: 480px; overflow: hidden;
	left: 0 !important;
}
.jssor-thumbnavigator{
	right: 0 !important;
	left: initial !important;
}
.jssor-thumb-slide{
	left: 70.5px !important;
	cursor: move;
	top: 60px !important;
	left: 30px !important;
	width: 180px !important;
	height: 360px !important;
}
.jssor-thumb-slide div{
	float: left !important;
	width: 100% !important;
	height: 150px !important;
}
.jssor-thumbnavigator-item{
	position: absolute; width: 99px; height: 66px; top: 0; left: 0;
}
.jssor-thumbnailtemplate{
	width: 100%; height: 100%; border: none;position:absolute; top: 0; left: 0;
}
.jssor-arrowright{
	top: initial !important;
	bottom: 50px !important;
	right: 10px !important;
	z-index: 100;
	height: 0 !important;
}
.jssor-arrowleft{
	left: initial !important;
	top: 50px !important;
	right: 10px !important;
	z-index: 100;
	height: 0 !important;
}

#slider1_container{
	position: relative; top: 0px; left: 0px; 
	 background: #ebd6ea; overflow: hidden;
	 width: 1000px !important;
}
.jssor-loading{
	position: absolute; top: 0px; left: 0px;
}
.jssor-loading .loading-inner-1{
	filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block;
                background-color: #000000; top: 0px; left: 0px;width: 100%;height:100%;
}
.jssor-loading .loading-inner-2{
	position: absolute; display: block; background: url(../images/loading.gif) no-repeat center center;
	top: 0px; left: 0px;width: 100%;height:100%;
}

.jssora05l{
	width: 40px; height: 40px; top: 158px; left: 248px;
}
.jssora05l{
	width: 40px; height: 40px; top: 158px; right: 8px
}
.jssort02{
	position: absolute; width: 240px; height: 480px; left:0px; bottom: 0px;
}

.jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c 
{
	background: none !important;
}
.jssort02 .p .c{
	border: none !important;
}
.jssor-thumbnavigator-itemav img{
	border: 2px solid #791e75;
	width: 97%;
	height: 146px;
}
.jssor-down,
.jssor-up{
	position: absolute;
	top: 0;
	left: 30px;
	width: 180px;
	height: 55px;
	cursor: pointer;
	background: url(../images/slider-up.png) no-repeat 50% 50% #dabdd9;
	transition: all 0.25s ease;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-o-transition: all .25s ease;
	-ms-transition: all .25s ease;
}
.jssor-down{
	top: initial;
	bottom: 0;
	background: url(../images/slider-down.png) no-repeat 50% 50% #dabdd9;
}
.jssor-down:hover,
.jssor-up:hover{
	background-color: #DD99DB;
}
.jssor-navigation{
	position: absolute;
	top: 0;
	left: 0;
	width: 720px;
	height: 100%;
}
.jssor-next,
.jssor-previous{
	position: absolute;
	top: 40%;
	left: 0;
	width: 50px;
	height: 75px;
	z-index: 100;
	cursor: pointer;
	background: url(../images/slider-previous.png) no-repeat 50% 50% rgba(0,0,0,.6);
	transition: all 0.25s ease;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-o-transition: all .25s ease;
	-ms-transition: all .25s ease;
}
.jssor-next{
	left: initial;
	right: 0;
	background: url(../images/slider-next.png) no-repeat 50% 50% rgba(0,0,0,.6);
}
.jssor-next:hover,
.jssor-previous:hover{
	background-color: rgba(121,30,117,.6);
}

/* jssor slider thumbnail navigator skin 02 css */
/*
.jssort02 .p            (normal)
.jssort02 .p:hover      (normal mouseover)
.jssort02 .pav          (active)
.jssort02 .pav:hover    (active mouseover)
.jssort02 .pdn          (mousedown)
*/
.jssort02 .w
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.jssort02 .c
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 95px;
    height: 62px;
    border: #000 2px solid;
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c 
{
	/*background: url(../../img/t01.png) center center;*/
	border-width: 0px;
    top: 2px;
    left: 2px;
    width: 95px;
    height: 62px;
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c
{
    top: 0px;
    left: 0px;
    width: 97px;
    height: 64px;
    border: #fff 1px solid;
}

/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l              (normal)
.jssora05r              (normal)
.jssora05l:hover        (normal mouseover)
.jssora05r:hover        (normal mouseover)
.jssora05ldn            (mousedown)
.jssora05rdn            (mousedown)
*/
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
    /*background: url(../../img/a17.png) no-repeat;*/
    overflow:hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05ldn { background-position: -250px -40px; }
.jssora05rdn { background-position: -310px -40px; }


/* ----------------------------------------------------------------- */

/* carousel slider */

.carousel-loading-wrap{
    position: absolute; top: 0px; left: 0px;
}
.carousel-overlay{
    filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block;
    background-color: #000; top: 0px; left: 0px;width: 100%;height:100%;
}
.carousel-loading-animation{
    position: absolute; display: block; 
    background: url(../images/loading.gif) no-repeat center center;
    top: 0px; left: 0px;width: 100%;height:100%;
}
#team_carousel{
    width: 809px;
    height: 200px;
    float: left;
    position: relative;
    max-width: 100% !important;
    overflow: hidden;
}
#team_carousel p,
#team_carousel img{                
    position: relative !important;
    color: #000;                
}
#team_carousel p{
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 400;
    line-height: 1.4em;
    color: #791e75;
    font-size: 16px !important;
}
#team_carousel img{
    max-height: 125px;
    width: auto !important;
}
#team_carousel div{
      height: 230px !important;
}
.team_carousel_wrap{
    cursor: move; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 100% !important; 
    height: 200px; 
    overflow: hidden;
}
.team_carousel_wrap{
    text-align: center;
}

/* jssor slider bullet navigator skin 03 css */
/* 
.jssorb03 div           (normal)
.jssorb03 div:hover     (normal mouseover)
.jssorb03 .av           (active)
.jssorb03 .av:hover     (active mouseover)
.jssorb03 .dn           (mousedown)
*/
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av
{
    background: url(../images/b03.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
}
.jssorb03 div { background-position: -5px -4px; }
.jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
.jssorb03 .av { background-position: -65px -4px; }
.jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }

/* jssor slider arrow navigator skin 03 css */
/*
.jssora03l              (normal)
.jssora03r              (normal)
.jssora03l:hover        (normal mouseover)
.jssora03r:hover        (normal mouseover)
.jssora03ldn            (mousedown)
.jssora03rdn            (mousedown)
*/
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
    background: url(../images/a03.png) no-repeat;
    overflow:hidden;
    top: 50px !important;
}
.jssora03l { background-position: -3px -33px; }
.jssora03r { background-position: -63px -33px; }
.jssora03l:hover { background-position: -123px -33px; }
.jssora03r:hover { background-position: -183px -33px; }
.jssora03ldn { background-position: -243px -33px; }
.jssora03rdn { background-position: -303px -33px; }