.captionOrange, .captionBlack, .captionBlue 
{
color: #fff;
font-size: 21px;
line-height: 30px;
text-align: left;
clip:none !important;
}
.captionWhite, .captionYellow {
color: #444; 
font-size: 20px;
line-height: 30px;
text-align: left;
}
.captionOrange
{
clip:none !important;
background: #EB5100;
background-color: rgba(235, 81, 0, 0.7);
} 
.captionWhite
{
background: #FFF;
background-color: rgba(255, 255, 255, 0.5);
} 
.captionYellow
{
background: #F8F41A;
background-color: rgba(248, 244, 26, 0.5);
} 
.captionBlue
{
background: #080D86;
background-color: rgba(8, 13, 134, 0.6);
}
.captionBlack
{ 
clip:none !important;
background: #000;
background-color: rgba(0, 0, 0, 0.4);
}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited
{
color: #ffffff;
text-decoration: none;
}
a.captionOrange:hover
{
color: #eb5100;
text-decoration: underline;
background-color: #eeeeee;
background-color: rgba(238, 238, 238, 0.7);
}

.captionNoBg_White, .captionNoBg_Black, .captionNoBg_Yellow, .captionNoBg_Blue {
font-size: 25px;
line-height: 30px;
}
.captionNoBg_White {
color: #fff;
}
.captionNoBg_Black {
color: #000;
}.captionNoBg_Yellow {
color: #F8F41A;
}
.captionNoBg_Blue {
color: #080D86;
}

/*Arrow*/

/*Circle white no background*/
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn {
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a17.png) no-repeat;
overflow: hidden;
width: 40px; 
height: 40px;
}
.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; }
.jssora05l:hover,.jssora05r:hover {
width: 40px; 
height: 40px;
}
/*Rec white*/
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn
{
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a03.png) no-repeat;
overflow:hidden;
}
.jssora03l { background-position: -3px -33px; }
.jssora03r { background-position: -60px -33px; }
.jssora03l:hover { background-position: -123px -33px; }
.jssora03r:hover { background-position: -183px -33px; }
.jssora03ldn { background-position: -243px -33px; }
.jssora03rdn { background-position: -303px -33px; }

/*Rec Black*/
.jssora07l, .jssora07r, .jssora07ldn, .jssora07rdn {
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a07.png) no-repeat;
overflow: hidden;
width: 62px; 
height: 50px;
}
.jssora07l:hover,.jssora07r:hover {
width: 62px; 
height: 50px;
}
.jssora07l {
background-position: -2px -35px;
}

.jssora07r {
background-position: -62px -35px;
}

.jssora07l:hover {
background-position: -122px -35px;
}

.jssora07r:hover {
background-position: -182px -35px;
}

.jssora07ldn {
background-position: -242px -35px;
}

.jssora07rdn {
background-position: -302px -35px;
}
/*arrow white*/
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
{
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a21.png) center center no-repeat;
overflow: hidden;
width: 55px; 
height: 55px;

}
.jssora21l:hover,.jssora21r:hover {
width: 55px; 
height: 55px;
}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21ldn { background-position: -243px -33px; }
.jssora21rdn { background-position: -303px -33px; }

/*Rec white*/

.jssora02l, .jssora02r, .jssora02ldn, .jssora02rdn
{
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a02.png) no-repeat;
overflow:hidden;
width: 55px; 
height: 55px;
}
.jssora02l:hover,.jssora02r:hover {
width: 55px; 
height: 55px;
}
.jssora02l { background-position: -3px -33px; }
.jssora02r { background-position: -63px -33px; }
.jssora02l:hover { background-position: -123px -33px; }
.jssora02r:hover { background-position: -183px -33px; }
.jssora02ldn { background-position: -243px -33px; }
.jssora02rdn { background-position: -303px -33px; }

/*Rec white*/
.jssora20l, .jssora20r, .jssora20ldn, .jssora20rdn
{
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a20.png) no-repeat;
overflow:hidden;
width: 55px; 
height: 55px;
}
.jssora20l:hover,.jssora20r:hover {
width: 55px; 
height: 55px;
}
.jssora20l { background-position: -3px -33px; }
.jssora20r { background-position: -63px -33px; }
.jssora20l:hover { background-position: -123px -33px; }
.jssora20r:hover { background-position: -183px -33px; }
.jssora20ldn { background-position: -243px -33px; }
.jssora20rdn { background-position: -303px -33px; }

