/* DEFAULT */
html {
	font-size:10px;
	margin:0;
	padding:0;
}
body {
	background:#fff url(background.gif) no-repeat 900px 158px;
	color:#444444;	
	font-family:verdana;
	font-size:10px;
	margin:0;
	padding:0;
}
body, input, table, select, a {
	font-family: verdana;
	color:#444444;
	font-size:10px;
}
* {
	margin:0;
	padding:0;
}
#notification_success, #notification_failed {
	margin:0;
	padding:0;
	display:none;
	position:absolute;
}
#wrapper{
	width:100%;
	margin:0;
	padding:0;
	background:url(top_bg_repeat.gif) repeat-x 782px 0;
}
#wrapper #site_side, #wrapper #site {
	float:left;
	width:960px;
	padding:0;
}
a:link, a:hover, a:visited, a:active { 
	outline:none;
	color:#444444;
	text-decoration:underline;
}
h1 {
	font-size:11px;
	color:#444444;
	margin:0;
	padding:0 0 10px;
}
h2 {
	font-size: 11px;
	color:#444444;
	margin:0;
	padding:0 0 10px;
}
img {
	border:none;
}
div {
	color:#444444;
	float:left;
	font-family:verdana;
	font-size:10px;
}
#banners {
	float:left;
	width:537px;
	padding:0 0 25px 0;
}
#top {
	width:960px;
}
#top #logo {
	height:110px;
}
#top #logo, #top #logo a, #top #logo a img {
	margin:0;
}
#top #navTab {
	display:block;
	width:945px;
	height:20px;
	padding:0 0 0 15px;
	background:#000;
	line-height:20px;
	color:#fff;
}
#top #navTab span {
	color:#fff;
	font-weight:bold;
	margin:0 5px 0 0;
}
#top #navTab a {
	color:#fff;
	display:inline-block;
	width:66px;
	height:18px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
#top #navTab a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:url(tab_bg.gif) no-repeat left top;
}
#top #navTab a.true {
	background:url(tab_bg.gif) no-repeat left top;
}
#top #menu {
	width:945px;
	margin:0 0 0 15px;
	padding:2px 0 0 0;
	border-bottom:2px solid #000;
}
*html #top #menu {
	width:945px;
	margin:0 0 0 8px;
	padding:2px 0 0 0;
	border-bottom:2px solid #000;
}
#top #menu ul {
	list-style:none;
	padding:0;
	margin:0;
}
#top #menu ul li {
	float:left;
	color:#444444;
	font-family:verdana;
	font-size:11px;
}
#top #menu ul li a {
	float:left;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	height:18px;
	text-align:center;
}
#top #menu ul #menu-main-page.current-page a {
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	width:90px;
	height:16px;
	padding:2px 6px 0 0;
	background:url(menu_bg.gif) no-repeat left top;
}
#top #menu ul #menu-main-page.other-page a {
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	width:90px;
	height:16px;
	padding:2px 6px 0 0;
	background:url(menu_bg.gif) no-repeat left -108px;
}
#top #menu ul #menu-gift-certificate-page.current-page a {
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	background:url(menu_bg.gif) no-repeat -96px -18px;
}
#top #menu ul #menu-gift-certificate-page.other-page a {
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	background:url(menu_bg.gif) no-repeat -96px 0px;
}
#top #menu ul #menu-account-page.current-page a {
	float:left;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	background:url(menu_bg.gif) no-repeat -206px -36px;
}
#top #menu ul #menu-account-page.other-page a {
	float:left;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	background:url(menu_bg.gif) no-repeat -206px 0px;
}
#top #menu ul #menu-assets-page.current-page a {
	float:left;
	font-weight:bold;
	color:#fff;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	text-decoration:none;
	background:url(menu_bg.gif) no-repeat -316px -54px;
}
#top #menu ul #menu-assets-page.other-page a {
	float:left;
	font-weight:bold;
	color:#fff;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	text-decoration:none;
	background:url(menu_bg.gif) no-repeat -316px 0px;
}
#top #menu ul #menu-about-page.current-page a {
	float:left;
	font-weight:bold;
	color:#fff;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	text-decoration:none;
	background:url(menu_bg.gif) no-repeat -426px -72px;
}
#top #menu ul #menu-about-page.other-page a {
	float:left;
	font-weight:bold;
	color:#fff;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	text-decoration:none;
	background:url(menu_bg.gif) no-repeat -426px 0px;
}
#top #menu ul #menu-help-page.current-page a {
	float:left;
	font-weight:bold;
	color:#fff;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	text-decoration:none;
	background:url(menu_bg.gif) no-repeat -536px -90px;
}
#top #menu ul #menu-help-page.other-page  a {
	float:left;
	font-weight:bold;
	color:#fff;
	width:100px;
	height:16px;
	padding:2px 10px 0 0;
	text-decoration:none;
	background:url(menu_bg.gif) no-repeat -536px 0px;
}
#top #menu ul #menu-shop-page a {
	background:transparent url(menu_bg.gif) no-repeat scroll -646px 0px;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:16px;
	padding:2px 10px 0 0;
	text-decoration:none;
	width:100px;
}
#top #menu ul #menu-terms-page {
	width:189px;
	float:left;
	padding:0 0 0 0px;
}
#top #menu ul #menu-terms-page a {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:16px;
	width:179px;
	padding:2px 0 0 10px;
	text-align:center;
	text-decoration:none;
	background:url(menu_bg.gif) no-repeat -756px top;
}
#top #menu ul #menu-main-page a:hover, #top #menu ul #menu-gift-certificate-page a:hover, #top #menu ul #menu-account-page a:hover, #top #menu ul #menu-assets-page a:hover, #top #menu ul #menu-about-page a:hover, #top #menu ul #menu-help-page a:hover, #top #menu ul #menu-shop-page a:hover, #top #menu ul #menu-terms-page a:hover {
	text-decoration:underline;
}
#main #searchbar {
	color:#fff;
	width:400px;
	height:20px;
	padding:3px 0 3px 30px;
	font-weight:bold;
	background:#b3b3b3;
	position:relative;
	border-bottom:2px solid #000;
}
#searchbar input {
	width:200px;
}
#searchbar a img {
	top:4px;
	left:385px;
	position:absolute;
}
html>/**/body #searchbar .search-suggestions {
	background:#fff url(suggestion_top.gif) no-repeat left top !important;
	width:300px !important;
	margin:3px 0 0 32px;
	padding:0;
	z-index:1000;
}
*html #searchbar .search-suggestions {
	background:#fff url(suggestion_top.gif) no-repeat left top !important;
	width:300px !important;
	margin:25px 0 0 -203px;
	padding:0;
	z-index:1000;
}
*+html #searchbar .search-suggestions {
	background:#fff url(suggestion_top.gif) no-repeat left top !important;
	width:300px !important;
	margin:25px 0 0 -203px;
	padding:0;
	z-index:1000;
}
#searchbar .search-suggestions ol {
	float:left;
	list-style:none;
	margin:0;
	padding:14px 0 0 0;
	background:#FCFCFC;
	border-bottom:2px solid #040403;
}
#searchbar .search-suggestions ol li {
	cursor:pointer;
	margin:0;
	padding:5px;
	float:left;
	width:288px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#searchbar .search-suggestions ol li span {
	color:#444444;
	float:left;
	font-size:11px;
	overflow:hidden;
	width:144px;
}
#searchbar .search-suggestions ol li span.pf-query-hits-count {
	float:left;
	text-align:right;
	color:#444444;
	overflow:hidden;
	width:144px;
}
#searchbar .search-suggestions ol li:hover span, #searchbar .search-suggestions ol li.pf-quick-selected span {
	text-decoration:underline;
}
#searchbar .search-suggestions ol li:hover, #searchbar .search-suggestions ol li.pf-quick-selected {
	background:#fff;
}
#left {
	float:right;
	width:178px;
	padding:43px 0 0 15px;
	background:url(left_top.gif) no-repeat left top;
}
#left #menu {
	display:none;
}
#left #newsletter {
	display:none;
}
#left .customized {
	float:left;
	width:178px;
	margin:0;
	padding:0;	
}
*+html #left .customized {
	float:left;
	width:178px;
	margin:0 0 15px 0;
	padding:0;	
}
#left .customized #campaign {
	float:left;
	width:178px;
}
#left .customized #campaign a {
	margin:0 0 15px 0;
	float:left;
}
#left #leftguides {
	float:left;
	margin:0 0 15px;
	padding:0;
	width:178px;
}
#left #leftguides .help {
    padding:0;
	width:178px;
	border-bottom:1px solid #ccc;
}
#left #leftguides .help ul {
    padding:0;
	width:178px;
    list-style:none;
}
#left #leftguides .help ul li {
    padding:0;
	width:178px;
}
#left #leftguides .help ul h2 {
	background:transparent url(box_header_bg.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:150px;
}
#left #leftguides ul a {
	color:#444444;
    margin:0;
    width:156px;
    padding:5px 10px;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    text-decoration:none;
    display:block;
}
#left #leftguides ul a:hover {
    text-decoration:underline;
}
#left #tagcloud {
	float:left;
	padding:4px 0 20px;
	width:200px;
}
#left #tagcloud .tagcloud {
	padding:0;
	width:178px;
}
#left .tagcloud h2 {
	background:transparent url(box_header_bg.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 15px;
	width:163px;
}
#left .tagcloud p {
	padding:0 10px 10px;
	width:156px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
    overflow:hidden;
}
#left .tagcloud p a {
    color:#444444;
    padding:0 5px;
    text-decoration:none;
}
#left .tagcloud p a:hover {
    color:#444444;
    padding:0 5px;
    text-decoration:underline;
}
#left .tagcloud p a.tiny {
    padding:0 5px;
    text-decoration:none;
    font-size:11px;
}
#left .tagcloud p a.small {
    padding:0 5px;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}
#left .tagcloud p a.medium {
    padding:0 5px;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
}
#left .tagcloud p a.large {
    padding:0 5px;
    text-decoration:none;
    font-size:15px;
    font-weight:normal;
}
#left .tagcloud p a.huge {
    padding:0 5px;
    text-decoration:none;
    font-size:15px;
    font-weight:bold;
}
#main {
	float:left;
	width:752px;
	margin:0;
	padding:0 0 0 15px;
}
#cart {
	float:left;
	width:322px;
	height:20px;
	line-height:20px;
	padding:3px 0;
	margin:0;
	font-weight:bold;
	background:#b3b3b3;
	position:relative;
	border-bottom:2px solid #000;
}
*html #cart {
	float:left;
	width:322px;
	height:17px;
	line-height:17px;
	padding:3px 0;
	margin:0;
	font-weight:bold;
	background:#b3b3b3;
	position:relative;
	border-bottom:2px solid #000;
}
#cart div {
	float:left;
	color:#444444;
}
#cart #cartItemCountLabel {
	float:left;
	width:100px;
	padding:0 0 0 30px;
	color:#fff;
}
#cart #cartItemCount {
	float:left;
	width:50px;
	margin:0;
	padding:0 5px 0 0;
	color:#fff;
}
#cart #cartTotalLabel {
	float:left;
	width:55px;
	padding:0;
	color:#fff;
}
#cart #cartTotal {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	color:#fff;
}
#cart #disabledCartActions, #cart #enabledCartActions {
	width:150px;
	height:18px;
	padding:0;
	position:absolute;
	top:4px;
	left:355px;
}
#cart #enabledCartActions {
	cursor:pointer;
}
#enabledCartActions {
	display:none;
}
#cart #cartContent {
	clear:both;
	position:absolute;
	display:none;
    visibility:hidden;
    width:468px !important;
    padding:5px 10px 10px 10px;
    margin:25px 0 0 25px;
    background:#FCFCFC;
    border-top:2px solid #040403;
    border-bottom:2px solid #040403;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}
