
#featured { position: relative; height: 320px; }
	#featured .slide { position: absolute; top: 20px; left: 300px; z-index: 1; opacity: 0; width: 354px; }
		#featured .active-block { top: 0; left: 246px; z-index: 3; width: 462px; }
		#featured .next-block, #featured .prev-block { top: 35px; z-index: 2; }
		#featured .next-block { left: 575px; }
		#featured .prev-block { left: 20px; }
		#featured .active-block, #featured .prev-block, #featured .next-block { opacity: 1; }
		.shadow-left, .shadow-right { position: absolute; top: 35px; height: 234px; display: none; }
		.shadow-left { left: -29px; width: 29px; background: url(../images/imageflow/active-left-shadow.png) no-repeat; }
		.shadow-right { right: -21px; width: 21px; background: url(../images/imageflow/active-right-shadow.png) no-repeat; }
		
		a.featured-link {text-align:center; text-indent: -9999px; width: 61px; height: 71px;
		background: url(../images/imageflow/featured_active_link.png) no-repeat; position: absolute; right: -28px; top: 118px; display: none; z-index: 1000; }
		
		.featured-title { position: absolute; bottom: 115px; width: 441px; left: 0; text-align: center; padding: 0 10px 40px;
			font-size: 28px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); 
			background: url(../images/imageflow/featured-title-bg.png) no-repeat bottom center; display: none; }
		#featured .geek-description  { 
		/*background: url("../images/description-bg.png") no-repeat scroll 0 0 transparent;*/
		bottom: 0;
		display: none;
		left: 1px;
		line-height: 20px;
		padding: 7px;
		position: absolute;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		width: 440px;
		}
		
		.featured-title, #featured .geek-description  { cursor: pointer; }
		
		#featured .active-block .shadow-left, #featured .active-block .shadow-right, #featured .active-block .featured-title, 
		#featured .active-block .geek-description  { display: block; }
		
		#featured a.main { display: block; }
		
		img.bottom-shadow { position: absolute; bottom: -7px; left: 0; }
		#featured .active-block img.bottom-shadow { bottom: -10px; }
		
		.gotoslide { position: absolute; top: 0; left: 0; background: url(../images/imageflow/next-slide-overlay.png); width: 354px; height: 234px; display: none; }
		.gotoslide span { position: absolute; top: 97px; display: block; width: 33px; height: 40px; }
				#featured .next-block .gotoslide span { background: url(../images/imageflow/featured-arrow.png) no-repeat; right: 99px; }
				#featured .prev-block .gotoslide span { background: url(../images/imageflow/featured-arrow-left.png) no-repeat; left: 99px; }
		