/*Rec black*/

.jssora13l, .jssora13r, .jssora13ldn, .jssora13rdn {
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a13.png) no-repeat;
overflow: hidden;
width: 40px; 
height: 50px;
}
.jssora13l:hover,.jssora13r:hover {
width: 40px; 
height: 50px;
}
.jssora13l {
background-position: -10px -35px;
}

.jssora13r {
background-position: -70px -35px;
}

.jssora13l:hover {
background-position: -130px -35px;
}

.jssora13r:hover {
background-position: -190px -35px;
}

.jssora13ldn {
background-position: -250px -35px;
}

.jssora13rdn {
background-position: -310px -35px;
}
/*cirle: arrow black, backround white*/
.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a12.png) no-repeat;
overflow: hidden;
width: 30px; 
height: 46px;
}
.jssora12l:hover,.jssora12r:hover {
width: 30px; 
height: 46px;
}
.jssora12l {
background-position: -16px -37px;
}

.jssora12r {
background-position: -75px -37px;
}

.jssora12l:hover {
background-position: -136px -37px;
}

.jssora12r:hover {
background-position: -195px -37px;
}

.jssora12ldn {
background-position: -256px -37px;
}

.jssora12rdn {
background-position: -315px -37px;
}

/*bullet navigator*/

.tsl_nav_01 div, tsl_nav_01 div:hover, .tsl_nav_01 .av
{
	filter: alpha(opacity=70);
	opacity: .7;
	overflow:hidden;
	cursor: pointer;
	border: #000 1px solid;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_01 div { background-color: gray; }
.tsl_nav_01 div:hover, .tsl_nav_01 .av:hover { background-color: #d3d3d3; }
.tsl_nav_01 .av { background-color: #fff; }
.tsl_nav_01 .dn, .tsl_nav_01 .dn:hover { background-color: #555555; }

/*<!-- jssor slider navigator skin 02 --> */
.tsl_nav_02 div, .tsl_nav_02 div:hover, .tsl_nav_02 .av
{
    background: url(../img/n02.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_02 div { background-position: -5px -5px; }
.tsl_nav_02 div:hover, .tsl_nav_02 .av:hover { background-position: -35px -5px; }
.tsl_nav_02 .av { background-position: -65px -5px; }
.tsl_nav_02 .dn, .tsl_nav_02 .dn:hover { background-position: -95px -5px; }

/* tsl_nav_ slider navigator skin 03 css */ 
.tsl_nav_03 div, .tsl_nav_03 div:hover, .tsl_nav_03 .av
{
	background: url(../img/n03.png) no-repeat;
	overflow:hidden;
	cursor: pointer;
    width: 21px; 
    height: 21px; 
    text-align:center; 
    line-height:21px; 
}
.tsl_nav_03 div { background-position: -5px -4px; }
.tsl_nav_03 div:hover, .tsl_nav_03 .av:hover { background-position: -35px -4px; }
.tsl_nav_03 .av { background-position: -65px -4px; }
.tsl_nav_03 .dn, .tsl_nav_03 .dn:hover { background-position: -95px -4px; }	

/* jssor slider navigator skin 05 css */ 
.tsl_nav_05 div, .tsl_nav_05 div:hover, .tsl_nav_05 .av
{
    background: url(../img/n05.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_05 div { background-position: -7px -7px; }
.tsl_nav_05 div:hover, .tsl_nav_05 .av:hover { background-position: -37px -7px; }
.tsl_nav_05 .av { background-position: -67px -7px; }
.tsl_nav_05 .dn, .tsl_nav_05 .dn:hover { background-position: -97px -7px; }

/*<!-- jssor slider navigator skin 06 --> */
.tsl_nav_06 div, .tsl_nav_06 div:hover, .tsl_nav_06 .av
{
    background: url(../img/n06.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_06 div { background-position: -6px -6px; }
.tsl_nav_06 div:hover, .tsl_nav_06 .av:hover { background-position: -36px -6px; }
.tsl_nav_06 .av { background-position: -66px -6px; }
.tsl_nav_06 .dn, .tsl_nav_06 .dn:hover { background-position: -96px -6px; }

/*<!-- jssor slider navigator skin 07 -->*/ 
.tsl_nav_07 div, .tsl_nav_07 div:hover, .tsl_nav_07 .av
{
    background: url(../img/n07.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_07 div { background-position: -5px -5px; }
.tsl_nav_07 div:hover, .tsl_nav_07 .av:hover { background-position: -35px -5px; }
.tsl_nav_07 .av { background-position: -65px -5px; }
.tsl_nav_07 .dn, .tsl_nav_07 .dn:hover { background-position: -95px -5px; }

/* jssor slider navigator skin 10 css */ 
.tsl_nav_10 div, .tsl_nav_10 div:hover, .tsl_nav_10 .av
{
    background: url(../img/n10.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_10 div { background-position: -10px -10px; }
.tsl_nav_10 div:hover, .tsl_nav_10 .av:hover { background-position: -40px -10px; }
.tsl_nav_10 .av { background-position: -70px -10px; }
.tsl_nav_10 .dn, .tsl_nav_10 .dn:hover { background-position: -100px -10px; }

/* jssor slider navigator skin 12 css */ 
.tsl_nav_12 div, .tsl_nav_12 div:hover, .tsl_nav_12 .av
{
    background: url(../img/n12.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_12 div { background-position: -7px -7px; }
.tsl_nav_12 div:hover, .tsl_nav_12 .av:hover { background-position: -37px -7px; }
.tsl_nav_12 .av { background-position: -67px -7px; }
.tsl_nav_12 .dn, .tsl_nav_12 .dn:hover { background-position: -97px -7px; }

/* jssor slider navigator skin 14 css */  
.tsl_nav_14 div, .tsl_nav_14 div:hover, .tsl_nav_14 .av
{
    background: url(../img/n14.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_14 div { background-position: -9px -9px; }
.tsl_nav_14 div:hover, .tsl_nav_14 .av:hover { background-position: -39px -9px; }
.tsl_nav_14 .av { background-position: -69px -9px; }
.tsl_nav_14 .dn, .tsl_nav_14 .dn:hover { background-position: -99px -9px; }

/* jssor slider navigator skin 18 css */ 
.tsl_nav_18 div, .tsl_nav_18 div:hover, .tsl_nav_18 .av
{
    background: url(../img/n18.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_18 div { background-position: -3px -3px; }
.tsl_nav_18 div:hover, .tsl_nav_18 .av:hover { background-position: -33px -3px; }
.tsl_nav_18 .av { background-position: -63px -3px; }
.tsl_nav_18 .dn, .tsl_nav_18 .dn:hover { background-position: -93px -3px; }
            
.tsl_nav_18 .n
{
    display: none;
    color: #000;
}
.tsl_nav_18 div:hover .n, .tsl_nav_18 .av .n, .tsl_nav_18 .av:hover .n, .tsl_nav_18 .dn .n { display: block; }

/* jssor slider navigator skin 20 css */ 
.tsl_nav_20 div, .tsl_nav_20 div:hover, .tsl_nav_20 .av
{
    background: url(../img/n20.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
     width: 21px; 
    height: 21px; 
}
.tsl_nav_20 div { background-position: -5px -5px; }
.tsl_nav_20 div:hover, .tsl_nav_20 .av:hover { background-position: -35px -5px; }
.tsl_nav_20 .av { background-position: -65px -5px; }
.tsl_nav_20 .dn, .tsl_nav_20 .dn:hover { background-position: -95px -5px; }  

/* jssor slider navigator skin 21 css */ 
.tsl_nav_21 div, .tsl_nav_21 div:hover, .tsl_nav_21 .av
{
    background: url(../img/n21.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
    WIDTH: 19px; 
    HEIGHT: 19px; 
    text-align:center; 
    line-height:19px;
}
.tsl_nav_21 div { background-position: -5px -5px; }
.tsl_nav_21 div:hover, .tsl_nav_21 .av:hover { background-position: -35px -5px; }
.tsl_nav_21 .av { background-position: -65px -5px; }
.tsl_nav_21 .dn, .tsl_nav_21 .dn:hover { background-position: -95px -5px; }

/*########### button next-pre #############*/ 
/* jssor slider direction navigator skin 01 css */
.tsl_btn_01l, .tsl_btn_01r, .tsl_btn_01ldn, .tsl_btn_01rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d01.png) no-repeat;
    overflow:hidden;
    height:55px;
    width:55px;

}
.tsl_btn_01l { background-position: -8px -38px; }
.tsl_btn_01r { background-position: -68px -38px; }
.tsl_btn_01l:hover { background-position: -128px -38px; }
.tsl_btn_01r:hover { background-position: -188px -38px; }
.tsl_btn_01ldn { background-position: -8px -38px; }
.tsl_btn_01rdn { background-position: -68px -38px; }	

/* jssor slider direction navigator skin 02 css */ 
.tsl_btn_02l, .tsl_btn_02r, .tsl_btn_02ldn, .tsl_btn_02rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d02.png) no-repeat;
    overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_02l { background-position: -3px -33px; }
.tsl_btn_02r { background-position: -63px -33px; }
.tsl_btn_02l:hover { background-position: -123px -33px; }
.tsl_btn_02r:hover { background-position: -183px -33px; }
.tsl_btn_02ldn { background-position: -3px -33px; }
.tsl_btn_02rdn { background-position: -63px -33px; }
		 
/* jssor slider direction navigator skin 03 css */ 
.tsl_btn_03l, .tsl_btn_03r, .tsl_btn_03ldn, .tsl_btn_03rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(../img/d03.png) no-repeat;
	overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_03l { background-position: -3px -33px; }
.tsl_btn_03r { background-position: -63px -33px; }
.tsl_btn_03l:hover { background-position: -123px -33px; }
.tsl_btn_03r:hover { background-position: -183px -33px; }
.tsl_btn_03ldn { background-position: -243px -33px; }
.tsl_btn_03rdn { background-position: -303px -33px; }  

/* jssor slider direction navigator skin 05 css */ 
.tsl_btn_05l, .tsl_btn_05r, .tsl_btn_05ldn, .tsl_btn_05rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(../img/d17.png) no-repeat;
	overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_05l { background-position: -10px -40px; }
.tsl_btn_05r { background-position: -70px -40px; }
.tsl_btn_05l:hover { background-position: -130px -40px; }
.tsl_btn_05r:hover { background-position: -190px -40px; }
.tsl_btn_05ldn { background-position: -250px -40px; }
.tsl_btn_05rdn { background-position: -310px -40px; }		
		
/* jssor slider direction navigator skin 06 css */ 
.tsl_btn_06l, .tsl_btn_06r, .tsl_btn_06ldn, .tsl_btn_06rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d06.png) no-repeat;
    overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_06l { background-position: -8px -38px; }
.tsl_btn_06r { background-position: -68px -38px; }
.tsl_btn_06l:hover { background-position: -128px -38px; }
.tsl_btn_06r:hover { background-position: -188px -38px; }
.tsl_btn_06ldn { background-position: -248px -38px; }
.tsl_btn_06rdn { background-position: -308px -38px; }
		
/* jssor slider direction navigator skin 07 css */  
.tsl_btn_07l, .tsl_btn_07r, .tsl_btn_07ldn, .tsl_btn_07rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d07.png) no-repeat;
    overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_07l { background-position: -5px -35px; }
.tsl_btn_07r { background-position: -65px -35px; }
.tsl_btn_07l:hover { background-position: -125px -35px; }
.tsl_btn_07r:hover { background-position: -185px -35px; }
.tsl_btn_07ldn { background-position: -245px -35px; }
.tsl_btn_07rdn { background-position: -305px -35px; }
		
.tsl_btn_08l, .tsl_btn_08r, .tsl_btn_08ldn, .tsl_btn_08rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d08.png) no-repeat;
    overflow:hidden;
    opacity: .4; filter:alpha(opacity=40);
    height:55px;
    width:55px;
}
.tsl_btn_08l { background-position: -5px -35px; }
.tsl_btn_08r { background-position: -65px -35px; }
.tsl_btn_08l:hover { background-position: -5px -35px; opacity: .8; filter:alpha(opacity=80); }
.tsl_btn_08r:hover { background-position: -65px -35px; opacity: .8; filter:alpha(opacity=80); }
.tsl_btn_08ldn { background-position: -5px -35px; opacity: .3; filter:alpha(opacity=30); }
.tsl_btn_08rdn { background-position: -65px -35px; opacity: .3; filter:alpha(opacity=30); }

.tsl_btn_09l, .tsl_btn_09r, .tsl_btn_09ldn, .tsl_btn_09rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d09.png) no-repeat;
    overflow:hidden;
    opacity: .4; filter:alpha(opacity=40);
    height:55px;
    width:55px;
}
.tsl_btn_09l { background-position: -5px -35px; }
.tsl_btn_09r { background-position: -65px -35px; }
.tsl_btn_09l:hover { background-position: -5px -35px; opacity: .8; filter:alpha(opacity=80); }
.tsl_btn_09r:hover { background-position: -65px -35px; opacity: .8; filter:alpha(opacity=80); }
.tsl_btn_09ldn { background-position: -5px -35px; opacity: .3; filter:alpha(opacity=30); }
.tsl_btn_09rdn { background-position: -65px -35px; opacity: .3; filter:alpha(opacity=30); }

.tsl_btn_10l, .tsl_btn_10r, .tsl_btn_10ldn, .tsl_btn_10rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d10.png) no-repeat;
    overflow:hidden;
    height:40px;
    width:30px;
}
.tsl_btn_10l { background-position: -16px -39px; }
.tsl_btn_10r { background-position: -76px -39px; }
.tsl_btn_10l:hover { background-position: -136px -39px; }
.tsl_btn_10r:hover { background-position: -196px -39px; }
.tsl_btn_10ldn { background-position: -256px -39px; }
.tsl_btn_10rdn { background-position: -316px -39px; }

.tsl_btn_11l, .tsl_btn_11r, .tsl_btn_11ldn, .tsl_btn_11rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d11.png) no-repeat;
    overflow:hidden;
	width: 45px; height: 45px; 
}
.tsl_btn_11l { background-position: -11px -41px; }
.tsl_btn_11r { background-position: -71px -41px; }
.tsl_btn_11l:hover { background-position: -131px -41px; }
.tsl_btn_11r:hover { background-position: -191px -41px; }
.tsl_btn_11ldn { background-position: -251px -41px; }
.tsl_btn_11rdn { background-position: -311px -41px; }

/* jssor slider direction navigator skin 12 css */ 
.tsl_btn_12l, .tsl_btn_12r, .tsl_btn_12ldn, .tsl_btn_12rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d12.png) no-repeat;
    overflow:hidden;
    height:50px;
    width:35px;
}
.tsl_btn_12l { background-position: -16px -37px; }
.tsl_btn_12r { background-position: -75px -37px; }
.tsl_btn_12l:hover { background-position: -136px -37px; }
.tsl_btn_12r:hover { background-position: -195px -37px; }
.tsl_btn_12ldn { background-position: -256px -37px; }
.tsl_btn_12rdn { background-position: -315px -37px; }

/* jssor slider direction navigator skin 13 css */ 
.tsl_btn_13l, .tsl_btn_13r, .tsl_btn_13ldn, .tsl_btn_13rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d13.png) no-repeat;
    overflow:hidden;
    width: 40px; 
    height: 50px;
}
.tsl_btn_13l { background-position: -10px -35px; }
.tsl_btn_13r { background-position: -70px -35px; }
.tsl_btn_13l:hover { background-position: -130px -35px; }
.tsl_btn_13r:hover { background-position: -190px -35px; }
.tsl_btn_13ldn { background-position: -250px -35px; }
.tsl_btn_13rdn { background-position: -310px -35px; }

/* jssor slider direction navigator skin 14 css */ 
.tsl_btn_14l, .tsl_btn_14r, .tsl_btn_14ldn, .tsl_btn_14rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d14.png) no-repeat;
    overflow:hidden;
    height:50px;
    width:35px;
}
.tsl_btn_14l { background-position: -15px -35px; }
.tsl_btn_14r { background-position: -75px -35px; }
.tsl_btn_14l:hover { background-position: -135px -35px; }
.tsl_btn_14r:hover { background-position: -195px -35px; }
.tsl_btn_14ldn { background-position: -255px -35px; }
.tsl_btn_14rdn { background-position: -315px -35px; }

/* jssor slider direction navigator skin 15 css */ 
.tsl_btn_15l, .tsl_btn_15r, .tsl_btn_15ldn, .tsl_btn_15rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d15.png) no-repeat;
    overflow:hidden;
    height:45px;
    width:20px;
}
.tsl_btn_15l { background-position: -20px -41px; }
.tsl_btn_15r { background-position: -80px -41px; }
.tsl_btn_15l:hover { background-position: -140px -41px; }
.tsl_btn_15r:hover { background-position: -200px -41px; }
.tsl_btn_15ldn { background-position: -260px -41px; }
.tsl_btn_15rdn { background-position: -320px -41px; }

/* jssor slider direction navigator skin 16 css */ 
.tsl_btn_16l, .tsl_btn_16r, .tsl_btn_16ldn, .tsl_btn_16rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d16.png) no-repeat;
    overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_16l { background-position: -19px -42px; }