#cart #cartContent .cartItemRow {
	border-bottom:1px solid #E6EBE9;
	padding:5px 0;
	width:468px;
	clear:both;
	line-height:15px;
}
#cart #cartContent .cartItemRow .name {
	width:468px;
	height:20px;
	overflow:hidden;
	margin:0 0 2px 0;
}
#cart #cartContent .cartItemRow .artist {
	color:#444444;
	width:232px;
	height:20px;
	overflow:hidden;
	margin:0 0 2px 0;
}
#cart #cartContent .cartItemRow .name a {
	text-decoration:underline;
	color:#444444;
	font-weight:bold;
}
#cart #cartContent .cartItemRow .name a:hover {
	text-decoration:none;
	font-weight:bold;
    color:#444444;	
}
#cart #cartContent .cartItemRow .format {
	color:#CCCCCC;
	margin:0 0 2px 0;
	width:120px;
	font-weight:normal;
}
#cart #cartContent .cartItemRow .currency {
	width:30px;
	margin:0 0 2px 0;
    color:#444444;
}
#cart #cartContent .cartItemRow .price {
	width:50px;
	margin:0 0 2px 0;
	color:#444444;
}
#cart #cartContent .cartItemRow .remove {
	width:36px;
	text-align:right;
	margin:0 0 2px 0;
	cursor:pointer;
	height:13px;
}
#cart #cartContent .cartItemRow .remove img {
	width:12px;
	height:13px;
}
#subNav {
	width:752px;
	padding:10px 0;
	border-bottom:1px solid #E6EBE9;
}
#subNav span.here {
	font-weight:bold;
	padding:0 5px 0 0;
}
#subNav span.breadcrumbWere {
	font-weight:bold;
}
#subNav span.pf-separator {
	padding:0 2px;
	font-size:11px;
	font-weight:bold;
}
#subNav h1, #subNav h2 {
	display:inline;
	padding:0;
}
#subNav h1 span.pf-control {
	display:none;
}
#subNav h1 span.pf-artists {
	display:none;	
}
#subNav h1 span.artistSpanText {
	color:#444444;	
}
#genre {
	float:left;
	padding:0;
	height:35px;
	width:752px;
	background:url(genre_bg.gif) no-repeat left top;
}
#genre h2 {
	float:left;
	width:105px;
	height:21px;
	font-weight:normal;
	padding:4px 0 0 10px;
	text-transform:uppercase;
}
#genre #genreSlider {
	float:left;
	width:637px;
	height:31px;
	overflow:hidden;
	margin:0;
	padding:4px 0 0;
}
#genre ul {
	margin:0;
	padding:0;
}
#genre ul li {
	list-style:none;
	width:auto;
	float:left;
	height:auto;
	margin:0 3px;
}
#genre a {
	padding:0 3px;
	float:left;
	font-weight:normal;
	text-decoration:none;
}
#genre a:hover {
	padding:0 3px;
	float:left;
	font-weight:normal;
	text-decoration:underline;
}
#genre a.current-page {
	font-weight:bold;
}
#genre span {
	float:left;
}
#site #content.search {
	float:left;
	margin:15px 0;
	padding:0;
	width:752px;
}
*html #site .search {
	float:left;
	margin:15px 0;
	padding:0;
	width:752px;
}
#site #content.search h1 {
	background:transparent url(help_header.gif) no-repeat left top;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
}
#site #content.search .explanation {
	background:#FCFCFC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
}
#site #content.search .explanation a {
	color:#444444;
	margin:0 0 0 2px;
	text-decoration:underline;
}
#site #content.search .explanation a:hover {
	color:#444444;
	margin:0 0 0 2px;
	text-decoration:none;
}
#site #content.search .bestMatch {
	background:#FCFCFC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
}
#site #content.search .bestMatch .squareProductView {
	float:left;
	height:192px;
	margin:0;
	padding:10px 9px;
	text-align:center;
	width:102px;
}
#site #content.search .bestMatch .squareProductView .cover {
	height:102px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#site #content.search .bestMatch .squareProductView .cover img {
	border:1px solid #9B9B9B;
	height:100px !important;
	width:100px !important;
}
#site #content.search .bestMatch .squareProductView .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	text-align:left;
	width:102px;
}
#site #content.search .bestMatch .squareProductView .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
}
#site #content.search .bestMatch .squareProductView .name a {
	color:#444444;
	text-decoration:none;
}
#site #content.search .bestMatch .squareProductView .name a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.search .bestMatch .squareProductView .artist a {
	color:#444444;
	text-decoration:none;
}
#site #content.search .bestMatch .squareProductView .artist a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.search .bestMatch .squareProductView .sample {
	display:none;
}
#site #content.search .bestMatch .squareProductView .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#site #content.search .bestMatch .squareProductView form.phurchase {
	width:auto;
}
#site #content.search .bestMatch .movie {
	float:left;
	height:245px;
	margin:0;
	padding:10px 16px 10px 0;
	text-align:center;
	width:102px;
}
#site #content.search .bestMatch .movie .cover {
	height:132px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#site #content.search .bestMatch .movie .cover img {
	border:1px solid #9B9B9B;
	height:130px !important;
	width:100px !important;
}
#site #content.search .bestMatch .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:102px;
}
#site #content.search .bestMatch .movie .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
}
#site #content.search .bestMatch .movie .name a {
	color:#444444;
	text-decoration:none;
}
#site #content.search .bestMatch .movie .name a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.search .bestMatch .movie .artist {
	color:#444444;
	text-decoration:none;
}
#site #content.search .bestMatch .movie .artist a {
	color:#444444;
	text-decoration:underline;
}
#site #content.search .bestMatch .movie .sample {
	display:none;
}
#site #content.search .bestMatch .movie .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#site #content.search .bestMatch .movie form.phurchase {
	width:auto;
}
/*#site #content.search table.productsTable {
	background:#FCFCFC none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:708px;
	float:left;
}*/
#site #content.search #tableWrapper {
	background:#FCFCFC none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
	float:left;
}
#site #content.search table.productsTable tr {
	float:left;
	line-height:20px;
	width:730px;
}
#site #content.search table.productsTable tr.pf-data-contributions {
	display:none;
}
#site #content.search table.productsTable tr td {
	border-bottom:1px solid #E6EBE9;
	float:left;
	height:30px;
	overflow:hidden;
}
#site #content.search table.productsTable tr td.sample {
	height:28px;
	padding:5px 5px 0 0;
	width:45px;
}
#site #content.search table.productsTable tr td.sample a, #site #content.search table.productsTable tr td.sample a.pf-inactive {
	background:transparent url(btn_ctrl_sample.png) no-repeat scroll 5px top;
	display:block;
	padding:0;
	text-indent:-99999em;
	height:18px;
}
#site #content.search table.productsTable tr td.sample a.pf-active{
	background:url(btn_ctrl_sample.png) no-repeat 5px -18px;
}
#site #content.search table.productsTable tr td.name {
	font-size:16px;
	height:30px;
	line-height:25px;
	overflow:hidden;
	padding:3px 0 0;
	width:184px;
}
#site #content.search table.productsTable tr td.name a {
	color:#444444;
	font-size:16px;
	text-decoration:none;
}
#site #content.search table.productsTable tr td.name a:hover {
	color:#444444;
	font-size:16px;
	text-decoration:underline;
}
#site #content.search table.productsTable tr td.pf-contributor {
	font-size:16px;
	height:30px;
	line-height:25px;
	overflow:hidden;
	padding:3px 0 0;
	width:180px;
}
#site #content.search table.productsTable tr td.pf-contributor a {
	color:#444444;
	font-size:16px;
	text-decoration:none;
}
#site #content.search table.productsTable tr td.pf-contributor a:hover {
	color:#444444;
	font-size:16px;
	text-decoration:underline;
}
#site #content.search table.productsTable tr td.duration {
	color:#CCCCCC;
	height:30px;
	padding:3px 0 0;
	text-align:center;
	width:50px;
	display:none;
}
#site #content.search table.productsTable tr td.pf-release-date {
	color:#CCCCCC;
	height:30px;
	padding:3px 0 0;
	text-align:center;
	width:50px;
}
#site #content.search table.productsTable tr td.format {
	color:#CCCCCC;
	height:30px;
	padding:3px 0 0;
	text-align:center;
	width:120px;
}
#site #content.search table.productsTable tr td.currency {
	color:#444444;
	font-size:16px;
	height:30px;
	padding:3px 0 0;
	text-align:right;
	width:40px;
}
#site #content.search table.productsTable tr td.price {
	color:#444444;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:3px 0 0;
	text-align:center;
	width:60px;
}
#site #content.search table.productsTable tr td.buy {
	height:30px;
	padding:3px 0 0;
	text-align:right;
}
#site #content.search #paging, .search .pf-pager {
	background:#FCFCFC none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
	text-align:right;
}
#site #content.search #paging span, #site #content.search #paging span a, #site #content.search #paging span a:hover {
	font-size:16px;
}
#content {
	float:left;
	margin:0;
	padding:15px 0 0 0;
	width:752px;
}
#site #content.giftcertificates {
	float:left;
	width:752px;
	height:580px;
	padding:0;
	margin:15px 0 0 0;
	background:url(giftcertificates_bg.gif) no-repeat left top;
}
*html #site .giftcertificates {
	float:left;
	width:752px;
	height:580px !important;
	padding:0 !important;
	margin:15px 0 0 0 !important;
	background:url(giftcertificates_bg.gif) no-repeat left top !important;
}
#site #content.giftcertificates h1 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
	background:none;
}
#site #content.giftcertificates .explanation {
	padding:10px;
	margin:0;
	width:732px;
}
#site #content.giftcertificates .explanation dl {
	margin:0;
	padding:20px 0 0 0;
}
#site #content.giftcertificates .explanation dl dt {
	width:732px;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	padding:0 0 5px 0;
	border-bottom:1px solid #e3e8e5;
}
#site #content.giftcertificates .explanation dl dd {
	width:732px;
	margin:0;
	padding:5px 0 20px;
}
#site #content.giftcertificates .gold, #site #content.giftcertificates .bronze, #site #content.giftcertificates .silver {
	float:left;
	font-weight:bold;
	text-align:center;
	width:110px;
	height:59px;
	margin:0 30px;
	padding:80px 0 0 0;
}
.gold {
	background:url(certificate_gold.jpg) no-repeat 0 0;
}
.bronze {
	background:url(certificate_bronze.jpg) no-repeat 0 0;
}
.silver {
	background:url(certificate_silver.jpg) no-repeat 0 0;
}
#site #content.giftcertificates .gold h2, #site #content.giftcertificates .bronze h2, #site #content.giftcertificates .silver h2 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
}
#site #content.giftcertificates .gold .buy, #site #content.giftcertificates .bronze .buy, #site #content.giftcertificates .silver .buy {
	float:left;
	margin:5px 0 0 0;
	width:110px;
	text-align:center;
}
#site #content.login {
	float:left;
	width:752px;
	height:580px;
	padding:0;
	margin:15px 0 0 0;
	background:url(giftcertificates_bg.gif) no-repeat left top;
}
*html #site .login {
	float:left;
	width:752px;
	height:580px !important;
	padding:0 !important;
	margin:15px 0 0 0 !important;
	background:url(giftcertificates_bg.gif) no-repeat left top !important;
}
#site #content.login h1 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:702px;
	background:none;
}
#site #content.login .message {
	float:left;
	padding:5px 10px;
	margin:10px 1px;
	width:728px;
	color:#fff;
	background:#444444;
	border:1px solid #E6EBE9;
}
#site #content.login .error {
	float:left;
	padding:5px 10px;
	margin:10px 1px;
	width:728px;
	color:#fff;
	background:#AD0032;
	border:1px solid #E6EBE9;
}
*html #site #content.login .error {
	float:left;
	padding:5px 10px;
	margin:10px 0;
	width:728px;
	color:#fff;
	background:#AD0032;
	border:1px solid #E6EBE9;
}
#site #content.login #login, #site #content.login #invitation {
	margin:0;
	padding:10px;
	width:732px;
}
#site #content.login #login h2, #site #content.login #invitation h2 {
	border-bottom:1px solid #E6EBE9;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	padding:0 0 5px;
	width:732px;
}
#site #content.login #login dl dt, #site #content.login #invitation dl dt {
	margin:0;
	padding:12px 0 2px;
	width:732px;
}
#site #content.login #login dl dd {
	padding:0;
}
#site #content.login #login dl dd a {
	color:#444444;
	text-decoration:underline;
	margin:0 0 0 2px;
}
#site #content.login #login dl dd a:hover {
	color:#444444;
	text-decoration:none;
	margin:0 0 0 2px;
}
#site #content.login #invitation .explanation {
	padding:12px 0 2px;
	width:510px;
}
#site #content.login #invitation dl {
	float:left;
	width:510px;
	padding:0;
}
#site #content.password {
	background:transparent url(password_bg.gif) no-repeat left top;
	float:left;
	height:340px;
	margin:15px 0 0;
	padding:0;
	width:752px;
	position:relative;
}
*html #site .password {
	background:transparent url(password_bg.gif) no-repeat left top;
	float:left;
	height:340px;
	margin:15px 0 0;
	padding:0;
	width:752px;
	position:relative;
}
#site #content.password h1 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
	background:none;
}
#site #content.password .message {
	background:#444444 none repeat scroll 0 0;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 1px;
	padding:5px 10px;
	width:728px;
}
#site #content.password .error {
	background:#AD0032;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 1px;
	padding:5px 10px;
	width:728px;
}
*html #site #content.password .error {
	background:#AD0032;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 0;
	padding:5px 10px;
	width:728px;
}
#site #content.password .explanation {
	float:left;
	margin:0;
	padding:10px;
	width:732px;
}
#site #content.password dl {
	float:left;
	margin:0;
	padding:0 10px;
	width:732px;
}
#site #content.password dl dt {
	margin:0;
	padding:12px 0 2px;
	width:510px;
}
#site #content.password dl dd {
    padding:0;
}
#site #content #about {
	background:transparent url(giftcertificates_bg.gif) no-repeat left top;
	float:left;
	height:580px;
	margin:0 0 10px 0;
	padding:0;
	width:752px;
}
#site #content #about h1 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:702px;
	background:none;
}
#site #content #about h2 {
	float:left;
	padding:10px;
	margin:0;
	width:732px;
}
#site #content #about p {
	float:left;
	margin:0;
	padding:10px;
	width:732px;
}
#site #content #about p a {
	color:#444444;
	text-decoration:underline;
}
#site #content #about p a:hover {
	color:#444444;
	text-decoration:none;
}
#site #content #about span {
	font-weight:bold;
	font-size:11px;
}
#site #content.faq {
	float:left;
	margin:15px 0;
	padding:0;
	width:752px;
}
*html #site .faq {
	float:left;
	margin:15px 0;
	padding:0;
	width:752px;
}
#site #content.faq h1 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
	background:url(help_header.gif) no-repeat left top;
}
#site #content.faq .explanation {
	margin:0;
	padding:10px;
	width:730px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fcfcfc;
}
#site #content.faq .support {
	margin:0;
	padding:10px;
	width:730px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fcfcfc;
}
#site #content.faq .help {
	float:left;
	margin:0;
	padding:0 10px 10px;
	width:730px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fcfcfc;
}
#site #content.faq .help ul {
	list-style:none;
	float:left;
	padding:0 0 10px;
	margin:0;
	width:730px;
}
#site #content.faq .help ul li {
	padding:2px 0;
	float:left;
	width:730px;
}
#site #content.faq .help ul li h2 {
	border-bottom:1px solid #E6EBE9;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 10px;
	margin:0 0 12px 0;
	width:730px;
}
#site #content.faq .help ul li a {
	display:block;
	float:none;
	font-weight:bold;
	padding:0 0 3px 16px;
	text-decoration:none;
	color:#444444;
}
#site #content.faq .help ul li div a {
	color:#444444;
	text-decoration:underline;
	background:none;
	padding:0;
	font-weight:normal;
}
#site #content.faq .help ul li div a:hover {
	color:#444444;
	text-decoration:none;
	background:none;
	padding:0;
	font-weight:normal;
}
#site #content.faq .help ul li a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.faq .help ul li div {
	padding:12px 16px;
	background:#F7F7F7;
	width:692px;
}
#site #content.faq .help ul li div ol {
	list-style:none;
	padding:0;
}
#site #content.payment {
	background:transparent url(payment_bg.gif) no-repeat scroll left top;
	float:left;
	height:780px;
	margin:15px 0 0;
	padding:0;
	width:752px;
}
*html #site .payment {
	background:transparent url(payment_bg.gif) no-repeat scroll left top !important;
	float:left;
	height:780px !important;
	margin:15px 0 0 !important;
	padding:0 !important;
	width:752px;
}
#site #content.payment h1 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
	background:none;
}
#site #content.payment #pf-payment-page-refresh {
	display:none;
}
#site #content.payment .explanation {
	margin:0;
	padding:10px;
	width:730px;
}
#site #content.payment .accountPaymentExplanation {
	margin:0;
	padding:0 10px 10px;
	width:732px;
}
#site #content.payment .accountPaymentExplanation a {
	text-decoration:underline;
}
#site #content.payment .accountPaymentExplanation a:hover {
	text-decoration:none;
}
#site #content.payment .error {
	background:#AD0032;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 1px;
	padding:5px 10px;
	width:728px;
}
*html #site #content.payment .error {
	background:#AD0032;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 0;
	padding:5px 10px;
	width:728px;
}
#site #content.payment #paymentSwitcher {
	float:left;
	width:255px;
	padding:0 100px 50px 10px;
}
#site #content.payment #invoicePreview, #site #content.payment #security {
	float:left;
	width:255px;
	padding:0 0 0 20px;
}
#site #content.payment #paymentSwitcher #paymentMethods {
	float:left;
	width:255px;
}
#site #content.payment #paymentSwitcher #paymentMethods .paymentMethod, #site #content.payment .paymentMethod {
	float:left;
	margin:0;
	padding:0;
	width:255px;
	height:30px;
}
#site #content.payment .paymentMethod {
	float:left;
	width:255px;
}
#site #content.payment #paymentSwitcher #paymentMethods .paymentMethod img, #site #content.payment .paymentMethod img {
	float:left;
	padding:6px 0 0 0;
}
#site #content.payment #paymentSwitcher #paymentMethods .paymentMethod span.name, #site #content.payment .paymentMethod span.name {
	float:left;
	height:23px;
	margin:0 0 0 10px;
	padding:7px 0 0 0;
	width:150px;
}
#site #content.payment #paymentSwitcher #paymentMethods .paymentMethod span.fee, #site #content.payment .paymentMethod span.fee {
	float:left;
	height:23px;
	width:30px;
	padding:7px 0 0 0;
}
#site #content.payment #paymentSwitcher p, #site #content.payment #paymentSwitcher .pf-payment-input p {
	float:left;
	margin:5px 0;
	padding:0;
	width:255px
}
#site #content.payment #paymentSwitcher .pf-payment-input p {
	height:100px;
}
#site #content.payment #paymentSwitcher p a {
	background:transparent url(arrow_black.gif) no-repeat scroll left 3px;
	color:#444444;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0 0 3px 15px;
	text-align:left;
	text-decoration:none;	
}
#site #content.payment #paymentSwitcher p a:hover {
	background:transparent url(arrow_black.gif) no-repeat scroll left 3px;
	color:#444444;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0 0 3px 15px;
	text-align:left;
	text-decoration:underline;	
}
#site #content.payment #paymentSwitcher form.pf-payment-form {
	float:left;
	margin:0;
}
#site #content.payment #paymentSwitcher form.pf-payment-form dl.pf-payment-input {
	float:left;
	width:255px;
}
#site #content.payment #paymentSwitcher form.pf-payment-form dl.pf-payment-input dt {
	margin:0;
	padding:12px 0 2px;
}
#site #content.payment #paymentSwitcher form.pf-payment-form dl.pf-payment-input dd {
	margin:0;
}
#site #content.payment #paymentSwitcher form.pf-payment-form dl.pf-payment-input dd a {
	color:#444444;
	margin:0 0 0 2px;
	text-decoration:underline;
}
#site #content.payment #paymentSwitcher form.pf-payment-form dl.pf-payment-input dd a:hover {
	color:#444444;
	margin:0 0 0 2px;
	text-decoration:none;
}
#site #content.payment #invoicePreview {
	margin:0 0 15px 0;
}
#site #content.payment #invoicePreview h2, #site #content.payment #security h2 {
	border-bottom:1px solid #E6EBE9;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px;
	margin:0 0 10px 0;
}
#site #content.payment #invoicePreview table td {
	padding:2px;
}
#site #content.payment #invoicePreview table td.invoiceLabel {
	width:155px;
}
#site #content.payment #invoicePreview table td.invoiceCurrency {
	width:30px;
}
#site #content.payment #invoicePreview table td.invoicePrice {
	width:70px;
	text-align:right;
}
#site #content.payment #invoicePreview table td.pf-invoice-total {
	width:155px;
}
#site #content.payment #invoicePreview table td.invoiceTotalLabel {
	border-top:1px solid #444444;
	font-weight:bold;
	width:155px;
}
#site #content.payment #invoicePreview table td.invoiceTotalCurrency {
	border-top:1px solid #444444;
	font-weight:bold;
	width:30px;	
}
#site #content.payment #invoicePreview table td.invoiceTotalPrice {
	border-top:1px solid #444444;
	font-weight:bold;
	width:70px;
	text-align:right;
}
#site #content.account {
	background:transparent url(giftcertificates_bg.gif) no-repeat scroll left top;
	float:left;
	height:580px;
	margin:15px 0 0;
	padding:0;
	width:752px;
}
*html #site .account {
	background:transparent url(giftcertificates_bg.gif) no-repeat scroll left top !important;
	float:left;
	height:580px !important;
	margin:15px 0 0 !important;
	padding:0 !important;
	width:752px;
}
#site #content.account h1 {
	background:none;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
}
#site #content.account .explanation {
	margin:0;
	padding:10px;
	width:732px;
}
#site #content.account .error {
	background:#AD0032;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 1px;
	padding:5px 10px;
	width:728px;
}
*html #site #content.account .error {
	background:#AD0032;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 0;
	padding:5px 10px;
	width:728px;
}
#site #content.account .massage {
	background:#444444;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 1px;
	padding:5px 10px;
	width:728px;
}
*html #site #content.account .massage {
	background:#444444;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 0;
	padding:5px 10px;
	width:728px;
}
#site #content.account .yourAccount {
	background:#444444;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 1px;
	padding:5px 10px;
	width:728px;
	font-size:12px;
	text-align:center;
}
*html #site #content.account .yourAccount {
	background:#444444;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 0;
	padding:5px 10px;
	width:728px;
	font-size:12px;
	text-align:center;
}
#site #content.account .refill {
	margin:0 1px;
	padding:5px 10px;
	width:728px;
}
#site #content.account .refill h2 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-align:center;
	width:728px;
}
#site #content.account .refill form {
	margin:0 auto;
	padding:0 0 0 100px;
	width:200px;
	line-height:15px;
	display:block !important;
}
*html #site #content.account .refill form {
	margin:0;
	padding:0;
	width:200px;
	line-height:15px;
	display:block !important;
}
#site #content.account .refill form input {
	margin:0 5px 0 0;
}
#logout {
	float:left;
	margin:0 0 15px 0;
	padding:10px;
	width:156px;
	border-top:2px solid #040403;
	border-bottom:2px solid #040403;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#fcfcfc;
}
#logout h3 {
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-weight:bold;
	width:156px;
	font-size:12px;
	color:#444444;
	border-bottom:1px solid #E6EBE9;
}
#logout img {
	margin:10px 0 0 0;
}
#site #content.redownload {
	float:left;
	margin:15px 0 0;
	padding:0 0 20px 0;
	width:752px;
	background:url(redownload_bg.gif) no-repeat left top;
}
*html #site .redownload {
	float:left;
	margin:15px 0 0 !important;
	padding:0 0 20px 0 !important;
	width:752px;
	background:url(redownload_bg.gif) no-repeat left top !important; 
}
#site #content.redownload h1 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
	background:none;
}
#site #content.redownload .explanation {
	background:#FCFCFC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
}
#site #content.redownload #contributorBrowser, #site #content.redownload #albumBrowser, #site #content.redownload #trackBrowser {
	float:left;
	padding:0 25px;
	width:200px;
}
#site #content.redownload #contributorBrowser h2, #site #content.redownload #albumBrowser h2, #site #content.redownload #trackBrowser h2 {
	font-weight:bold;
	margin:0;
	text-align:center;
	width:200px;
}
#site #content.redownload #contributorBrowser select, #site #content.redownload #albumBrowser select, #site #content.redownload #trackBrowser select {
	border:1px solid #E6EBE9;
	padding:5px;
	width:200px;
}
#site #content.redownload #trackBrowser span#selectAlbum, #site #content.redownload #trackBrowser span#selectAssets {
	float:right;
	margin:10px 0 0 0;
	text-align:left;
}
#site #content.redownload #trackBrowser span#selectAssets {
	margin:10px 5px 0 0;
}
#site #content.redownload #selectedAssets {
	background:#FCFCFC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:10px 10px 20px 10px;
	width:730px;
}
#site #content.redownload #selectedAssets h2 {
	border-bottom:1px solid #E6EBE9;
	color:#444444;
	font-weight:bold;
	padding:0 0 10px;
	margin:0 0 10px 0;
	width:730px;
}
#site #content.redownload #selectedAssets form#assetsForm {
	margin:0;
	padding:0;
}
#toDownloadDisabled {
	margin:10px 0 0 0;
}
#toDownload {
	margin:10px 0 0 0;
}
#site #content.redownload #selectedAssets #selectedAssetsContent {
	width:730px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable {
	float:left;
	width:730px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable tr {
	float:left;
	padding:5px 0;
	width:730px;
	line-height:30px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable tr td {
	float:left;
	border-bottom:1px solid #E6EBE9;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable tr td.name {
	width:342px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable tr td.artist {
	width:273px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable tr td.downloads {
	width:65px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable tr td.remove {
	width:50px;
	height:30px;
	text-align:center;
}
#site #content.download {
	float:left;
	margin:15px 0;
	padding:0;
	width:752px;
}
*html #site .download {
	float:left;
	margin:15px 0;
	padding:0;
	width:752px;
}
#site #content.download h1 {
	background:transparent url(help_header.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
}
#site #content.download #giftcertificateSent, #site #content.download #invoiceLink, #site #content.download #zip {
	background:#FCFCFC none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
}
#site #content.download #accountBalance {
	background:#FCFCFC none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:10px 10px 20px;
	width:730px;
}
#site #content.download #invoiceLink p, #site #content.download #zip p {
    margin:0;
    padding:0 0 10px;
}
#site #content.download #assets {
	background:#FCFCFC none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
}
#site #content.download #assets table#atable {
	float:left;
	width:730px;
}
#site #content.download #assets table#atable tr {
	float:left;
	padding:5px 0;
	line-height:30px;
}
#site #content.download #assets table#atable tr th {
	width:173px;
	float:left;
	font-weight:bold;
	text-align:center;
	color:#444444;
}
#site #content.download #assets table#atable tr td {
	float:left;
	height:30px;
	overflow:hidden;
	border-bottom:1px solid #E6EBE9;
}
#site #content.download #assets table#atable tr td.name {
	width:235px;
}
#site #content.download #assets table#atable tr td.artist {
	width:190px;
}
#site #content.download #assets table#atable tr td.downloads {
	width:55px;
}
#site #content.download #assets table#atable tr td.downloadButton {
	width:125px;
	height:30px;
	text-align:right;
}
.WSheet {
	position:absolute;
	width:600px;
	left:150px !important;
	top:155px !important;
	padding:20px;
	border:1px solid #cccccc;
	background:#fcfcfc;
}
.WSheet p img {
	margin:10px 5px 0 0;
	cursor:pointer;
}
#packing {
	background:#FCFCFC none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:2px solid #040403;
	border-bottom:2px solid #040403;
	margin:0;
	padding:10px;
	width:730px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#packing img {
	padding:10px 0 0 0;
}
#bottom {
	clear:both;
}
/*#bottom {
	clear:both;
	background:#FCFCFC;
	width:930px;
}
#bottom .bottomAddress {
	width:930px;
	text-align:center;
	padding:15px 0;
}
#bottom .bottomAddress a {
	margin:0 0 0 2px;
	color:#878F8C;
	text-decoration:underline;
}
#bottom .bottomAddress a:hover {
	margin:0 0 0 2px;
	color:#878F8C;
	text-decoration:none;
}
#bottom p {
    margin:0;
    padding:0;
}*/
#site #content h1 {
	background:transparent url(help_header.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
	float:left;
}
#site #content #contributorAlbums, #site #content #contributorTracks {
	background:#FCFCFC none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:0 0 25px 0;
	padding:10px;
	width:708px;
}
#site #content #contributorAlbums .squareProductView {
	float:left;
	margin:0;
	padding:10px 16px 10px 0;
	text-align:center;
	width:102px;
	height:192px;
}
#site #content #contributorAlbums .squareProductView .cover {
	height:102px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#site #content #contributorAlbums .squareProductView .cover img {
	border:1px solid #9B9B9B;
	height:100px !important;
	width:100px !important;
}
#site #content #contributorAlbums .squareProductView .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	text-align:left;
	width:102px;
}
#site #content #contributorAlbums .squareProductView .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
} 
#site #content #contributorAlbums .squareProductView .name a {
	color:#444444;
	text-decoration:none;
}
#site #content #contributorAlbums .squareProductView .name a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content #contributorAlbums .squareProductView .artist a {
	color:#444444;
	text-decoration:none;
}
#site #content #contributorAlbums .squareProductView .artist a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content #contributorAlbums .squareProductView .sample {
	display:none;
}
#site #content #contributorAlbums .squareProductView .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#site #content #contributorAlbums .squareProductView form.phurchase {
	float:left;
}
#site #content #contributorTracks table.productsTable {
	float:left;
	width:708px;
}
#site #content #contributorTracks table.productsTable tr {
	float:left;
	width:708px;
	line-height:20px;
}
#site #content #contributorTracks table.productsTable tr.pf-data-contributions {
	display:none;
}
#site #content #contributorTracks table.productsTable tr td {
	float:left;
	line-height:25px;
	border-bottom:1px solid #E6EBE9;
}
#site #content #contributorTracks table.productsTable tr td.sample {
	height:28px;
	padding:5px 5px 0 0;
	width:23px;
}
#site #content #contributorTracks table.productsTable tr td.name {
	width:414px;
	overflow:hidden;
	font-size:16px;
	height:30px;
	padding:3px 0 0 0;
}
#site #content #contributorTracks table.productsTable tr td.name a {
	color:#444444;
	text-decoration:none;
	font-size:16px;
}
#site #content #contributorTracks table.productsTable tr td.name a:hover {
	color:#444444;
	text-decoration:underline;
	font-size:16px;
}
#site #content #contributorTracks table.productsTable tr td.duration {
	color:#CCCCCC;
	height:30px;
	text-align:center;
	width:50px;
	display:none;
}
#site #content #contributorTracks table.productsTable tr td.format {
	color:#CCCCCC;
	height:30px;
	padding:3px 0 0 0;
	text-align:center;
	width:120px;
}
#site #content #contributorTracks table.productsTable tr td.currency {
	color:#444444;
	font-size:16px;
	height:30px;
	padding:3px 0 0 0;
	text-align:right;
	width:40px;
}
#site #content #contributorTracks table.productsTable tr td.price {
	color:#444444;
	font-size:16px;
	font-weight:bold;
	height:30px;
	text-align:center;
	padding:3px 0 0 0;
	width:60px;
}
#site #content #contributorTracks table.productsTable tr td.buy {
	height:30px;
	padding:3px 0 0;
	text-align:right;
}
#site #content #contributorMovies h1 {
	background:transparent url(help_header.gif) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:702px;
}
#site #content #pf-contributor-movies {
	background:#FCFCFC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0 0 25px;
	padding:10px;
	width:708px;
} 
#site #content #contributorMovies .movie {
	float:left;
	margin:0;
	padding:10px 16px 10px 0;
	text-align:center;
	width:102px;
	height:245px;
}
#site #content #contributorMovies .movie .cover {
	height:132px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#site #content #contributorMovies .movie .cover img {
	border:1px solid #9B9B9B;
	height:130px !important;
	width:100px !important;
}
#site #content #contributorMovies .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:102px;
}
#site #content #contributorMovies .movie .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
}
#site #content #contributorMovies .movie .name a {
	color:#444444;
	text-decoration:none;
}
#site #content #contributorMovies .movie .name a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content #contributorMovies .movie .artist a {
	color:#444444;
	text-decoration:none;
}
#site #content #contributorMovies .movie .artist a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content #contributorMovies .movie .sample {
	display:none;
}
#site #content #contributorMovies .movie .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#site #content #contributorMovies .movie form.phurchase {
	float:left;
}
#site #content.genre h2 {
	display:none;
}
#site #content.genre .pf-genrelist-auto, #site #content.genre .pf-genrelist-recommended {
    margin:0 0 5px 0;
}
#site #content.genre .pf-genrelist-auto .pf-pager {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#444444;
	background:#FCFCFC;
	float:left;
	font-size:16px;
	margin:0;
	padding:20px 10px 30px;
	text-align:right;
	width:730px;
}
#site #content.genre .pf-genrelist-auto .pf-pager a, #site #content.genre .pf-genrelist-auto .pf-pager span {
	color:#444444;
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .pf-pager span {
	color:#444444;
	font-weight:normal;
	text-decoration:none;
}
#site #content.genre .pf-genrelist-auto .pf-pager a.pf-step {
	background:url(step_bg.gif) no-repeat left top;
	border:medium none;
	color:#FFFFFF;
	display:inline-block;
	font-size:12px;
	height:18px;
	padding:0;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	width:74px;
}
#site #content.genre .pf-genrelist-auto #pf-list-content {
	background:#FCFCFC none repeat scroll 0 0;
	border-bottom:none;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
}
#site #content.genre .pf-genrelist-recommended #pf-list-content {
	background:#FCFCFC none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:10px;
	width:730px;
}
#site #content.genre .pf-genrelist-auto h2 {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#FCFCFC;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	padding:10px 10px 0 10px;
	margin:0;
	width:730px;
	display:block;
}
#site #content.genre .pf-genrelist-recommended h2 {
	background:transparent url(help_header.gif) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:702px;
	display:block;
}
#site #content.genre .pf-genrelist-auto a.pf-see-more {
	background:transparent url(genre_showmore_bg.gif) no-repeat scroll left top;
	float:left;
	font-weight:bold;
	height:18px;
	padding:2px 12px 0 0;
	text-align:right;
	width:740px;
	color:#fff;
	text-decoration:none;
}
#site #content.genre .pf-genrelist-auto a.pf-see-more:hover {
	background:transparent url(genre_showmore_bg.gif) no-repeat scroll left top;
	float:left;
	font-weight:bold;
	height:18px;
	padding:2px 12px 0 0;
	text-align:right;
	width:740px;
	color:#fff;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .squareProductView, #site #content.genre .pf-genrelist-recommended .squareProductView {
	float:left;
	margin:0;
	padding:10px 9px;
	text-align:center;
	width:102px;
	height:192px;
}
#site #content.genre .pf-genrelist-auto .squareProductView .cover, #site #content.genre .pf-genrelist-recommended .squareProductView .cover {
	height:102px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#site #content.genre .pf-genrelist-auto .squareProductView .cover img, #site #content.genre .pf-genrelist-recommended .squareProductView .cover img {
	border:1px solid #9B9B9B;
	height:100px !important;
	width:100px !important;
}
#site #content.genre .pf-genrelist-auto .squareProductView .name, #site #content.genre .pf-genrelist-recommended .squareProductView .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	text-align:left;
	width:102px;
}
#site #content .pf-genrelist-auto .squareProductView .artist, #site #content.genre .pf-genrelist-recommended .squareProductView .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
}
#site #content.genre .pf-genrelist-auto .squareProductView .name a, #site #content.genre .pf-genrelist-recommended .squareProductView .name a {
	color:#444444;
	text-decoration:none;
}
#site #content.genre .pf-genrelist-auto .squareProductView .name a:hover, #site #content.genre .pf-genrelist-recommended .squareProductView .name a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .squareProductView .artist a, #site #content.genre .pf-genrelist-recommended .squareProductView .artist a {
	color:#444444;
	text-decoration:none;
}
#site #content.genre .pf-genrelist-auto .squareProductView .artist a:hover, #site #content.genre .pf-genrelist-recommended .squareProductView .artist a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .squareProductView .sample, #site #content.genre .pf-genrelist-recommended .squareProductView .sample {
	display:none;
}
#site #content.genre .pf-genrelist-auto .squareProductView .price, #site #content.genre .pf-genrelist-recommended .squareProductView .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#site #content .pf-genrelist-auto .squareProductView form.phurchase, #site #content.genre .pf-genrelist-recommended .squareProductView form.phurchase {
	float:left;
}
#site #content.genre .pf-genrelist-auto .movie {
	float:left;
	height:245px;
	margin:0;
	padding:10px 9px;
	text-align:center;
	width:102px;
}
#site #content.genre .pf-genrelist-auto .movie .cover {
	height:132px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#site #content.genre .pf-genrelist-auto .movie .cover img {
	border:1px solid #9B9B9B;
	height:130px !important;
	width:100px !important;
}
#site #content.genre .pf-genrelist-auto .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:102px;
}
#site #content.genre .pf-genrelist-auto .movie .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
}
#site #content.genre .pf-genrelist-auto .movie .name a {
	color:#444444;
	text-decoration:none;
}
#site #content.genre .pf-genrelist-auto .movie .name a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .movie .artist a {
	color:#444444;
	text-decoration:none;
}
#site #content.genre .pf-genrelist-auto .movie .artist a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .movie .sample {
	display:none;
}
#site #content.genre .pf-genrelist-auto .movie .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#site #content.genre .pf-genrelist-auto .movie form.phurchase {
	width:auto;
	float:left;
}
#site #content.objectview {
	float:left;
	margin:0;
	padding:15px 0 0;
	width:752px;
}
#site #content.objectview h2 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:724px;
	background:url(objectview_header.gif) no-repeat left top;
}
#site #content.objectview .squareProductView {
	float:left;
	height:192px;
	margin:0;
	padding:10px 9px;
	text-align:center;
	width:102px;
}
#site #content.objectview .squareProductView .cover {
	height:102px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#site #content.objectview .squareProductView .cover img {
	border:1px solid #9B9B9B;
	height:100px !important;
	width:100px !important;
}
#site #content.objectview .squareProductView .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	text-align:left;
	width:102px;
}
#site #content.objectview .squareProductView .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
}
#site #content.objectview .squareProductView .name a {
	color:#444444;
	text-decoration:none;
}
#site #content.objectview .squareProductView .name a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.objectview .squareProductView .artist a {
	color:#444444;
	text-decoration:none;
}
#site #content.objectview .squareProductView .artist a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.objectview .squareProductView .sample {
	display:none;
}
#site #content.objectview .squareProductView .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#site #content.objectview .squareProductView form.phurchase {
    width:auto;
}
#site #content #pf-list-content {
	float:left;
	padding:10px 0 0;
	margin:0 0 10px 0;
	width:750px;
	background:#FCFCFC;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#site #content.objectview #pf-list-content {
	float:left;
	padding:10px;
	margin:0 0 10px 0;
	width:730px;
	background:#FCFCFC;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#site #content.objectview .movie {
	float:left;
	height:245px;
	margin:0;
	padding:10px 9px;
	text-align:center;
	width:102px;
}
#site #content.objectview .movie .cover {
	height:132px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#site #content.objectview .movie .cover img {
	border:1px solid #9B9B9B;
	height:130px !important;
	width:100px !important;
}
#site #content.objectview .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:102px;
}
#site #content.objectview .movie .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
}
#site #content.objectview .movie .name a {
	color:#444444;
	text-decoration:none;
}
#site #content.objectview .movie .name a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.objectview .movie .artist a {
	color:#444444;
	text-decoration:none;
}
#site #content.objectview .movie .artist a:hover {
	color:#444444;
	text-decoration:underline;
}
#site #content.objectview .movie .sample {
	display:none;
}
#site #content.objectview .movie .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#site #content.objectview .movie form.phurchase {
	float:left;
}
#site #content {
	float:left;
	margin:0;
	padding:15px 0 0;
	width:752px;
}
/*-------- produtc page --------*/
#site_side #content.objectview #center {
	padding:0 0 0 15px;
	width:537px;
}
#site_side #content.objectview #center #productView, #site_side #content.objectview #center .movie {
	float:left;
	width:537px;
	margin:0;
	padding:0 0 10px 0;
}
#site_side #content.objectview #center #productView .cover {
	width:258px;
	height:258px;
	float:left;
	margin:0;
	padding:0 10px 0 0;
}
#site_side #content.objectview #center #productView #preview, #site_side #content.objectview #center .movie #coverSampleBlock {
	width:184px;
	margin:0;
	padding:0 10px 0 0;
}
#site_side #content.objectview #center #productView #preview .cover {
	width:184px;
	height:258px;
	margin:0;
	padding:0 0 5px 0;
}
#site_side #content.objectview #center #productView #preview .cover img {
	border:1px solid #E6EBE9;
	height:256px;
	width:182px;
}
#site_side #content.objectview #center #productView #preview .sample, #site_side #content.objectview #center #coverSampleBlock .sample {
	width:182px;
	height:20px;
}
#site_side #content.objectview #center #coverSampleBlock .sample {
	text-indent:-99999em;
	display:block;
	width:79px;
	height:18px;
	background:url(detail_sample_movie_disabled.gif) no-repeat scroll left center;
}
#site_side #content.objectview #center #coverSampleBlock .sample a {
	float:none;
	text-indent:-99999em;
	display:block;
	width:79px;
	height:18px;
	background:url(detail_sample_movie_enabled.gif) no-repeat scroll left center;
}
#site_side #content.objectview #center .movie img {
	float:right;
}
#site_side #content.objectview #center .movie h1 {
	float:left;
	width:254px;
	overflow:hidden;
	font-size:20px;
	margin:0;
	padding:0 10px 0 0;
}
#site_side #content.objectview #center .movie h2 {
	color:#444444;
	float:left;
	font-size:11px;
	margin:0;
	padding:0 10px 10px 0;
	width:243px;
}
#site_side #content.objectview #center .movie h2 a {
	color:#444444;
	font-weight:normal;
	text-decoration:underline;
}
#site_side #content.objectview #center .movie h2 a:hover {
	color:#444444;
	font-weight:normal;
	text-decoration:none;
}
#site_side #content.objectview #center .movie dl.info {
    border-bottom:1px solid #E6EBE9;
	float:right;
	margin:0;
	padding:10px 0;
	width:343px;
}
#site_side #content.objectview #center .movie dl.info dt {
    float:left;
	font-weight:bold;
    width:100px;
}
#site_side #content.objectview #center .movie dl.info dd {
	float:left;
	width:243px;
}
#site_side #content.objectview #center .movie .pf-offerings {
	float:right;
	margin:0;
	padding:10px 0;
	width:343px;
}
#site_side #content.objectview #center .movie .pf-offerings h2 {
	font-weight:bold;
	color:#444444;
}
#site_side #content.objectview #center .movie .pf-offerings h3 {
	margin:0;
	padding:0 0 3px 16px;
	font-size:10px;
	font-weight:bold;
	background:url(btn_show.gif) no-repeat scroll left 3px;
	color:#444444;
	width:327px;
	cursor:pointer;
	float:left;
}
#site_side #content.objectview #center .movie .pf-offerings dl {
	float:left;
	width:343px;
	padding:5px 0;
}
#site_side #content.objectview #center .movie .pf-offerings .productContext dt {
	font-weight:bold;
	width:100px;
	float:left;
}
#site_side #content.objectview #center .movie .pf-offerings .productContext dd {
	float:left;
	text-align:left;
	width:243px;
}
#site_side #content.objectview #center .movie .pf-offerings .productContext dd span.pf-price {
	color:#444444;
	font-size:16px;
	font-weight:bold;
	display:block;
}
#site_side #content.objectview #center .movie .pf-offerings .productContext dd form.phurchase {
   	float:left;
	padding:5px 0 0;
	margin:0;	
}
#site_side #content.objectview #center .about {
	border-bottom:1px solid #E6EBE9;
	border-top:1px solid #E6EBE9;
	background:#F7F7F7;
	padding:12px 10px;
	margin:10px 0 0 0;
	width:517px;
}
#site_side #content.objectview #center #xtraMeta1 {
	float:left;
	width:537px;
	margin:0;
	padding:12px 0 0 0;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1, #site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 #directorsBlock, #site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 #actorsBlock {
	width:537px;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 h3 {
	font-weight:bold;
	font-size:12px;
	color:#444444;
	width:537px;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 p {
	margin:5px 0 10px 0;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 p a {
	color:#444444;
	text-decoration:underline;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 p a:hover {
	color:#444444;
	text-decoration:none;
}
#site_side #content.objectview #center #xtraMeta1 #inner2XtraMeta1 {
    width:537px;
    float:left;
    margin:2px 0 0 0;
    padding:12px 0 0 0;
	border-top:1px solid #E6EBE9;
}
#site_side #content.objectview #center #xtraMeta1 #inner2XtraMeta1 dt {
	color:#444444;
	font-size:11px;
	font-weight:bold;
	width:537px;
	float:left;
	margin:0 0 5px 0;
}
#site_side #content.objectview #center #xtraMeta1 #inner2XtraMeta1 dd {
	margin:0 0 5px 0;
	width:537px;
	float:left;
}
#site_side #content.objectview #center #coverSampleBlock .cover {
	height:258px;
	margin:0;
	padding:0 0 5px;
	width:184px;
}
#site_side #content.objectview #center #productView .cover img {
	width:256px;
	height:256px;
	border:1px solid #E6EBE9;
}
#site_side #content.objectview #center #coverSampleBlock .cover img {
	width:182px;
	height:256px;
	border:1px solid #E6EBE9;
}
#site_side #content.objectview #center #productView #productViewInfo {
	float:left;
	width:269px;
}
#site_side #content.objectview #center #productView h1 {
	font-size:20px;
	margin:0;
	width:269px;
	float:left;
}
#site_side #content.objectview #center .parts table.productsTable tr td.currency, #site_side #content.objectview #center .parts table.productsTable tr td.price, #site_side #content.objectview #center .parts table.productsTable tr td.buy {
	display:none;
} 
#site_side #content.objectview #center #productView h1 span.pf-separator {
	display:none;
}
#site_side #content.objectview #center #productView h1 span.pf-artists {
	overflow:hidden;
	line-height:15px;
	display:block;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
