.catbar{
	width:590px;
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#FFF;
	}

.caton {
	background-color:#FFF;
	color:#666;
	font-weight:bold;
	width:72px;
	border-bottom-width:2px;
	border-bottom-color:#666;
	border-bottom-style:solid
	}


.catoff {
	background-color:#FFF;
	color:#FC0;
	font-weight:bold;
	width:72px;
	border-bottom-width:2px;
	border-bottom-color:#666;
	border-bottom-style:solid
	}

.catempty {
	background:#FFF;
	color:#FFF;
	width:370px;
	border-bottom-width:2px;
	border-bottom-color:#666;
	border-bottom-style:solid
	}	
	
.even{
background:transparent;
font-weight:bold
}

.odd{
background-color:#EEE;
filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	opacity:0.75;
font-weight:bold
}	

.odd2{
background-color:#EFEFEF;
font-weight:bold
}

a img{
border:none
}


a.media:link {text-decoration: none; color: #CCC}
a.media:visited {text-decoration: none; color: #CCC}
a.media:active {text-decoration: none; color: #666}
a.media:hover {text-decoration: none; color: #666}

.media {
width:580px;
text-align:center;
margin-top:10px;
margin-bottom:10px
}


.tt{
width:300px;
padding-right:5px
}

.ti, .tl{
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
vertical-align: middle;
font-weight:bold;
color:#666
}

.ti{
width:150px;
}


.tl {
width:350px;
font-size:10px;
text-align:left;
}



.mb{
width:60px;
padding-left, padding-right:5px;
font-weight:bold;
color:#666;
vertical-align: middle
}

.dl {
width:110px;
padding-left:5px;
padding-right:5px;
vertical-align: middle
}

.dt {
width:110px;
padding-left:5px;
vertical-align: middle
}

.mb2{
width:30px;
padding-left, padding-right:5px;
font-weight:bold;
color:#666;
vertical-align: middle
}

.dl2 {
width:60px;
padding-left:5px;
padding-right:5px;
vertical-align: middle
}

.dt2 {
width:60px;
padding-left:5px;
vertical-align: middle
}

.catbutton{
 	display: block;
 	width: 110px;
	height: 20px;
	background: url("catbutton.gif") no-repeat 0 0
	}

.catbutton:hover { 
  	background-position: 0 -20px
	}
	
.album {
width:150px;
height:150px;
border-style:solid;
border-width:1px;
border-color:#999
}

.detailsimage {
width:150px;
height:150px;	
border-color: #999;
border-style:solid;
border-width:1px;
margin-right:10px;
margin-bottom:2px
}

.lyrics{
background:#EEE;
filter:alpha(opacity=66);
	-moz-opacity:0.66;
	-khtml-opacity:0.66;
	opacity:0.66;
color:#333;
font-weight:bold;
padding:3px 12px 3px 12px;
margin-left:10px;
}


.calalb{
position:relative;
height:170px
}

.calimg {
width:150px;
height:150px;	
border-color: #999;
border-style:solid;
border-width:1px;
position:absolute;
right:30px;
top:10px
}

.caltxt{
width:300px;
position:absolute;
bottom:30px;
right:190px;
text-align:right
}

#enterstores {
width:450px;
text-align:center;

}

.fork{
font-weight:bolder;
font-size:110%
}

a.fork:link, a.fork:visited {color:#000; text-decoration:none}
a.fork:active, a.fork:hover {color:#111; text-decoration:none}