.tsl_btn_16r { background-position: -79px -42px; }
.tsl_btn_16l:hover { background-position: -139px -42px; }
.tsl_btn_16r:hover { background-position: -199px -42px; }
.tsl_btn_16ldn { background-position: -259px -42px; }
.tsl_btn_16rdn { background-position: -319px -42px; }

/* jssor slider direction navigator skin 17 css */ 
.tsl_btn_17l, .tsl_btn_17r, .tsl_btn_17ldn, .tsl_btn_17rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d17.png) no-repeat;
    overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_17l { background-position: -19px -42px; }
.tsl_btn_17r { background-position: -79px -42px; }
.tsl_btn_17l:hover { background-position: -139px -42px; }
.tsl_btn_17r:hover { background-position: -199px -42px; }
.tsl_btn_17ldn { background-position: -259px -42px; }
.tsl_btn_17rdn { background-position: -319px -42px; }

/* jssor slider direction navigator skin 19 css */ 
.tsl_btn_19l, .tsl_btn_19r, .tsl_btn_19ldn, .tsl_btn_19rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d19.png) no-repeat;
    overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_19l { background-position: -5px -35px; }
.tsl_btn_19r { background-position: -65px -35px; }
.tsl_btn_19l:hover { background-position: -125px -35px; }
.tsl_btn_19r:hover { background-position: -185px -35px; }
.tsl_btn_19ldn { background-position: -245px -35px; }
.tsl_btn_19rdn { background-position: -305px -35px; }

/* jssor slider direction navigator skin 20 css */ 
.tsl_btn_20l, .tsl_btn_20r, .tsl_btn_20ldn, .tsl_btn_20rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(../img/d20.png) no-repeat;
	overflow:hidden;
    height:55px;
    width:55px;
}
.tsl_btn_20l { background-position: -3px -33px; }
.tsl_btn_20r { background-position: -63px -33px; }
.tsl_btn_20l:hover { background-position: -123px -33px; }
.tsl_btn_20r:hover { background-position: -183px -33px; }
.tsl_btn_20ldn { background-position: -243px -33px; }
.tsl_btn_20rdn { background-position: -303px -33px; }		

.tsl_btn_21l, .tsl_btn_21r, .tsl_btn_21ldn, .tsl_btn_21rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/d21.png) center center no-repeat;
    overflow: hidden;
    width: 55px; 
    height: 55px;
}
.tsl_btn_21l { background-position: -3px -33px; }
.tsl_btn_21r { background-position: -63px -33px; }
.tsl_btn_21l:hover { background-position: -123px -33px; }
.tsl_btn_21r:hover { background-position: -183px -33px; }
.tsl_btn_21ldn { background-position: -243px -33px; }
.tsl_btn_21rdn { background-position: -303px -33px; } 