#site_side #content.objectview #center #productView h1 span.pf-artists a {
	color:#444444;
	text-decoration:none;
}
#site_side #content.objectview #center #productView h1 span.pf-artists a:hover {
	color:#444444;
	text-decoration:none;
}
#site_side #content.objectview #center #productView h1 span.pf-control {
	border-bottom:1px solid #E6EBE9;
	float:right;
	margin:10px 0 0;
	padding:0 0 5px;
	text-align:right;
	width:269px;
}
#site_side #content.objectview #center #productView h1 span.pf-control a {
	background:transparent url(arrow_green.gif) no-repeat scroll left 2px;
	color:#444444;
	font-weight:bold;
	padding:0 0 3px 16px;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView h1 span.pf-control a:hover {
	color:#444444;
	text-decoration:none;
}
#site_side #content.objectview #center #productView .sample {
	width:269px;
}
#site_side #content.objectview #center #productView dl.pf-roles {
	margin:0;
	padding:10px 0 0 0;
	overflow:hidden;
    width:269px;
	color:#0000EE;
	line-height:15px;
	float:left;
}
#site_side #content.objectview #center #productView dl.pf-roles dt {
	margin:0;
	color:#444444;
	font-weight:bold;
	width:269px;
}
#site_side #content.objectview #center #productView dl.pf-roles dd {
	display:inline;
	margin:0 5px 0 0;
	padding:0;
}
#site_side #content.objectview #center #productView dl.pf-roles dd a {
	color:#444444;
	text-decoration:none;
}
#site_side #content.objectview #center #productView dl.pf-roles dd a:hover {
	color:#444444;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView p.pf-control {
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	float:left;
	text-align:right;
	width:269px;
	border-bottom:1px solid #E6EBE9;
}
#site_side #content.objectview #center #productView p.pf-control a {
	color:#444444;
	font-weight:bold;
	padding:0 0 3px 0;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView p.pf-control a:hover {
	color:#444444;
	font-weight:bold;
	padding:0 0 3px 0;
	text-decoration:none;
}
#site_side #content.objectview #center #productView p.pf-control a:hover {
	color:#444444;
	text-decoration:none;
}
#site_side #content.objectview #center #productView dl.info {
	float:left;
	padding:10px 0;
	width:269px;
	margin:0;
	border-bottom:1px solid #e6ebe9;
}
#site_side #content.objectview #center #productView dl.info dt, #site_side #content.objectview #center #productView dl.productContext dt {
	float:left;
	font-weight:bold;
	width:100px;
}
#site_side #content.objectview #center #productView dl.info dd, #site_side #content.objectview #center #productView dl.productContext dd {
	float:left;
	width:169px;
	text-align:right;
}
#site_side #content.objectview #center #productView dl.productContext dd a {
	color:#444444;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView dl.productContext dd a:hover {
	text-decoration:none;
}
#site_side #content.objectview #center #productView dl.productContext dd span.pf-price {
	color:#444444;
	font-size:16px;
	font-weight:bold;
	display:block;
}
*html #site_side #content.objectview #center #productView dl.info, *html #site_side #content.objectview #center #productView dl.productContext, #site_side #content.objectview #center #productView dl.info dd, #site_side #content.objectview #center #productView dl.productContext dd {
	margin:0 -3px 0 0;
}
#site_side #content.objectview #center #productView dl.productContext dd form.phurchase {
	float:right;
	margin:5px 0 0 0;
}
#site_side #content.objectview #center #productView dl.productContext {
	float:right;
	padding:10px 0 0;
	width:269px;
	margin:0;
}
#site_side #content.objectview #center table.productsTable {
	float:left;
	width:537px;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
