﻿/* BODY */
html,body {
	
	background-color:#27282e;
	margin:0;
	padding:0;
	
		}
body, input, table, select, a {
	font-family: verdana;
	color:#000000;
	font-size:11px;
	text-decoration: none;
}
img{
 border:none;
}
h2 {
	font-size:17px;	
}
h1,h2,h3{
	z-index:1;
}
input:focus, img:focus, a:focus{outline:none;}
a::-moz-focus-inner, img::-moz-focus-inner, input::-moz-focus-inner{border:0;}
#wrapper{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:908px;
}
#top{
	position:relative;
	width:908px;
	height:113px;
	background-image:url(tpmusik_03.gif);
	background-repeat:no-repeat;
	margin-top:2px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}

#site_side {

}

#main{
position:relative;
 float:right;
 width:758px;
}
#left{
	float:left;
	width:150px;
	display:none;
}

#content{
	margin-left:4px;
	1z-index:-1;
}

#center{
	width:600px;
	display:none;
	
}
#right{
	float:right;
	width:150px;
	padding-top:105px;
}

.whiteBot{
	background:#FFFFFF url(tpmusik_25.gif) no-repeat;
	width:150px;
	height:17px;
	margin-left:-10px;
	float:left;
}

.whiteBotLarge{
	background-color:#FFFFFF;
	background-image:url(largebotwhite.gif);
	background-repeat:no-repeat;
	width:600px;
	height:20px;
	margin-left:-14px;
	float:left;
}

.whiteBotLarge{
	background:#FFFFFF url(largebotwhite.gif) no-repeat;
	width:600px;
	height:20px;
	margin-left:-14px;
	float:left;
}

.blackBotLarge{
	background:#FFFFFF url(pagebottomblack.gif) no-repeat;
	width:600px;
	height:14px;
	margin-left:-14px;
	float:left;
}


.prodBody{
	background:black url(pageheaderblack.gif) no-repeat;
	width:600px;
	padding-top:10px;
	float:left;
}





/* MENU */

#menu{
 position:absolute;
 bottom:0;
 left:0;
 height:25px;
 width:auto;
 margin:0;
 padding:0;
 display:none;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
width:645px;
height:25px;
background:url(tpmusik_06.gif) repeat-x;
}
#menu ul li {
background:url(tpmusik_06.gif) repeat-x;
display: block;
margin:0;
padding:0;
float:left;
vertical-align:middle;
padding-left:14px;
padding-right:14px;
margin-right:1px;
color:white;
display:block;
}
#menu ul li#menu-redeem-page {
	display:block !important;
	visibility:visible;
}
#menu ul li#menu-gift-certificate-page{
	display:none;
}
#menu ul li a{
line-height:25px;
color:white;
 font-family:Arial;
 font-weight:900;
 color:white;
 font-size:10px;

	}
#menu li a:hover{
	}
	
/* SEARCHBAR */

#searchbar{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(tpmusik_06.gif) repeat-x scroll 0 0;
	color:white;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	position:absolute;
	right:0;
	top:-35px;
	width:263px;
	display:none;
}

#searchbar form{
position:relative;
}


#searchbar a{
padding-top:2px;
position:absolute;
right:11px;
}


#searchbar img{
 border:0;
}

#searchbar input{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E0E0E0 none repeat scroll 0 0;
border:1px solid #505153;
height:14px;
margin-left:0px;
margin-right:-9px;
width:90px;
 }
#searchbar select{
	 margin-left:-3px;
	width:53px;
	height:18px;
	background:#E0E0E0 none repeat scroll 0 0;
	border:1px solid #505153;
}
#searchbar form{
	padding-left:20px;
}

/* .search-suggestions {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:#D41622 none repeat scroll 0 0 !important;
	margin-left:-145px;
	margin-top:-1px;
	position:relative;
	z-index:10000;	
}

html > body #searchbar .search-suggestions ol li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:left;
	font-size:12px;
	line-height:18px;
	width:335px;
}
html > body #searchbar .search-suggestions ol li span {
display:block;
float:left;
font-size:12px;
margin:0 0 0 11px;
width:200px;
}
#searchbar .search-suggestions ol li span.pf-query-hits-count {
display:block;
float:right;
margin:0 11px 0 0;
text-align:right;
width:110px;
}
.search-suggestions ol.pf-query-suggestion li span {
	margin-right:110px;	
}
.search-suggestions ol.pf-query-suggestion span.pf-query-hits-count {
	margin-right:0px;	
}
#searchbar .search-suggestions ol li.pf-quick-selected, #searchbar .search-suggestions ol li:hover {
	background:darkred;
}
*/


/*
html>body #searchbar .search-suggestions {
left:-127px;
margin:5px 0 1px 25px;
position:relative;
top:24px;
width:335px !important;
z-index:10;
}
*html #searchbar .search-suggestions {
	width:335px !important;
	margin:30px 0 0 -152px;
	position:relative;
	z-index:10;

}
*+html #searchbar .search-suggestions {
	width:335px !important;
	margin:30px 0 0 -152px;
	left:-120px;
	position:relative;
	z-index:10;

}

*/


html>/**/body #searchbar .search-suggestions {
margin:0 0 0 -250px;
padding:0;
width:335px !important;
z-index:11;
background:transparent url(searchtop.gif) no-repeat left top !important;
}
*html #searchbar .search-suggestions {
	width:335px !important;
	margin:15px 0 0 -335px;
    padding:0;
	z-index:11;
	background:transparent url(searchtop.gif) no-repeat left top !important;

}
*+html #searchbar .search-suggestions {
	width:335px !important;
	margin:23px 0 0 -335px;
    padding:0;
	left:110px;
	z-index:11;
	background:transparent url(searchtop.gif) no-repeat left top !important;}


html>/**/body #searchbar .search-suggestions ol {
	background:transparent url(searchbot.gif) no-repeat left bottom;
	list-style-type: none;
	padding:15px 0 9px 0;
	margin:0;
	float:left;
	z-index:1000;
}
*html #searchbar .search-suggestions ol {
	background:transparent url(searchbot.gif) no-repeat left bottom;
	list-style-type: none;
	padding:15px 0 9px 0;
	margin:0;
	float:left;
	z-index:1000;
}
*+html #searchbar .search-suggestions ol {
	background:transparent url(searchbot.gif) no-repeat left bottom;
	list-style-type: none;
	padding:15px 0 9px 0;
	margin:0;
	float:left;
	z-index:1000;
}
html>/**/body #searchbar .search-suggestions ol li {
	line-height:18px;
	height:18px;
	font-size:12px;
	float:left;
	width:335px;
	background-color:#d01625;
}
*html #searchbar .search-suggestions ol li {
	line-height:18px;
	height:18px;
	font-size:12px;
	float:left;
	width:335px;
	background-color:#d01625;
}
*+html #searchbar .search-suggestions ol li {
	line-height:18px;
	height:18px;
	font-size:12px;
	float:left;
	width:335px;
	background-color:#d01625;
}
#searchbar .search-suggestions ol li.pf-quick-selected, #searchbar .search-suggestions ol li:hover {
	background:#ac000e;
	cursor:pointer;
}
html>/**/body #searchbar .search-suggestions ol li span {
	margin:0 0 0 11px;
	font-size:12px;
	width:200px;
	display:block;
	float:left;
}
*html #searchbar .search-suggestions ol li span {
	margin:0 0 0 6px;
	font-size:12px;
	width:190px;
	display:block;
	float:left;
}
*+html #searchbar .search-suggestions ol li span {
	margin:0 0 0 11px;
	font-size:12px;
	width:200px;
	display:block;
	float:left;
}
#searchbar .search-suggestions ol li span.pf-query-hits-count {
	width:110px;
	display:block;
	float:right;
	text-align:right;
	margin:0 11px 0 0;
}
*html #searchbar .search-suggestions ol li span.pf-query-hits-count {
	width:110px;
	display:block;
	float:right;
	text-align:right;
	margin:0 6px 0 0;
}
#searchbar .search-suggestions ol li.pf-quick-selected span, #searchbar .search-suggestions ol li:hover span {
	cursor:pointer;
}




/* CART */

#cart{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#D01625 url(tpmusik_16.gif) no-repeat scroll 0 0;
	color:white;
	height:105px;
	position:absolute;
	right:0;
	top:0;
	width:150px;
	z-index:9999;
	display:none;
}

.cartBot{
	width:150px;
	height:14px;
	background:url(tpmusik_20.gif) no-repeat;
	position:absolute;
	bottom:0px;
	left:0px;
}



#cartItemCountLabel{
float:left;
margin:38px 10px 0;
position:relative;
width:98px;
}

#cartItemCount{
float:right;
margin-right:10px;
margin-top:38px;
}

#cartTotalLabel{
float:left;
margin-left:10px;
width:50px;
}

#cartTotal{
float:right;
margin-right:10px;
}
#disabledCartActions,#enabledCartActions{
bottom:14px;
left:9px;
position:absolute;
}

#disabledCartActions img ,#enabledCartActions img{
border:0;
}

.cartBot2{
	background:url("cartbotred.gif") no-repeat;
	height:11px;
	width:600px;
	float:left;
	margin-bottom:6px;
	position:absolute;
	bottom:0px;
	left:0px;
}

#cartContent div{
	float:left;
}

#cartContent {
	position:relative;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	top:0px;
	left:0px;
	height:auto !important;
	/*background:Transparent url("cartheader.gif") no-repeat;*/
	background-color:#d01625;
	visibility:hidden;
	/*float:left;*/
	/*clear:both;*/
	z-index:10;
	padding-bottom:10px;
	-moz-border-radius-bottomleft:1em;
	-moz-border-radius-bottomright:1em;
	-moz-border-radius-topleft:0em;
	-moz-border-radius-topright:0em;

}
html>/**/body #cartContent { 	
/*background-color:Transparent;*/
background-color:#D01625;
font-family:verdana;
font-size:11px;
margin-top:88px;
padding-top:12px;
position:relative;
top:0px;
right:0px;
width:150px !important;
}

*+html #cartContent { 	
/*background-color:Transparent;*/
background-color:#D01625;
font-family:verdana;
font-size:11px;
margin-top:88px;
padding-top:12px;
position:absolute;
width:150px !important;
}
#cartContent .cartItemRow {
border-bottom:1px solid darkred;
clear:both;
height:auto;
padding:5px;
width:140px;
}
#cartContent .cartItemRow .name a, #cartContent .cartItemRow .name {
color:#515151;
float:left;
font-family:verdana;
width:140px;
color:white;
height:25px;
}
#cartContent .cartItemRow .name a {
	text-decoration:underline;
	color:white;
	height:25px;
}
#cartContent .cartItemRow .artist {
	overflow:hidden;
	text-align:left;
	height:25px;
	width:120px;
}
#cartContent .cartItemRow .format {
	text-align:left;
	width:61px;
	height:25px;
}
#cartContent .cartItemRow .currency {
	width: 30px; 
	TEXT-ALIGN: center;
	height:25px;
}
#cartContent .cartItemRow .price {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:46px;
	height:25px;
}
#cartContent .cartItemRow .remove {
	float:right;
	height:25px;
	margin-right:9px;
	width:auto;
}
/* LEFT.HTML */


/* LOGOUT */

#newsletter{
	background:white url(smallblankheaderred.gif) no-repeat;
	padding:40px 0px 0px 10px;
	width:140px;
 
  	font-family:Arial;
  margin-bottom:22px;
  position:relative;
  display:none;
 }
.quickguide{
background:white url(smallblankheaderred.gif) no-repeat scroll 0 0;
font-family:Arial;
margin-bottom:5px;
padding:40px 0px 0px 10px;
position:relative;
width:140px; 
}
.quickguide a {
	font-size:11px;
	text-align:center;
	text-decoration:underline;
}
#logout{
	background:white url(smallblankheaderred.gif) no-repeat;
	padding:40px 0px 0px 10px;
	width:140px;
 
  	font-family:Arial;
  margin-bottom:22px;}

#logout h3{
font-size:11px;
margin:0;
padding:0;
}

#newsletter input{
	margin-bottom:5px;
width:125px;
}

#logout a{
padding-left:34px;
}

#logout a:hover{
 text-decoration:underline;
}

#logout img{
	margin-top:10px;
}


