.carousel_3_container
{
	position: relative;
	
	width: 1002px;
	height: 285px;
	background: #ffffff;
	
	margin-bottom: 6px;
}
.carousel_3
{
	position: relative;
	top: 0px;
	left: 17px;
	
	overflow: hidden;
	width: 969px;
	height: 284px;
}
.carousel_3_border
{
	position: absolute;
	top: 0px;
	left: 17px;
	width: 969px;
	height: 1px;
}
.carousel_3_back_button
{
	position: absolute;
	top: 0px;
	left: 0px;

	width: 17px;
	height: 135px;

	cursor: pointer;
}
.carousel_3_forward_button
{
	position: absolute;
	top: 0px;
	right: -1px;

	width: 17px;
	height: 135px;

	cursor: pointer;
}
.carousel_3_loading_overlay
{
	position: absolute;
	top: 0px;
	left: 17px;
	width: 969px;
	height: 284px;
	
	background-image: url(../../images/transp.gif);
	background-repeat: repeat;
	
	display: none;
}
.carousel_3_loading_icon
{
	position: absolute;
	top: 114px;
	left: 471px;
	width: 16px;
	height: 16px;
}
.carousel_3_items
{
	position: absolute;
	top: 1px;
	left: 0px;
	width: 969px;
	height: 284px;
}
.carousel_3_item
{
	position: absolute;
	top: 0px;
	width: 106px;
	height: 284px; /* note: this has to be set to absolute value, not relative (setting it to 100% woudn't work) */
	
	background-color: #ffffff;
	background-image: url(../../images/item_background.png);
	background-repeat: repeat-x;

	cursor: pointer;
}
.carousel_3_item_play_icon
{
	position: absolute;
	top: 76px;
	left: 67px;
	width: 30px;
	height: 30px;
}
.carousel_3_item_background_over
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 106px;
	height: 284px;

	background-image: url(../../images/carousel_3_item_background_over.png);
	background-repeat: no-repeat;
	
	visibility: hidden;
}
.carousel_3_item_icon
{
	position: absolute;
	width: 35px;
	height: 35px;
	left: 2px;
	top: 3px;
}
.carousel_3_item_header_text
{
	color: #b3b3b3;
	font-family: Tahoma;
	font-size: 11px;

	position: absolute;
	left: 39px;
	top: 15px;
}
.carousel_3_item_rss_icon
{
	position: absolute;
	width: 32px;
	height: 12px;
	left: 60px;
	top: -1px;
}
.carousel_3_item_image_container
{
	position: absolute;
	width: 91px;
	height: 54px;
	border: 1px #757575 solid;
	left: 9px;
	top: 35px;
}
.carousel_3_item_image
{
	width: 87px;
	height: 50px;
	margin-left: 2px;
	margin-top: 2px;
}
.carousel_3_item_title
{
	position: absolute;
	top: 103px;
	left: 6px;
	
	color: #7691e0;
	font-family: Tahoma;
	font-size: 11px;
}
.carousel_3_item_stats_title
{
	position: absolute;
	top: 135px;
	left: 6px;

	color: #c7c7c7; 
	font-family: Tahoma;
	font-size: 11px;
}
.carousel_3_item_stats
{
	position: absolute;
	top: 149px;
	left: 6px;

	color: #848484; 
	font-family: Tahoma;
	font-size: 11px;
}
.carousel_3_item_description
{
	position: absolute;
	top: 162px;
	left: 6px;

	color: #c7c7c7; 
	font-family: Tahoma;
	font-size: 11px;
}
.carousel_3_item_author_title
{
	position: absolute;
	top: 256px;
	left: 6px;

	color: #c7c7c7; 
	font-family: Tahoma;
	font-size: 11px;
}
.carousel_3_item_author
{
	position: absolute;
	top: 256px;
	left: 39px;

	color: #7691e0; 
	font-family: Tahoma;
	font-size: 11px;
}
.carousel_3_item_author a:link, .carousel_3_item_author a:visited
{
	color: #7691e0; 
	text-decoration: none;
}
.carousel_3_item_author a:hover
{
	text-decoration: underline;
}