#site_side #content.objectview #center table.productsTable tr {
	float:left;
	width:537px;
	line-height:30px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions {
	width:537px;
	line-height:15px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td {
	border-bottom:1px solid #E6EBE9;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li {
	float:left;
	margin:0 2px;
	padding:0;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li a {
	background:url(btn_show.gif) no-repeat scroll 2px 2px;
	color:#444444;
	float:left;
	padding:0 15px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li a:hover {
	background:#FCFCFC url(btn_show.gif) no-repeat scroll 2px 2px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li a.pf-selected {
	background:#FCFCFC url(btn_hide.gif) no-repeat scroll 2px 2px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions .pf-panes {
	float:left;
	margin:0 0 2px;
	width:537px;
	background:#FCFCFC;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions .pf-panes div {
	color:#444444;
	float:left;
	padding:5px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions .pf-panes div a {
	color:#444444;
	text-decoration:none;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions .pf-panes div a:hover {
	color:#444444;
	text-decoration:underline;
}
#site_side #content.objectview #center table.productsTable tr td {
	float:left;
}
#site_side #content.objectview #center table.productsTable tr td.sample {
	width:23px;
	height:25px;
	padding:5px 5px 0 0;
	text-indent:-9999em;
	display:block;
}
#site_side #content.objectview #center table.productsTable tr td.sample a {
	background:transparent url(sample_track_enabled.gif) no-repeat scroll left 2px;
	display:block;
	padding:0;
	width:23px;
	height:25px;
	text-indent:-99999em;	
}
#site_side #content.objectview #center table.productsTable tr td.name {
	width:333px;
	overflow:hidden;
	font-size:14px;
	height:30px;
}
#site_side #content.objectview #center table.productsTable tr td.name a {
	color:#0000EE;
}
#site_side #content.objectview #center table.productsTable tr td.duration {
	color:#CCCCCC;
	width:40px;
	height:30px;
	text-align:center;
}
#site_side #content.objectview #center table.productsTable tr td.format {
	color:#CCCCCC;
	width:120px;
	height:30px;
	text-align:center;
	display:none;
}
#site_side #content.objectview #center table.productsTable tr td.currency {
	color:#444444;
	width:40px;
	height:30px;
	text-align:right;
	font-size:14px;
}
#site_side #content.objectview #center table.productsTable tr td.price {
	color:#444444;
	width:50px;
	height:30px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
