.al-content
{
	padding: 18px 0px;
}

	.al-content .al-cover
	{
		float: left;
		width: 258px;
	}
	
	.al-content .al-info
	{
		float: left;
		width: 392px;
	}
	
	.al-content .al-cover img
	{
		margin: 0px 17px 0px 33px;
		border: #c5c5b4 solid 4px;
	}
	
	.al-content h1
	{
		color: #d00089 !important;
		font: bold 17px Tahoma, Arial, sans-serif  !important;
		margin: 0px !important;
		margin-bottom: 17px  !important;
	}
	
	.al-content .al-title a,
	.al-content .al-title a:hover
	{
		color: #d00089 !important;
		font: bold 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
	}
	
	.al-content .al-row
	{
		margin: 7px 0px;
	}
	
		.al-content .al-row .val
		{
			color: #006cae;
		}
	
	.al-content .br-info
	{
		margin: 0px 105px 0px 33px;

	}
	
		.al-content .br-info .br-content
		{
			padding: 17px 0px 0px 10px;
			width: 134px;
		}
		
		.al-content .br-info .add
		{
			padding: 13px 0px 0px 0px;
			width: 172px;
		}
		
			.al-content .br-info .add a.bt_pink
			{
				margin-left: 10px;
				width: 155px;
			}
	
		.al-content .br-info .price
		{
			padding: 10px 0px 0px 0px;
			width: 150px;
		}
		
		.al-content .br-info .price-val
		{
			color: #0079a4;
			font: bold 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
		}
		
		.al-content .br-info .price-discount
		{
			color: #d00089;
			font: 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
		}
		
		.al-content .br-info .price-bracket
		{
			color: #000;
		}
		
		.al-content .br-info img
		{
			margin: 0px 5px;
			vertical-align: middle;
		}
		
.player,
.player .pl-l,
.player .pl-r
{
	height: 45px;
	width: 644px;
	display: block;
}
			
		.player
		{
			padding: 0px 9px 21px 9px;
		}

		.player .pl-l
		{
			background: #c7c4ab url(/images/player_l.gif) no-repeat;
		}

		.player .pl-r
		{
			background: url(/images/player_r.gif) no-repeat right;
		}
		
		.player .pl-play
		{
			width: 94px;
			height: 45px;
			background: #d00089 url(/images/player_play.gif) no-repeat;
			float: left;
		}
		
			.player .pl-play a
			{
				display: block;
				padding: 18px 24px 18px 35px;
				width: 94px;
				height: 45px;
			}
			
		.player .panel
		{
			float: left;
			width: 314px;
			height: 45px;
			background: url(/images/player.gif) no-repeat 10px 0px;
		}
		
		
			.player .panel .dot-1,
			.player .panel .dot-2
			{
				position: relative;
				top: 17px;
				float: left;
			}
		
			.player .panel .dot-1
			{
				left: 39px;
			}
			
			.player .panel .dot-1
			{
				left: 242px;
			}
		
			.player .panel .time
			{
				float: left;
				position: relative;
				top: 15px;
				left: 130px;
				color: #696966;
				font: bold 14px Arial, sans-serif;
			}
		
			.player .panel .volume
			{
				float: left;
				position: relative;
				top: 18px;
				left: 162px;
			}
		
		.player .pl-b
		{
			width: 1px;
			height: 32px;
			overflow: hidden;
			background: #9d9a87;
			position: relative;
			top: 6px;
			float: left;
		}
		
		.player .pl-close
		{
			width: 26px;
			float: left;
			text-align: center;
			position: relative;
			top: 19px;
		}
		
		.player .pl-more
		{
			float: left;
			margin: 8px 0px 0px 9px;
		}
		
			.player .pl-more .pl-links a,
			.player .pl-more .pl-links a:hover
			{
				color: #000;
				font: 10px Arial, Tahoma, sans-serif;
				margin-right: 15px;
			}
			
			.player .pl-more .pl-note
			{
				font-size: 10px;
				color: #606060;
			}

.sm-content
{
	padding: 1px 18px 10px 18px;
}

	.sm-block
	{
		float: left;
		width: 214px;
	}
	
		.sm-block .cover-mini-off,
		.sm-block .cover-mini-on
		{
			padding-top: 10px;
		}

.rp_content
{
	padding: 10px 18px;
}

	.rp_content .rp-author
	{
		color: #0079a4;
		font-size: 12px;
		font-weight: bolder;
	}
	
	.rp_content .rp-message
	{
		font-size: 12px;
		margin-top: 10px;
		display: block;
	}
/*===========*/
.bi-content
{
	text-align: center;
	color: #d00089;
	font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
	padding: 10px;
}