.promo
{
	width: 244px;
	float: left;
}

	img.promo-header
	{
		margin-top: 16px;
	}

	h2.promo-header
	{
		padding-right: 25px;
		float: left;
	}

	.promo-album
	{
		width: 222px;
		height: 211px;
		overflow: hidden;
		cursor: pointer;
	}
		.promo-album a
		{
			text-decoration: none;
		}
	
		.promo-album .border
		{
			position: relative;
			top: -202px;
			z-index: 3;
			width: 222px;
			height: 211px;
			background: url(images/promo.png) no-repeat;
		}
	
		.promo-album .text
		{
			position: relative;
			top: -273px;
			left: 13px;
			z-index: 4;
			width: 203px;
			height: 66px;
			overflow: hidden;
		}
		
			.promo-album .text .artist,
			.promo-album .text .album
			{
				display: block;
				color: #fff;
				width: 180px;
			}
		
			.promo-album .text .artist
			{
				font: bold 18px Tahoma, Arial, sans-serif;
				margin: 7px 0px 0px 20px;
			}
		
			.promo-album .text .album
			{
				font: 11px Tahoma, Arial, sans-serif;
				margin: 0px 0px 0px 0px;
			}
	
		.promo-album .sale
		{
			position: relative;
			top: -350px;
			left: 130px;
			z-index: 5;
			width: 75px;
			height: 72px;
			background: url(images/sale.png) no-repeat;
		}
	
		.promo-album .cover
		{
			background: #636363;
			width: 206px;
			height: 202px;
			position: relative;
			top: 5px;
			left: 13px;
		}

		.promo-album .cover img
		{
			position: relative;
			top: 1px;
			left: 3px;
		}
		
.releases
{
	width: 434px;
	float: left;
}

.releases-big
{
	width: 675px;
	margin-left: 2px;
}

	.releases h2
	{
		padding-bottom: 5px;
	}

	.rl-content,
	.rl-content-on,
	.releases-big .bl-b,
	.releases .bl-b
	{
		float: left;
	}
	
	.releases .rl-content,
	.releases .rl-content-on
	{
		width: 144px;
		height: 100%;
	}
	
	.releases-big .rl-content,
	.releases-big .rl-content-on
	{
		width: 168px;
		height: 100%;
	}
	
	.rl-content .bl-d-l,
	.rl-content-on .bl-d-l,
	.rl-content .bl-d,
	.rl-content-on .bl-d,
	.rl-content .bl-d-r,
	.rl-content-on .bl-d-r
	{
		height: 100% !important;
	}
	
	.rl-c
	{
		height: 100% !important;
	}
	
	.rl-content-on
	{
		background: #f4f4f4;
	}

			.releases .rl-cover,
			.releases .rl-price,
			.releases .rl-artist,
			.releases .rl-album,
			.releases .rl-year-album
			{
				margin-left: 27px;
				color: #010101;
			}
			
			.releases-big .rl-cover,
			.releases-big .rl-price,
			.releases-big .rl-artist,
			.releases-big .rl-album,
			.releases-big .rl-year-album
			{
				margin-left: 43px;
				color: #010101;
			}
			
			.rl-cover
			{
				padding-top: 16px;
			}
			
				.rl-cover img
				{
					height: 80px;
					width: 80px;
				}
			
				.rl-content .rl-cover img
				{
					border: #d5d5d5 solid 4px;
					background: #d5d5d5;
				}
				
				.rl-content-on .rl-cover img
				{
					border: #ff6c00 solid 4px;
					background: #ff6c00;
				}
				
			.rl-price
			{
				font-weight: bolder;
				height: 32px;
				line-height: 32px;
			}
			
			.rl-artist a,
			.rl-artist a:hover
			{
				font-size: 13px !important;
			}
			
			.rl-year-album
			{
				margin-top: 6px;
				height: 26px;
			}
			
	.releases .bl-d-r,
	.releases-big .bl-d-r
	{
		/*height: 204px; */
	}
	
	.releases .bl-b,
	.releases-big .bl-b
	{
		height: 168px;
		margin: 18px 0px;
	}
	
/*Upcoming*/
.bl-content h3.album {	
	background:url(images/ico_album.gif) 6px 0 no-repeat;
	color: #D00089;
	padding:8px 0 10px 95px;
}
.ol-albums {
	margin:10px 0 0 25px;
	padding:0;
}		
.ol-albums li {
	font-size:11px;
	padding-bottom:6px;
}
.bl-content .album-date {
	color:#000;
	font-size:11px;
	font-weight:bold;
}
.bl-content .album-date span {
	font-weight:normal;
}
.bl-content .all-release {
	color:#000;
	font-size:10px;
	padding:0 0 0 25px;
}
.bl-content .all-release a{
	color:#000;
	font-size:10px;
}

.line {
	background:#DCDCCC;
	height:1px;
	margin:15px 0 5px 0;
	overflow:hidden
}