#site_side #content.objectview #center table.productsTable tr td.buy {
	text-align:right;
	height:25px;
	padding:5px 0 0 0;
}
#site_side #content #right, #site_side #content.objectview #right {
	width:200px;
	float:left;
	margin:0;
	padding:0;
}
#site_side #content #right h2 {
	font-weight:bold;
	margin:0;
	padding:2px 0 0 28px;
	width:172px;
	height:18px;
	color:#fff;
	background:url(box_header_bg.gif) no-repeat left top;	
}
#site_side #content #right #mainpage_right_1, #site_side #content #right #mainpage_right_2, #site_side #content #right #mainpage_right_3, #site_side #content #right #mainpage_right_4, #site_side #content #right #mainpage_right_5, #site_side #content #right #mainpage_right_6 {
	float:left;
	margin:0 0 5px 0;
	padding:0;
	width:200px;	
}
#site_side #content #right #mainpage_right_5, #site_side #content #right #mainpage_right_6, #site_side #content #right #mainpage_right_7, #site_side #content #right #mainpage_right_8 {
	display:none;
}
#site_side #content #right #pf-list-content {
	width:198px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#fcfcfc;
}
#site_side #content #right .showMore {
	width:188px;
	height:18px;
	font-weight:bold;
	padding:2px 12px 0 0;
	float:left;
	text-align:right;
	background:url(showmore_bg.gif) no-repeat left top;
}
#site_side #content #right .showMore a {
	text-decoration:none;
	color:#fff;
}
#site_side #content #right .showMore a:hover {
	text-decoration:underline;
	color:#fff;
}
#site_side #content #right .chartElement_even {
	margin:0;
	padding:10px 5px;
	width:188px;
	background:transparent;
}
#site_side #content #right .chartElement_odd {
	margin:0;
	padding:10px 5px;
	width:188px;
	background:url(bg_odd.gif) repeat left top;
}
#site_side #content #right .chartIndex {
    width:15px;
    padding:0 5px 0 0;
    font-size:15px;
    font-style:italic;
    color:#CCCCCC;
}
#site_side #content #right #mainpage_right_1 .squareProductView, #site_side #content #right #mainpage_right_2 .squareProductView, #site_side #content #right #mainpage_right_3 .squareProductView, #site_side #content #right #mainpage_right_4 .squareProductView, #site_side #content #right #mainpage_right_5 .movie, #site_side #content #right #mainpage_right_6 .movie, #site_side #content #right #mainpage_right_7 .movie, #site_side #content #right #mainpage_right_8 .movie {
	width:164px;
	padding:0;
}
#site_side #content #right #mainpage_right_1 .squareProductView .cover, #site_side #content #right #mainpage_right_2 .squareProductView .cover, #site_side #content #right #mainpage_right_3 .squareProductView .cover, #site_side #content #right #mainpage_right_4 .squareProductView .cover {
	float:right;
	width:40px;
	height:40px;
}
#site_side #content #right #mainpage_right_1 .squareProductView .cover img, #site_side #content #right #mainpage_right_2 .squareProductView .cover img, #site_side #content #right #mainpage_right_3 .squareProductView .cover img,  #site_side #content #right #mainpage_right_4 .squareProductView .cover img {
	width:40px !important;
	height:40px !important;
}
#site_side #content #right #mainpage_right_5 .movie .cover, #site_side #content #right #mainpage_right_6 .movie .cover, #site_side #content #right #mainpage_right_7 .movie .cover, #site_side #content #right #mainpage_right_8 .movie .cover {
	float:right;
	width:40px;
	height:57px;
	padding:0;
}
#site_side #content #right #mainpage_right_5 .movie .cover img, #site_side #content #right #mainpage_right_6 .movie .cover img, #site_side #content #right #mainpage_right_7 .movie .cover img, #site_side #content #right #mainpage_right_8 .movie .cover img {
	width:40px !important;
	height:57px !important;
}
#site_side #content #right #mainpage_right_1 .squareProductView .name, #site_side #content #right #mainpage_right_2 .squareProductView .name, #site_side #content #right #mainpage_right_3 .squareProductView .name, #site_side #content #right #mainpage_right_4 .squareProductView .name {
	width:120px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	font-weight:bold;
}
#site_side #content #right #mainpage_right_1 .squareProductView .name a, #site_side #content #right #mainpage_right_2 .squareProductView .name a, #site_side #content #right #mainpage_right_1 .squareProductView .artist a, #site_side #content #right #mainpage_right_2 .squareProductView .artist a, #site_side #content #right #mainpage_right_3 .squareProductView .name a, #site_side #content #right #mainpage_right_3 .squareProductView .name a, #site_side #content #right #mainpage_right_4 .squareProductView .artist a, #site_side #content #right #mainpage_right_4 .squareProductView .artist a, #site_side #content #right #mainpage_right_5 .movie .name a, #site_side #content #right #mainpage_right_5 .movie .artist a, #site_side #content #right #mainpage_right_6 .movie .name a, #site_side #content #right #mainpage_right_6 .movie .artist a, #site_side #content #right #mainpage_right_7 .movie .name a, #site_side #content #right #mainpage_right_7 .movie .artist a, #site_side #content #right #mainpage_right_8 .movie .name a, #site_side #content #right #mainpage_right_8 .movie .artist a {
	color:#444444;
	text-decoration:none;
}
#site_side #content #right #mainpage_right_1 .squareProductView .name a:hover, #site_side #content #right #mainpage_right_2 .squareProductView .name a:hover, #site_side #content #right #mainpage_right_1 .squareProductView .artist a:hover, #site_side #content #right #mainpage_right_2 .squareProductView .artist a:hover, #site_side #content #right #mainpage_right_3 .squareProductView .name a:hover, #site_side #content #right #mainpage_right_3 .squareProductView .name a:hover, #site_side #content #right #mainpage_right_4 .squareProductView .name a:hover, #site_side #content #right #mainpage_right_4 .squareProductView .name a:hover, #site_side #content #right #mainpage_right_5 .movie .name a:hover, #site_side #content #right #mainpage_right_5 .movie .artist a:hover, #site_side #content #right #mainpage_right_6 .movie .name a:hover, #site_side #content #right #mainpage_right_6 .movie .artist a:hover, #site_side #content #right #mainpage_right_7 .movie .name a:hover, #site_side #content #right #mainpage_right_7 .movie .artist a:hover, #site_side #content #right #mainpage_right_8 .movie .name a:hover, #site_side #content #right #mainpage_right_8 .movie .artist a:hover {
	text-decoration:underline;
} 
#site_side #content #right #mainpage_right_1 .squareProductView .artist, #site_side #content #right #mainpage_right_2 .squareProductView .artist, #site_side #content #right #mainpage_right_3 .squareProductView .artist, #site_side #content #right #mainpage_right_4 .squareProductView .artist {
	width:120px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
}
#site_side #content #right #mainpage_right_5 .movie .name, #site_side #content #right #mainpage_right_6 .movie .name, #site_side #content #right #mainpage_right_7 .movie .name, #site_side #content #right #mainpage_right_8 .movie .name {
	width:120px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	font-weight:bold;
}
#site_side #content #right #mainpage_right_5 .movie .artist, #site_side #content #right #mainpage_right_6 .movie .artist, #site_side #content #right #mainpage_right_7 .movie .artist, #site_side #content #right #mainpage_right_8 .movie .artist {
	width:120px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
}
#site_side #content #right .sample, #site_side #content #right .price, #site_side #content #right form.buy {
	display:none;
}
#site_side #content #right #alternativeProducts, #site_side #content #right #secondAlternativeProducts {
	float:left;
	margin:0 0 25px;
	padding:0;
	width:200px;
}
#site_side #content #right #alternativeProducts #pf-list-content, #site_side #content #right #secondAlternativeProducts #pf-list-content {
	border-bottom:1px solid #ccc;
}
#site_side #content #right #alternativeProducts h2, #site_side #content #right #secondAlternativeProducts h2 {
	background:url(box_header_bg.gif) no-repeat left top;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 10px;
	width:190px;
}
#site_side #content #right #alternativeProducts .squareProductView, #site_side #content #right #secondAlternativeProducts .squareProductView {
	padding:5px;
	width:188px;
}
#site_side #content #right #alternativeProducts .movie, #site_side #content #right #secondAlternativeProducts .movie {
	padding:5px;
	width:188px;
}
#site_side #content #right #alternativeProducts .squareProductView .cover, #site_side #content #right #secondAlternativeProducts .squareProductView .cover {
	float:right;
	height:40px;
	padding:0 0 0 7px;
	width:40px;
}
#site_side #content #right #alternativeProducts .squareProductView .cover img, #site_side #content #right #secondAlternativeProducts .squareProductView .cover img {
	height:40px !important;
	width:40px !important
}
#site_side #content #right #alternativeProducts .movie .cover, #site_side #content #right #secondAlternativeProducts .movie .cover {
	float:right;
	height:57px;
	padding:0 0 0 7px;
	width:40px;
}
#site_side #content #right #alternativeProducts .movie .cover img, #site_side #content #right #secondAlternativeProducts .movie .cover img {
	height:57px !important;
	width:40px !important;
}
#site_side #content #right #alternativeProducts .squareProductView .name, #site_side #content #right #secondAlternativeProducts .squareProductView .name {
	font-weight:bold;
	height:15px;
	margin:0 0 2px;
	overflow:hidden;
	width:141px;
}
#site_side #content #right #alternativeProducts .squareProductView .name a, #site_side #content #right #secondAlternativeProducts .squareProductView .name a {
	color:#444444;
	text-decoration:none;
}
#site_side #content #right #alternativeProducts .squareProductView .name a:hover, #site_side #content #right #secondAlternativeProducts .squareProductView .name a:hover {
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .squareProductView .artist, #site_side #content #right #secondAlternativeProducts .squareProductView .artist {
	height:15px;
	margin:0 0 2px;
	overflow:hidden;
	width:141px;
}
#site_side #content #right #alternativeProducts .squareProductView .artist a, #site_side #content #right #secondAlternativeProducts .squareProductView .artist a {
	color:#444444;
	text-decoration:none;
}
#site_side #content #right #alternativeProducts .squareProductView .artist a:hover, #site_side #content #right #secondAlternativeProducts .squareProductView .artist a:hover {
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .movie .name, #site_side #content #right #secondAlternativeProducts .movie .name {
	font-weight:bold;
	height:15px;
	margin:0 0 2px;
	overflow:hidden;
	width:141px;
}
#site_side #content #right #alternativeProducts .movie .name a, #site_side #content #right #secondAlternativeProducts .movie .name a {
	color:#444444;
	text-decoration:none;
}
#site_side #content #right #alternativeProducts .movie .name a:hover, #site_side #content #right #secondAlternativeProducts .movie .name a:hover {
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .movie .artist, #site_side #content #right #secondAlternativeProducts .movie .artist {
	height:15px;
	margin:0 0 2px;
	overflow:hidden;
	width:141px;
}
#site_side #content #right #alternativeProducts .movie .artist a, #site_side #content #right #secondAlternativeProducts .movie .artist a {
	color:#444444;
	text-decoration:none;
}
#site_side #content #right #alternativeProducts .movie .artist a:hover, #site_side #content #right #secondAlternativeProducts .movie .artist a:hover {
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .squareProductView .sample, #site_side #content #right #secondAlternativeProducts .squareProductView .sample {
	display:none;
}
#site_side #content #right #alternativeProducts .movie .sample, #site_side #content #right #secondAlternativeProducts .movie .sample {
	display:none;
}
#site_side #content #center {
	width:537px;
	padding:0 0 0 15px;
}
#site_side #content #center #mainpage_center_upper_1, #site_side #content #center #mainpage_center_lower_1 {
	float:left;
	width:537px;
	height:155px;
	margin:0;
	background:url(upper_music_top.gif) no-repeat left top;
}
#site_side #content #center #mainpage_center_upper_2, #site_side #content #center #mainpage_center_lower_2 {
	float:left;
	width:537px;
	height:220px;
	margin:0 0 25px 0;
	background:url(upper_music_bottom.gif) no-repeat left top;
}
#site_side #content #center #mainpage_center_upper_3, #site_side #content #center #mainpage_center_lower_3 {
	float:left;
	width:537px;
	height:180px;
	margin:0;
	background:url(upper_movie_top.gif) no-repeat left top;
	display:none;
}
#site_side #content #center #mainpage_center_upper_4,  #site_side #content #center #mainpage_center_lower_4 {
	float:left;
	width:537px;
	height:270px;
	margin:0 0 25px 0;
	background:url(upper_movie_bottom.gif) no-repeat left top;
	display:none;
}
#site_side #content #center #mainpage_center_lower_5 {
	float:left;
	width:537px;
	height:475px;
	margin:0 0 25px 0;
	background:url(lower_music.gif) no-repeat left top;
}
#site_side #content #center #mainpage_center_lower_6 {
	float:left;
	width:537px;
	height:550px;
	margin:0 0 25px 0;
	background:url(lower_movie.gif) no-repeat left top;
	display:none;
} 
#site_side #content #center #mainpage_center_upper_1 h2, #site_side #content #center #mainpage_center_upper_3 h2, #site_side #content #center #mainpage_center_lower_1 h2, #site_side #content #center #mainpage_center_lower_3 h2, #site_side #content #center #mainpage_center_lower_4 h2, #site_side #content #center #mainpage_center_lower_5 h2, #site_side #content #center #mainpage_center_lower_6 h2 {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:2px 0 0 28px;
	width:511px;
}
#site_side #content #center #mainpage_center_upper_2 h2, #site_side #content #center #mainpage_center_upper_4 h2, #site_side #content #center #mainpage_center_upper_2 h2, #site_side #content #center #mainpage_center_upper_4 h2, #site_side #content #center #mainpage_center_lower_2 h2, #site_side #content #center #mainpage_center_lower_4 h2 {
	display:none;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView, #site_side #content #center #mainpage_center_lower_1 .squareProductView {
	float:left;
	margin:0;
	padding:10px 10px 10px 16px;
	text-align:center;
	width:242px;
}
#site_side #content #center #mainpage_center_upper_2 .squareProductView, #site_side #content #center #mainpage_center_lower_2 .squareProductView, #site_side #content #center #mainpage_center_lower_5 .squareProductView {
	float:left;
	margin:0;
	padding:10px 16px 0 16px;
	text-align:center;
	width:102px;
}
#site_side #content #center #mainpage_center_lower_5 .squareProductView {
	margin:0 0 10px 0;
}
#site_side #content #center #mainpage_center_upper_3 .movie, #site_side #content #center #mainpage_center_lower_3 .movie {
	float:left;
	margin:0;
	padding:10px 10px 10px 16px;
	text-align:center;
	width:242px;
}
#site_side #content #center #mainpage_center_upper_4 .movie, #site_side #content #center #mainpage_center_lower_4 .movie, #site_side #content #center #mainpage_center_lower_6 .movie {
	float:left;
	margin:0;
	padding:10px 16px 0 16px;
	text-align:center;
	width:102px;
	height:245px;
}
#site_side #content #center #mainpage_center_lower_6 .movie {
	margin:0 0 10px 0;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .cover, #site_side #content #center #mainpage_center_lower_1 .squareProductView .cover {
	margin:0;
	text-align:center;
	width:102px;
	height:102px;
	padding:0 5px 0 0;
}
#site_side #content #center #mainpage_center_upper_2 .squareProductView .cover, #site_side #content #center #mainpage_center_lower_2 .squareProductView .cover, #site_side #content #center #mainpage_center_lower_5 .squareProductView .cover {
	margin:0;
	text-align:center;
	width:102px;
	height:102px;
	padding:0 0 5px 0;
}
#site_side #content #center #mainpage_center_upper_3 .movie .cover, #site_side #content #center #mainpage_center_lower_3 .movie .cover {
	margin:0;
	text-align:center;
	width:102px;
	height:132px;
	padding:0 5px 0 0;
}
#site_side #content #center #mainpage_center_upper_4 .movie .cover, #site_side #content #center #mainpage_center_lower_4 .movie .cover, #site_side #content #center #mainpage_center_lower_6 .movie .cover {
	margin:0;
	text-align:center;
	width:102px;
	height:132px;
	padding:0 0 5px 0;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .cover img, #site_side #content #center #mainpage_center_upper_2 .squareProductView .cover img, #site_side #content #center #mainpage_center_lower_1 .squareProductView .cover img, #site_side #content #center #mainpage_center_lower_2 .squareProductView .cover img, #site_side #content #center #mainpage_center_lower_5 .squareProductView .cover img {
	border:1px solid #9B9B9B;
	height:100px !important;
	width:100px !important;
}
#site_side #content #center #mainpage_center_upper_3 .movie .cover img, #site_side #content #center #mainpage_center_upper_4 .movie .cover img, #site_side #content #center #mainpage_center_lower_3 .movie .cover img, #site_side #content #center #mainpage_center_lower_4 .movie .cover img, #site_side #content #center #mainpage_center_lower_6 .movie .cover img {
	border:1px solid #9B9B9B;
	height:130px !important;
	width:100px !important;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .name, #site_side #content #center #mainpage_center_lower_1 .squareProductView .name {
	height:30px;
	margin:0;
	overflow:hidden;
	width:129px;
	font-weight:bold;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_2 .squareProductView .name, #site_side #content #center #mainpage_center_lower_2 .squareProductView .name, #site_side #content #center #mainpage_center_lower_5 .squareProductView .name {
	height:30px;
	margin:0;
	overflow:hidden;
	width:102px;
	font-weight:bold;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_2 .squareProductView .artist, #site_side #content #center #mainpage_center_lower_2 .squareProductView .artist, #site_side #content #center #mainpage_center_lower_5 .squareProductView .artist {
	height:30px;
	margin:0;
	padding:0 0 5px 0;
	overflow:hidden;
	width:102px;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_3 .movie .name, #site_side #content #center #mainpage_center_lower_3 .movie .name {
	height:30px;
	margin:0;
	overflow:hidden;
	width:129px;
	font-weight:bold;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_4 .movie .name, #site_side #content #center #mainpage_center_lower_4 .movie .name, #site_side #content #center #mainpage_center_lower_6 .movie .name {
	height:30px;
	margin:0;
	padding:0;
	overflow:hidden;
	width:102px;
	font-weight:bold;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_4 .movie .artist, #site_side #content #center #mainpage_center_lower_4 .movie .artist, #site_side #content #center #mainpage_center_lower_6 .movie .artist {
	height:30px;
	margin:0;
	padding:0 0 5px 0;
	overflow:hidden;
	width:102px;
	text-align:left;
}
#content #center #mainpage_center_upper_1 .squareProductView .name a, #content #center #mainpage_center_upper_1 .squareProductView .artist a, #content #center #mainpage_center_upper_2 .squareProductView .name a, #content #center #mainpage_center_upper_2 .squareProductView .artist a, #content #center #mainpage_center_lower_1 .squareProductView .name a, #content #center #mainpage_center_lower_1 .squareProductView .artist a, #content #center #mainpage_center_lower_2 .squareProductView .name a, #content #center #mainpage_center_lower_2 .squareProductView .artist a, #content #center #mainpage_center_lower_5 .squareProductView .name a, #content #center #mainpage_center_lower_5 .squareProductView .artist a, #content #center #mainpage_center_lower_3 .squareProductView .artist a {
	text-decoration:none;
	color:#444444;
}
#site_side #content #center #mainpage_center_upper_3 .movie .name a, #site_side #content #center #mainpage_center_upper_3 .movie .artist a, #site_side #content #center #mainpage_center_upper_4 .movie .name a, #site_side #content #center #mainpage_center_upper_4 .movie .artist a, #site_side #content #center #mainpage_center_lower_3 .movie .name a, #site_side #content #center #mainpage_center_lower_4 .movie .artist a, #site_side #content #center #mainpage_center_lower_4 .movie .name a, #site_side #content #center #mainpage_center_lower_4 .movie .artist a, #site_side #content #center #mainpage_center_lower_6 .movie .name a, #site_side #content #center #mainpage_center_lower_6 .movie .artist a {
	text-decoration:none;
	color:#444444;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .name a:hover, #site_side #content #center #mainpage_center_upper_1 .squareProductView .artist a:hover, #site_side #content #center #mainpage_center_upper_2 .squareProductView .name a:hover, #site_side #content #center #mainpage_center_upper_2 .squareProductView .artist a:hover, #site_side #content #center #mainpage_center_lower_1 .squareProductView .name a:hover, #site_side #content #center #mainpage_center_lower_1 .squareProductView .artist a:hover, #site_side #content #center #mainpage_center_lower_1 .squareProductView .name a:hover, #site_side #content #center #mainpage_center_lower_2 .squareProductView .artist a:hover, #site_side #content #center #mainpage_center_lower_5 .squareProductView .name a:hover, #site_side #content #center #mainpage_center_lower_5 .squareProductView .artist a:hover {
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_upper_3 .movie .name a:hover, #site_side #content #center #mainpage_center_upper_3 .movie .artist a:hover, #site_side #content #center #mainpage_center_upper_4 .movie .name a:hover, #site_side #content #center #mainpage_center_upper_4 .movie .artist a:hover, #site_side #content #center #mainpage_center_lower_3 .movie .name a:hover, #site_side #content #center #mainpage_center_lower_3 .movie .artist a:hover, #site_side #content #center #mainpage_center_lower_6 .movie .name a:hover, #site_side #content #center #mainpage_center_lower_6 .movie .artist a:hover {
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .artist, #site_side #content #center #mainpage_center_lower_1 .squareProductView .artist, #site_side #content #center #mainpage_center_lower_5 .squareProductView .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	width:129px;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_3 .movie .artist, #site_side #content #center #mainpage_center_lower_3 .movie .artist, #site_side #content #center #mainpage_center_lower_6 .movie .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	width:129px;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .sample, #site_side #content #center #mainpage_center_upper_2 .squareProductView .sample, #site_side #content #center #mainpage_center_upper_3 .movie .sample, #site_side #content #center #mainpage_center_upper_4 .movie .sample, #site_side #content #center #mainpage_center_lower_1 .squareProductView .sample, #site_side #content #center #mainpage_center_lower_2 .squareProductView .sample, #site_side #content #center #mainpage_center_lower_3 .movie .sample, #site_side #content #center #mainpage_center_lower_4 .movie .sample, #site_side #content #center #mainpage_center_lower_5 .squareProductView .sample, #site_side #content #center #mainpage_center_lower_6 .movie .sample {
	display:none;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .price, #site_side #content #center #mainpage_center_lower_1 .squareProductView .price {
	font-size:15px;
	padding:0 0 2px 0;
	width:129px;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_2 .squareProductView .price, #site_side #content #center #mainpage_center_lower_2 .squareProductView .price, #site_side #content #center #mainpage_center_lower_5 .squareProductView .price {
	font-size:15px;
	padding:0;
	width:56px;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_3 .movie .price, #site_side #content #center #mainpage_center_lower_3 .movie .price {
	font-size:15px;
	padding:0 0 2px 0;
	width:129px;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_4 .movie .price, #site_side #content #center #mainpage_center_lower_4 .movie .price, #site_side #content #center #mainpage_center_lower_6 .movie .price {
	font-size:15px;
	padding:0;
	width:56px;
	text-align:left;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView form.buy, #site_side #content #center #mainpage_center_upper_2 .squareProductView form.buy, #site_side #content #center #mainpage_center_upper_3 .movie form.buy, #site_side #content #center #mainpage_center_upper_4 .movie form.buy, #site_side #content #center #mainpage_center_lower_1 .squareProductView form.buy, #site_side #content #center #mainpage_center_lower_2 .squareProductView form.buy, #site_side #content #center #mainpage_center_lower_3 .squareProductView form.buy, #site_side #content #center #mainpage_center_lower_4 .squareProductView form.buy, #site_side #content #center #mainpage_center_lower_5 .squareProductView form.buy, #site_side #content #center #mainpage_center_lower_6 .squareProductView form.buy {
    float:left;
}
#mainpage_center_upper_3 .movie form.buy, #mainpage_center_upper_4 .movie .price, #mainpage_center_upper_4 .movie form.buy, #mainpage_center_lower_3 .movie form.buy, #mainpage_center_lower_4 .movie form.buy, #mainpage_center_lower_4 .movie form.buy {
	margin:0 0 2px 0;
}
#site #content.objectview .chartElement_even {
	float:left;
	width:710px;
	padding:10px;
	margin:0;
}
#site #content.objectview .chartElement_odd {
	float:left;
	width:710px;
	padding:10px;
	margin:0;
	background:url(bg_odd.gif) repeat left top;
}
#site #content.objectview .chartElement_even .chartIndex, #site #content.objectview .chartElement_odd .chartIndex {
	color:#CCCCCC;
	font-size:15px;
	font-style:italic;
	padding:0 6px 0 0;
	width:25px;
}
#site #content.objectview .chartElement_even .name, #site #content.objectview .chartElement_odd .name, #site #content.objectview .chartElement_even .artist, #site #content.objectview .chartElement_odd .artist {
	height:auto;
}
#site #content.objectview .chartElement_even .squareProductView, #site #content.objectview .chartElement_odd .squareProductView {
	float:left;
	width:679px;
	background:none;
	margin:0;
	padding:0;
	height:auto;
	text-align:left;
}
#site #content.objectview .chartElement_even .movie, #site #content.objectview .chartElement_odd .movie {
	float:left;
	width:679px;
	background:none;
	margin:0;
	padding:0;
	height:auto;
	text-align:left;
}
#site #content.objectview .chartElement_even .squareProductView .cover, #site #content.objectview .chartElement_odd .squareProductView .cover {
	float:left;
	width:50px;
	height:50px;
	padding:0 5px 0 0;
	margin:0;
}
#site #content.objectview .chartElement_even .movie .cover, #site #content.objectview .chartElement_odd .movie .cover {
	float:left;
	width:50px;
	height:70px;
	padding:0 5px 0 0;
	margin:0;
}
#site #content.objectview .chartElement_even .squareProductView .cover img, #site #content.objectview .chartElement_odd .squareProductView .cover img {
	width:48px !important;
	height:48px !important;
	border:1px solid #E6EBE9;
}
#site #content.objectview .chartElement_even .movie .cover img, #site #content.objectview .chartElement_odd .movie .cover img {
	width:48px !important;
	height:68px !important;
	border:1px solid #E6EBE9;
}
#site #content.objectview .chartElement_even .squareProductView .name, #site #content.objectview .chartElement_odd .squareProductView .name {
	float:left;
	width:624px;
	font-weight:bold;
	margin:0 0 5px 0;
	font-size:16px;
	font-weight:bold;
}
#site #content.objectview .chartElement_even .squareProductView .name a, #site #content.objectview .chartElement_odd .squareProductView .name a {
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
#site #content.objectview .chartElement_even .squareProductView .name a:hover, #site #content.objectview .chartElement_odd .squareProductView .name a:hover {
	font-weight:bold;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .movie .name, #site #content.objectview .chartElement_odd .movie .name {
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px;
	width:624px;
}
#site #content.objectview .chartElement_even .movie .name a, #site #content.objectview .chartElement_odd .movie .name a {
	color:#444444;
	font-weight:bold;
	text-decoration:none;
}
#site #content.objectview .chartElement_even .movie .name a:hover, #site #content.objectview .chartElement_odd .movie .name a:hover {
	font-weight:bold;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .squareProductView .artist, #site #content.objectview .chartElement_odd .squareProductView .artist {
	float:left;
	width:524px;
	margin:0;
}
#site #content.objectview .chartElement_even .squareProductView .artist a, #site #content.objectview .chartElement_odd .squareProductView .artist a {
	font-weight:normal;
	color:#444444;
	text-decoration:none;
}
#site #content.objectview .chartElement_even .squareProductView .artist a:hover, #site #content.objectview .chartElement_odd .squareProductView .artist a:hover {
	font-weight:normal;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .movie .artist, #site #content.objectview .chartElement_odd .movie .artist {
	float:left;
	width:524px;
	height:40px;
	margin:0;
}
#site #content.objectview .chartElement_even .movie .artist a, #site #content.objectview .chartElement_odd .movie .artist a {
	font-weight:normal;
	color:#444444;
	text-decoration:none;
}
#site #content.objectview .chartElement_even .movie .artist a:hover, #site #content.objectview .chartElement_odd .movie .artist a:hover {
	font-weight:normal;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .squareProductView .sample, #site #content.objectview .chartElement_odd .squareProductView .sample {
	float:left;
	display:none;
}
#site #content.objectview .chartElement_even .movie .sample, #site #content.objectview .chartElement_odd .movie .sample {
	float:left;
	display:none;
}
#site #content.objectview .chartElement_even .squareProductView .price, #site #content.objectview .chartElement_odd .squareProductView .price {
	float:left;
	width:54px;
	color:#444444;
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:normal;
}
#site #content.objectview .chartElement_even .movie .price, #site #content.objectview .chartElement_odd .movie .price {
	float:left;
	width:54px;
	color:#444444;
	margin:0 0 2px 0;
	padding:0;
	font-size:15px;
	font-weight:normal;
}
#site #content.objectview .chartElement_even .squareProductView form.buy, #site #content.objectview .chartElement_odd .squareProductView form.buy {
	float:left;
	width:auto;
	text-align:right;
	margin:0;
	display:inline;
}
#site #content.objectview .chartElement_even .movie form.buy, #site #content.objectview .chartElement_odd .movie form.buy {
	float:left;
	width:auto;
	text-align:right;
	margin:0 0 2px 0;
	display:inline;
}
#popup {
	background: #FCFCFC;
	padding:30px 10px 0;
}
#popup h1 {
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
	background:#fff;
}
#popup dl#invoiceHeader {
	padding:10px 20px;
	background:#fff;
	height:auto;
}
#popup dl#invoiceHeader dt {
	font-weight:bold;
	font-size:12px;
}
#popup #invoice {
	padding:10px 20px;
	background:#fff;
	width:440px;
}
#popup #invoice h2 {
	border-bottom:1px solid #E6EBE9;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px;
	width:440px;
}
#popup #invoice table#products {
	padding:10px 0 0 0;
	width:440px;
}
#popup #invoice table#products tr {
	width:440px;
	float:left;
}
#popup #invoice table#products tr.transactionFeeRow, #popup #invoice table#products tr.totalRow {
	font-weight:bold;
}
#popup #invoice table#products tr th {
	width:110px;
}
#popup #invoice table#products tr td.name {
	width:180px;
}
#popup #invoice table#products tr td.artist {
	width:140px;
}
#popup #invoice table#products tr td.variation {
	display:none;
}
#popup #invoice table#products tr td.currency {
	width:50px;
}
#popup #invoice table#products tr td.price {
	width:70px;
}
#popup #focusedHelp {
    padding:10px 20px 10px 20px;
    background:#fff;
    border:1px solid #e1e7e4;
}
#popup #footer {
	padding:20px 20px 20px;
	height:auto;
}
#popup #player {
	padding:10px 20px 20px;
	background:#fff;
    border:1px solid #ccc;
}
#popup #player .cover {
	float:left;
	width:82px;
	height:82px;
	margin:0 5px 0 0;
}
#popup #player .cover img {
	width:80px;
	height:80px;
	border:1px solid #E6EBE9;	
}
#popup #player .name {
	float:left;
	font-weight:bold;
	width:174px;
	margin:0 0 5px 0;
}
#popup #player .artist {
	float:left;
	width:174px;
}
#popup #player .artist a {
	color:#444444;
}
#popup #player .sample {
	display:none;
}
#videoLayer {
	height:440px;
	left:30px;
	position:absolute;
	top:80px;
	width:600px;
}

