﻿  
div  { padding:0; margin:0;  }
.BodyContent  {   background:url('../images/layout/bg_music.jpg') no-repeat top left #000;}
.MusicContent  {  position:absolute; top:96px; left:245px; width:575px; height:369px;color:#fff; display:none; border:2px solid #444; } 


.callToAction {  position:absolute; top:296px; left:245px; width:575px; height:150px; text-align:center; } 
.callToAction p  { font-size:33px; color:#fff; }
div.callToAction_bgMask   { display:block; background-color:#000; position:absolute; top:296px; left:245px; width:575px; height:150px; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}

.album_image a img { border:2px solid #000; } 
.album_image a:hover img { border:2px solid #fff; } 

div.callToAction div.bgMask  { z-index:1 !important; }
div.callToAction p  { z-index:5 !important; }

.MusicList  {  position:absolute; top:216px; left:860px; width:261px; height:330px; } 
.MusicList h2  { margin:0 !important; padding:0;  width:215px; text-align:left; color:#fff; font-size:31px; letter-spacing:-1px; }
.MusicList p { color:#fff; font-size:9px; margin:5px 0 !important; }

.album_item {  width:225px; height:113px; position:relative; overflow:visible; margin:4px 0; padding:0; }
.album_image  { position:absolute; top:0; left:0; width:111px; height:111px; overflow:hidden; }
.album_image img { border:none; margin:0;width:107px; height:107px;  }
.album_listing  { display:none; position:absolute; top:0; right:0; width:107px; height:182px; overflow:hidden; }

.album_listing h4  { color:#fff; margin:0px; font-size:12px; text-align:left; font-weight:bolder;}
.album_listing table, .album_listing td  { margin:0; padding:0; text-align:left; }

.MusicList .albums_container .album_listing td span,
.MusicList .albums_container .album_listing td a { color:#aaa; margin:0; font-size:9px; text-decoration:none;}
.MusicList .albums_container .album_listing td.cell_download { display:none;}
.MusicList .albums_container .album_listing td.cell_play { display:none;}

/*
.MusicList .albums_container .album_listing p.comment  {display:none; }
*/

div.album_item div.album_listing div.album_fullPic, 
div.album_item div.album_listing div.album_fullPic,
div.album_item div.album_listing div.bgMask    { display:none; }


div.album_item div.album_listing li a, div.album_item div.album_listing li span { display:none; }


div.hovered .album_listing  { display:block !important;  }

.albums_container  { margin:10px 0; width:260px; height:250px;  }


.MusicContent div,
.MusicContent h4,
.MusicContent ul,
.MusicContent li,
.MusicContent div div  { /* border:1px solid red; */ }
.MusicContent .album_image { display:none; }

.MusicContent div.album_listing   { display:block !important;  width:575px !important; height:369px !important; }
.MusicContent div.album_listing h4   { position:absolute; top:5px; left:215px; font-size:16px; color:#fff; padding:0; line-height:14px; }
.MusicContent div.album_listing div.album_fullPic   { display:block; position:absolute; top:7px; left:7px;  }
.MusicContent div.album_listing div.album_fullPic img { width:200px; height:200px; margin:0;    }
/*.MusicContent ul   { position:absolute; top:217px; left:7px; font-size:16px;  }
*/

.MusicContent div.album_listing .tableHolder  { margin:30px 0 0 215px !important; }
.MusicContent div.album_listing table   { position:relative; padding:0;  font-size:11px; color:#fff; width:350px; margin:20px 0 0 0; }

.MusicContent div.album_listing table td { padding:4px 0; vertical-align:top; border-bottom:2px solid #222; font-size:10px; color:#fff; text-align:left;  }
.MusicContent div.album_listing table td.cell_download,
.MusicContent div.album_listing table td.cell_play {  display:table-cell !important; padding:4px 5px; border-left:2px solid #222}

.MusicContent div.album_listing table td.cell_play { /* background-color:#111; */width:90px; }

div.bgMask   { display:block; width:100%; height:100%; background-color:#000; position:absolute; top:0; left:0; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;}

.album_disc  { display:none; }

.MusicContent div.album_listing table tr.hovered  { background-color:#444 !important; }

.MusicContent div.album_listing p.comment  { margin:15px 0 0 215px; color:#fff !important; font-size:11px; z-index:999999; position:relative;}



.MusicContent div.album_listing table td span  {  color:#bbb; }
.MusicContent div.album_listing table td a { color:#fff; text-decoration:none; }
.MusicContent div.album_listing table td a:visited { color:#fff; text-decoration:none; }
.MusicContent div.album_listing table td a:hover { color:#888; text-decoration:none; }





td.cell_play div.mini_player   { display:none; }

td.showPlayer div.mini_player   { display:block !important;  }
td.showPlayer a.play { display:none; }

.mini_player div.status  { padding-left:7px !important;   }



a.buyalbumlink  { color:#fff; font-size:16px; font-weight:bold; text-decoration:none; }
a.buyalbumlink:hover  { color:yellow; }


div.albumCloseButton  { cursor:pointer; position:absolute; padding:0; text-align:center; margin:0; top:5px; right:12px;  z-index:99999; display:block; width:15px; height:15px; border:1px solid #fff;}
div.albumCloseButton a  {  padding:0; margin:0; font-size:13px; color:#fff; font-weight:bold; font-family:Arial; text-decoration:none; display:block;}
div.albumCloseButton a:hover  { color:#aaa; }
