@charset "utf-8";
/* CSS Document */
/* -----------------------------------------------------------------------

 Medioworks Visionic Video Theme CSS Framework 1.0.1
 © Copyright 2012 - Design and Sitebuild
 Web - www.medioworks.com
 Envato Exclusive Author - http://themeforest.net/user/MedioWorks

----------------------------------------------------------------------- */


.wrapper {
				width: 600px;
				margin: auto;
				text-align:center;
				float:left;
			}
.caroufredsel_wrapper {
    width:100% !important;
}
			#carousel {
				margin: 0 0 10px 0;
				width: 600px;
				position:relative;
				float:left;
			}
			#carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			#carousel li {
				color: #999;
				text-align: center;
				width: auto;
				padding: 0;
				margin: 0px 10px 0px 0px;
				display: block;
				float: left;
				position:relative;
			}

			#carousel li img {
				xwidth:auto;
				xheight:auto;
				margin-top:0px;
			}
			
			
			.clearfix {
				float: none;
				clear: both;
			}
			
			
						
			#carousel .pager {
				margin:0 auto;
				text-align: center;
				margin-top:10px;
			}
			#carousel .pager a {
				margin: 0 5px 0 0;
				text-decoration: none;
				display:inline-block;
				width:8px;
				height:8px;
				background: transparent url('../images/carousel_control.png') no-repeat -2px -32px;
				text-indent:-999em;
			}
			#carousel .pager a.selected {
				text-decoration: underline;
				background: transparent url('../images/carousel_control.png') no-repeat -12px -32px;				
			}
			
			
			
.featured_wrapper {
				width: 100%;
				margin: auto;
				text-align:center;
				float:left;
			}
.caroufredsel_wrapper {
    width:100% !important;
}
			#featured_carousel {
				margin: 0px;
				width: 100%;
				position:relative;
				float:left;
			}
			#featured_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			#featured_carousel li {
				color: #999;
				text-align: left;
				width: auto;
				padding: 0;
				margin: 0px 2px 0px 0px;
				display: block;
				float: left;
				position:relative;
			}

			#featured_carousel li img {
				width:auto;
				height:auto;
				margin-top:0px;
				
			}
			
			
			.clearfix {
				float: none;
				clear: both;
			}
			
			a.prev, a.next {
	background: url('../images/carousel_control.png') no-repeat transparent;
	width: 19px;
	height: 19px;
	display: block;
	position: absolute;
	top: -40px;
	background-color:#fff;
}
a.prev {			right: 30px;
					background-position: 0 0;
					border-right: 7px solid #fff;
					border-left:7px solid #fff; }
a.prev:hover {		background-position: -20px 0px; }
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right: 0px;
					background-position: -40px 0;
					border-right: 7px solid #fff;
					border-left:7px solid #fff; }
a.next:hover {		background-position: -60px 0px; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}
			
			
						
			#featured_carousel .featured_pager {
				margin:0 auto;
				text-align: center;
				margin-top:10px;
			}
			#featured_carousel .featured_pager a {
				margin: 0 5px 0 0;
				text-decoration: none;
				display:inline-block;
				width:8px;
				height:8px;
				background: transparent url('../images/carousel_control.png') no-repeat -2px -32px;
				text-indent:-999em;
			}
			#featured_carousel .featured_pager a.selected {
				text-decoration: underline;
				background: transparent url('../images/carousel_control.png') no-repeat -12px -32px;				
			}