/* genreaccordition */
#category {
	/*margin-top:10px;*/
	background:white url(smallblankheaderred.gif) no-repeat;
	padding:40px 0px 0px 10px;
	width:140px;
  	text-transform:capitalize;
  	font-family:Arial;
  	margin-bottom:5px;
  	position:relative;
}

#category h1, #tilbud h1,#newsletter h2,.quickguide h2 {
color:white;
font-family:arial;
font-size:9px;
left:46px;
position:absolute;
top:19px;
margin:0;
}


#category h2.toggler {
	cursor:pointer;
	margin:0px;
	width:130px;
	height:19px;
	line-height:19px;
	font-size:11px;
	font-weight:normal;
	background:url(category_title_bg_down.gif) no-repeat left center;
	padding-left:15px;
	padding-bottom:3px
	}
#category ul {
	list-style:none;
	padding:0;
	margin:0px;
}
#category ul li a {
	padding:1px 0 1px 15px;
	width:126px;
	display:block;
	font-family:Arial;
	font-size:11px;
}
#category ul li a:hover {
	background:url(categoryhover.gif) no-repeat 5px center;
	padding:1px 0 1px 15px;
	width:128px;
	display:block;
}

#category ul li a.current-page {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(categoryhover.gif) no-repeat scroll 5px center;
font-weight:bold;

	}
#catfoot {
background:white url(tpmusik_25.gif) no-repeat;
width:150px;
height:17px;
margin-left:-10px;
margin-top:-3px;
}
#category .element {
	
	}

/* tilbud */

#tilbud{
	font-family:Verdana;
	color:white;
	background:black url(featureheader.gif) no-repeat;
	padding-top:40px;
	margin-bottom:5px;
	position:relative;
}
#tilbudbody{
	text-align:center;
	color:#ffffff;
	padding:0 1px;
    background:black url(tilbudbodyback.gif) repeat-y;
}
#tilbudbodyContents {
	background:#000;
    width:148px;
}
#tilbud a {
	display:block;
	padding:0 0 0 9px;
}
#tilbudimgholder{
	color:#ffffff;
}

#tilbudimgholder img{
	border:0px;
	height:135px;
	margin-left:6px;
}


#tilbudartist, #tilbudtitle{
		color:#ffffff;
	margin-left:8px;
}  
#tilbudpris{
	font-weight:bold;
	margin-left:8px;
		color:#ffffff;
}
#tilbudfoot{
	background:black url(tpmusik_36.gif) no-repeat;
	width:150px;
	height:14px;
}

/* leftguides */

#leftguides{
 width:150px;
 height:auto;
 background:white url(smallblankheaderred.gif) no-repeat;
 padding-top:45px;
 margin-bottom:5px;
 position:relative;
}

#leftguides .help{
 width:150px;
 height:auto;
 background:white url(tpmusik_25.gif) no-repeat left bottom;
 padding-bottom:14px;
}

#leftguides .help ul{
 list-style:none;
 margin:0;
 padding:0;
 width:150px;
}
#leftguides .help ul li{
 display:block;
 margin:0;
 padding:3px 0 3px 0;
 padding-left:10px;
 width:135px;

}

#leftguides .help ul li a{
 font-size:9px;
}


#leftguides .help ul li:hover{
 display:block;
 margin:0;
 padding:4px 0 4px 0;
 padding-left:10px;
 width:135px;
 background:url(categoryhover.gif) no-repeat 3px 6px;
}


#left .help li h2{
	color:white;
font-family:arial;
font-size:9px;
left:46px;
position:absolute;
top:18px;
margin:0;
padding:0;
}

/* tag-cloud */

#left .tagcloud{
	 background:white url(smallblankheaderred.gif) no-repeat;
	 padding-top:45px;
	 width:140px;
	 margin:0 0 5px 0;
	 padding-left:10px;
	 float:left;
	 position:relative;
}

#left .tagcloud p{
	margin:0;
	padding:0;
	width:130px;
}


#left .tagcloud h2{
	color:white;
font-family:arial;
font-size:9px;
left:46px;
position:absolute;
top:19px;
margin:0;
padding:0;

}

#left .tagcloud a {
    font-family:verdana;
    text-decoration:none;
    margin:3px 2px 3px 2px;
    height:auto;
    width:auto;
}
#left .tagcloud a:hover {
    font-family:verdana;
    text-decoration:underline;
}
#left .tagcloud a.tiny {
     font-size:9px;
     line-height:11px;
}
#left .tagcloud a.small {
     font-size:11px;
     line-height:13px;
    
}
#left .tagcloud a.medium {
     font-size:13px;
     line-height:15px;
}
#left .tagcloud a.large {
     font-size:15px;
     line-height:17px;
}
#left .tagcloud a.huge {
     font-size:17px;
     line-height:19px;
}

#left #numbers {
	float:left;
	width:150px;
	height:74px;
	background:url(numbers.gif) no-repeat left top;
    position:relative;
}


/* gift certificat */

.giftcertificates{
	background:white url(pageheader.gif) no-repeat;
	padding-left:14px;
	width:586px;
	height:auto;
	float:left;
}

.giftcertificates .explanation{
	padding-top:45px;
}

.giftcertificates .bronze,.giftcertificates .silver, .giftcertificates .gold{
	width:180px;
	height:78px;
	text-align:center;
	float:left;
	margin-right:11px;
}

.giftcertificates .bronze{
	background:white url(certificate_bronze.jpg) no-repeat;
    
}

.giftcertificates .silver{
	background:white url(certificate_silver.jpg) no-repeat;
   
}

.giftcertificates .gold{
	background:white url(certificate_gold.jpg) no-repeat;
 
}

.giftcertificates input{
	margin-top:3px;
}

.giftcertificates h2{
	 font-size:11px;
     padding-top:3px;
	 margin-bottom:5px; 
	}

.giftcertificates .whiteBotLarge{
	float:left;
}


.giftcertificates h1{
 color:white;
font-size:13px;
font-weight:normal;
margin-left:34px;
margin-top:15px;
position:absolute;}



/* hjÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦lp */

.faq{
 	background:white url(pageheader.gif) no-repeat;
	width:600px;
	padding-left:14px;
	width:586px;
}

.faq h1{
 color:white;
font-size:13px;
font-weight:normal;
margin-left:34px;
margin-top:15px;
position:absolute;
}

.faq .explanation{
	padding-top:45px;
}

/* Content */

/*#content .squareProductView .price,*/ #content .squareProductView .buy,#content .squareProductView .sample,/*#content .productview .price,*/#content .productview .buy,#content .productview .sample,#content .productview .description{
	display:none;
}
#content.hack #contributorMovies .movie .sample {
	text-indent:-99999em;
	margin-right:0;
}
#content.hack #contributorMovies .movie .sample a, #content.hack #contributorMovies .movie .sample a.pf-inactive {
	background:transparent url(btn_sample.gif) no-repeat left top;
	color:#6A6A6A;
	display:block;
	float:none;
	font-size:13px;
	text-indent:-99999em;
	padding:0 0 0 15px;
	height:11px;
}
#content.hack #contributorMovies .movie .sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;}
#content.hack #contributorMovies .movie .sample a:hover {
	color:#fff;
}
#content.genre #pf-list-content .squareProductView .price, #content.genre #pf-list-content .squareProductView .buy, #content.genre #pf-list-content .squareProductView .sample, #content.genre #pf-list-content .productview .buy, #content.genre #pf-list-content .productview .sample, #content.genre #pf-list-content .productview .description{
	display:block;
}
#content.genre #pf-list-content .productview .price {
	display:block;	
}
#content.genre #pf-list-content .squareProductView .name, #content.genre #pf-list-content .squareProductView .artist, #content.genre #pf-list-content .audiobook .artist, #content.genre #pf-list-content .audiobook .name {
	display:block;
	margin-bottom:12px;
	margin-top:12px;
	width:180px;	
}
#content.genre #pf-list-content .squareProductView .cover {
		margin-right:10px;
		margin-bottom:60px;
}
#content.genre #pf-list-content .pf-genrelist-auto h2 {
	font-size:14px;	
}
#content.genre #pf-list-content .squareProductView .sample, #content.genre #pf-list-content .squareProductView .price, #content.genre #pf-list-content .squareProductView .buy, #content.hack .squareProductView .buy {
	float:left !important;	
	margin-right:5px !important;
	margin-top:11px;
}
#content.genre #pf-list-content .squareProductView .price, #content.genre #pf-list-content .squareProductView .buy {
	margin-right:4px !important;		
}
#content.genre #pf-list-content .squareProductView .sample {
	float:left;
	height:20px;
	margin:0;	
	width:3%;
	text-indent:-99999em;	
}
#content.genre #pf-list-content .squareProductView .sample a, #content.genre #pf-list-content .squareProductView .sample a.pf-inactive {
	background:transparent url(btn_sample.png) no-repeat left top;
	display:block;
	height:11px;
	text-indent:-99999em;
	width:12px;
}
#content.genre #pf-list-content .squareProductView .sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;}
#content.genre #pf-list-content .squareProductView .price, #content.genre #pf-list-content .squareProductView .buy {
	margin-top:0px !important;
}
#content.genre #pf-list-content .squareProductView .buy, #content.hack .squareProductView .buy {
	margin-top:10px;	
}
/* Content center */

#mainpage_center_upper_1, #mainpage_center_upper_2, #mainpage_center_upper_3, #mainpage_center_lower_1,#mainpage_center_lower_2,#mainpage_center_lower_3 {
	background:white url(pageheaderNormal.gif) no-repeat;
	padding-left:14px;
	width:586px;
	height:auto;
	float:left;
	position:relative;
	margin-bottom:5px;
	position:relative;
}
#mainpage_center_upper_1 .showMore, #mainpage_center_upper_2 .showMore, #mainpage_center_upper_3 .showMore, #mainpage_center_lower_1 .showMore, #mainpage_center_lower_2 .showMore, #mainpage_center_lower_3 .showMore{position:absolute;top:15px;right:18px;}
#mainpage_center_upper_1 .showMore a, #mainpage_center_upper_2 .showMore a, #mainpage_center_upper_3 .showMore a, #mainpage_center_lower_1 .showMore a, #mainpage_center_lower_2 .showMore a, #mainpage_center_lower_3 .showMore a{color:#fff;font-size:10px;text-decoration:none;}
#mainpage_center_upper_1 .showMore a:hover, #mainpage_center_upper_2 .showMore a:hover, #mainpage_center_upper_3 .showMore a:hover, #mainpage_center_lower_1 .showMore a:hover, #mainpage_center_lower_2 .showMore a:hover, #mainpage_center_lower_3 .showMore a:hover{text-decoration:underline;}
#mainpage_center_lower_3 {
	background:white url(pageheaderTilbud.gif) no-repeat;		
}
#mainpage_center_upper_1 #pf-list-content, #mainpage_center_upper_2 #pf-list-content, #mainpage_center_upper_3 #pf-list-content, #mainpage_center_lower_1 #pf-list-content,#mainpage_center_lower_2 #pf-list-content,#mainpage_center_lower_3 #pf-list-content{
	float:left;
	margin-top:47px;
}

#mainpage_center_upper_1 #pf-list-content .squareProductView, #mainpage_center_upper_2 #pf-list-content .squareProductView, #mainpage_center_upper_3 #pf-list-content .squareProductView, #mainpage_center_lower_1 #pf-list-content .squareProductView,#mainpage_center_lower_2 #pf-list-content .productview,#mainpage_center_lower_3 #pf-list-content .squareProductView{
	float:left;
	width:117px;
}

#mainpage_center_upper_1 #pf-list-content .squareProductView .cover img, #mainpage_center_upper_2 #pf-list-content .squareProductView .cover img, #mainpage_center_upper_3 #pf-list-content .squareProductView .cover img {
	width:100px;
	height:100px;
}

#mainpage_center_lower_1 #pf-list-content .squareProductView img {
	width:100px;
	height:140px;
}

#mainpage_center_lower_2 #pf-list-content .productview img {
	width:100px !important;
	height:140px !important;
}



#center .squareProductView .name a,#center .squareProductView .artist a,#center .productview .name a,#center .productview .artist a{
	font-family:Verdana;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

#center .squareProductView .name,#center .squareProductView .artist,#center .productview .name,#center .productview .artist{
	width:107px;
}

#center .squareProductView .artist a, #center .productview .artist a{
	color:#6a6a6a;
}


