*{
margin: 0;
padding: 0;
border: 0;
}

body{
background: #ffffff;
}

table{
border-collapse:collapse;
}

td{
vertical-align: top;
}

/*
layout
*/
#songlist{
width: 18px;
height: 130px;
display: block;
background: url(../images/img_songlist.gif) no-repeat;
text-indent: -9999px;
}

h1{
font-size: 13px;
line-height: 14px;
color: #505456;
}

li{
font-size: 11px;
line-height: 16px;
color: #505456;
list-style-type: none;
}

.bonus{
width: 101px;
height: 14px;
margin: 6px 0 8px 0;
background: url(../images/txt_bonustrack.gif) no-repeat;
text-indent: -9999px;
}

#close a{
width: 50px;
height: 13px;
font-size: 13px;
line-height: 13px;
background: url(../images/btn_close.gif) no-repeat;
display: block;
}
#close a span{
display: none;
}
#close a:hover{
background-position: bottom;
}