/* CSS Document */
body{
	padding:10px 12px 10px 12px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434345;
}
#left, .header, #subnavigation, #description p, #address, #details{
	width:470px;
}

#left > table:first-child {
	margin:0px;
}

#logos{
	margin:0px;
	height:129px;

}
#logos img{
	border:0px;
}
#left{
	position:absolute;
	
}
#playerFrame{
	position:absolute;
	margin-left:490px;
	margin-top:0px;
	height:3100px;
	overflow:hidden;
	padding:0px;
	top:0px;
	width:520px;
}
.header{
	border-bottom:1px dashed #A4A4A4;
	border-top:1px dashed #A4A4A4;
	height:22px;
	padding-top:5px;
}
.header h1, h1{
	font-size:1em;
	padding:0px;
	margin:0px;
}
h1.soloheader{
	border-bottom:1px dashed #A4A4A4;
	border-top:1px dashed #A4A4A4;
	padding-bottom:8px;
}
.header a, #logos a{
	font-weight:bold;
	color:#A4A4A4;
	display:block;
	position:absolute;
	width:150px;
}
a.marked{
	color:black;
}
.col1{
	left:0px;
}
.col2{
	left:150px;
}
.col3{
	left:331px;
}
.header a{
	font-weight:bold;
}
#subnavigation{
	border-bottom:1px dashed #A4A4A4;
	border-top:1px dashed #A4A4A4;
}
a {
	text-decoration:none;
	color:#A4A4A4;
	font-weight:bold;
}
a:hover{
		color:black;
}
p.rule{
	content:' ';
	border-bottom:1px dashed #A4A4A4;
}

#pagenumbers,#navigation,#subnavigation{
	border-top:1px dashed #A4A4A4;
	margin:0px;
	height:24px;
}

.headercol1, .headercol2, .headercol3{
	top:0px;	
}
.headercol1{
	left:0px;

}
.headercol2{
	left:170px;
}
.headercol3{
	left:170px;
}
#navigation{
	border-top:1px dashed #A4A4A4;
}
#navigation a{ 
	margin-right:28px;
}

table{
	
}
#dropdown{
	left:-200em;
	position:absolute;
	min-height:300px;
	margin-top:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
* html #dropdown{
	height:300px;
}
#pagenumbers a, #navigation a, #subnavigation a, #dropdown a{
	font-weight:bold;
	color:#A4A4A4;
}
#navigation a.marked, #pagenumbers a.marked{
	color:black;
}
#subnavigation a{
	margin-right:64px;
}


#navigation a:hover, #subnavigation a:hover, #pagenumbers a:hover{
	color:#000000;
}
#address, #details{
	height:110px;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:1px dashed #A4A4A4;
	margin-top:20px;
}
#details img{
	margin-top:0px;
	padding-right:8px;
}

#address a{
	color:#9BB44E;
}
#address img{
	margin-top:0px;
	margin-right:50px;
	margin-left:25px;
	margin-bottom:33px;/*image height 77 = 110-77*/
}

#press, #covers, #description{
	min-height:500px;
	position:absolute;
	visibility:hidden;
}

*html #press,*html  #covers,*html  #description{
	height:500px;
}

#images .navigation{
	background-color:#CACBCD;
}
table{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	width:470px;

}

.releaserow{
	border-top:1px dashed #A4A4A4;
	border-bottom:1px dashed #A4A4A4;
	padding-bottom:6px;
	height:170px;
	width:157px;
		padding-top:4px;
}
p{
	text-align:left;
}
.release{
	height:152px;
	padding-top:2px;
	display: table-cell;
	vertical-align: middle; 
	position: static;
}
.release img{
	margin:auto;
}

.column1{
}
.column2{
}
.column3{
}
.title{
	height:15px;
	margin-bottom:2px;
	/*border-bottom:1px dashed #A4A4A4;*/
}
.first{
	margin-top:0px;
}
#press .title a, #covers .title a{
	padding-left:4px;
	color:black;
	text-decoration:none;
}
#press img, #covers img{
	padding-bottom:15px;
}
#press  .title a:hover, #covers .title a:hover{
	font-weight:bold;
}
.tracklisting{
	margin-bottom:12px;
	margin-top:12px;
}
.tracklisting tr{
	background-color:#E0E1E3;
}
.tracklisting th{
	display:none;
}
.tracklisting td{
	padding-left:4px;
	padding-right:4px;
}
.tracklisting td.action{
	width:89px;
}
.tracklisting td.number{
	width:16px;
	text-align:right;
}
.tracklisting td.track{
	width:268px;
}
.tracklisting td.duration{
	width:40px;
}
.tracklisting td.action a{
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#434345;
}

.buy{
	font-weight:bold;
}