#content #pf-contributor-filter-controls {
    float:left;
    margin:0;
    padding:10px;
    width:730px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    background:#FCFCFC;
}
#content #pf-contributor-filter-controls.pf-filter-menu li {
	border:none;
	background:url(filter_bg.gif) no-repeat 2px center;
	color:#444444;
	cursor:pointer;
	font-weight:normal;
	padding:0 0 0 10px;
	margin:0 6px 0 0;
	width:130px;
	height:18px;
	line-height:18px;
	font-size:10px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul {
	top:18px;
	left:2px;
}
#content #pf-contributor-filter-controls li.pf-nodisplay {
	background:transparent;
	display:none;
}
#content #pf-contributor-filter-controls li.pf-nodisplay a {
	padding:0 !important;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a {
	color:#444444;
	font-weight:normal;
	background:transparent;
	border:none;
	padding:0 10px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a:hover {
	text-decoration:underline;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li {
	margin:-1px 0 0 0;
	padding:0;
	background:#FCFCFC;
	border:1px solid #CCCCCC;
	cursor:pointer;
	width:136px;
	display:block !important;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li:hover {
	background:#FCFCFC;
	cursor:pointer;
}
#pf-contributor-products {
    float:left;
    margin:0;
    padding:10px;
    width:730px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background:#FCFCFC;
}
#pf-contributor-products .pf-product {
	margin:0 0 10px 0;
    padding:0;
	float:left;
	width:730px;
	height:auto;
	text-align:left;
	border-bottom:1px solid #E6EBE9;
}
#pf-contributor-products .pf-product h2 {
	margin:0 0 10px;
	padding:0;
	font-size:16px;
	font-style:normal;
	height:auto;
}
#pf-contributor-products .pf-product h2 a {
	color:#444;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
