#slider{
	margin-top: 50px;
	margin-bottom: 10px;
	overflow: hidden !important;
}
#slider .slider-preview img{
	width: 100%;
}
#slider .slides,
#index-slider .slides{	
	overflow: hidden;
}

#slider .flex-active-slide img:hover,
#index-slider .flex-active-slide img:hover{
	cursor: url(../img/zoomin.cur), pointer !important;
}

#slider .flex-prev:before,
#slider .flex-next:before,
#index-slider .flex-prev:before,
#index-slider .flex-next:before,
#FixedBlack .flex-prev:before,
#FixedBlack .flex-next:before{
	content: '';
}
#FixedBlack .flex-prev,
#FixedBlack .flex-next{
	z-index: 52;
}
#slider .flex-prev,
#slider .flex-next,
#index-slider .flex-prev,
#index-slider .flex-next,
#FixedBlack .flex-prev,
#FixedBlack .flex-next{
	content: '';
	padding: 5px 7px 5px 3px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 40px;
	height: 40px;
	background: url("../img/slider-scroll.png") no-repeat;	
	opacity: 0.85;
}

#index-slider .flex-prev,
#index-slider .flex-next{
	width: 20px;
	background: url("../img/index-slider-controls.png") no-repeat;
}

#slider .flex-prev,
#FixedBlack .flex-prev{	
	background-position: -5px -5px;
	left: -5px;
}
#slider .flex-next,
#FixedBlack .flex-next{
	background-position: 95% -5px;
	right: -5px;
}
#slider .flex-prev:hover,
#slider .flex-next:hover,
#index-slider .flex-prev:hover,
#index-slider .flex-nexts:hover,
#FixedBlack .flex-prev:hover,
#FixedBlack .flex-next:hover,
{
	opacity: 1;
}

#index-slider .flex-prev{	
	background-position: 0px 0px;
	left: 15px;
}
#index-slider .flex-next{
	background-position: 100% 0px;
	right: 15px;
}

#carousel{
	margin-bottom: 20px;
	z-index: 40;
}
#carousel li img{
	height: 100px;
	width: auto;
	max-width: 145px;
}
#index-slider{
	width: 800px;
	margin: 0 -20px;
	padding: 0;
	border: none;
}
#index-slider ul.slides li{
	position: relative;
	-webkit-backface-visibility: visible; /* Chrome, Safari, Opera */
   	backface-visibility: visible;
}
#index-slider .flex-caption{
	position: absolute;
	z-index: 2;
	bottom: 20px;
	right: 30px;
	-webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */
    transition: all 1s;
}
#index-slider .flex-caption a{	
	display: inline !important;
}

#header-slider{
	margin: 0;
	padding: 0;
	border: none;
}

#header-slider #thumbnail{
	padding: 0;
	position: absolute;
	right: 320px;
	top: 40px;
	z-index: 2;
	list-style: none;
}

#header-slider #thumbnail li{
	cursor: pointer;
	width: 16px;
	height: 16px;
	margin: 10px 0;
	background: url("../img/slider_controls.png") 0 -50px no-repeat;
}
#header-slider #thumbnail li.flex-active{
	background-position: 0 -72px;
}
#header-slider .header-drops{
	position: absolute;
	right: 0;
	top: 0;
	width: 310px !important;
}
#index-slider .index-drops{
	position: absolute;
	right: 0;
	top: 0;
	width: 238px !important;
}