@charset "UTF-8";
/* CSS Document */

.carousel_holder{ position: relative }
.carousel_holder.pre_load > .wrapper{ overflow: hidden; width: 100%; }
.carousel_holder.pre_load > .wrapper > *,
.carousel_holder .carousel{ width: 9999px; }
.carousel_holder.pre_load > .wrapper > * > *,
.carousel_holder .carousel > *{
	display: inline-block; 
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	filter: alpha(opacity=0);
	opacity: 0;
}
.carousel_holder .controls .pager_form + .pager_links{
	display: none !important;
}
.carousel_holder .controls .pager_form .pager_input{
	width: 2em;
	text-align: center;
}
.carousel_holder .carousel > * .pop_up,
.carousel_holder > .pop_up_wrapper,
.carousel_holder > .pop_up_wrapper > .pop_up{ 
	display: none; 
}
.carousel_holder > .pop_up_wrapper{
	position: absolute;
	top: 0;
	left: 0;
	width: 98%;
	min-height: 98%;
	background-color: rgba(0,0,0,0.60);
	padding: 1%;
	z-index: 9999;
	*background-image: url('../../../../../images/fade_background.png');
}
.carousel_holder .carousel > * .pop_up_handle,
.carousel_holder > .pop_up_wrapper > .pop_up > .close{
	cursor: pointer;
}
.carousel_holder > .pop_up_wrapper > .pop_up > .close {
    float: right;
}