#mainpage_center_upper_1 h2, #mainpage_center_upper_2 h2, #mainpage_center_upper_3 h2, #mainpage_center_lower_1 h2,#mainpage_center_lower_2 h2,#mainpage_center_lower_3 h2 {
color:#ffffff;
font-family:Arial;
font-size:10px;
left:56px;
margin:0;
padding:0;
position:absolute;
top:17px;
}
#mainpage_center_upper_1 h2 a, #mainpage_center_upper_2 h2 a, #mainpage_center_upper_3 h2 a, #mainpage_center_lower_1 h2 a, #mainpage_center_lower_2 h2 a,#mainpage_center_lower_3 h2 a {
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	font-size:10px;
}




/* Content right */

#mainpage_right_1,#mainpage_right_2,#mainpage_right_3,#mainpage_right_4,#alternativeProducts,#secondAlternativeProducts{
	margin-top:5px;
	padding:0px 0px 0px 10px;
	width:140px;
    font-family:Arial;
  	position:relative;
  	float:left;

}

#mainpage_right_1,#mainpage_right_3,#alternativeProducts{
	background:white url(smallblankheaderblu.gif) no-repeat;
}

#mainpage_right_2,#mainpage_right_4,#secondAlternativeProducts{
	background:white url(smallblankheaderblu.gif) no-repeat;
}

#right h2{
	position:absolute;
	top:18px;
	left:46px;
	color:white;
	font-size:9px;
	font-family:Arial;
   margin:0;
   padding:0;
}

#right #pf-list-content{
	margin-top:45px;
	float:left;
}
#right .buy,#right .sample,#right .cover{
 display:none;
}
#right .price {
	font-weight:bold;
	width:107px;
	font-family:verdana;
}
#right .showMore{
	float:right;
	margin-right:10px;
}

#right .showMore a{
	float:right;
	text-transform:uppercase;
	font-weight:bold;
}

#right .chartIndex{
	float:left;
	font-weight:bold;
	margin:1px 6px 0 0;
	padding:0;
}

#right .squareProductView, #right .productview{
margin:0;
padding:0;
float:left;
width:123px;
}

#right .squareProductView a, #right .productview a{
margin:0;
padding:0;
}


#right .chartElement_even,#right .chartElement_odd{
	float:left;
	display:block;
	margin-bottom:6px;
}

#right #alternativeProducts .squareProductView,#right #secondAlternativeProducts .squareProductView,#right #alternativeProducts .audiobook,#right #alternativeProducts .movie{
	margin-bottom:6px;
}

#right .productview .name a,#right .productview .artist a{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}

#right .productview .description{
	display:none;
}

#right .productview .artist a{
	color:#6a6a6a;
}


#right .squareProductView .name a,#right .squareProductView .artist a{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}

#right .squareProductView .name,#right .squareProductView .artist{
	width:107px;
}

#right .squareProductView .artist a{
	color:#6a6a6a;
}


/* productView */

#productView, #center .detailed{
 	background:white url(pagebodyblack.gif) repeat-y;
	width:600px;
	padding-left:14px;
	width:586px;
	position:relative;
	float:left;
	padding-top:14px;
	color:white;
	 z-index:1;
}
#productView .pf-roles {
margin:10px 0 0;
overflow:hidden;
height:auto;
padding:0;
}
#productView a {
	color:#ffffff;	
}
#productView h1{
color:white;
float:right;
font-size:18px;
font-weight:bold;
margin:0 0 9px 0;
padding:0;
width:326px;
}
#productView.audiobook h1{
color:white;
float:left;
font-size:18px;
font-weight:bold;
margin:0 0 9px 5px;
padding:0;
width:326px;
}
#productView h1 span.pf-artists {
	color:darkgrey;
	float:left;
	font-size:13px;
	font-weight:normal;
	width:100%;
}
#productView h1 span.pf-separator {
	display:none;	
}
#center .detailed .movie h1{
color:white;
float:left;
font-size:18px;
font-weight:bold;
margin:0 0 19px 5px;
padding:0;
width:404px;
}
#pf-list-content .audiobook {
	margin-bottom:10px;
}
#pf-list-content .audiobook .cover img {
	height:68px !important;
	width:48px !important;
}
#pf-list-content .audiobook #offerings {
	/*margin-top:12px;*/
	width:130px;
}
#right #pf-list-content .audiobook #offerings {
	margin-top:0px;
	width:auto;
}
#pf-list-content .audiobook #offerings .sample {
	margin-right:10px;
}
#pf-list-content .audiobook #offerings .sample a, #pf-list-content .audiobook #offerings .sample a.pf-inactive {
	background:transparent url(btn_sample.png) no-repeat left top;
	display:block;
	height:11px;
	text-indent:-99999em;
	width:12px;
}
#pf-list-content .audiobook #offerings .sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;}
#pf-list-content .audiobook #offerings .price {
	margin-right:10px;
}
#pf-list-content .audiobook .description {
	float:left;
	width:88%;	
}
#productView h1 a{
	color:white;
	font-size:13px;
	font-weight:bold;
	font-weight:normal;
}


#productView .cover{
	float:left;
margin-bottom:50px;
margin-right:10px;
position:relative;
}
#productView .cover img{
width:250px;
height:250px;
}
#productView.audiobook .sample{
	margin-top:194px;
}
#productView.audiobook .sample a {
	width:140px;
	height:31px;
	display:block;
	text-indent:-99999em;
	background:url(detail_sample_audiobook_enabled.gif) no-repeat left top;
}
#productView.audiobook table.productsTable td.sample a, #productView.audiobook table.productsTable td.sample a.pf-inactive {
	display:block;
	width:12px;
	height:11px;
	text-indent:-99999em;
	background:url(btn_sample.png) no-repeat left top;
}
#productView.audiobook table.productsTable td.sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;}
#productView dl {
float:left;
margin:0;
padding:0;
text-align:left;
width:240px;
}
#productView .pf-roles dd {
display:inline;
margin:0 5px 0 0;
padding:0;
width:auto;
}

#productView .pf-roles{
float:right;
margin-bottom:10px;
text-align:left;
width:326px;
height:auto;
}
#productView .pf-roles a {
	color:#ffffff;	
}
#productView .pf-roles dt {
	text-decoration:bold;	
}
#productView .info{
float:right;
width:326px;
margin-bottom:10px;

}

#productView .productContext{
	float:right;
width:326px;

}

#productView dl{
	margin:0;
	padding:0;	
}

#productView .info dd,#productView .productContext dd,#productView .info dt,#productView .productContext dt{
	margin:0;
	padding:0;	
	float:left;
	width:157px
}

#productView .info dd,#productView .productContext dd{
	
	font-weight:bold;
}
#productView .info dt,#productView .productContext dt{
	color:#6a6a6a;
	font-weight:bold;
}

#productView .productContext dd span{
	width:80px;
	float:left;
	font-size:12px;
	margin:2px 0 2px 0;
}
#productView .productContext dd form.phurchase{
	float:right;
}
#productView .about {
	float:left;
	margin:10px 0 0 0;
	padding:0 14px 0 0;
}

#productView .productsTable{
float:left;
 width:100%;
}

#productView .productsTable .sample {
    position:relative;
}
#productView .productsTable .sample a, #productView .productsTable .sample a.pf-inactive {
	background:transparent url(btn_sample.png) no-repeat scroll left top;
	display:block;
	height:11px;
	text-indent:-99999em;
	width:12px;
}
#productView .productsTable .sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;}
/* FILM */

#site_side #main #content #center .detailed .cover {
border-right:medium none;
float:left;
height:189px;
margin:0;
padding:0;
width:140px;
}

#site_side #main #content #center .detailed .cover img {
height:189px;
margin-right:0;
position:relative;
right:auto;
top:auto;
width:140px;
}
#productView.audiobook #preview, #productView.movie #preview {
	float:left;
	height:189px;
	width:140px;		
}
#content #center .movie .cover img {
height:140px;
width:100px;
}
#content .movie .cover img, #content .audiobook .cover img {
height:140px;
width:100px;
}
#content .bestMatch .movie .cover img, #content .bestMatch .audiobook .cover img {
height:140px !important;
width:100px !important;
}
#coverSampleBlock{
	float:left;
height:264px;
width:145px;
}

#site_side #main .objectview #center .movie img{
	float:right;
margin-right:5px;
 }
 #site_side #main .objectview #center .cover .movie img{
	float:right;
margin-right:0px;
 }
	 
	 #site_side #main .objectview #center .movie h2, #site_side #main .objectview #center .audiobook h2{
	 padding:0;
	 margin:0;
	 float:right;
	 width:440px;
	 }
	 
	
#productView.audiobook .productContext,#productView.audiobook .offering,#site_side #main .objectview #center .audiobook .simple {
	width:440px;
	float:right;
	margin-top:10px;
	
}
	 
	 #productView.audiobook .offering div{
	float:left;
	margin-right:5px;
}
	 
	 
	 #site_side #main .objectview #center .movie dl{
	margin:0;
	 }
 
 	#site_side #main .objectview #center .movie .info{
	margin-top:10px;
	float:right;
	width:440px;
	 }
	 
	 #site_side #main .objectview #center .movie .info dt{
	 color:#6a6a6a;
	 }
 	#site_side #main .objectview #center .movie .info dd{
	 margin:0;
	padding:0;
 	}

	 
	 
	  #site_side #main #content #center .movie .pf-offerings{
float:left;
margin-left:0;
margin-top:5px;
padding:10px 10px 10px 0;
width:285px;
	 }

 #site_side #main #content #center .movie .pf-missing-permission{
	float:right;
	width:440px;
	 }
	  #site_side #main #content #center .detailed .about{
	float:left;
	margin-top:15px;
	width:98%;
	 }
  #site_side #main #content #center .movie .metadata{
	float:left;
	margin-top:15px;
	width:574px;
	height:158px;
	background:url(filminfobg.gif) no-repeat;
	font-size:10px;
	 }
	 
	 
	   #site_side #main #content #center .movie .metadata dl{
	margin:0;
	padding:0;
	 }
	   #site_side #main #content #center .movie .metadata dl dd{
	float:left;
	margin:0;
	padding:0;
	margin-bottom:4px;
	width:200px;
	
	 }
	    #site_side #main #content #center .movie .metadata dl dt{
	float:left;
	margin:0;
	padding:0;
	width:90px;
	font-weight:bold;
	margin-bottom:4px;
	 }



	 
#site_side #main #content #center .movie .metadata h3{
	padding:0;
	margin:0;
	font-size:10px;
	 }
	 
  #site_side #main #content #center .movie .metadata #inner1XtraMeta1{
	float:left;
	padding-left:10px;
padding-top:10px;
width:240px;
	 }
  #site_side #main #content #center .movie .metadata #inner2XtraMeta1{
float:right;
padding-top:10px;
width:309px;	 }


	 
	  #site_side #main .objectview #center .movie h3{
padding-top:0;	
 }


	 
#site_side #main .objectview #center .movie .pf-offerings h3.pf-offering {
	cursor:pointer;
font-size:13px;
height:19px;
text-decoration:underline;
}

#site_side #main .objectview #center .movie .pf-offerings dl {
	width:260px;
  
}

#site_side #main .objectview #center .movie .pf-offerings dl dt {
	float:left;
	width:90px;
	margin-bottom:3px;
}

#site_side #main .objectview #center .movie .pf-offerings dl dd {
	display:block;
float:left;
margin:0;
padding:0;
width:160px;
margin-bottom:3px;
}


#site_side #main .objectview #center .audiobook .productsTable img{
position:relative;
}



#site_side #main .objectview #center .movie .productContext dl {
}
#site_side #main .objectview #center .movie .productContext dt {
	}
#site_side #main .objectview #center .movie .productContext dd {
}
#site_side #main .objectview #center .movie .productContext dd a {
 }

#site_side #main .objectview #center .movie .productContext dd span.pf-price {
 font-size:13px;
 float:left;
 width:111px;
}
#site_side #main .objectview #center .movie .productContext dd form.phurchase{
float:left;
}
#site_side #main .objectview #center .movie .productContext dd #PC-0{

}
#site_side #main .objectview #center .movie .productContext dd A {
	}
