.jl-dark .loader{
	width:70px;
	height:70px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-35px 0px 0px -35px;
	opacity:0.7;
	z-index:1000;
	background:#fff url(../images/loader.gif) no-repeat center center;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
/* Preview Slider Gallery Style */
.jl-dark{
	margin:20px auto 40px auto;
	position:relative;
        background: none repeat scroll 0 0 #000000;
        border: 10px solid #000000;
        border-radius: 5px 5px 5px 5px;
}
.jl-dark .jl_image_wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
.jl-dark .jl_image_wrapper img{
	position:absolute;
	left:0px;
	top:0px;
}
.jl-dark .jl_prev,
.jl-dark .jl_next{
	width:9px;
	height:16px;
	cursor:pointer;
        margin: 9px;
}
.jl-dark .jl_prev{
	background: url("../images/arrowleft.png") no-repeat scroll left bottom transparent;
        float:left;
}
.jl-dark .jl_next{
	background: url("../images/arrowright.png") no-repeat scroll left bottom transparent;
        float:left;
}
.jl-dark .jl_prev:hover,
.jl-dark .jl_next:hover{
	background-position: left top;

}        
.jl-dark ul.jl_nav{
	list-style:none;
	margin:11px 0!important;
        	padding:0;
	display:none;
    float:left;
}
.jl-dark ul.jl_nav li{
	float:left;
    width:0px;
    height:0px;
    padding:0px 3px!important;;
}

}
.jl-dark ul.jl_nav li.jl_preview{
	display:none;
	position:absolute;
	overflow:visible;
}
.jl-dark ul.jl_nav li a:hover,.jl-dark ul.jl_nav li.selected a{
	background-position:50% -11px;

}
.jl-dark ul.jl_nav li.jl_preview span{
	background:transparent url(../images/triangle.png) no-repeat top center;
	width:15px;
	height:6px;
	position:absolute;
}
.jl-dark .jl_preview_wrapper{
	border:5px solid #fff;
	overflow:hidden;
	position:relative;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
.jl-dark .jl_preview_wrapper img{
	position:absolute;
	top:0px;
	left:0px;
}
.jl-dark .jl-caption{
    display:none;
    position: absolute;
    color:#fff;    
    padding: 0;
    background: url("../images/black65.png") repeat scroll 0 0 transparent;
    overflow:hidden;
}
.jl-dark .jl-caption .jl-desc a:link,.jl-dark .jl-caption .jl-desc a:visited {
    background: url("../images/button_dark.png") repeat-x scroll center top transparent;
    color: #FFFFFF;
    display: block;
    height: 31px;
    line-height: 31px;
    padding: 0 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #000000;
    margin: 10px 0;
    width: 30%;
    border-radius:3px 3px 3px 3px;
    transition-duration:0s;
}
.jl-dark .jl-caption .jl-desc a:hover{
    background-position: center bottom;
}