#pf-contributor-products .pf-product h2 a:hover {
	text-decoration:underline;
}
#pf-contributor-products .pf-product .pf-metadata {
	padding:0 0 10px;
	float:left;
	width:730px;
}
#pf-contributor-products .pf-product .pf-metadata a {
	float:left;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor {
	float:left;
	font-size:16px;
	color:#444;
	margin:0 0 0 10px;
	width:624px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a {
	font-size:16px;
	padding:2px 0;
	float:none;
	text-decoration:none;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a:hover {
	text-decoration:underline;
}
#pf-contributor-products .pf-product .pf-metadata .pf-release-date, #pf-contributor-products .pf-product .pf-metadata .pf-duration {
	float:right;
	font-size:11px;
	color:#CCCCCC;
	margin:5px 0 0 10px;
	width:624px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about {
	float:right;
	margin:5px 0 0 10px;
	width:624px;
	color:#444;
	font-size:12px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about p {
	margin:0;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample {
	float:right;
	margin:5px 0 0 0;
	padding:0;
	height:auto;
	width:624px;
	display:block;
	text-indent:0;
	font-size:12px;
	color:#444444;
}
#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_ctrl_sample.png) no-repeat 0 0;
	display:block;
	text-indent:0;
	padding:0 0 0 28px;
	text-align:left;
	height:18px;
	line-height:18px;
	width:auto;
	float:none;
	color:#444;
	text-decoration:none;
	font-size:12px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a.pf-active{
	background:url(btn_ctrl_sample.png) no-repeat 0 -18px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a:hover {
	text-decoration:none;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings {
	float:right;
	margin:5px 0 0 0;
	width:450px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td {
	padding:0;
	font-size:11px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-format {
	width:284px;
	color:#ccc;
	text-align:right;
	font-size:11px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-currency {
	width:50px;
	text-align:center;
	color:#444;
	font-weight:normal;
	font-size:16px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-price {
	width:70px;
	color:#444;
	font-weight:bold;
	font-size:16px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td form.phurchase {
	width:auto;
	padding:0;
	height:auto;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td form.phurchase input {
	margin:3px 0 0 0;
}
#pf-contributor-products .pf-pager {
	padding:20px 0 30px 0;
	margin:0;
	color:#444;
    width:730px;
	float:left;
	text-align:right;
	font-size:16px;
	border-bottom:1px solid #E6EBE9;
}
#pf-contributor-products .pf-pager a, #pf-contributor-products .pf-pager span, .search .pf-pager a, .search .pf-pager span {
	text-decoration:underline;
	color:#444;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:16px;
	text-align:center;
}
#pf-contributor-products .pf-pager a:hover, .search .pf-pager a:hover {
	color:#444;
	text-decoration:underline;
}
#pf-contributor-products .pf-pager span, .search .pf-pager span {
	color:#444;
	font-weight:normal;
	text-decoration:none;
}
#pf-contributor-products .pf-pager a.pf-step, .search .pf-pager a.pf-step {
	text-transform:none;
	text-decoration:none;
	border:none;
	color:#fff;
	padding:0;
	width:74px;
	height:18px;
	font-size:12px;
	text-align:center;
	display:inline-block;
	background:url(step_bg.gif) no-repeat left top;
}
#pf-contributor-products .pf-pager a.pf-step:hover, .search .pf-pager a.pf-step:hover {
	color:#fff;
}
.pf-aside{background:#fcfcfc;border:1px solid #ccc;border-bottom:1px solid #ccc;float:left;margin:10px 0 0 0;padding:10px;width:730px;}
.pf-aside .pf-aside, #content.search .pf-aside{border:none;background:none;width:auto;margin:0;padding:0;width:auto;}
#pf-related-contributors {
    float:left;
}
#pf-related-contributors h2 {
	color:#444;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	width:730px;
}
#pf-related-contributors ol {
	list-style:none;
	float:left;
	margin:0;
	padding:0 0 10px;
	width:730px;
}
#pf-related-contributors ol li {
	float:left;
	margin:2px;
	padding:0;
}
#pf-related-contributors ol li a {
	padding:2px;
	font-size:12px;
	color:#444444;
	white-space:pre;
	text-decoration:none;
}
#pf-related-contributors ol li a:hover {
	color:#444444;
	text-decoration:underline;
}
/********* new search page ***********/
#pf-content-filter-controls {
	background:#FCFCFC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	margin:0;
	padding:10px;
	width:730px;
}
#pf-content-filter-controls li {
	background:url(filter_bg.gif) no-repeat 2px center;
	border:none;
	color:#444444;
	cursor:pointer;
	font-size:10px;
	font-weight:normal;
	height:18px;
	line-height:18px;
	margin:0 6px 0 0;
	padding:0 0 0 10px;
	width:130px;
	float:left;
	list-style:none;
	position:relative;
}
#pf-content-filter-controls li:hover ul {
	display:block;
}
#pf-content-filter-controls li ul {
	display:none;
	position:absolute;
	left:2px;
	top:18px;
}
#pf-content-filter-controls li ul li {
	background:#FCFCFC;
	border:1px solid #CCCCCC;
	cursor:pointer;
	display:block !important;
	margin:-1px 0 0;
	padding:0;
	width:136px;
}
#pf-content-filter-controls li ul li:hover {
	background:#FCFCFC;
	cursor:pointer;
}
#pf-content-filter-controls li ul li a {
	background:none;
	border:none;
	color:#444444;
	font-weight:normal;
	padding:0 10px;
	display:block;
	text-decoration:none;
}
#pf-content-filter-controls li ul li a:hover {
	text-decoration:underline;
}