#site_side #main .objectview #center .movie .sample {	
	float:left;
    margin-top:5px;
	text-indent:-99999em;
	width:140px;
	height:31px;
	display:block;
    background:url(detail_sample_movie_disabled.gif) no-repeat left top;
}
#site_side #main .objectview #center .movie .sample a {
	text-indent:-99999em;
	width:140px;
	height:31px;
	display:block;
	background:url(detail_sample_movie_enabled.gif) no-repeat left top;
}
#coverSampleBlock img {
	float:right;
}
#coverSampleBlock .cover img {
	float:left;		
}
#center div.extended,#center div.short,#center .audiobook .parts{
margin-top:22px;
	float:left;
}


#center div.extended div{
	float:left;
	width:577px;
}

#center div.extended .title{
	 font-weight:bold;
}



/* TABLES :( */

#content .productsTable, #content #center .productsTable {
float:left;
margin:15px 0 0;
padding:0 0 0 0;
width:98%;
}
#content.search .productsTable tr.pf-data-contributions {
	display:none;
}
#content.search .productsTable tr td.sample {
	width:10px;
}

#content.search .productsTable tr td.name {
	text-align:left;
	width:300px;
}
#content.search .productsTable tr td.duration {
	width:30px;
}
#content.search .productsTable tr td.format {
	width:100px;
	display:none;
}
#content.search .productsTable tr td.currency {
	width:50px;
	display:none;
}
#content.search .productsTable tr td.price {
	width:30px;
	display:none;
}
#content.search .productsTable tr td {
	border-bottom:1px dashed #B5B5B5;
}
#content .productsTable tr.pf-data-contributions {
	margin:0 0 5px 0;
}
#content .productsTable tr.pf-data-contributions td {
	  margin:0;
	  border-bottom:2px solid grey;	  
}

#content.hack .productsTable tr td{
	  border-bottom:2px solid grey;	
	  line-height:11px;  
}
#content.hack .productsTable tr td.sample {
	text-align:center;
	width:45px;
}
#content.hack .productsTable tr td.sample a, #content.hack .productsTable tr td.sample a.pf-inactive {
	background:transparent url(btn_sample.png) no-repeat left top;
	display:block;
	height:11px;
	text-indent:-99999em;
	width:12px;
}
#content.hack .productsTable tr td.sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;}
#content.hack .productsTable tr td.pf-contributor a {
		font-weight:bold;
}
#content.hack .productsTable tr.pf-data-contributions {
display:none;
}
#content.hack .productsTable tr td.pf-release-date {
	text-align:center;
	width:70px;
	font-size:10px;
	color:#6A6A6A;
}
#content .productsTable tr ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	float:left;
}
#content .productsTable tr ul li {
	float:left;
	padding:0;
	margin:0 2px 0 0;
}
#content .productsTable tr ul li a {
	padding:0 15px 5px;
	float:left;
	color:white;
	background:url(btn_show.gif) no-repeat 2px 2px;
}
#content .productsTable tr ul li a:hover {
	background:url(btn_show.gif) no-repeat 2px 2px;	
	color:white;
}
#content .productsTable tr ul li a.pf-selected {
	background:url(btn_hide.gif) no-repeat 2px 2px;
	color:white;
}
#content .productsTable tr div.pf-panes {
	width:100%;
	float:left;
	margin:0 0 2px 0;
}
#content .productsTable tr div.pf-panes div {
	padding:5px;
	float:left;
}
#content .productsTable tr div.pf-panes a {
	color:#999999;
}
#content .productsTable td {
    padding:0;
	padding-bottom:3px;
	padding-top:3px;
    margin:0;
}
#content .productsTable .sample {
	padding-left:5px;
	width:10px;
}
#content .productsTable .duration{
	width:39px;
	color:#6a6a6a;
	text-align:center;
} 
#content .productsTable .currency{
width:30px;
}
#content .productsTable .price {
	font-size:11px;
	font-weight:normal;
	line-height:17px !important;
}
#content .productsTable .format {
width:98px;
}
#content #productView .productsTable .format {
	width:130px;	
}
#content .productsTable .buy {
	padding-left:5px;
}
#content.hack .productsTable .buy {
 padding-right:7px;
}

#content .productsTable .name {
font-size:11px;
font-weight:normal;
padding-left:10px;
text-align:left;
text-transform:uppercase;
width:390px;
}
#content.redownload .productsTable .name, #content.download .productsTable .name {
padding-left:00px;		
}
#content.hack .productsTable .name {
font-size:11px;
font-weight:bold;
padding-left:10px;
text-align:left;
text-transform:uppercase;
width:30%;
}
#content.hack #contributorTracks .productsTable .name {
		width:53%;
}
#content.hack .productsTable .pf-contributor {
width:20%;	
}
#content .productsTable .name dl {
	float:left;
	margin:0;
}
#content .productsTable .name dl dt {
	padding:0;
	width:60px;
}
#content .productsTable .name dl dd {
	float:left;
	padding:0;
	width:240px;
	border:none;
}
#content .productsTable .name dl dd span {
	color:#999999;
}
#content .productsTable .artist {
	width:180px;
	text-align:left;
}
#content .productsTable  .price, #content #contributorTracks .productsTable .price{
	width:30px;
	float:none;
	text-align:right;
	}
#content .productsTable .buy, #content #contributorTracks .productsTable .buy{
	width:55px;
	float:none;
	text-align:right;
}
#content #contributorTracks .productsTable tr.pf-data-contributions {
	display:none;
}
#content .productsTable .sample, #content #contributorTracks .productsTable .sample{
	float:none;
}

#content .productsTable{
	color:#ffffff;
}
#content.redownload .productsTable, #content.download .productsTable{
	color:#000000;
}
/*#content .productsTable .even{
	background-color:#27282e;
}*/



/* LOOK IN LOCAL.JS this is damn ugly hack !! but there is no other way to detect whether the page is a chartlist or a productview */

.hack, .genre{
 	background:url(pageheaderblack.gif) no-repeat;
	color:white;
	width:600px;
	float:left;
	padding-left:14px;
	z-index:1;
	margin-bottom:20px;
}

.hack a, .genre a{
 		color:white;
 		}




.hack h2, .hack h1, .genre h1{
 padding:0;
 margin:7px 0 0 0;
 font-size:15px;
 }
 .hack h1, .genre h1{
 font-size:17px;
 }
.hack h1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	font-size:17px;
	margin-left:-14px;
	margin-top:10px;
	padding-left:7px;
	width:591px;
}
 .hack div, .genre div{
	float: left;
}
#contributorMovies h1, #contributorTracks h1 {
	float:left;
	margin-top:10;
}
#contributorMovies #pf-contributor-movies .buy, #contributorTracks .buy {
			float:right !important;	
}
#contributorMovies #pf-contributor-movies .price, #contributorTracks .price {
	float:left !important;	
}
#contributorTracks .productsTable tr.even .price, #contributorTracks .productsTable tr.odd .price,#contributorTracks .productsTable tr.even .buy, #contributorTracks .productsTable tr.odd .buy {
	float:none !important;	
}
#contributorMovies #pf-contributor-movies .cover {
	margin-right:37px;	
}
#content.hack #pf-list-content,#content.hack #login,#content.hack #invitation,#content.hack .explanation,#content.hack .bestMatch,#content.hack .productsTable,#content.hack #paging,#content.hack #contributorAlbums,#content.hack #pf-contributor-movies, #content.genre .pf-genrelist-auto {
	background:url(pagebodyblack.gif) repeat-y;
	color:white;
	width:600px;
	float:left;
	padding-top:10px;
	margin-left:-14px;
	padding-left:10px;
}

#content.hack .chartIndex,#content.hack .cover{
margin-right:5px;
}

#content.hack #pf-list-content .chartIndex{
	margin-top:12px;
}

#content.hack .squareProductView, #content.hack .audiobook{
	margin-bottom:10px;
	width:586px;
}

#content.hack #contributorAlbums .squareProductView, #content.hack #pf-contributor-audio-book .audiobook{
margin-bottom:10px;
position:relative;
width:586px;
z-index:10;}

#content.hack .squareProductView .name,#content.hack .squareProductView .artist,#content.hack .audiobook .artist,#content.hack .audiobook .name{
	display:block;
	margin-bottom:12px;
	margin-top:12px;
	width:190px;
}
#content.hack .bestMatch .squareProductView .artist {
	width:180px;		
}
#content.hack #contributorAlbums .squareProductView .name,#content.hack #contributorAlbums .squareProductView .artist,#content.hack #pf-contributor-audio-book .audiobook .artist,#content.hack #pf-contributor-audio-book .audiobook .name{
	margin-top:32px;
	width:193px;
	display:block;
}
#content.hack #pf-contributor-audio-book .audiobook .artist {
	width:199px;	
}
#content.hack .squareProductView .artist a{
	text-decoration:underline;
}
#content.hack .squareProductView .sample,#content.hack .squareProductView .buy,#content.hack .squareProductView .price,#content.hack .audiobook #offerings div,#content.hack .audiobook #offerings form{
	display:block;
	margin-right:8px;
	margin-top:11px;
}
#content.hack .squareProductView .buy, #content.hack .squareProductView .buy
#content.hack #pf-contributor-movies form.buy, #content.hack #pf-contributor-movies .price {
	float:right;	
}
#content.hack #contributorAlbums .squareProductView .sample,#content.hack #contributorAlbums .squareProductView .buy,#content.hack #contributorAlbums .squareProductView .price,#content.hack #pf-contributor-audio-book .audiobook #offerings div,#content.hack #pf-contributor-audio-book .audiobook #offerings form{
	margin-top:32px;
	display:block;
	margin-right:5px;
} 
#site #main #content.hack #contributorAlbums .squareProductView .buy {
	margin-top:32px;		
}
#content.hack #contributorAlbums{
	float:left;
}


#content.hack .audiobook #offerings{
	display:block;
	width:127px;
}


#content.hack a{
color:white;
 font-weight:normal;
	}

#content.hack #pf-list-content .chartElement_even {
    display:block;
    width:560px;
    float:left;
    padding:0 10px;
    margin-bottom:10px;
    background:#27282e;
}
#content.hack #pf-list-content .chartElement_odd {
    display:block;
    width:560px;
    float:left;
    padding:0 10px;
    margin-bottom:10px;
    background:transparent;
}
#content.hack #pf-list-content .chartElement_even div,#content.hack #pf-list-content .chartElement_odd div{
float:left;	
}
#content.hack #pf-list-content .chartElement_even .squareProductView .cover img, #content.hack #pf-list-content .chartElement_odd .squareProductView .cover img {
	width:40px;
	height:40px;
}
#content.hack #pf-list-content .chartElement_even .pf-movie .cover img, #content.hack #pf-list-content .chartElement_odd .pf-movie .cover img, #content.hack #pf-list-content .chartElement_even .audiobook .cover img, #content.hack #pf-list-content .chartElement_odd .audiobook .cover img {
	height:68px;
	width:48px;
}  
#content.hack #pf-list-content .chartElement_even .squareProductView, #content.hack #pf-list-content .chartElement_odd .squareProductView, #content.hack #pf-list-content .chartElement_even .audiobook, #content.hack #pf-list-content .chartElement_odd .audiobook {
	width:560px;
	padding-bottom:10px;
	margin-bottom:0;
}
*+html #content #pf-list-content .chartElement_even .movie .cover img, #content #pf-list-content .chartElement_odd .movie .cover img {
	height:68px !important;
	width:48px !important;
} 
#content.hack #pf-list-content .chartElement_even .squareProductView .name, #content.hack #pf-list-content .chartElement_odd .squareProductView .name, #content.hack #pf-list-content .chartElement_even .audiobook .name, #content.hack #pf-list-content .chartElement_odd .audiobook .name {
    width:160px;
}
#content.hack #pf-list-content .chartElement_even .squareProductView .artist, #content.hack #pf-list-content .chartElement_odd .squareProductView .artist, #content.hack #pf-list-content .chartElement_even .audiobook .artist, #content.hack #pf-list-content .chartElement_odd .audiobook .artist {
    width:160px;
}
#content.hack #pf-list-content .chartElement_even .audiobook #offerings, #content.hack #pf-list-content .chartElement_odd .audiobook #offerings {
	width:140px;
}
#content.hack #pf-list-content .chartElement_even .squareProductView .sample a, #content.hack #pf-list-content .chartElement_odd .squareProductView .sample a, #content.hack #pf-list-content .chartElement_even .audiobook #offerings .sample a, #content.hack #pf-list-content .chartElement_odd .audiobook #offerings .sample a {
	display:block;
	padding:0 0 0 15px;
	background:url(sample_track_enabled.gif) no-repeat left top;
}
#content.hack .pf-movie .cover img,#content.hack .audiobook .cover img{
	width:48px;
	height:68px;
}


	#content.hack .bestMatch .audiobook, #content.hack .bestMatch .movie {
		display:block;
	height:160px;
	width:300px;
	}
	#content.genre #pf-list-content .squareProductView, #content.hack .bestMatch .squareProductView {
		width:290px;
		display:block;
		height:160px;		
	}
	#content.genre #pf-list-content .squareProductView img, #content.hack .bestMatch .squareProductView img {
		width:80px;
		height:80px;
	}
	#content.hack .bestMatch .audiobook .name,#content.hack .bestMatch .squareProductView .name, #content.genre #pf-list-content .name{
		width:180px;
		margin-bottom:5px;
	}
	
	#content.hack .bestMatch .audiobook .name a,#content.hack .bestMatch .squareProductView .name a, #content.genre #pf-list-content .name a{
		 font-weight:bold;
	}

	
	#content.hack .bestMatch .audiobook .artist a,#content.hack .bestMatch .squareProductView .artist a, #content.genre #pf-list-content .artist a{ 
		 text-decoration:underline;
		 font-weight:bold;
	}



