/*
	album
*/
div.album  {
	background: #fff;
	margin: -30px 0 -20px -20px;
}
div.album div.album_margins   {
	padding: 17px 20px 0px 12px;
	zoom:1;
}
div.album div.album_margins ul.add_save_buttons  {
	float: right;
	list-style: none;
	margin: 5px 26px 0 0;
	*width: 300px;
	_margin-right: 13px;
}
div.album div.album_margins ul.add_save_buttons li {
	float: right;
	height: 31px;
	_width: 10px;
}
div.album div.album_margins ul.add_save_buttons li a {
	height: 31px;
	display: block;
	background: url(../images/album__head_button__bg.gif) repeat-x left -248px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	white-space: nowrap;
}
div.album div.album_margins ul.add_save_buttons li a.save_for_later span.wrapper_l {
	height: 31px;
	display: block;
	background: url(../images/album__head_button__bg.gif) no-repeat left -372px;
}
div.album div.album_margins ul.add_save_buttons li a.save_for_later span.wrapper_r {
	height: 31px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background: url(../images/album__head_button__bg.gif) no-repeat right -124px;
	padding: 0 13px 0 35px;
	color: #1586a6;
}
div.album div.album_margins ul.add_save_buttons li.active a {
	height: 31px;
	display: block;
	background: url(../images/album__head_button__bg.gif) repeat-x left -248px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	white-space: nowrap;
}
div.album div.album_margins ul.add_save_buttons li a.add_to_playlist span.wrapper_l {
	height: 31px;
	display: block;
	background: url(../images/album__head_button__bg.gif) no-repeat left top;
}
div.album div.album_margins ul.add_save_buttons li a.add_to_playlist span.wrapper_r { 
height: 31px;
display: block;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../images/album__head_button__bg.gif");
background-position: 100% -186px;
background-color: transparent;
padding-top: 0px;
padding-right: 25px;
padding-bottom: 0px;
padding-left: 36px;
color: #1586a6;
}
div.album div.album_margins ul.add_save_buttons li a:hover { background-position: left -279px; line-height: 28px; }
div.album div.album_margins ul.add_save_buttons li.active a.save_for_later:hover span.wrapper_l { background-position: left -93px; }
div.album div.album_margins ul.add_save_buttons li a.save_for_later:hover span.wrapper_r { background-position: right -155px; color: #1e95b7; }
div.album div.album_margins ul.add_save_buttons li a.add_to_playlist:hover span.wrapper_l { background-position: left -31px; }
div.album div.album_margins ul.add_save_buttons li a.add_to_playlist:hover span.wrapper_r { background-position: right -217px; color: #1e95b7; }
div.album div.album_margins ul.add_save_buttons li.active a.save_for_later span.wrapper_l { background: url(../images/album__head_button__bg.gif) no-repeat left -62px; }
div.album div.album_margins ul.add_save_buttons li.active a.add_to_playlist { line-height: normal; }
div.album div.album_margins ul.add_save_buttons li.active a.add_to_playlist span.wrapper_r { padding-top: 1px; }
div.album div.album_margins ul.add_save_buttons li.active a.add_to_playlist:hover span.wrapper_r { padding-top: 0px; }
div.album div.album_margins ul.add_save_buttons li.active a.add_to_playlist span.wrapper_l { background: url(../images/album__head_button__bg.gif) no-repeat left -310px; }
div.album div.album_margins ul.add_save_buttons li a.save_for_later:hover span.wrapper_l { background-position: left -403px; }
div.album div.album_margins ul.add_save_buttons li.active a.add_to_playlist:hover span.wrapper_l { background-position: left -341px; }

div.album div.album_head_wrapper { margin-right: 320px; padding-bottom: 10px; }

div.album div.album_title {
	float: left;
	background: #1586a6 url(../images/album__title__corner_tl.gif) no-repeat left top;
	margin-right: 12px;
	_width: 10px;
}
div.album div.album_title div.wrapper_tr { background: url(../images/album__title__corner_tr.gif) no-repeat right top; }
div.album div.album_title div.wrapper_bl { background: url(../images/album__title__corner_bl.gif) no-repeat left bottom; }
div.album div.album_title div.wrapper_br{ background: url(../images/album__title__corner_br.gif) no-repeat right bottom; min-height:39px; _height:39px; }
div.album div.album_title p {
	font-size: 22px;
	color: #fbfbf7;
	line-height: 40px;
	margin: 0 15px;
	white-space: nowrap;
}
div.album div.album_title h1 {
	font-size: 22px;
	color: #fbfbf7;
	line-height: 40px;
	margin: 0 15px;
	white-space: nowrap;
	font-weight:normal;
}
div.album p.artist_name {
	font-size: 16px;
	color: #639406;
	line-height: 40px;
}
div.album p.artist_name a {
	font-size: 16px;
	color: #639406;
	line-height: 40px;
}

div.album h2.artist_name {
	font-size: 16px;
	color: #639406;
	line-height: 40px;
	font-weight:normal;
}
div.album h2.artist_name a {
	font-size: 16px;
	color: #639406;
	line-height: 40px;
	font-weight:normal;
}

div.album div.aside {
	float: left;
	width: 314px;
}
div.album div.aside div.album_cover {
	float: none;
	width: auto;
	height: auto;
	zoom:1;
	background: none !important;
}
div.album div.aside div.album_cover div.wrapper1 {
	background: #aec6ca;
	border: 1px solid #a9bdc0;
}
div.album div.aside div.album_cover div.wrapper2 {
	border: 1px solid #d7e7e9;
}
div.album div.aside div.album_cover img {
	max-width: 300px;
	_width: 300px;
	padding: 5px 0 3px 5px;
}
div.album div.aside div.album_cover div.topz {
	height: 11px;
	background: url(../images/album__cover__corner_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -11px;
	_top: 2px;
}
div.album div.aside div.album_cover div.topz div.right {
	height: 11px;
	background: url(../images/album__cover__corner_tr.gif) no-repeat right top;
}
div.album div.aside div.album_cover div.footz {
	height: 11px;
	background: url(../images/album__cover__corner_bl.gif) no-repeat left top;
	position: relative;
	top: -11px;
}
div.album div.aside div.album_cover div.footz div.right {
	height: 11px;
	background: url(../images/album__cover__corner_br.gif) no-repeat right top;
}

div.album div.aside div.album_info {
	margin-left: 5px;
}
div.album div.aside div.album_info div.link_to_movie {
	height: 85px;
	background: url(../images/album__link_to_movie__bg.gif) repeat-x left top;
}
div.album div.aside div.album_info div.link_to_movie div.wrapper_l {
	height: 85px;
	background: url(../images/album__link_to_movie__bg_l.gif) no-repeat left top;
}
div.album div.aside div.album_info div.link_to_movie div.wrapper_r {
	height: 85px;
	background: url(../images/album__link_to_movie__bg_r.gif) no-repeat right top;
}
div.album div.aside div.album_info div.link_to_movie a {
	height: 85px;
	display: block;
	text-decoration: none;
}
div.album div.aside div.album_info div.link_to_movie a span.image {
	float: left;
	width: 60px;
	height: 85px;
	display: block;
}
div.album div.aside div.album_info div.link_to_movie a span.image img {
	padding: 4px 0 0 4px;
	max-width: 50px;
	max-height: 75px;
	_width: 50px;
	_height: 75px;
}
div.album div.aside div.album_info div.link_to_movie a span.movie_title,
div.album div.aside div.album_info div.link_to_movie a span.sub {
	display: block;
	margin: 0 0 0 88px;
	font-weight: bold;
}
div.album div.aside div.album_info div.link_to_movie a span.movie_title {
	font-size: 18px;
	color: #fbfbf7;
	padding-top: 25px;
}
div.album div.aside div.album_info div.link_to_movie a span.sub {
	font-size: 14px;
	color: #ffdb41;
}
div.album div.aside div.album_info ul.album_info {
	list-style: none;
	padding-top: 10px;
}
div.album div.aside div.album_info ul.album_info li {
	min-height: 15px;
	_height: 15px;
}
div.album div.aside div.album_info ul.album_info p {
	font-size: 12px;
}
div.album div.aside div.album_info ul.album_info p.label {
	float: left;
	width: 70px;
	color: #839ca3;
}
div.album div.aside div.album_info ul.album_info p.text {
	margin-left: 90px;
	color: #032833;
}
div.album div.aside div.album_info ul.album_info p.artist a {
	font-size: 12px;
	color: #639406;
}
div.album div.aside div.album_info ul.album_info p.genres a {
	font-size: 12px;
	color: #1586a6;
}
div.album_info ul.album_info {
	list-style: none;
	padding-top: 10px;
}
div.album_info ul.album_info li {
	min-height: 15px;
	_height: 15px;
}
div.album_info ul.album_info p {
	font-size: 12px;
}
div.album_info ul.album_info p.label {
	float: left;
	width: 70px;
	color: #839ca3;
}
div.album_info ul.album_info p.text {
	margin-left: 90px;
	color: #032833;
}
div.album_info ul.album_info p.artist a {
	font-size: 12px;
	color: #639406;
}
div.album_info ul.album_info p.genres a {
	font-size: 12px;
	color: #1586a6;
}

div.album div.treklist_wrapper {
	margin-left: 333px;
	zoom:1;
}
div.album div.treklist_wrapper div.wrapper01 {
	border: 1px solid #d4e1e5;
	border-radius: 10px 10px 10px 0;
	-moz-border-radius: 10px 10px 10px 0;
	-webkit-border-radius: 10px 10px 10px 0;
}
div.album div.treklist_wrapper div.wrapper02 {
	border: 2px solid #fff;
	background: #f4f6f5 url(../images/album__treklist_bg.gif) no-repeat left top;
	border-radius: 10px 10px 10px 0;
	-moz-border-radius: 10px 10px 10px 0;
	-webkit-border-radius: 10px 10px 10px 0;
	zoom:1;
}
div.album div.treklist_wrapper div.table_wrapper {
	margin: 0 -2px;
}

div.album div.treklist_wrapper div.table_wrapper table {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: separate;
	border-spacing: 0px;
	*border-collapse: collapse;
}
div.album div.treklist_wrapper div.table_wrapper table td {
	height: 37px;
	vertical-align: top;
	border-top: 1px solid #fbfbf7;
	border-bottom: 1px solid #cbd5d7;
	height/*\**/: 35px\9;
	*height: 35px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type div.album div.treklist_wrapper div.table_wrapper table td { height: 35px; }
}
div.album div.treklist_wrapper div.table_wrapper table td.space {
	border: none;
}
div.album div.treklist_wrapper div.table_wrapper table td.space { width: 24px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_num { width: 35px; vertical-align: middle; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_name { vertical-align: middle; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_button { width: 29px; vertical-align: middle; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_preview { width: 38px; vertical-align: middle; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_time { width: 30px; vertical-align: middle; padding-right: 5px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_price { width: 40px; vertical-align: middle; padding-right: 5px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options { width: 154px; vertical-align: middle; }

div.album div.treklist_wrapper div.table_wrapper table td.trek_num p { font-size: 12px; font-weight: bold; color: #1586a6; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_name p { font-size: 12px; color: #032833; margin-left: 5px; height: 15px; overflow: hidden; vertical-align: middle; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_preview p { font-size: 9px; color: #a7d0cf; text-align: center; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_preview p a { font-size: 9px; color: #a7d0cf; text-decoration: none; position: relative;  }
div.album div.treklist_wrapper div.table_wrapper table td.trek_preview p a:hover { text-decoration: underline; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_time p { font-size: 11px; color: #1586a6; text-align: right; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_price p { font-size: 11px; font-weight: bold; color: #3b3b3b; text-align: right; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_button img.play_pause_button { margin-bottom: -3px; cursor: pointer; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul { list-style: none; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.playlist_add { float: left; width: 27px; height: 27px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.playlist_add a { height: 27px; display: block; background: url(../images/album__treklist_buttons.gif) no-repeat left top; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.playlist_add a:hover { background-position: left -54px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.favorites_add { float: left; width: 23px; height: 27px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.favorites_add a { height: 27px; display: block; background: url(../images/album__treklist_buttons.gif) no-repeat -27px -27px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.favorites_add a:hover { background-position: -27px -81px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn { float: left; width: 104px; height: 27px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a {
	height: 27px; 
	display: block; 
	background: url(../images/album__treklist_buttons.gif) no-repeat -50px 0; 
	font-family: tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #f0f4f5; 
	line-height: 28px; 
	text-decoration: none; 
	position: relative;
	padding-left: 30px;
}
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a:hover { background-position: -50px -54px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a span.front { 
	color: #2d4d56; 
	position: absolute; 
	top: -1px; 
	left: 0px; 
	padding-left: 30px;
	font-size: 12px; 
	font-weight: bold; 
}
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a:hover span.front { color: #1586a6; }

div.album div.treklist_wrapper div.table_wrapper table tr.active td {
	background: url(../images/album__trek__active_bg.gif) repeat-x left top;
}
div.album div.treklist_wrapper div.table_wrapper table tr.active td.space {
	background: url(../images/album__trek__active_bg.gif) repeat-x left 1px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
div.album div.treklist_wrapper div.table_wrapper table tr.active td { background: url(../images/album__trek__active_bg.gif) repeat-x left 1px; }
}
div.album div.treklist_wrapper div.table_wrapper table td.trek_button div.play_pause_button { width: 23px; height: 24px; background: url(../images/album__treklist_button_play_pause.gif) no-repeat left top; cursor: pointer; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_button div.play_pause_button { background-position: left -24px; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.playlist_add a { background-position: left -108px; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.playlist_add a:hover { background-position: left -162px; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.favorites_add a { background-position: -27px -135px; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.favorites_add a:hover { background-position: -27px -189px; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.download_btn a { background-position: -50px -108px; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.download_btn a:hover { background-position: -50px -162px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.playlist_add a.added { background-position: left -27px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.playlist_add a.added:hover { background-position: left -81px; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.playlist_add a.added { background-position: left -135px !important; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.playlist_add a.added:hover { background-position: left -189px !important; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.favorites_add { vertical-align: middle; text-align: center; display: table-cell; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.favorites_add a.notadded { background-position: -27px 0; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.favorites_add a.notadded:hover { background-position: -27px -54px; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.favorites_add a.notadded { background-position: -27px -108px !important; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.favorites_add a.notadded:hover { background-position: -27px -162px !important; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a.downloaded { background-position: -50px -81px !important; padding-left: 22px; height: 26px; overflow: hidden; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.download_btn a.downloaded { background-position: -50px -189px !important; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a.downloaded span.front { padding-left: 22px; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a.downloaded:hover span.front { color: #2d4d56; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a.with_album_only { background-position: -50px -81px !important; padding-left: 13px; font-size: 11px; font-weight: lighter; height: 26px; overflow: hidden; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_options ul li.download_btn a.with_album_only { background-position: -50px -189px !important; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a.with_album_only span.front {  padding-left: 13px; font-size: 11px; font-weight: lighter; }
div.album div.treklist_wrapper div.table_wrapper table td.trek_options ul li.download_btn a.with_album_only:hover span.front { color: #2d4d56; }

div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_num p { color: #ffd318; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_name p { color: #fbfbf7; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_preview p { color: #a7d0cf; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_preview p a { color: #a7d0cf; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_time p { color: #fbfbf7; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_price p { color: #ffffff; }

div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_name { vertical-align: top; }
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_name div.pos_wrapper { position: relative; margin-right: -39px; height: 35px; padding-right: 1px; background: url(../images/album__trek__status.gif) no-repeat right top;  }
div.album div.treklist_wrapper div.table_wrapper table td.trek_name div.trek_preloaded { 
	height: 36px; 
	background: #168c89 url(../images/album__trek__preloaded.gif) repeat-x left top; 
	position: absolute;
	top: 0px;
	left: 0px;
}
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_name div.trek_status { 
	height: 36px; 
	background: #019c6a url(../images/album__trek__status.gif) repeat-x left top; 
	position: absolute;
	top: 0px;
	left: 0px;
}
div.album div.treklist_wrapper div.table_wrapper table tr.active td.trek_name div.pos_wrapper p { 
	position: relative;
	padding-top: 12px;
	margin-right: 40px;
	height: 15px;
	overflow: hidden;
}
div.album div.treklist_wrapper div.table_wrapper table tr.last td { 
	border-bottom: none;
}
div.album div.treklist_wrapper div.buttons_wrapper { 
	height: 43px;
	margin: 10px 22px 0;
	border-bottom: 1px solid #cbd5d7;
}
div.album div.button_download_album { 
	float: right;
	width: 290px;
	height: 32px;
	position: relative;
}
div.album div.button_download_album a { 
	float: right;
	height: 32px;
	background: #157e9d url(../images/album__head__download_button.gif) repeat-x left -32px; 
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #fbfbf7;
	text-decoration: none;
	cursor: pointer;
	min-width:274px;
	_width: 274px;
	text-align: center;
	*width:274px;
}
div.album div.button_download_album a span.wrapper_l { 
	height: 32px;
	display: block;
	background: url(../images/album__head__download_button.gif) no-repeat left top;
}
div.album div.button_download_album a span.wrapper_r { 
	height: 32px;
	display: block;
	background: url(../images/album__head__download_button.gif) no-repeat right -64px;
}
div.album div.button_download_album a span.wrapper_m { 
	height: 32px;
	display: block;
	background: url(../images/album__head__download_button.gif) no-repeat 27px -96px;
	padding: 0 20px 0 55px;
	color: #fbfbf7;
	line-height: 32px;
}
div.album div.button_download_album a:hover { background-position: left -160px; }
div.album div.button_download_album a:hover span.wrapper_l { background-position: left -128px; }
div.album div.button_download_album a:hover span.wrapper_r { background-position: right -192px; }
div.album div.button_download_album a:hover span.wrapper_m { background-position: 27px -224px; line-height: 30px; }
div.album div.treklist_wrapper ul.playback_buttons {
	float: left;
	width: 150px;
	list-style: none;
} 
div.album div.treklist_wrapper ul.playback_buttons li.button_prev {
	float: left;
	width: 28px;
	height: 27px;
	margin: 4px 10px 0 0;
} 
div.album div.treklist_wrapper ul.playback_buttons li.button_prev a {
	width: 28px;
	height: 27px;
	display: block;
	background: url(../images/album__treklist_button_play_pause_prev_next.gif) no-repeat left -4px;
} 
div.album div.treklist_wrapper ul.playback_buttons li.button_prev a:hover { background: url(../images/album__treklist_button_play_pause_prev_next.gif) no-repeat left -39px; } 
div.album div.treklist_wrapper ul.playback_buttons li.button_play_pause {
	float: left;
	width: 35px;
	height: 35px;
	margin: 0px 10px 0 0;
} 
div.album div.treklist_wrapper ul.playback_buttons li.button_play_pause a.pause {
	width: 35px;
	height: 35px;
	display: block;
	background: url(../images/album__treklist_button_play_pause_prev_next.gif) no-repeat -38px -35px;
} 
div.album div.treklist_wrapper ul.playback_buttons li.button_play_pause a.play {
	width: 35px;
	height: 35px;
	display: block;
	background: url(../images/album__treklist_button_play_pause_prev_next.gif) no-repeat -38px top;
} 
div.album div.treklist_wrapper ul.playback_buttons li.button_next {
	float: left;
	width: 28px;
	height: 27px;
	margin: 4px 10px 0 0;
} 
div.album div.treklist_wrapper ul.playback_buttons li.button_next a {
	width: 28px;
	height: 27px;
	display: block;
	background: url(../images/album__treklist_button_play_pause_prev_next.gif) no-repeat -84px -4px;
} 
div.album div.treklist_wrapper ul.playback_buttons li.button_next a:hover { background: url(../images/album__treklist_button_play_pause_prev_next.gif) no-repeat -84px -39px; } 
div.album div.treklist_wrapper div.total_info_wrapper {
	margin: 0 0 0 -3px;
	position: relative;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info {
	width: 467px;
	position: absolute;
	top: 2px;
	left: 0px;
	_width: 464px;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info_border_1 {
	border: 1px solid #d4e1e5;
	border-top: none;
	background: #f4f6f5;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	zoom:1;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info_border_2 {
	border: 2px solid #fff;
	border-top: none;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info_wrapper_inner {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background: #f4f6f5;
	margin: 0 -2px 5px;
	padding: 8px 17px 3px 0;
	position: relative;
	top: -2px;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info_wrapper_inner p.total_price {
	float: right;
	width: 45px;
	font-family: tahoma;
	font-size: 11px; 
	font-weight: bold; 
	color: #3b3b3b;
	text-align: right;
	position: relative;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info_wrapper_inner p.total_lenght {
	float: right;
	width: 35px;
	font-family: tahoma;
	font-size: 11px;
	color: #1586a6;
	text-align: right;
	position: relative;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info_wrapper_inner p.total_lenght_label {
	font-family: tahoma;
	font-size: 11px;
	color: #395760;
	text-align: right;
	margin-right: 75px;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info_wrapper_inner p.let_us_know {
	font-family: tahoma;
	font-size: 11px;
	color: #395760;
	margin: 0 0 -13px 10px;
	position: relative;
	top: -13px;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info_wrapper_inner p.let_us_know a {
	color: #1586a6;
}
div.album div.treklist_wrapper div.topz {
	height: 11px;
	overflow: hidden;
	position: relative;
	margin-bottom: -11px;
	background: url(../images/album__treklist_corner_tl.gif) no-repeat left top;
}
div.album div.treklist_wrapper div.topz div.right {
	height: 11px;
	overflow: hidden;
	background: url(../images/album__treklist_corner_tr.gif) no-repeat right top;
}
div.album div.treklist_wrapper div.footz {
	height: 10px;
	overflow: hidden;
	position: relative;
	top: -10px;
	margin-bottom: -10px;
	background: url(../images/album__treklist_corner_br.gif) no-repeat right top;
	_margin: 0 4px;
}
div.album div.treklist_wrapper div.footz div.left {
	height: 10px;
	background: url(../images/album__treklist_corner_bl.gif) no-repeat left top;
}
div.album div.treklist_wrapper div.total_info_wrapper div.total_info div.footz {
	margin: 0 0px;
}

div.album div.other_related_block {
	padding-top: 45px;
	margin: 0 0 40px 5px;
	*padding-top: 25px;
}
div.album div.other_related_block h1 {
	font-size: tahoma;
	font-weight: lighter;
	font-size: 24px;
	color: #1586a6;
	margin-bottom: -4px;
}
div.album div.other_related_block h10 {
	font-size: tahoma;
	font-weight: lighter;
	font-size: 24px;
	color: #1586a6;
	margin-bottom: -4px;
	margin-left: 87px;
}
div.album div.other_related_block h3 {
	font-size: tahoma;
	font-weight: lighter;
	font-size: 12px;
	color: #2d4d56;
	margin-bottom: 15px;
}
div.album div.other_related_block h11 {
	font-size: tahoma;
	font-weight: lighter;
	font-size: 12px;
	color: #2d4d56;
	
	margin-left: 87px;
}

div.album div.other_related_block a {
	font-family: tahoma;
	font-size: 12px;
	color: #1586a6;
}
div.album div.other_related_block div.related_artists {
	float: right;
	width: 465px;
	zoom:1;
}
div.album div.other_related_block div.related_artists ul.related_artists {
	list-style: none;
	zoom:1;
}
div.album div.other_related_block ul.related_artists li {
	background: #f4f5f4;
	margin-bottom: 5px;
	padding-right: 20px;
	zoom:1;
}
div.album div.other_related_block ul.related_artists li p {
	float: right;
	width: 380px;
	font-family: tahoma;
	font-size: 12px;
	margin-top: 5px;
	padding: 0px;
}
div.album div.aside div.other_related_block ul.related_artists li p {
	width: 225px;
} 
div.album div.other_related_block ul.related_artists li p a {
	text-decoration: none;
}
div.album div.other_related_block ul.related_artists li p a:hover {
	text-decoration: underline;
}
div.album div.other_related_block ul.related_artists li div.images_wrapper {
	margin-right: 390px;
}
div.album div.other_related_block ul.related_artists li div.images_wrapper img {
	width: 50px;
	margin-bottom: -3px;
}
div.album div.other_related_block div.other_albums {
	margin-right: 490px;
	zoom:1;
}
div.album div.other_related_block div.other_albums h1,
div.album div.other_related_block div.other_albums h3 {
	margin-left: 87px;
}
div.album div.other_related_block ul.other_albums {
	list-style: none;
	zoom:1;
}
div.album div.other_related_block  ul.other_albums li {
	margin-bottom: 5px;
	zoom:1;
}
div.album div.other_related_block div.cover_wrapper {
	float: left;
	width: 81px;
	height: 58px;
}
div.album div.other_related_block div.related_artists div.cover_wrapper {
	float: left;
	width: 57px;
	height: 57px;
	background: url(../images/my_acc_album_cover00.gif) no-repeat 1px 1px;
}
div.album div.other_related_block div.cover_wrapper img {
	width: 50px;
	height: 50px;
	padding: 4px 0 0 4px;
}
div.album div.other_related_block div.cw_01 { background: url(../images/my_acc_album_cover01.gif) no-repeat left top; }
div.album div.other_related_block div.cw_02 { background: url(../images/my_acc_album_cover02.gif) no-repeat left top; }
div.album div.other_related_block div.cw_03 { background: url(../images/my_acc_album_cover03.gif) no-repeat left top; }
div.album div.other_related_block div.album_info { 
	margin-left: 87px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: url(../images/album__otheralbums_corner_tl.gif) no-repeat left top;
	background-color: #f4f6f5;
	zoom:1;
}
div.album div.other_related_block div.related_artists div.album_info { margin-left: 61px; }
div.album div.other_related_block ul.other_albums div.album_info_tr { background: url(../images/album__otheralbums_corner_tr.gif) no-repeat right top; }
div.album div.other_related_block ul.other_albums div.album_info_bl { background: url(../images/album__otheralbums_corner_bl.gif) no-repeat left bottom; }
div.album div.other_related_block ul.other_albums div.album_info_br { background: url(../images/album__otheralbums_corner_br.gif) no-repeat right bottom; padding: 3px 6px 0; zoom:1; }
div.album div.other_related_block ul.other_albums li.active div.album_info { background-color: #1586a6; background-image: url(../images/album__otheralbums_corner_tl_hover.gif); }
div.album div.other_related_block ul.other_albums li.active div.album_info_tr { background-image: url(../images/album__otheralbums_corner_tr_hover.gif); }
div.album div.other_related_block ul.other_albums li.active div.album_info_bl { background-image: url(../images/album__otheralbums_corner_bl_hover.gif); }
div.album div.other_related_block ul.other_albums li.active div.album_info_br { background-image: url(../images/album__otheralbums_corner_br_hover.gif); }
div.album div.other_related_block ul.other_albums div.album_info p.title { 
	font-size: 18px;
	margin-bottom: 4px;
}
div.album div.other_related_block ul.other_albums div.album_info p.title a { 
	font-size: 18px;
	color: #639406;
	text-decoration: none;
}
div.album div.other_related_block ul.other_albums div.album_info p.title a:hover { 
	text-decoration: underline;
}
div.album div.other_related_block ul.other_albums div.album_info p.title a h2 { 
	font-size: 18px;
	color: #639406;
	text-decoration: none;
	font-weight:normal;
}
div.album div.other_related_block ul.other_albums div.album_info p.title a:hover h2 { 
	text-decoration: underline;
	font-weight:normal;
}
div.album div.other_related_block ul.other_albums li.active div.album_info p.title a { color: #ffdb41; }
div.album div.other_related_block ul.other_albums div.play_pause_button { float: left;width: 23px; height: 24px; margin: 2px 0 0; background: url(../images/album__treklist_button_play_pause.gif) no-repeat left top; cursor: pointer; }
div.album div.other_related_block  ul.other_albums li.active div.play_pause_button { background-position: left -24px; }
div.album div.other_related_block ul.other_albums div.controls {
	margin-right: 230px;
	padding-bottom: 3px;
}
div.album div.other_related_block ul.other_albums div.controls p {
	margin-left: 30px;
	font-size: 11px;
	color: #839ca3;
}
div.album div.other_related_block div.related_artists ul.other_albums div.controls p {
	padding-top: 7px;
}
div.album div.other_related_block ul.other_albums li.active  div.controls p { color: #a3cad6; }
div.album div.other_related_block div.pusher_left { clear: left; }
div.album div.other_related_block div.pusher_right { clear: right; }
div.other_related_block ul.buttons {
	list-style: none;
	float: right;
	width: 223px;
	zoom:1;
}
div.album div.other_related_block div.related_artists ul.other_albums ul.buttons {
	width: 130px;
	padding-right: 5px;
}
div.other_related_block ul.buttons li {
	float: left;
	height: 22px;
	_width: 10px;
}
div.other_related_block ul.buttons li a { height: 22px; display: block; text-decoration: none; font-size: 11px; color: #1586a6; white-space: nowrap; cursor: pointer; }
div.other_related_block ul.buttons li a span.l_left { height: 22px; display: block; width: auto !important; float: none !important }
div.other_related_block ul.buttons li a span.l_right { height: 22px; display: block; color: #1586a6; line-height: 22px; width: auto; }
div.other_related_block ul.buttons li.save_for_later a.saved { background: url(../images/album__otheralbums_buttons.gif) repeat-x left top; }
div.other_related_block ul.buttons li.save_for_later a.saved span.l_left { background: url(../images/album__otheralbums_buttons.gif) no-repeat left -22px; }
div.other_related_block ul.buttons li.save_for_later a.saved span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -44px; padding: 0 9px 0 29px; }
div.other_related_block ul.buttons li.save_for_later a { background: url(../images/album__otheralbums_buttons.gif) repeat-x left top; }
div.other_related_block ul.buttons li.save_for_later a span.l_left { background: url(../images/album__otheralbums_buttons.gif) no-repeat left -440px; }
div.other_related_block ul.buttons li.save_for_later a span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -44px; padding: 0 9px 0 29px; }
div.other_related_block ul.buttons li.download_album a { background: url(../images/album__otheralbums_buttons.gif) repeat-x left top; width: 114px; }
div.other_related_block ul.buttons li.download_album a span.l_left { background: url(../images/album__otheralbums_buttons.gif) no-repeat left -66px; }
div.other_related_block ul.buttons li.download_album a span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -88px; padding: 0 13px 0 23px; }
div.other_related_block ul.buttons li.download_album a.free_download { background: url(../images/album__otheralbums_buttons.gif) repeat-x left -110px; }
div.other_related_block ul.buttons li.download_album a.free_download span.l_left { background: url(../images/album__otheralbums_buttons.gif) no-repeat left -132px; }
div.other_related_block ul.buttons li.download_album a.free_download span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -154px; padding: 0 12px 0 23px; font-weight: bold; color: #689e1f; }
div.other_related_block ul.buttons li.download_album a.downloaded { background: url(../images/album__otheralbums_buttons.gif) repeat-x left -176px; }
div.other_related_block ul.buttons li.download_album a.downloaded span.l_left { background: none; }
div.other_related_block ul.buttons li.download_album a.downloaded span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -198px; padding: 0 12px 0 25px; color: #8c9ea4; }
div.other_related_block .active ul.buttons li a { height: 22px; display: block; text-decoration: none; font-size: 11px; color: #1586a6; }
div.other_related_block .active ul.buttons li a span.l_left { height: 22px; display: block; }
div.other_related_block .active ul.buttons li a span.l_right { height: 22px; display: block; color: #1586a6; line-height: 22px; }
div.other_related_block .active ul.buttons li.save_for_later a.saved { background: url(../images/album__otheralbums_buttons.gif) repeat-x left -220px; }
div.other_related_block .active ul.buttons li.save_for_later a.saved span.l_left { background: url(../images/album__otheralbums_buttons.gif) no-repeat left -242px; }
div.other_related_block .active ul.buttons li.save_for_later a.saved span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -264px; padding: 0 9px 0 29px; }
div.other_related_block .active ul.buttons li.save_for_later a { background: url(../images/album__otheralbums_buttons.gif) repeat-x left -220px; }
div.other_related_block .active ul.buttons li.save_for_later a span.l_left { background: url(../images/album__otheralbums_buttons.gif) no-repeat left -463px; }
div.other_related_block .active ul.buttons li.save_for_later a span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -264px; padding: 0 9px 0 29px; }
div.other_related_block .active ul.buttons li.download_album a { background: url(../images/album__otheralbums_buttons.gif) repeat-x left -220px; }
div.other_related_block .active ul.buttons li.download_album a span.l_left { background: url(../images/album__otheralbums_buttons.gif) no-repeat left -286px; }
div.other_related_block .active ul.buttons li.download_album a span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -308px; padding: 0 13px 0 23px; }
div.other_related_block .active ul.buttons li.download_album a.free_download { background: url(../images/album__otheralbums_buttons.gif) repeat-x left -330px; }
div.other_related_block .active ul.buttons li.download_album a.free_download span.l_left { background: url(../images/album__otheralbums_buttons.gif) no-repeat left -352px; }
div.other_related_block .active ul.buttons li.download_album a.free_download span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -374px; padding: 0 12px 0 23px; font-weight: bold; color: #689e1f; }
div.other_related_block .active ul.buttons li.download_album a.downloaded { background: url(../images/album__otheralbums_buttons.gif) repeat-x left -396px; }
div.other_related_block .active ul.buttons li.download_album a.downloaded span.l_left { background: none; }
div.other_related_block .active ul.buttons li.download_album a.downloaded span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -418px; padding: 0 12px 0 25px; color: #8c9ea4; }
div.other_related_block div.related_artists ul.buttons li.save_for_later { float: right; }
div.other_related_block div.related_artists ul.buttons li.save_for_later a span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -88px; padding: 0 19px 0 29px; }
div.other_related_block div.related_artists li.active ul.buttons li.save_for_later a span.l_right { background: url(../images/album__otheralbums_buttons.gif) no-repeat right -308px; padding: 0 19px 0 29px; }

div.album div.artist_from_web {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: url(../images/album__artist_from_web_corner_tl.gif) no-repeat left top;
	background-color: #f4f5f4;
	zoom:1;
}
div.album div.artist_from_web div.artist_from_web_tr { background: url(../images/album__artist_from_web_corner_tr.gif) no-repeat right top; zoom:1; }
div.album div.artist_from_web div.artist_from_web_bl { background: url(../images/album__artist_from_web_corner_bl.gif) no-repeat left bottom; zoom:1; }
div.album div.artist_from_web div.artist_from_web_br { background: url(../images/album__artist_from_web_corner_br.gif) no-repeat right bottom; padding: 13px; zoom:1; }
div.album div.artist_from_web h1 {
	font-size: tahoma;
	font-weight: lighter;
	font-size: 24px;
	color: #1586a6;
	margin-bottom: -4px;
}
div.album div.artist_from_web h10 {
	font-size: tahoma;
	font-weight: lighter;
	font-size: 24px;
	color: #1586a6;
	margin-bottom: -4px;
}
div.album div.artist_from_web .show_hide__button {
	float: right;
	width: 133px;
	height: 32px;
	display: block;
	margin: -20px 10px 0 0;
	background: #157a97 url(../images/deeper__show_hide.gif) repeat-x left top;
	cursor: pointer;
}
div.album div.artist_from_web .show_hide__button .br {
	height: 32px;
	display: block;
	background: url(../images/deeper__show_hide.gif) no-repeat right -32px;
}
div.album div.artist_from_web .show_hide__button .bl {
	height: 32px;
	display: block;
	background: url(../images/deeper__show_hide.gif) no-repeat left -64px;
}
div.album div.artist_from_web .show_hide__button p{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0 0 0 43px;
	padding-top: 7px;
}
div.album .from_web_hidden h1 {
	text-decoration: underline;
	margin-bottom: 5px !important;
}
div.album .from_web_hidden h3 {
	display: none;
}
div.album .from_web_hidden .show_hide__button {
	float: none !important;
	margin: 0 !important;
}
div.album .from_web_hidden .show_hide__button .bl {
	background-position: left -96px !important;
}
div.album .from_web_hidden .some_seo_stuff,
div.album .from_web_hidden .some_seo_stuff p {
	width: 590px !important;
}
div.album .from_web_hidden .some_seo_stuff {
	margin-top: -65px;
}
div.album .web_footer {
	display: none;
}
div.album .from_web_hidden .web_footer {
	display: block;
	margin: 25px -13px -13px;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	background: #d9e2e5;
	background: #d9e2e5 url(../images/deeper__footer_bl.gif) no-repeat left bottom\9;
}
div.album .from_web_hidden .web_footer .sr {
	padding: 10px 13px 10px;
	background: url(../images/deeper__footer_br.gif) no-repeat right bottom\9;
}
div.album div.artist_from_web h3 {
	font-size: tahoma;
	font-weight: lighter;
	font-size: 12px;
	color: #2d4d56;
	margin-bottom: 25px;
}
div.album div.artist_from_web h11 {
	font-size: tahoma;
	font-weight: lighter;
	font-size: 12px;
	color: #2d4d56;
	margin-bottom: 25px;
}
div.album div.artist_from_web div.section_title {
	height: 32px;
	margin-bottom: 5px;
}
div.album div.artist_from_web div.section_title div.icon {
	float: left;
	width: 131px;
	height: 32px;
	background: #d6e1e4 url(../images/album__artist_from_web_icon_bg.gif) no-repeat left top;
}
div.album div.artist_from_web div.section_title div.icon {
	float: left;
	width: 131px;
	height: 32px;
	background: #d6e1e4 url(../images/album__artist_from_web_icon_bg.gif) no-repeat left top;
}
div.album div.from_web_hidden div.section_title div.icon {
	background-image: url(../images/album__artist_from_web_icon_bg_dark.gif) !important;
}
div.album div.artist_from_web div.section_title div.icon p {
	text-align: center;
	font-size: 12px;
	color: #363636;
	line-height: 30px;
	_padding-top: 3px
}
div.album div.artist_from_web div.section_title div.icon p img {
	vertical-align: middle;
}
div.album div.artist_from_web div.section_title p.ann {
	font-size: 11px;
	color: #839ca3;
	margin-left: 150px;
}
div.album div.artist_from_web div.section_title p.ann a {
	font-size: 11px;
	color: #1586a6;
}
div.album div.artist_from_web div.some_seo_stuff {
	float: right;
	width: 291px;
}
div.album div.artist_from_web div.some_seo_stuff p {
	float: right;
	width: 291px;
	font-size: 12px;
	color: #5a8996;
	padding-top: 10px;
}
div.album div.artist_from_web div.wiki_article {
	margin: 0 151px 10px 0;
	padding-top: 10px;
}
div.album div.artist_from_web div.wiki_article div.image_wrapper {
	float: left;
	width: 135px;
}
div.album div.artist_from_web div.wiki_article div.wiki_text {
	margin: 0 163px 0 150px;
}
div.album div.artist_from_web div.wiki_article div.wiki_text p {
	font-size: 12px;
	color: #2d4d56;
	margin-bottom: 10px;
}
div.album div.artist_from_web div.wiki_article div.wiki_text p a {
	font-size: 12px;
	color: #1586a6;
}
div.album div.artist_from_web div.wiki_article div.wiki_text p a {
	font-size: 12px;
	color: #1586a6;
}
div.album div.artist_from_web div.table_wrapper {
	margin: 30px 0 0;
}
div.album div.artist_from_web div.table_wrapper ul.videos {
	list-style: none;
	margin-bottom: 10px;
	zoom:1;
	height: 315px;
	overflow: hidden;
}
div.album div.artist_from_web div.table_wrapper ul.videos li {
	height: 100px;
	overflow: hidden;
	background: #fbfbf7;
	margin: 5px 22px 0 0;
	zoom:1;
}
div.album div.artist_from_web div.table_wrapper ul.videos li div.video_preview_image {
	float: left;
	width: 135px;
}
div.album div.artist_from_web div.table_wrapper ul.videos li h2 {
	font-size: 18px;
	font-weight: lighter;
	color: #639406;
	padding-top: 18px;
	margin: 0 20px 8px 150px;
}
div.album div.artist_from_web div.table_wrapper ul.videos li h2 a {
	font-size: 18px;
	color: #639406;
	text-decoration: none;
}
div.album div.artist_from_web div.table_wrapper ul.videos li h2 a:hover {
	text-decoration: underline;
}
div.album div.artist_from_web div.table_wrapper ul.videos li p {
	font-size: 12px;
	color: #2d4d56;
	margin: 0 20px 10px 150px;
}
div.album div.artist_from_web div.table_wrapper td.pictures {
	width: 291px;
	vertical-align: bottom;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper {
	width: 618px;
	margin-right: 22px;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_left { background: url(../images/album__gallery_buttons.gif) repeat-y -38px top; float: left; width: 38px; display: block; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_left span.wrapper_t { background: url(../images/album__gallery_buttons.gif) no-repeat left top; display: block; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_left span.wrapper_b { background: url(../images/album__gallery_buttons.gif) no-repeat -114px bottom; display: block; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_left span.wrapper_m { background: url(../images/album__gallery_buttons.gif) no-repeat -76px center; height: 98px; display: block; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_left:hover { background: url(../images/album__gallery_buttons.gif) repeat-y -190px top; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_left:hover span.wrapper_t { background: url(../images/album__gallery_buttons.gif) no-repeat -152px top; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_left:hover span.wrapper_b { background: url(../images/album__gallery_buttons.gif) no-repeat -266px bottom; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_left:hover span.wrapper_m { background: url(../images/album__gallery_buttons.gif) no-repeat -228px center; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_right { background: url(../images/album__gallery_buttons.gif) repeat-y -532px top; float: right; width: 38px; display: block; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_right span.wrapper_t { background: url(../images/album__gallery_buttons.gif) no-repeat -570px top; display: block; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_right span.wrapper_b { background: url(../images/album__gallery_buttons.gif) no-repeat -456px bottom; display: block; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_right span.wrapper_m { background: url(../images/album__gallery_buttons.gif) no-repeat -494px center; height: 98px; display: block; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_right:hover { background: url(../images/album__gallery_buttons.gif) repeat-y -380px top; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_right:hover span.wrapper_t { background: url(../images/album__gallery_buttons.gif) no-repeat -418px top; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_right:hover span.wrapper_b { background: url(../images/album__gallery_buttons.gif) no-repeat -304px bottom; }
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper a.to_right:hover span.wrapper_m { background: url(../images/album__gallery_buttons.gif) no-repeat -342px center; }
div.album div.artist_from_web div.table_wrapper div.pictures_wrapper {
	height: 98px;
	background: #d2dfe4;
	margin: 0 38px;
}
div.album div.artist_from_web div.table_wrapper div.pictures_wrapper_2 {
	width: 532px;
	padding-top: 4px;
	margin: 0 auto;
	overflow: hidden;
}
div.album div.artist_from_web div.table_wrapper div.pictures_wrapper_2 table {
	width: auto;
	padding: 0px;
	border-collapse: collapse;
}
div.album div.artist_from_web div.table_wrapper div.pictures_wrapper_2 table td a {
	opacity: .5;
	filter:alpha(opacity=50);
}
div.album div.artist_from_web div.table_wrapper div.pictures_wrapper_2 table td a:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
div.album div.artist_from_web div.table_wrapper div.pictures_wrapper_2 table td img {
	margin-right: 4px;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical {
	width: 286px;
	*width: 286px;
	height: 395px;
	margin-left: auto;
	margin-right: auto;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical a.to_left,
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical a.to_right {
	margin-top: 8px;
	*margin-top: 0px;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical a.to_left span.wrapper_m,
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical a.to_right span.wrapper_m {
	height: 395px;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical div.pictures_wrapper {
	height: 395px;
	background: none;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical div.pictures_wrapper_2 {
	width: 200px;
	height: 395px;
	*width: 200px;
	_height: 390px;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical table {
	border-collapse: separate;
	border-spacing: 3px 4px;
	margin-left: -4px;
	background: #f4f5f4;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical table td {
	width: 74px;
	height: 74px;
	background: #fff;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical td img {
	margin-right: 0px !important;
	max-width: 74px;
	max-height: 74px;
	margin-bottom: -3px;
}
div.album div.artist_from_web div.table_wrapper div.gallery_wrapper_vertical td a {
	opacity: 1 !important;
	filter:alpha(opacity=100);
	_width: 74px;
	_height: 74px;
	_display: block;
	_overflow: hidden;
}

div.album .other_related_block div.album_info .footz {
	height: 29px;
}


div.album div.aside div.album_info div.link_to_movie a span.movie_title {
	padding-top:0 !important;
}
div.album div.aside div.album_info div.link_to_movie a span.movie_title, div.album div.aside div.album_info div.link_to_movie a span.sub {
	margin-left:30px !important;
}
div.album div.aside div.album_info div.link_to_movie a table {
	width:225px !important;
}
