			#fredwrapper {
				width: 90%;
				margin:5%;
			}
			#fredcarousel-wrapper {
				padding-bottom: 10px;
				position: relative;
			}
			#fredcarousel, #fredthumbs {
				overflow: hidden;
			}
			#fredcarousel-wrapper .caroufredsel_wrapper {

			}

			#fredcarousel div, #fredcarousel img,
			#fredthumbs a, #fredthumbs img  {
				display: block;
				float: left;
			}
			#fredcarousel div, #fredcarousel a,
			#fredthumbs div, #fredthumbs a {
				position: relative;
			}
			#fredcarousel img,
			#fredthumbs img {
				border: none;
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
			}
			#fredcarousel img.glare,
			#fredthumbs img.glare {
				width: 102%;
				height: auto;
			}

			#fredcarousel div {
				width: 100%;
				position:relative;
			}
			
			.fredp {
				position:absolute;
				bottom:10%;
				left:10%;
				background:#000;
				padding:3% 5%;
				color:#fff;
				width:70%;
				margin:0 auto;
			}
			.fredp a{
				color:#fff;
			}			
			.fredp span{
				display:none;
				color:#fff;
				margin:15px 0 0 0;
			}			

			#fredthumbs-wrapper {
				padding: 0 40px;
				position: relative;
			}
			#fredthumbs a {
				border: 2px solid #000;
				width: 150px;
				height: 100px;
				margin: 0 10px;
				overflow: hidden;

			}
			#fredthumbs a:hover, #fredthumbs a.selected {
				border-color: #566;
			}
			
			#wrapper img#shadow {
				width: 100%;
				position: absolute;
				bottom: 0;
			}

			#fredprev, #frednext {
				background: transparent url('images/caroufredselgui/fredcarousel_nav.png') no-repeat 0 0;
				display: block;
				width: 19px;
				height: 20px;
				margin-top: -10px;
				position: absolute;
				top: 50%;
			}
			#fredprev {
				background-position: 0 0;
				left: 10px;
			}
			#frednext {
				background-position: -19px 0;
				right: 10px;
			}			
			#fredprev:hover { 
				background-position: 0 -20px;				
			}
			#frednext:hover {
				background-position: -19px -20px;				
			}
			#fredprev.disabled, #frednext.disabled {
				display: none !important;
			}