#content.hack .bestMatch .squareProductView .cover img{
	width:100px;
	height:100px
}

#content.hack .productsTable{
	margin-top:0;
	padding-left:1px;
}

#content .audiobook .cover,#content .movie .cover,#content.hack .bestMatch .squareProductView .cover{
	margin-right:10px;
}
#contributorBrowser, #albumBrowser, #trackBrowser {
	float:left;
	margin-top:40px;
	width:195px;	
}
#contributorBrowser select, #albumBrowser select, #trackBrowser select {
	width:185px;		
}
#selectedAssets {
	float:left;
	padding-top:20px;	
}
/* Login */

#content.login,#content.password,#content.account,#content.payment,#content #about,#content.redownload,#content.download {
	background:white url(pageheader.gif) no-repeat;
	padding-left:14px;
	width:586px;
	height:auto;
	float:left;
}
#content.download, #content.account {
	position:relative;
}
#content #packing {
	padding-left:14px;
	width:586px;
	height:500;
	float:left;
	background:#000000;
	-moz-border-radius-bottomleft:2em;
-moz-border-radius-bottomright:2em;
-moz-border-radius-topleft:2em;
-moz-border-radius-topright:2em;
}
#content #about td.text, #content #about td.logo {
	margin-top:10px;	
}
#invoiceLink {
	float:left;
	padding-top:40px;	
}
#content #assets .productsTable {
	color:#000000;
}
#content #assets .productsTable tr th {
	text-align:left;
}
#content #assets .productsTable .name {
	font-weight:normal;
	padding-left:0;
	padding-right:10px;
	width:56%;	
}
#content #assets .productsTable .artist {
	font-weight:normal;
	padding-left:0;
	padding-right:10px;
	width:30%;	
}
#content #assets .productsTable .downloads {
	font-weight:normal;
	padding-left:0;
	padding-right:10px;
	width:20%;	
}
#content #assets .productsTable .downloadButton {
	font-weight:normal;
	padding-left:0;
	padding-right:10px;
	width:10%;	
}
#content.login h1,#content.password h1,#content.download h1,#content.account h1,#content.payment h1,#content.redownload h1,#content #about h1{
color:white;
font-size:14px;
left:55px;
margin:0;
padding:0;
position:absolute;
top:14px;
}

#content.login h2,#content.password h2, #content.account h2,#content.payment h2, #content #about h2{
	margin:0;
	padding:0;
	font-size:13px;
}

#content.login #login,#content.password .explanation,#content.account .explanation,#content.payment .explanation{
	margin-top:48px;
	float:left;
}
#content.payment .explanation{
	margin-bottom:10px;
	margin-top:60px;
}
#content.payment .explanation a {
	text-decoration:underline;
}
#zip {
	margin-bottom:10px;
	margin-top:50px;		
}
#paymentSwitcher {
	width:250px;	
}
#paymentSwitcher .paymentMethod {
	float:left;
height:30px;
margin-bottom:5px;
padding:0 0 0 0;
width:250px;
}
#paymentSwitcher p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(showMathod_arrow.gif) no-repeat scroll left center;
float:left;
margin:5px 0;
padding:0 0 0 0;
width:315px;	
}
#content.payment .accountPaymentExplanation {
	margin-top:-65px;
	width:98%;	
}
*+html #content.payment .accountPaymentExplanation {
	float:left;
	margin-top:-65px;	
	width:400px;
}
#content.payment .accountPaymentExplanation a {
	font-weight:bold;
	margin-bottom:10px;
	margin-top:90px;
	text-decoration:underline;	
}
#content.login #login dd a {
	float:left;
	margin-top:5px;
	width:200px;	
}
.message {
	padding-top:65px;
	color:Green;	
}
.error {
	padding-top:65px;
	color:Red;		
}
.pf-hidden{
	border-style: 0;
	display:none;
	padding-bottom:0;
	 	padding:0 0 0 0;
}

#content.payment div,#content #about div{
	float: left;
}
#paymentSwitcher dl dd {
	margin-left:0px;	
}
#paymentSwitcher dl dd a {
	text-decoration:underline;
}
#paymentSwitcher dl dt {
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;	
}
#invoicePreview {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:2em;
	-moz-border-radius-bottomright:2em;
	-moz-border-radius-topleft:2em;
	-moz-border-radius-topright:2em;
	background:NavajoWhite none repeat scroll 0 0;
	border:1px solid BurlyWood;
	color:#000000;
	float:right !important;
	height:auto;
	margin-right:14px;
	margin-top:20px;
	padding:10px;
	text-decoration:underline;
	width:auto;
}
#pf-invoice-total {
	font-weight:bold;
}
#pf-invoice-total tr td.invoiceTotalPrice {
	border-bottom:1px solid #000000;
	padding-top:2px;
	text-decoration:underline;
}
#paymentMethods {
	margin-top:20px;
	width:330px;
}
#paymentSwitcher #paymentMethods .paymentMethod {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid grey;
	float:left;
	height:30px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0;
	width:100%;
}
#paymentSwitcher #paymentMethods .paymentMethod img {
	float:left;	
}
#paymentSwitcher #paymentMethods .paymentMethod span.name {
	float:left;	
	padding-left:10px;
}
#paymentSwitcher #paymentMethods .paymentMethod span.fee {
	float:right;	
}
#paymentSwitcher form.pf-payment-form {
	width:330px;
	float:left;	
}
#security {
	margin-top:20px;	
	width:98%;
}
#content.login dl,#content.password dl{
	 list-style:none;
	 width:333px;
	 float:left;
}

#content.login dt, #content.password dt{
	 margin:0;
	 padding:0;
	 float:left;
	 width:100px;
	 padding-bottom:3px;
}

#content.login  dd,#content.password dd{
	 margin:0;
	 padding:0;
	 float:left;
	 width:233px;
	  padding-bottom:3px;
}

#content.password .message,#content.account .yourAccount,#content.account .refill{
	float:left;
	margin-top:10px;
	width:580px;
}

#content.account .yourAccount{
	font-weight:bold;
}

#content.login #invitation{
	margin-top:10px;
	float:left;
	width:500px;
	display:block;
}

#center .prodBody .movie a,#center .prodBody .audiobook a{
	color:white;
}


#center #productView.audiobook .offering div{
	margin-right:5px;
}
#center #productView .metadata .genre {
	background:transparent none repeat scroll 0 0;
color:#6A6A6A;
float:left;
padding-left:0;
	width:400px;
}
#center #productView .metadata .narrators {
	float:left;	
	width:400px;
}
#content .duration, #content .format {
color:#999999;
font-family:trebuchet ms;
font-size:10px;
}

#center .movie a:hover, #center .audiobook a:hover {
 text-decoration:underline;
}


#pf-contributor-audio-book{
	background:url(pagebodyblack.gif) repeat-y;
	color:white;
	width:600px;
	float:left;
	padding-top:10px;
	margin-left:-14px;
	padding-left:10px;

}

#center div.extended div#directorsBlock{
	width:200px;
}

#center div.extended div#actorsBlock{
	width:230px;
}


/* HELP */

#content .help UL{
	margin: 0px;
	padding:0px;
}
*html #content .help UL{
	margin: 10px;
}
#content .help H2{
	border-top: 1px dashed #b5b5b5;
	padding-top:10px;
	margin:0px;
	padding-bottom: 10px;
	font-family: "verdana";
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	letter-spacing:normal;
	color: black;
	text-indent:0;
	background:none;
	height:auto;
}
#content .support{
	float:none;
margin-top:10px;
width:586px;
}
#content .support a,#content .help a{
	text-decoration:bold;
	text-decoration:underline;
}
#content .help UL LI{
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-position:outside;
}

#content .help UL LI div{
	padding:10px;
}

#popup{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEF2F0 none repeat scroll 0 0;
padding:30px 10px 0;
}
#popup h1 {
	moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-size:18px;
font-weight:bold;
margin:0 0 10px;
padding:0;	
}
#popup #footer {
	height:auto;
	padding:20px;
}
#popup #focusedHelp{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E1E7E4;
padding:10px 20px;

}
#popup #focusedHelp h2{
	margin:0;
	padding:0;
	font-size:13px;
}
#popup #focusedHelp li{
	 list-style:none;
}

#banners,#lowerBanners{
	 padding-top:5px;
	 padding-bottom:5px;
	 text-align:center;
	 width:600px;
}
#banners {
	 padding-top:0px;
}
#banners #leftBanner{margin:0 30px 0 0;}
#paging {
letter-spacing:2px;
text-align:center;
}
#lowerBanners {
	float:left;
	padding-bottom:20px;
padding-top:20px;
   display:none;	
}
#notification_success, #notification_failed {
	position:absolute;
margin:0;
padding:0;
display:none;
}
#notification_failed {
display:none;
position:absolute;
}

#content.redownload #selectAlbum,#content.redownload #selectAssets{
float:right;
margin-top:5px;
width:110px;
}

#content.redownload h2{
	font-size:11px;
}

.WSheet {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(wsheet.gif) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:11px;
height:306px;
left:0;
padding-left:5px;
padding-right:4px;
position:absolute;
top:0;
width:491px;
}

.WSheet p {
line-height:11px;
margin:0;
padding-bottom:18px;
padding-top:10px;
text-align:left;
}

.WSheet p img {
padding-left:113px;
text-align:left;
}


#packing {
	FONT-WEIGHT: bold; 
	MARGIN: 20px 0px 0px; 
	WIDTH: 100%; 
	TEXT-ALIGN: center;
}
#packing IMG {
	MARGIN: 20px 0px 20px
}
#content .squareProductView .price,#content .productview .price{
    font-weight:bold;
}


/* QUICKGUIDE */
.quickguide img {
	float:left;
margin-top:5px;
}
#bilkakval img {
	position: absolute;
	top:0px;
	left:0px;
}
.bilkakval {
	width:143px;
	height: 89px;
	margin-bottom: 11px;
}
#linkBack {
	margin-left:21px;
	position:absolute;
	top:114px;
}
#linkBack a {
	font-size:8px;
	color:#ffffff;	
}

*+html #wrapper{
	z-index:2;
	position:relative;
}

*+html #site_side{
position:relative;
	z-index:3;
}

*+html #main{
position:relative;
	z-index:4;
}
*+html #content{
position:relative;
	z-index:5;
}
*+html #center{
position:relative;
	z-index:6;
}
*+html .prodBody{
position:relative;
	z-index:7;
}
*+html #searchbar{
	z-index:8;
}
*+html #searchbar .search-suggestions{
	z-index:1;
}

#notification_success{
	z-index:15;
}
#center #productView p.pf-control {
	border-top:1px dashed #B5B5B5;
	float:right;
	margin:5px 40px 5px 0;
	padding:5px 0 0;
	text-align:right;
	width:240px;
}
#center #productView p.pf-reduced {
	margin:5px 40px 5px 0;
	padding:5px 0 0;
	float:right;
	border-top:1px dashed #B5B5B5;
	width:240px;
	text-align:right;
}
*html #center #productView p.pf-reduced {
	margin:5px 20px 5px 0;
	padding:5px 0 0;
	float:right;
	border-top:1px dashed #B5B5B5;
	width:240px;
	text-align:right;
}


