/**
 * These are our standard overrides for the default flexslider styles in flexslider.css
 * individual themes can override pieces of this to get further customization
 */
	.flexSliderOuter{
		overflow:hidden;
		-webkit-transform: translate3d(0, 0, 0);
	}
	.flexSliderOuter .flex-direction-nav li a {
		width: 30px;
		height: 28px;
		background: url(../graphics/bg-flexslider-arrow-nav.png) no-repeat 0 0;
		opacity: 1;
	}
	.flexSliderOuter .flex-direction-nav li .flex-prev{
		left:8px;
		bottom:2px;
		top:auto;
	}
	.flexSliderOuter .flex-direction-nav li .flex-next{
		right:8px;
		bottom:2px;
		top:auto;
		background-position: -30px 0;
		background-position-x: -30px;
		background-position-y: 0px;
	}
	.flexSliderOuter .flex-control-nav{
		bottom:6px;
		background: transparent url(../graphics/bg-slider-nav.png) no-repeat bottom center;
		padding:10px 0 3px 0;
		opacity:0.75;
	}
	.flexSliderOuter .flex-control-nav li a,
	.flexSliderOuter .flex-control-nav li a:hover,
	.flexSliderOuter .flex-control-nav li a.flex-active	{
		background: url(../graphics/bg-flexslider-control-nav.png) no-repeat 0 0;
	}
	.flexSliderOuter .flex-control-nav li a:hover {background-position: 0 -13px;}
	.flexSliderOuter .flex-control-nav li a.flex-active {background-position: 0 -26px; cursor: default;}
	.flexSliderOuter .flex-control-nav a{
		text-indent:9999px;
	}
	.flexSliderOuter .slide{
		position:relative;
	}
	.flexSliderOuter .flex-caption{
		text-align:center;
		padding-bottom: 30px;
		margin-bottom: 4px;
	}

	/*	thumbnail view	*/
	.flexSliderOuter .flex-control-thumbs{
		margin:0;
		padding:0;
	}