/* Example for password box */
.pf-bulb{
	width: 40px;
	height: 15px;
	display: inline-block;
	background-color: lightgrey;
}
.pf-bulbs{
	width: 200px;
	height: 15px;
	margin:0 5px 0 0;
	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;
}

.explanation a,.message a{
	color: #009EE0;
}
#pf-password-advisor{
	position:absolute;
	top:133px;
	left:150px;
   width:43%;
}
.pf-original-name, .pf-original-title, .pf-original-names {
	display:none;
}
#alternate-products {
	float:left;
	padding:0 10px 10px;
	width:732px;
	height:262px;
	overflow:hidden;
}
#alternate-products h2 {
	width:730px;
	padding:10px 0;
	margin:0 0 12px;
	font-weight:bold;
	font-size:12px;
	color:#444;
	border-bottom:1px solid #E6EBE9;
}
#alternate-products .squareProductView {
	float: left;
	height: 192px;
	margin: 0;
	padding: 10px 9px;
	text-align: center;
	width: 102px;
}
#alternate-products .squareProductView .cover {
	height: 102px;
	margin: 0;
	padding: 0 0 5px;
	text-align: center;
	width: 102px;
}
#alternate-products .squareProductView .cover img {
	border:1px solid #9B9B9B;
	height:100px !important;
	width:100px !important;
}
#alternate-products .squareProductView .name {
	font-weight: bold;
	height: 30px;
	margin: 0;
	overflow: hidden;
	text-align: left;
	width: 102px;
}
#alternate-products .squareProductView .name a, #alternate-products .squareProductView .artist a, #alternate-products .movie .name a, #alternate-products .movie .artist a {
	color:#444;
	text-decoration:none;
}
#alternate-products .squareProductView .name a:hover, #alternate-products .squareProductView .artist a:hover, #alternate-products .movie .name a:hover, #alternate-products .movie .artist a:hover {
	color:#444;
	text-decoration:underline;
}
#alternate-products .squareProductView .artist {
	height: 30px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 5px;
	text-align: left;
	width: 102px;
}
#alternate-products .squareProductView .sample, #alternate-products .movie .sample {
	display:none;
}
#alternate-products .squareProductView .price, #alternate-products .movie .price {
	font-size:15px;
	padding:0;
	text-align:left;
	width:56px;
}
#alternate-products .squareProductView form.phurchase, #alternate-products .movie form.phurchase {
	float:left;
}
#alternate-products .movie {
	float:left;
	height:245px;
	margin:0;
	padding:10px 9px;
	text-align:center;
	width:102px;
}
#alternate-products .movie .cover {
	height:132px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	width:102px;
}
#alternate-products .movie .cover img {
	border:1px solid #9B9B9B;
	height:130px !important;
	width:100px !important;
}
#alternate-products .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:102px;
}
#alternate-products .movie .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0 0 5px;
	text-align:left;
	width:102px;
}
#product-details{float:right;width:537px;padding:0;}
#content .pf-aside #pf-social-box, #product-details #fb-comments, #product-details #pf-fb-recommendations{display:none;}
#product-details #pf-social-box{width:124px;background:#fff;border:2px solid #000;padding:5px;}
#main #content #product-details #pf-social-box h2{display:none;}
#product-details .pf-section{float:right;width:389px;}
#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{font-size:20px;width:389px;height:auto;padding:0;margin:0;background:none;color:#000;text-shadow:none;font-weight:bold;}
#product-details .pf-section .pf-artist{float:left;width:389px;font-weight:normal;}
#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:#444;text-decoration:none;}
#product-details .pf-section .pf-artist a:hover{text-decoration:underline;}
#product-details #pf-summary{float:left;width:138px;margin:0 10px 0 0;}
#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:136px;width:136px;}
#pf-audio-book-page #product-details #pf-summary .cover{width:138px;height:193px;}
#pf-audio-book-page #product-details #pf-summary .cover img{height:191px;width:136px;}
#pf-movie-page #product-details #pf-summary .cover{width:138px;height:193px;}
#pf-movie-page #product-details #pf-summary .cover img{height:191px;width:136px;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;margin:5px 0;padding:0;width:138px;height:auto;line-height:20px;color:#fff;background:#000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#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:20px;width:138px;line-height:20px;margin:0;text-align:center;}
#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_sample.png) no-repeat left -60px;display:inline-block;height:20px;text-indent:-99999em;text-transform:capitalize;width:20px;}
#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_sample.png) no-repeat left top;display:inline-block;height:20px;text-indent:-99999em;text-transform:capitalize;width:20px;}
#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_sample.png) no-repeat 0 -40px;display:inline-block;height:20px;text-indent:-99999em;text-transform:capitalize;width:20px;}
#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.pl-play-ctrl.pf-active{background:url(btn_sample.png) no-repeat left -20px;width:20px;height:20px;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_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;}
#pf-movie-page #product-details #pf-summary .sample a{background:url(btn_sample.png) no-repeat left top;display:inline-block;height:20px;line-height:20px;padding:0 0 0 22px;color:#000;text-decoration:none;color:#fff;}
#pf-movie-page #product-details #pf-summary .sample a:hover{text-decoration:underline;background:url(btn_sample.png) no-repeat left top;}
#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:128px;margin:0;padding:0 5px 5px;line-height:normal;}
#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;}
#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 #EBEBEB;}
#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{color:#444;font-size:12px;margin:0;padding:0;width:138px;border:none;background:none;}
#pf-movie-page #product-details #pf-summary .pf-list.pf-offering h2{color:#333;font-size:12px;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:#000;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:#000;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="Kjøp"], #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Kjøp"], #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Kjøp"], form.buy input[value="Kjøp"], form.phurchase input[value="Kjøp"]{background:url(btn_buy.gif) no-repeat left top;width:46px;height:18px;display:inline-block;text-indent:-99999em;text-transform:capitalize;border:none;padding:0;}
#pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Lei"]{background:url(btn_buy_stream.gif) no-repeat left top;}
#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:#444;font-size:10px;padding:0 0 0 11px;text-decoration:underline;}
#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:#444;font-size:10px;padding:0 0 0 11px;text-decoration:underline;}
#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:underline;color:#000;}
#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;}
#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:#444;font-size:10px;background:none;padding:0;width:138px;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:underline;color:#444;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dt, #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 dt, #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 dt, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd{float:left;margin:0;padding:0;display:block;height:auto;width:76px;line-height:normal;text-align:left;}
#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{text-align:right;width:62px;}
#pf-music-collection-details, #pf-audio-book-details, #pf-movie-details{float:left;width:389px;margin:10px 0 0 0;}
#pf-movie-page #main #content #pf-movie-details .pf-about{float:left;width:389px;}
#pf-movie-page #main #content #pf-movie-details .pf-about h2{margin:0 0 5px;padding:0;font-size:12px;font-weight:bold;background:none;width:389px;height:auto;line-height:normal;color:#000;}
#pf-audio-book-details .title, #pf-movie-details .pf-about h2{font-weight:bold;width:389px;}
#pf-audio-book-details .description{margin:5px 0;width:389px;}
#pf-music-collection-details .pf-detail-decorator, #pf-audio-book-details .pf-detail-decorator, #pf-movie-details .pf-detail-decorator{float:left;width:389px;}
#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:389px;margin:0 0 10px;}
#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:normal;padding:2px 5px;text-decoration:none;background:#444;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#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:389px;}
#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:0;width:389px;}
#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-MusicCollection{background:#444;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item.pf-MusicCollection h2{color:#fff !important;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item.pf-MusicCollection .pf-sample{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item.pf-MusicCollection .pf-duration{color:#fff !important;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item.pf-MusicCollection .pf-metadata{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:379px;background:#fff;position:relative;border-bottom:1px solid #E6EBE9;}
#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 28px;margin:0;border:none;width:auto;height:auto;line-height:normal;font-size:14px;color:#444;font-weight:normal;display:inline-block;}
#pf-album-page #site #content #product-details #pf-music-collection-details .pf-track .pf-item.pf-selected{background:#f7f7f7;}
#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:379px;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:#990000;text-decoration:none;font-size:12px;}
#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{color:#fff;text-decoration:underline;}
#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-metadata .pf-duration{float:left;margin:3px 0 0 5px;display:inline;color:#ccc;}
#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:#000;margin:0;width:459px;float:left;}
#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:0;text-indent:-99999em;text-transform:capitalize;width:23px;height:23px;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-sample a.pf-sample-ctrl{float:left;padding:0;color:#000;text-indent:-99999em;text-transform:capitalize;display:inline-block;width:23px;height:18px;}
#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-sample a, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample a.pf-inactive{background:url(btn_ctrl_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_ctrl_sample.png) no-repeat left -18px;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:360px;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:underline;color:#444;}
#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;color:#444;}
#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:14px;}
#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 5px;padding:0;width:389px;}
#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{color:#444;font-size:14px;font-weight:bold;height:23px;line-height:23px;margin:0;padding:0;width:389px;background:none;border-bottom:1px solid #E6EBE9;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl{float:left;margin:0;padding:10px 5px;width:389px;}
#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:#668075;text-decoration:underline;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd a:hover{color:#668075;text-decoration:none;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book a{color:#990000;text-decoration:none;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book a:hover{color:#000;text-decoration:underline;}
#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 5px 0;width:459px;float:left;border-left:2px solid #000;border-right:2px solid #000;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .genre{padding:5px 5px 0;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .duration{padding:0 5px 5px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl{width:379px;float:left;margin:0;padding:5px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-one{width:379px;margin:0;padding:5px 5px 0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dt{font-weight:bold;font-size:12px;margin:0;padding:0;width:379px;line-height:18px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd{width:379px;padding:0;margin:0;line-height:18px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd a{color:#444;text-decoration:underline;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two{width:379px;margin:0;padding:0 5px 5px;}
#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:279px;padding:0;float:left;}
#pf-album-page .pf-aside, #pf-audio-book-page .pf-aside, #pf-movie-page .pf-aside{float:left;margin:0;padding:0;width:200px;background:none;border:none;}
#pf-album-page #site #content .pf-aside #pf-list-content, #pf-audio-book-page #site #content .pf-aside #pf-list-content, #pf-movie-page #site #content .pf-aside #pf-list-content{margin:0;padding:0;width:198px;float:left;background:#FCFCFC;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#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:0 0 25px;padding:0;width:200px;}
#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{background:url(box_header_bg.gif) no-repeat left top;color:#fff;font-size:12px;font-weight:bold;margin:0;padding:2px 0 0 10px;height:18px;line-height:normal;width:190px;}
#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;height:auto;margin:0;padding:5px;width:188px;}
#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{float:right;width:40px;height:40px;padding:0 0 0 7px;}
#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 !important;height:40px !important;}
#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{margin:0;padding:5px;width:188px;}
#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{height:57px;width:40px;padding:0;margin:0 0 0 7px;float:right;}
#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 !important;height:57px !important;}
#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{font-weight:bold;height:15px;width:141px;margin:0 0 2px;overflow:hidden;}
#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;color:#444;text-decoration:none;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .name a:hover, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .name a:hover, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .name a:hover, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .name a:hover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .name a:hover, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .name a:hover{text-decoration:underline;}
#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{font-weight:bold;height:15px;width:141px;margin:0 0 2px;overflow:hidden;}
#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{font-size:10px;font-weight:normal;color:#444;text-decoration:none;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .artist a:hover, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .artist a:hover, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .artist a:hover, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .artist a:hover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .artist a:hover, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .artist a:hover{text-decoration:underline;}
#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 .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, #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;}
#content .phurchase{float:none;height:18px;width:46px;padding:0;}
form.phurchase input[value="Kjøp"]{background:url(btn_buy.gif) no-repeat left top !important;text-indent:-9999em;text-transform:capitalize;width:46px;height:18px;display:inline-block;cursor:pointer;border:none;}
form.phurchase input[value="Lei"]{background:url(btn_buy_stream.gif) no-repeat left top !important;text-indent:-9999em;text-transform:capitalize;width:46px;height:18px;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:537px;margin:0 0 10px 0;padding:0 0 5px 0;font-size:20px;font-weight:normal;color:#000;border-bottom:1px solid #E6EBE9;}
.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;}



