#center .movie .pf-offerings h3 {
	margin:0;
}
.hack h1 {
	padding-bottom:10px;
}
#pf-contributor-filter-controls {
	background:#D01625 url(tpmusik_06.gif) repeat-x left top;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	font-size:12px;
	margin-left:-14px;
	padding:0 7px 0 7px;
	width:584px;
	float:left;
	position:relative;
}
#content #pf-contributor-filter-controls.pf-filter-menu li {
	border:none;
	background:url(filter_bg.gif) no-repeat right 9px;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	margin:0 0 0 15px;
	padding:5px 10px 5px 0;
	width:auto;
	height:12px;
	line-height:12px;
	-webkit-border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
}
#content #pf-contributor-filter-controls li.pf-nodisplay {
	border:none;
	background:none;
	color:#333;
	margin:0 0 0 10px;
	padding:0;
	width:auto;
	line-height:12px;
	display:none;
}
#content #pf-contributor-filter-controls li.pf-nodisplay a {
	color:#333;
	text-decoration:underline;
	display:none;
}
#content #pf-contributor-filter-controls li.pf-nodisplay a:hover {
	color:#999 !important;
	text-decoration:underline;
} 
#content #pf-contributor-filter-controls.pf-filter-menu li ul {
	left:-40px;
	top:22px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a {
	color:#fff;
	background:transparent;
	border:none;
	padding:5px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a:hover {
	color:#fff;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li {
	margin:-1px 0 0 0;
	padding:0;
	background:#D01625;
	cursor:pointer;
	border-left:1px solid #D01625;
	border-right:1px solid #D01625;
	border-bottom:1px solid #D01625;
	border-top:1px solid #AC000E;
	width:115px;
	height:auto;
	display:block !important;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li:hover {
	background:#AC000E;
	cursor:pointer;
}
#pf-contributor-products {
	background:#000000 none repeat scroll 0 0;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	font-size:17px;
	margin-left:-14px;
	padding:0 7px;
	width:584px;
	float:left;
}
#pf-contributor-products .pf-product {
	margin:0;
	float:left;
	width:584px;
	background:#000000;
}
#pf-contributor-products .pf-product h2 {
	margin:0;
	padding:5px 0;
	font-size:15px;
	font-style:normal;
	height:auto;
}
#pf-contributor-products .pf-product h2 a {
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
}
#pf-contributor-products .pf-product .pf-metadata {
	padding:0 0 10px;
	float:left;
	width:578px;
}
#pf-contributor-products .pf-product .pf-metadata a {
	float:left;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor {
	float:left;
	font-size:15px;
	color:#6A6A6A;
	margin:0 0 0 10px;
	width:472px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a {
	font-size:15px;
	color:#fff;
	float:none;
}
#pf-contributor-products .pf-product .pf-metadata .pf-release-date, #pf-contributor-products .pf-product .pf-metadata .pf-duration {
	float:right;
	font-size:12px;
	color:#6A6A6A;
	margin:10px 0 0 10px;
	width:472px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about {
	float:right;
	font-size:12px;
	color:#6A6A6A;
	margin:10px 0 0 10px;
	width:472px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about p {
	width:472px !important;
	padding:0 !important;
	margin:0 !important;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample {
	float:left;
	margin:5px 0 0 10px;
	width:auto;
	color:#6A6A6A;
	display:block;
	font-size:13px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a, #pf-contributor-products .pf-product .pf-metadata .pf-sample a.pf-inactive {
	background:url(btn_sample.png) no-repeat left top;
	display:block;
	color:#6A6A6A;
	float:none;
	font-size:13px;
	padding:0;
    width:22px;
   height:11px;
   text-indent:-99999em;
   text-transform:capitalize;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a:hover {
	color:#fff;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings {
	float:right;
	margin:0;
	width:auto;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td {
	padding:0;
	font-size:15px;
	text-align:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-release-date {
	width:60px;
	color:#6A6A6A;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-duration {
	width:60px;
	color:#6A6A6A;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-format {
	width:auto;
	padding:0 10px 0 0;
	color:#6A6A6A;
	text-align:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-currency {
	width:40px;
	text-align:center;
	color:#6A6A6A;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-price {
	width:60px;
	padding:0 10px 0 0;
	color:#6A6A6A;
	text-align:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td form.buy {
	width:43px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td form {
	width:50px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td form input {
	margin:5px 0 0 0;
}
#content #pf-contributor-products .pf-pager, .pf-pager {
	background:#000000;
	float:left;
	margin:0;
	padding:10px 0;
	width:584px;
	letter-spacing:2px;
	text-align:center;
	background:none;
}
#content .pf-pager {
	float:left;
	margin-left:-14px;
	padding-left:10px;
	padding-top:10px;
	width:600px;
	background:url(pagebodyblack.gif) repeat-y 0 0;
}
#pf-contributor-products .pf-pager a, #pf-contributor-products .pf-pager span, .pf-pager a, .pf-pager span {
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:none;
}
#pf-contributor-products .pf-pager a.pf-step, .pf-pager a.pf-step {
	background:#D01625;
	padding:0 5px 3px 5px;
}
#pf-related-contributors {
	float:left;
	margin:0 0 0 -14px;
	background:#000000;
	padding:10px 7px;
   width:584px;
   border-left:1px solid #444;
   border-right:1px solid #444;
}
#pf-related-contributors h2 {
	margin:0;
	padding:6px 0;
	width:584px;
	font-size:17px;
	font-weight:normal;
	background:#000000;
}
#pf-related-contributors ol {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:584px;
}
#pf-related-contributors ol li {
	float:left;
	margin:2px;
	padding:0;
}
#pf-related-contributors ol li a {
	padding:2px;
	font-size:12px;
	white-space:pre;
}
#pf-related-contributors ol li a:hover {
	color:#fff;
}
#banners a {
	float:left;
}
#banners a:first-child{margin:0 10px 0 0;}
#banners #injectBanner {
	float:left;
    margin:0 0 0 2px;
	height:298px;
	width:298px;
	background:url(roskilde.jpg) no-repeat left top;
}
#banners #injectBanner #clickArea {
	float:left;
	height:25px;
	width:40px;
	position:relative;
	top:255px;
	left:15px;
	cursor:pointer;
}
#banners #injectBanner #clickArea2 {
	float:left;
	height:25px;
	width:45px;
	position:relative;
	top:255px;
	left:50px;
	cursor:pointer;
}
#banners #injectBanner #clickArea3 {
	float:left;
	height:25px;
	width:45px;
	position:relative;
	top:255px;
	left:75px;
	cursor:pointer;
}
#banners #injectBanner #clickArea4 {
	float:left;
	height:25px;
	width:45px;
	position:relative;
	top:255px;
	left:105px;
	cursor:pointer;
}

/********** Redeem **********/
.redeem {
	float:left;
	background:url(redeemPageheader.gif) no-repeat 0 0 white;
	padding-left:10px;
	width:590px;
}
.redeem .whiteBotLarge {
	margin-left:-10px;
}
#content .pf-redeem-banner {
	display:none;
}
.redeem h1 {
	float:left;
	color:white;
	font-size:13px;
	font-weight:normal;
	padding:6px 0 0 40px;
	margin-top:7px;
	width:543px;
	height:27px;
	background:url(redeem_title.gif) no-repeat left top;
}
.redeem .pf-explanation {
	padding-top:0;
}
#content form.pf-redeem-control, #content form.pf-redeem-control-inactive {
	float:left;
	width:584px;
}
#content form.pf-redeem-control dl, #content form.pf-redeem-control-inactive dl {
	float:left;
	list-style:none;
	width:400px;
}
#content form.pf-redeem-control dl dt, #content form.pf-redeem-control-inactive dl dt {
	float:left;
	margin:0;
	padding:0 0 3px;
	width:100px;
}
#content form.pf-redeem-control dl dd, #content form.pf-redeem-control-inactive dl dd {
	float:left;
	margin:0;
	padding:0 0 3px;
	width:233px;
}
.pf-error {
	color:red;
	padding-top:10px;
}
#content .pf-redeem-productViews {
	float:left;
	width:584px;
}
#content .pf-redeem-productViews .pf-redeem-productView {
	float:left;
	width:584px;
}
#content .pf-redeem-productViews .pf-redeem-productView h2 {
	font-size:15px;
	font-style:normal;
	height:auto;
	margin:10px 0;
	padding:5px 0;
}
#content .pf-redeem-productViews .pf-redeem-productView h2 a {
	color:#000;
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata {
	float:left;
	padding:0 0 10px;
	width:578px;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata a {
	float:left;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-contributor {
	color:#6A6A6A;
	float:left;
	font-size:15px;
	margin:0 0 0 10px;
	width:472px;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-contributor a {
	float:none;
	font-size:15px;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-release-date {
	color:#6A6A6A;
	float:right;
	font-size:12px;
	margin:10px 0 0 10px;
	width:472px;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-duration {
	color:#6A6A6A;
	float:right;
	font-size:12px;
	margin:10px 0 0 10px;
	width:472px;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-about {
	color:#6A6A6A;
	float:right;
	font-size:12px;
	margin:10px 0 0 10px;
	width:472px;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-about p {
	margin:0 !important;
	padding:0 !important;
	width:472px !important;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-sample {
	color:#6A6A6A;
	display:block;
	float:left;
	font-size:13px;
	margin:5px 0 0 10px;
	width:172px;
	height:16px;
	line-height:16px;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-sample a, #content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-sample a.pf-inactive {
	background:url(btn_sample.png) no-repeat left center;
	color:#6A6A6A;
	display:block;
	float:none;
	font-size:13px;
	padding:0 0 0 15px;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-format {
	float:left;
	width:200px;
	height:16px;
	line-height:16px;
	text-align:right;
}
#content .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-download-control {
	float:left;
	text-align:right;
	width:100px;
	height:16px;
}
#content .pf-genrelist-auto .pf-pager {
	background:#000000;
	float:left;
	letter-spacing:2px;
	margin:0;
	padding:10px 0;
	text-align:center;
	width:584px;
}
#content .pf-genrelist-auto .pf-pager a, #content .pf-genrelist-auto .pf-pager span {
	color:#FFFFFF;
	margin:0;
	padding:0;
	text-decoration:none;
}
#content .pf-genrelist-auto .pf-pager span {
	font-size:17px;
}
#content .pf-genrelist-auto .pf-pager a.pf-step {
	background:#D01625;
	padding:0 5px 3px;
}
/******* new search page ********/
#pf-content-filter-controls {
	background:#D01625 url(tpmusik_06.gif) repeat-x left top;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	float:left;
	font-size:12px;
	margin:0 0 0 -14px;
	padding:0 7px;
	position:relative;
	width:584px;
}
#pf-content-filter-controls li {
	background:url(filter_bg.gif) no-repeat right 9px;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	height:12px;
	line-height:12px;
	margin:0 0 0 15px;
	padding:5px 10px 5px 0;
	width:auto;
	float:left;
	list-style:none;
	position:relative;
}
#pf-content-filter-controls li ul {
	display:none;
	position:absolute;
	left:-40px;
	top:22px;
}
#pf-content-filter-controls li:hover ul {
	display:block;
}
#pf-content-filter-controls li ul li {
	margin:-1px 0 0 0;
	padding:0;
	background:#D01625;
	cursor:pointer;
	border-left:1px solid #D01625;
	border-right:1px solid #D01625;
	border-bottom:1px solid #D01625;
	border-top:1px solid #AC000E;
	width:115px;
	height:auto;
	display:block !important;
}
#pf-content-filter-controls li ul li:hover {
	background:#AC000E;
	cursor:pointer;
}
#pf-content-filter-controls li ul li a {
	color:#fff;
	background:transparent;
	border:none;
	padding:5px;
	display:block;
}
#pf-content-filter-controls li ul li a:hover {
	color:#fff;
}

/* Example for password box */
.pf-bulb{
	width: 40px;
	height: 15px;
	display: inline-block;
	background-color: lightgrey;
}
.pf-bulbs{
	width: 200px;
	height: 15px;
	background-color: lightgrey;
}
.pf-bulbs.pf-prohibited.pf-bulb{
	background-color: lightgrey;
}
.pf-bulbs.pf-weak .pf-bulb{
	background-color: yellow;
}
.pf-bulbs.pf-medium .pf-bulb{
	background-color: orange;
}
.pf-bulbs.pf-strong .pf-bulb{
	background-color: greenyellow;
}
.pf-bulbs.pf-excellent .pf-bulb{
	background-color: green;
}
.pf-inactive{
	display: none;
}
#pf-password-advisor{
	float:left;
	margin:36px 0 0 -70px;
   width:223px;
}
/*******  new checkout  ********/
.pf-modal {
   background:#000;
	opacity:0.7;
	filter: alpha(opacity = 70);
	z-index:10000;
}
.pf-pane {
   left:50% !important;
   top:50% !important;
   margin:-200px 0 0 -180px;
	color:#000;
	height:180px;
	width:330px;
	padding:10px;
	z-index:15000;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fff;
}
.pf-pane p {
	margin:0;
	padding:0;
	color:#000;
}
.pf-pane form {
	margin:0 0 10px;
}
.pf-pane label {
	display:block;
	margin:0;
	padding:12px 0 2px;
}
.pf-pane a.pf-cancel {
	width:80px;
	height:16px;
	line-height:16px;
	color:#fff;
	text-align:center;
	display:inline-block;
	margin:0 5px 0 0;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	background:url(btn_general.gif) no-repeat left top;
}
.pf-pane a.pf-accept {
	width:80px;
	height:16px;
	line-height:16px;
	color:#fff;
	text-align:center;
	display:inline-block;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	background:url(btn_general.gif) no-repeat left top;
}
.pf-pane a:hover {
	text-decoration:none;
}
#creditCardManager {
	float:left;
	margin:10px 0 0;
	width:580px;
}
#creditCardManager h2 {
   float: left;
   margin-top: 10px;
   width: 580px;
   font-weight:bold;
   font-size:11px;
}
#creditCardManager table tr {
	padding:0;
}
#creditCardManager table tr td {
	padding:2px;
}
#creditCardManager table tr:first-child td:first-child {
	width:23px;
	margin:2px 5px 0 0;
}
#main #content.account #creditCardManager table tr td form input[type="submit"], #main .account #creditCardManager table tr td form input[type="submit"] {
	text-indent:-99999em;
	width:59px;
	height:16px;
	display:block;
	border:none;
	cursor:pointer;
	background:url(btn_delete.gif) no-repeat left top;
}
*+html #main #content.account #creditCardManager table tr td form input[type="submit"], *+html #main .account #creditCardManager table tr td form input[type="submit"] {
	font-size:0;
	text-indent:-99999em;
	display:block;
	line-height:0;
}
#messages {
   float: left;
   height: auto;
   padding-left: 14px;
   width: 586px;
}
#messages p {
	padding:5px 10px;
	margin:10px 0;
}
#messages .pf-warning {
	background:#D01625;
	color:#FFFFFF;
}
#messages .pf-error {
	background:#D01625;
	color:#FFFFFF;
}
#messages .pf-info {
	background:#D01625;
	color:#FFFFFF;
}
.pf-original-name, .pf-original-title, .pf-original-names {
	display:none;
}
#alternate-products {
	float:left;
	width:586px;
	height:190px;
	overflow:hidden;
	margin:10px 0 0 0;
}
#alternate-products h2 {
	font-size:13px;
	margin:0 0 10px !important;
	padding:0;
}
#alternate-products .squareProductView, #alternate-products .movie, #alternate-products .audiobook {
	float:left;
	width:117px;
	margin:0 0 10px;
}
#alternate-products .squareProductView .cover img {
	height:100px;
	width:100px;
}
#alternate-products .squareProductView .name, #alternate-products .squareProductView .artist, #alternate-products .audiobook .name, #alternate-products .audiobook .artist {
	width:107px;
	height:28px;
	overflow:hidden;
}
#alternate-products .squareProductView .name a, #alternate-products .squareProductView .artist a, #alternate-products .audiobook .name a, #alternate-products .audiobook .artist a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#alternate-products .squareProductView .name a, #alternate-products .audiobook .name a {
	color:#000;
}
#alternate-products .squareProductView .artist a,  #alternate-products .audiobook .artist a {
	color:#6A6A6A;
}
#alternate-products .squareProductView .sample, #alternate-products .squareProductView .description, #alternate-products .squareProductView form.buy {
	display:none;
}
#alternate-products .squareProductView .price {
	font-weight:bold;
}
#alternate-products .movie .cover, #alternate-products .audiobook .cover {
	margin-right:10px;
}
#alternate-products .movie .cover img, #alternate-products .audiobook .cover img {
	height:140px;
	width:100px;
}
#pf-album-page #site #content, #pf-audio-book-page #site #content, #pf-movie-page #site #content{width:600px;padding:10px 0 0 0;background:url(pageheaderblack.gif) no-repeat left top;}
#product-details{float:left;width:600px;padding:0;background:url(pagebodyblack.gif) repeat-y left top;}
#product-details .pf-section{float:right;width:428px;padding:0 10px 0 0;}
#pf-album-page #site #main #content #product-details .pf-section h1, #pf-audio-book-page #site #main #content #product-details .pf-section h1, #pf-movie-page #site #main #content #product-details .pf-section h1{border:none;font-size:18px;width:428px;height:auto;padding:0;margin:0;background:none;color:#fff;text-shadow:none;font-weight:bold;}
#pf-album-page #content .blackBotLarge, #pf-audio-book-page #content .blackBotLarge, #pf-movie-page #content .blackBotLarge{margin:0;}
#product-details .pf-section .pf-artist{float:left;width:438px;font-weight:bold;}
#product-details .pf-section .pf-artist h2{display:none;font-size:12px;background:none;}
#product-details .pf-section .pf-artist p{margin:0;background:none;}
#product-details .pf-section .pf-artist a{color:#fff;text-decoration:none;font-size:13px;font-weight:normal;}
#product-details #pf-summary{float:left;width:138px;margin:0 10px 0 14px;}
#pf-movie-page #product-details #pf-summary{position:relative;}
#pf-movie-page #product-details #pf-summary img:first-child{position:absolute;right:0;top:138px;}
#pf-album-page #product-details #pf-summary .cover{width:138px;height:138px;}
#pf-album-page #product-details #pf-summary .cover img{height:138px;width:138px;}
#pf-audio-book-page #product-details #pf-summary .cover{width:138px;height:195px;}
#pf-audio-book-page #product-details #pf-summary .cover img{height:193px;width:138px;}
#pf-movie-page #product-details #pf-summary .cover{width:138px;height:193px;}
#pf-movie-page #product-details #pf-summary .cover img{height:193px;width:138px;position:static;right:0;left:0;}
#pf-album-page #product-details #pf-summary .sample, #pf-audio-book-page #product-details #pf-summary .sample{display:none;}
#pf-album-page #product-details #pf-summary .pf-sample-collection, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection, #pf-movie-page #product-details #pf-summary .sample{float:left;height:auto;width:138px;line-height:18px;margin:0;text-align:center;background:url(bg_sample.png) no-repeat left top;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl{float:left;height:18px;width:138px;line-height:18px;margin:0;text-align:center;background:url(bg_sample.png) no-repeat left top;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-prev-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-prev-ctrl{background:url(btn_ctrl_sample.png) no-repeat left -54px;display:inline-block;height:18px;text-indent:-99999em;text-transform:capitalize;width:18px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl{background:url(btn_ctrl_sample.png) no-repeat left top;display:inline-block;height:18px;text-indent:-99999em;text-transform:capitalize;width:18px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-next-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-next-ctrl{background:url(btn_ctrl_sample.png) no-repeat 0 -36px;display:inline-block;height:18px;text-indent:-99999em;text-transform:capitalize;width:18px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-active, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pf-play-ctrl.pf-active{background:url(btn_ctrl_sample.png) no-repeat left -18px;width:18px;height:18px;display:inline-block;text-indent:-99999em;text-transform:capitalize;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-inactive, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-inactive{background:url(btn_ctrl_sample.png) no-repeat left top;}
*+html #pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a, *+html #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a{float:left;}
#pf-movie-page #product-details #pf-summary .sample{text-align:center;margin:0 0 5px;}
#pf-movie-page #product-details #pf-summary .sample a{background:url(btn_ctrl_sample.png) no-repeat left top;display:inline-block;height:18px;line-height:18px;padding:0 0 0 20px;color:#fff;text-decoration:none;}
#pf-movie-page #product-details #pf-summary .sample a:hover{text-decoration:underline;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata{float:left;width:138px;margin:0;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata.pf-inactive, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata.pf-inactive{display:none;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata.pf-active, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata.pf-active{display:inline-block;text-align:left;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata .pf-label, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata .pf-label{float:left;color:#fff;display:inline;margin:0 3px 0 0;display:none;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata .pf-value, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata .pf-value{display:inline;color:#fff;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering{float:left;width:138px;margin:0;padding:0;}
#pf-album-page #product-details #pf-summary .pf-item.pf-offering, #pf-audio-book-page #product-details #pf-summary .pf-item.pf-offering, #pf-movie-page #product-details #pf-summary .pf-item.pf-offering{float:left;width:138px;margin:0 0 5px;padding:0 0 5px 0;border-bottom:1px solid grey;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering h2, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering h2{font-weight:bold;color:#fff;font-size:12px;margin:0 0 5px;padding:0;width:138px;border:none;background:none;}
#pf-movie-page #product-details #pf-summary .pf-list.pf-offering h2{color:#fff;font-size:15px;margin:0;padding:0;width:138px;border:none;background:none;font-weight:bold;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl{margin:0;padding:0;width:138px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dt, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dt, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dt{float:left;margin:0;color:#fff;padding:0;width:30px;display:none;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dd, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dd, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd{float:left;margin:0;color:#fff;padding:0;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dd.pf-price, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dd.pf-price, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd.pf-price{width:138px;font-size:16px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Køb"], #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Køb"], #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Køb"], form.buy input[value="Køb"], form.phurchase input[value="Køb"]{background:url(btn_buy.gif) no-repeat left top;width:42px;height:20px;display:inline-block;text-indent:-99999em;text-transform:capitalize;border:none;padding:0;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable{float:right;margin:5px 0 0 0;text-align:right;width:138px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:first-child, #pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-show, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:first-child, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-show, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:first-child, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-show{background:url(btn_show.gif) no-repeat 0 center;color:#999;font-size:12px;padding:0 0 0 12px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-hide, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-hide, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-hide{background:url(btn_hide.gif) no-repeat 0 center;color:#999;font-size:12px;padding:0 0 0 12px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:hover, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:hover, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:hover{text-decoration:none;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery{float:left;width:138px;padding:5px 0 0 0;text-align:left;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a{color:#999;font-size:10px;background:none;padding:0;text-decoration:none;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a:hover, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a:hover, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a:hover{text-decoration:none;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dt, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dt, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dt{margin:0;padding:0;display:block;height:auto;width:75px;line-height:normal;text-align:left;float:left;font-size:10px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd{margin:0;padding:0;height:auto;width:63px;text-align:right;float:left;font-size:10px;}
#pf-music-collection-details, #pf-audio-book-details, #pf-movie-details{float:left;width:428px;margin:10px 0 0 0;padding:0 10px 0 0;color:#fff;}
#pf-movie-details .pf-about h2{margin:0 0 5px;font-size:12px;}
#pf-audio-book-details .title, #pf-movie-details .pf-about h2{font-weight:bold;width:428px;}
#pf-movie-details .pf-about h2{margin:0 0 5px;padding:0;}
#pf-audio-book-details .description{margin:5px 0;width:428px;}
#pf-music-collection-details .pf-detail-decorator, #pf-audio-book-details .pf-detail-decorator, #pf-movie-details .pf-detail-decorator{float:left;width:428px;}
#pf-music-collection-details .pf-detail-decorator .pf-detail-ctrl, #pf-audio-book-details .pf-detail-decorator .pf-detail-ctrl, #pf-movie-details .pf-detail-decorator .pf-detail-ctrl{text-align:right;width:428px;border-bottom:2px solid grey;padding:0 0 5px;}
#pf-music-collection-details .pf-detail-ctrl a, #pf-audio-book-details .pf-detail-ctrl a, #pf-movie-details .pf-detail-ctrl a{color:#fff;font-weight:bold;padding:0 0 0 15px;text-decoration:none;}
#pf-music-collection-details .pf-detail-ctrl a.pf-selected, #pf-audio-book-details .pf-detail-ctrl a.pf-selected, #pf-movie-details .pf-detail-ctrl a.pf-selected{display:none;}
#pf-music-collection-details .pf-optional-details, #pf-audio-book-details .pf-chapter{float:left;width:428px;}
#pf-album-page #site #content #pf-music-collection-details .pf-optional-details h2, #pf-audio-book-page #site #content #pf-audio-book-details .pf-chapter .pf-title{float:left;font-size:15px;font-weight:bold;margin:0;padding:0;width:auto;background:none;display:none;color:#000045;}
#pf-album-page #product-details #pf-music-collection-details .pf-track, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter{float:left;margin:5px 0 0 0;margin:0;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter{float:left;padding:2px 5px;width:418px;border-bottom:2px solid grey;position:relative;}
#pf-album-page #site #content #product-details #pf-music-collection-details .pf-track .pf-item h2, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter h2{background:none;padding:0 0 0 15px;margin:0;border:none;width:auto;height:auto;line-height:normal;font-size:11px;color:#fff;text-transform:uppercase;font-weight:normal;display:inline-block;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item.pf-selected{background:#7b7b7b;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata{float:none;width:auto;font-size:12px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-contributor a, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-contributor a{color:#fff;text-decoration:none;font-size:11px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-contributor a:hover, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-contributor a:hover{text-decoration:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-release-date, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-release-data{color:#fff;margin:0;width:428px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-duration, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-duration{color:#fff;display:inline;width:auto;margin:0 0 0 5px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-release-date, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-release-date{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-about, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-about{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample{float:left;line-height:normal;margin:2px 0 0 0;text-indent:-99999em;text-transform:capitalize;width:12px;height:11px;position:absolute;top:2px;left:5px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a.pf-sample-ctrl, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-sample a.pf-sample-ctrl{float:left;padding:0;color:#fff;text-indent:-99999em;text-transform:capitalize;display:inline-block;width:12px;height:11px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a, #pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a.pf-inactive, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-sample a, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-sample a.pf-inactive{background:url(btn_sample) no-repeat left top;text-indent:-99999em;text-transform:capitalize;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a.pf-active, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample a.pf-active{background:url(btn_sample.png) no-repeat left -11px;text-indent:-99999em;text-transform:capitalize;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional{float:left;width:428px;margin:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional dt, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional dt{float:left;margin:0 2px 0 0;padding:0;width:auto;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional dd, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional dd{margin:0;padding:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional dd a, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional dd a{text-decoration:none;color:#999;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional dd a:hover, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional dd a:hover{text-decoration:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings{float:right;height:24px;line-height:24px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-format, #pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-currency, #pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-price{line-height:25px;padding:0 5px;font-size:16px;color:#fff;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-format{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings td{padding:0;margin:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection, #pf-movie-page #product-details #pf-movie-details .pf-movie, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book{float:left;margin:10px 0;padding:0;width:428px;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection h2, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book h2, #pf-movie-page #product-details #pf-movie-details .pf-movie h2{border-bottom:2px solid grey;color:#fff;font-size:12px;font-weight:bold;margin:0 0 5px;padding:10px 0 2px;width:428px;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl{float:left;margin:0;padding:0;width:428px;font-weight:normal;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dt{float:left;padding:0;margin:0 2px 0 0;width:auto;font-weight:bold;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd{float:left;margin:0 10px 0 0;padding:0 2px;width:auto;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd a{color:#999;text-decoration:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd a:hover{color:#999;text-decoration:none;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book a{color:#999;text-decoration:none;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book a:hover{text-decoration:none;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .genre, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .narrators, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .writers, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .duration{padding:0;margin:0;width:428px;float:left;background:none;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl{width:428px;float:left;margin:0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-one{width:428px;margin:0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dt{font-weight:bold;font-size:12px;margin:0;padding:0;width:428px;line-height:18px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd{width:428px;padding:0;margin:0;line-height:18px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd a{color:#999;text-decoration:none;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd a:hover{text-decoration:none;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two{width:428px;margin:0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two dt{background:none;width:100px;float:left;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two dd{background:none;width:328px;padding:0;float:left;}
#pf-album-page .pf-aside, #pf-audio-book-page .pf-aside, #pf-movie-page .pf-aside{float:right;margin:0;padding:105px 0 0 0;width:150px;}
#pf-album-page #content .pf-aside, #pf-audio-book-page #content .pf-aside, #pf-movie-page #content .pf-aside{display:none;}
#pf-album-page #site .pf-aside #pf-list-content, #pf-audio-book-page #site .pf-aside #pf-list-content, #pf-movie-page #site .pf-aside #pf-list-content{float:left;margin:45px 0 0 0;padding:0;width:150px;}
#pf-album-page .pf-aside #alternativeProducts, #pf-audio-book-page .pf-aside #alternativeProducts, #pf-movie-page .pf-aside #alternativeProducts, #pf-album-page .pf-aside #secondAlternativeProducts, #pf-audio-book-page .pf-aside #secondAlternativeProducts, #pf-movie-page .pf-aside #secondAlternativeProducts{float:left;margin:5px 0 0 0;padding:0 0 0 10px;width:140px;background:#fff url(smallblankheaderblu.gif) no-repeat left top;position:relative;}
#pf-album-page .pf-aside #alternativeProducts h2, #pf-audio-book-page .pf-aside #alternativeProducts h2, #pf-movie-page .pf-aside #alternativeProducts h2, #pf-album-page .pf-aside #secondAlternativeProducts h2, #pf-audio-book-page .pf-aside #secondAlternativeProducts h2, #pf-movie-page .pf-aside #secondAlternativeProducts h2{color:#fff;font-size:9px;font-weight:bold;margin:0;padding:0;position:absolute;left:46px;top:18px;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView, #pf-movie-page .pf-aside #alternativeProducts .squareProductView, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView{float:left;margin:0;padding:0;width:123px;margin-bottom:6px;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .cover, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .cover, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .cover, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .cover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .cover, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .cover{display:none;}
#pf-album-page #site #content .pf-aside #alternativeProducts .squareProductView .cover img, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .squareProductView .cover img, #pf-movie-page #site #content .pf-aside #alternativeProducts .squareProductView .cover img, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .squareProductView .cover img, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .squareProductView .cover img, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .squareProductView .cover img{width:40px;height:40px;}
#pf-album-page .pf-aside #alternativeProducts .movie, #pf-audio-book-page .pf-aside #alternativeProducts .movie, #pf-movie-page .pf-aside #alternativeProducts .movie, #pf-album-page .pf-aside #secondAlternativeProducts .movie, #pf-audio-book-page .pf-aside #secondAlternativeProducts .movie, #pf-movie-page .pf-aside #secondAlternativeProducts .movie{float:left;margin:0;padding:0;width:123px;margin-bottom:6px;}
#pf-album-page .pf-aside #alternativeProducts .movie .cover, #pf-audio-book-page .pf-aside #alternativeProducts .movie .cover, #pf-movie-page .pf-aside #alternativeProducts .movie .cover, #pf-album-page .pf-aside #secondAlternativeProducts .movie .cover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .movie .cover, #pf-movie-page .pf-aside #secondAlternativeProducts .movie .cover{display:none;}
#pf-album-page #site #content .pf-aside #alternativeProducts .movie .cover img, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .movie .cover img, #pf-movie-page #site #content .pf-aside #alternativeProducts .movie .cover img, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .movie .cover img, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .movie .cover img, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .movie .cover img{width:40px;height:60px;}
#pf-album-page .pf-aside #alternativeProducts .audiobook, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook, #pf-movie-page .pf-aside #alternativeProducts .audiobook, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook{float:left;margin:0;padding:0;width:123px;margin-bottom:6px;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .cover, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .cover, #pf-movie-page .pf-aside #alternativeProducts .audiobook .cover, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .cover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .cover, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .cover{display:none;}
#pf-album-page #site #content .pf-aside #alternativeProducts .audiobook .cover img, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .audiobook .cover img, #pf-movie-page #site #content .pf-aside #alternativeProducts .audiobook .cover img, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .audiobook .cover img, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .audiobook .cover img, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .audiobook .cover img{width:40px;height:60px;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .name, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .name, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .name, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .name, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .name, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .name{width:107px;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .name a, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .name a, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .name a, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .name a, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .name a, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .name a{font-size:10px;font-weight:bold;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .artist, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .artist, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .artist, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .artist, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .artist, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .artist{width:107px;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .artist a, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .artist a, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .artist a, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .artist a, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .artist a, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .artist a{color:#6A6A6A;font-size:10px;font-weight:bold;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .sample, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .sample, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .sample, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .sample, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .sample, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .sample, #pf-album-page .pf-aside #alternativeProducts .squareProductView form.phurchase, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView form.phurchase, #pf-movie-page .pf-aside #alternativeProducts .squareProductView form.phurchase, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView form.phurchase, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView form.phurchase, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView form.phurchase, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .description, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .description{display:none;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .price, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .price, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .price, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .price, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .price, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .price{width:107px;font-weight:bold;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .name, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .name, #pf-movie-page .pf-aside #alternativeProducts .audiobook .name, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .name, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .name, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .name{font-weight:bold;height:15px;width:82px;overflow:hidden;margin:0 0 2px;padding:0 6px 0 0;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .name a, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .name a, #pf-movie-page .pf-aside #alternativeProducts .audiobook .name a, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .name a, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .name a, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .name a{color:#000045;text-decoration:none;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .name a:hover, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .name a:hover, #pf-movie-page .pf-aside #alternativeProducts .audiobook .name a:hover, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .name a:hover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .name a:hover, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .name a:hover{color:#ad0032;text-decoration:none;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .artist, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .artist, #pf-movie-page .pf-aside #alternativeProducts .audiobook .artist, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .artist, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .artist, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .artist{height:15px;margin:0 0 5px;overflow:hidden;width:82px;padding:0 6px 0 0;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .artist a, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .artist a, #pf-movie-page .pf-aside #alternativeProducts .audiobook .artist a, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .artist a, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .artist a, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .artist a{color:#000045;text-decoration:none;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .artist a:hover, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .artist a:hover, #pf-movie-page .pf-aside #alternativeProducts .audiobook .artist a:hover, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .artist a:hover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .artist a:hover, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .artist a:hover{color:#ad0032;text-decoration:none;}
#content .phurchase{float:none;height:20px;width:42px;padding:0;}
#content .refill form.phurchase{height:auto;width:auto;}
form.phurchase input[value="Køb"]{background:url(btn_buy.gif) no-repeat left top;text-indent:-9999em;text-transform:capitalize;width:42px;height:20px;display:inline-block;cursor:pointer;border:none;}
form.phurchase input[value="Lej"]{background:url(btn_buy_stream.gif) no-repeat left top !important;text-indent:-9999em;text-transform:capitalize;width:42px;height:20px;display:inline-block;cursor:pointer;border:none;}
#pf-album-page p#pf-content-title, #pf-audio-book-page p#pf-content-title, #pf-movie-page p#pf-content-title{float:left;width:580px;margin:0 0 10px 10px;padding:0 0 5px 0;font-size:18px;font-weight:normal;color:#fff;border-bottom:1px solid grey;}
.pf-sample span.pf-nosample{text-indent:-99999em;}
/*---------- media box -----------*/
#mbOverlay{background:#000;z-index:9999;position:fixed;left:0;top:0;}
#mbCenter{padding:10px;position:absolute;left:50% !important;z-index:10000;background:#000;-moz-border-radius:3px;-webkit-border-radius:3px;}
#mbCenter #mbImage{background:#fff;padding:10px;}
#mbBottom a#mbCloseLink{position:absolute;right:10px;top:-6px;background:#fff;text-decoration:none;}
#mbBottom a#mbCloseLink{color:#000;padding:0 5px;background:#fff;text-decoration:none;}
#mbNextLink, #mbPrevLink{float:right;padding:0 5px;line-height:16px;width:16px;height:16px;text-decoration:none;text-align:center;display:none;}
#mbNextLink big, #mbPrevLink big{color:#fff;height:16px;width:16px;line-height:16px;text-decoration:none;}
#mbTitle{float:left;line-height:16px;margin:0 0 0 10px;color:#fff;display:none;}
#mbNumber{float:right;line-height:16px;color:#fff;display:none;}
body#pf-silverlight-player{background:none;padding:0;margin:0;width:600px;height:400px;}
#pf-silverlight-player h1, #pf-silverlight-player #footer{display:none;}
#pf-silverlight-player .pf-player{width:600px;height:400px;}




































