/* DEFAULT */
html {
	font-size:11px;
	margin:0;
	padding:0;
}
body {
	background:#8E8E8E url(bggradientbilligcd.jpg) repeat-x;
	color:#000000;	
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}
body, input, table, select, a {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:11px;
}
* {
	margin:0;
	padding:0;
}
#notification_success, #notification_failed {
	margin:0;
	padding:0;
	display:none;
	position:absolute;
}
#wrapper{
	float:none;
	width:950px;
	margin:0 auto;
}
#wrapper #site_side, #wrapper #site {
	float:left;
	width:950px;
	padding:10px 0;
}
a:link, a:hover, a:visited, a:active { 
	outline:none;
	color:#0000FF;
	text-decoration:none;
}
h1, h2, h3 {
	color:#000000;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-weight:200;
	line-height:18px;
}
img {
	border:none;
}
div {
	color:#000000;
	float:left;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
}
#banners {
	float:left;
	width:532px;
	padding:0 0 18px 0;
}
#lowerBanners {
	float:left;
	width:532px;
	padding:0 0 18px 0;
}
#lowerBanners #mainpage_lower_1 {
	float:left;
	padding:0 20px 0 0;
}
#top {
	background:url(top_bg.jpg) no-repeat left top;
	width:950px;
	height:133px;
	position:relative;
}
#clickarea {
	cursor:pointer;
	height:80px;
	width:745px;
}
#clickarea2 {
	cursor:pointer;
	float:left;
	width:205px;
	height:80px;
}
#clickarea3 {
	cursor:pointer;
	float:left;
	height:50px;
	width:80px;
}
#topnavigation {
	width:870px;
	float:left;
	margin-top:2px;
}
.a0, .a1, .a2, .a3, .a4, .a5, .a6, .a7, .a8, .a9, .a10, .a11, .a12, .a13, .a14, .a15 {
	float:left;
	margin-right:5px;
	padding-left:3px;
	width:auto;
	color:#fff;
	display:block;
	height:24px;
	line-height:22px;
	padding:0 0 0 4px;
	position:relative;
	white-space:nowrap;
}
.a0 {
	background:url(a0.png) no-repeat left center;
}
.a1 {
	background:url(a1.png) no-repeat left center;
}
.a2 {
	background:url(a2.png) no-repeat left center;
}
.a3 {
	background:url(a3.png) no-repeat left center;
}
.a4 {
	background:url(a4.png) no-repeat left center;
}
.a5 {
	background:url(a4.png) no-repeat left center;
}
.a6 {
	background:url(a6.png) no-repeat left center;
}
.a7 {
	background:url(a7.png) no-repeat left center;
}
.a8 {
    background:url(a8.png) no-repeat left center;	
}
.a9 {
	background:url(a9.png) no-repeat left center;
}
.a10 {
	background:url(a10.png) no-repeat left center;
}
.a0 span {
	background:url(a0_r.png) no-repeat right bottom;
}
.a1 span {
	background:url(a1_r.png) no-repeat right bottom;
}
.a2 span {
	background:url(a2_r.png) no-repeat right bottom;
}
.a3 span {
	background:url(a3_r.png) no-repeat right bottom;
}
.a4 span {
	background:url(a4_r.png) no-repeat right bottom;
}
.a5 span {
	background:url(a4_r.png) no-repeat right bottom;
}
.a6 span {
	background:url(a6_r.png) no-repeat right bottom;
}
.a7 span {
	background:url(a7_r.png) no-repeat right bottom;
}
.a8 span {
	background:url(a8_r.png) no-repeat right bottom;
}
.a9 span {
	background:url(a9_r.png) no-repeat right bottom;
}
.a10 span {
	background:url(a10_r.png) no-repeat right bottom;
}
.a0 span, .a1 span, .a2 span, .a3 span, .a4 span, .a5 span, .a6 span, .a8 span, .a9 span, .a10 span {
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-top:-1px;
	padding:0 5px 0 0;
	position:relative;
	white-space:nowrap;
	width:auto;
}
.a7 span {
	color:#000;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-top:-1px;
	padding:0 5px 0 0;
	position:relative;
	white-space:nowrap;
	width:auto;
}
.s1, .s2, .s3, .s4, .s5 {
	float:left;
	margin-right:5px;
	margin-top:2px;
	padding:0 0 0 3px;
	position:relative;
	background:url(pup.png) no-repeat left center;
}
.s1 span, .s2 span, .s3 span, .s4 span, .s5 span {
	color:#fff;
	float:left;
	cursor:pointer;
	height:18px;
	width:auto;
	line-height:15px;
	padding-right:3px;
	position:relative;
	white-space:nowrap;
	background:url(pup_h.png) no-repeat right bottom;
}
#search {
	left:745px;
	position:absolute;
	top:111px;
	width:205px;
}
#top #searchbar {
    margin:0;
    padding:0;
    position:relative;
    width:205px;
    font-size:12px;
    font-weight:bold;
    padding:0;
}
#top #searchbar input {
	border:1px solid #666666;
	margin-left:-5px;
	margin-right:4px;
	width:135px;
}
#top #searchbar select#filter {
	display:none;
}
#top #searchbar a img {
    position:absolute;
    right:11px;
    top:0px;
}
html>/**/body #top #searchbar .search-suggestions {
	background:#FFF url(search_top.gif) no-repeat left top !important;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	width:135px !important;
	margin:-1px 0 0 36px;
	padding:16px 0 0 0;
	z-index:2;
}
*html #top #searchbar .search-suggestions {
	background:#FFF url(search_top.gif) no-repeat left top !important;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	width:135px !important;
	margin:14px 0 0 -141px;
	padding:16px 0 0 0;
	z-index:2;
	visibility:visible;
}
*+html #top #searchbar .search-suggestions {
	background:#FFF url(search_top.gif) no-repeat left top !important;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	width:135px !important;
	margin:14px 0 0 -141px;
	padding:16px 0 0 0;
	z-index:2;
}
#top #searchbar .search-suggestions ol {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#top #searchbar .search-suggestions ol li {
	cursor:pointer;
	margin:0;
	padding:2px 5px;
	float:left;
	width:125px;
}
#top #searchbar .search-suggestions ol li span {
	color:#000;
	float:left;
	font-size:11px;
	font-weight:normal;
	overflow:hidden;
	width:125px;
}
#top #searchbar .search-suggestions ol li span.pf-query-hits-count {
	float:left;
	color:#000;
	font-weight:normal;
	overflow:hidden;
	width:125px;
}
#top #searchbar .search-suggestions ol li:hover span, #top #searchbar .search-suggestions ol li.pf-quick-selected span {
	color:#000;
	text-decoration:underline;
}
#top #searchbar .search-suggestions ol li:hover, #top #searchbar .search-suggestions ol li.pf-quick-selected {
	background:#F3F3F3;
}
#left {
	float:left;
	width:185px;
	margin:0;
	padding:18px 0 20px 5px;
	background:#F3F3F3;
}
#menu {
	width:180px;
	margin:18px 0 0 0;
	padding:0;
}
#menu h2 {
	color:#fff;
	margin:0 0 10px 0;
	padding:0 0 0 35px;
	width:145px;
	height:30px;
	line-height:28px;
	font-weight:bold;
	font-size:12px;
	background:url(menu_title.jpg) no-repeat left top;
}
#menu ul {
    list-style:none;
    padding:0 0 0 5px;
    margin:0;
    width:175px;
}
#menu ul li {
    background:url(liarrow.gif) no-repeat left center;
    padding:0 0 0 10px;
    width:165px;
}
#menu ul li a {
    font-size:11px;
    font-weight:bold;
    line-height:17px;
    padding:0;
    color:#666666;
    text-transform:uppercase;
}
#menu ul li a:hover {
    color:#007836;
}
#menu ul li.current-page a {
    color:#007836;  
}
#left .newsletter {
	display:block;
	width:180px;
	height:40px;
	margin:18px 0 0 0;
}
#newsletter {
	display:none;
}
#left .customized {
	float:left;
	width:180px;
	margin:0;
	padding:0;
}
#left .customized #cate1, #left .customized #cate2, #left .customized #cate3, #left .customized #cate4 {
	float:left;
	width:180px;
	margin:18px 0 0 0;
	padding:0;
}
#left .customized a.current-page {
	color:#007836;
}
#left .customized #cate1 h2, #left .customized #cate2 h2, #left .customized #cate3 h2, #left .customized #cate4 h2 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:0 0 10px;
	padding:0 0 0 35px;
	width:145px;
}
#left .customized #cate1 h2 {
	background:url(album_title.jpg) no-repeat left top;
}
#left .customized #cate2 h2 {
	background:url(film_title.jpg) no-repeat left top;
}
#left .customized #cate3 h2 {
	background:url(audiobook_title.jpg) no-repeat left top;
}
#left .customized #cate4 h2 {
	background:url(hd_title.jpg) no-repeat left top;
}
#left .customized ul {
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
	width:175px;
}
#left .customized ul li {
	background:url(liarrow.gif) no-repeat scroll left 5px;
	padding:0 0 0 10px;
	width:165px;
}
#left .customized ul li a {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	padding:0;
	text-transform:uppercase;
}
#left .customized ul li a:hover {
	color:#007836;
}
#quality, #leftSideBanner {
	float:left;
	width:180px;
	margin:18px 0 0 0;
	padding:0;
}
#left #leftguides {
	float:left;
	width:180px;
	margin:18px 0 0 0;
	padding:0;
}
#leftguides h2 {
	color:#fff;
	margin:0 0 10px 0;
	padding:0 0 0 35px;
	width:145px;
	height:30px;
	line-height:28px;
	font-weight:bold;
	font-size:12px;
	background:url(menu_title.jpg) no-repeat left top;
}
#left #leftguides .help ul {
    list-style:none;
    padding:0 0 0 5px;
    margin:0;
    width:175px;
}
#left #leftguides .help ul li {

}
#left #leftguides ul a {
    background:url(liarrow.gif) no-repeat left 5px;
    padding:0 0 0 10px;
    width:165px;
    font-size:11px;
    font-weight:bold;
    line-height:17px;
    color:#666666;
    text-transform:uppercase;
    display:block;
}
#left #leftguides ul a:hover {
    color:#007836;
}
#left #tagcloud {
	float:left;
	width:180px;
	margin:18px 0 0 0;
	padding:0;
}
#left .tagcloud h2 {
	color:#fff;
	margin:0 0 10px 0;
	padding:0 0 0 35px;
	width:145px;
	height:30px;
	line-height:28px;
	font-weight:bold;
	font-size:12px;
	background:url(menu_title.jpg) no-repeat left top;
}
#left .tagcloud p {
	padding:0 10px 10px;
	width:160px;
    overflow:hidden;
}
#left .tagcloud p a {
    color:#666666;
    padding:0 5px;
    text-decoration:none;
}
#left .tagcloud p a:hover {
    color:#007836;
}
#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:948px;
	margin:6px 0 0 0;
	padding:0;
	background:#F3F3F3;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}*/
#contents {
	float:left;
	width:948px;
	margin:6px 0 0 0;
	padding:0;
	background:#F3F3F3;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}
#main {
	float:left;
	margin:0;
	padding:0;
	background:#F3F3F3;
	width:758px;
}
#main #searchbar {
	display:none;
}
#cart {
	float:right;
	margin:18px 0 0;
	padding:0 5px 0 0;
	width:180px;
	height:118px;
	position:relative;
}
#cart h3 {
	background:url(menu_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:0 0 10px;
	padding:0 0 0 35px;
	width:145px;
}
#cart div {
	float:left;
	color:#fff;
}
#cart #cartItemCountLabel {
	float:left;
	width:120px;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 10px;
	color:#666666;
}
#cart #cartItemCount {
	float:left;
	width:40px;
	margin:0;
	padding:0 5px 0 0;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
#cart #cartTotalLabel {
	float:left;
	width:100px;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 10px;
	color:#666666;
}
#cart #cartTotal {
	float:left;
	width:60px;
	margin:0;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 0 0;
	color:#FF0000;
}
#cart #disabledCartActions, #cart #enabledCartActions {
	width:180px;
	height:32px;
	padding:0;
	position:absolute;
	top:85px;
	left:0;
}
#cart #disabledCartActions img, #cart #enabledCartActions img {
	padding:0 0 0 1px;
}
#cart #enabledCartActions {
	cursor:pointer;
}
#enabledCartActions {
	display:none;
}
html>/**/body #cart #cartContent {
	clear:both;
	position:absolute;
	display:none;
    visibility:hidden;
    width:178px !important;
    padding:0 0 11px 0;
    margin:80px 0 0 0;
    background:#F3F3F3;
    border:1px solid #666666;
}
*html #cart #cartContent {
	clear:both;
	position:absolute;
	display:none;
    visibility:hidden;
    width:178px !important;
    padding:0 0 11px 0;
    margin:50px 0 0 0;
    background:#F3F3F3;
    border:1px solid #666666;
}
*+html #cart #cartContent {
	clear:both;
	position:absolute;
	display:none;
    visibility:hidden;
    width:178px !important;
    padding:0 0 11px 0;
    margin:50px 0 0 0;
    background:#F3F3F3;
    border:1px solid #666666;
}
#cart #cartContent .cartItemRow {
	padding:5px 8px;
	width:162px;
	clear:both;
	line-height:15px;
}
#cart #cartContent .cartItemRow .name, #cart #cartContent .cartItemRow .artist, #cart #cartContent .cartItemRow .format {
	width:162px;
	height:auto;
	overflow:hidden;
	margin:0 0 2px 0;
}
#cart #cartContent .cartItemRow .artist {
	color:#0000FF;
}
#cart #cartContent .cartItemRow .name a {
	color:#0000FF;
	text-decoration:underline;
	font-weight:bold;
}
#cart #cartContent .cartItemRow .name a:hover {
	color:#0000FF;
	text-decoration:underline;
	font-weight:bold;
}
#cart #cartContent .cartItemRow .name {
	color:#0000FF;
	font-weight:bold;
}
#cart #cartContent .cartItemRow .format {
	color:#666;
}
#cart #cartContent .cartItemRow .currency {
	width:30px;
	margin:0 0 2px 0;
    color:#FF0000;
}
#cart #cartContent .cartItemRow .price {
	width:50px;
	margin:0 0 2px 0;
	color:#FF0000;
}
#cart #cartContent .cartItemRow .remove {
	width:82px;
	text-align:right;
	margin:2px 0;
	cursor:pointer;
	height:10px;
}
#cart #cartContent .cartItemRow .remove img {
	width:11px;
	height:10px;
}
#site #content.search {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .search {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.search h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content.search h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content.search .explanation {
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.search .explanation a {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:none;
}
#site #content.search .explanation a:hover {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:none;
}
#site #content.search .bestMatch {
	padding:0 23px 0 18px;
	margin:0 0 10px 0;
	width:532px;
}
#site #content.search .bestMatch .squareProductView {
	float:left;
	margin:0;
	padding:10px 4px;
	text-align:center;
	width:80px;
}
#site #content.search .bestMatch .squareProductView .cover {
	height:80px;
	margin:0 0 5px;
	text-align:center;
	width:80px;
}
#site #content.search .bestMatch .squareProductView .cover img {
	height:80px !important;
	width:80px !important;
}
#site #content.search .bestMatch .squareProductView .name {
	font-weight:bold;
	height:29px;
	margin:0;
	overflow:hidden;
	width:80px;
}
#site #content.search .bestMatch .squareProductView .artist {
	color:#333333;
	height:29px;
	margin:0;
	overflow:hidden;
	width:80px;
}
#site #content.search .bestMatch .squareProductView .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .squareProductView .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .squareProductView .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .squareProductView .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .squareProductView .sample {
	display:none;
}
#site #content.search .bestMatch .squareProductView .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:80px;
}
#site #content.search .bestMatch .squareProductView form.phurchase {
	float:left;
	margin:0 0 2px;
	width:80px;
}
#site #content.search .bestMatch .movie {
	float:left;
	margin:0;
	padding:10px 4px;
	text-align:center;
	width:80px;
	height:260px;
}
#site #content.search .bestMatch .movie .cover {
	height:108px;
	margin:0 0 5px;
	text-align:center;
	width:80px;
}
#site #content.search .bestMatch .movie .cover img {
	height:108px !important;
	width:80px !important;
}
#site #content.search .bestMatch .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:80px;
}
#site #content.search .bestMatch .movie .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:80px;
}
#site #content.search .bestMatch .movie .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .movie .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .movie .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .movie .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .movie .sample {
	display:none;
}
#site #content.search .bestMatch .movie .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:80px;
}
#site #content.search .bestMatch .movie form.phurchase {
	float:left;
	margin:0 0 2px;
	width:80px;
}
#site #content.search .bestMatch .audiobook {
	float:left;
	margin:0;
	padding:10px 4px;
	text-align:center;
	width:80px;
	height:212px;
}
#site #content.search .bestMatch .audiobook .cover {
	height:108px;
	margin:0 0 5px;
	text-align:center;
	width:80px;
}
#site #content.search .bestMatch .audiobook .cover img {
	height:108px !important;
	width:80px !important;
}
#site #content.search .bestMatch .audiobook .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:80px;
}
#site #content.search .bestMatch .audiobook .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:80px;
}
#site #content.search .bestMatch .audiobook .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .audiobook .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .audiobook .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .audiobook .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search .bestMatch .audiobook #offerings .sample {
	display:none;
}
#site #content.search .bestMatch .audiobook #offerings .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:80px;
}
#site #content.search .bestMatch .audiobook #offerings form.phurchase {
	float:left;
	margin:0 0 2px;
	width:80px;
}
#site #content.search .bestMatch .audiobook .description {
	display:none;
}
#site #content.search table.productsTable {
	float:left;
	padding:10px 0 0 18px;
	margin:0;
	width:740px;
}
#site #content.search table.productsTable tr {
	float:left;
	line-height:30px;
	width:740px;
}
#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 {
	width:45px;
	color:#007836;
}
#site #content.search table.productsTable tr td.sample a {
	padding:0;
	background:transparent url(sample_track_enabled.gif) no-repeat scroll 8px center;
	display:block;
	text-indent:-99999em;
}
#site #content.search table.productsTable tr td.name {
	padding:0 10px 0 0;
	width:187px;
	font-weight:bold;
}
#site #content.search table.productsTable tr td.name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search table.productsTable tr td.name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search table.productsTable tr td.pf-contributor {
	padding:0 10px 0 0;
	width:130px;
}
#site #content.search table.productsTable tr td.pf-contributor a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search table.productsTable tr td.pf-contributor a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.search table.productsTable tr td.duration {
	color:#007836;
	height:30px;
	text-align:center;
	width:50px;
	display:none;
}
#site #content.search table.productsTable tr td.pf-release-date {
	color:#007836;
	height:30px;
	text-align:center;
	width:50px;
}
#site #content.search table.productsTable tr td.format {
	color:#007836;
	height:30px;
	text-align:center;
	width:120px;
}
#site #content.search table.productsTable tr td.currency {
	color:#FF0000;
	font-size:16px;
	height:30px;
	text-align:right;
	width:48px;
}
#site #content.search table.productsTable tr td.price {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	height:30px;
	text-align:center;
	width:70px;
}
#site #content.search table.productsTable tr td.buy {
	height:25px;
	padding:5px 0 0;
	text-align:right;
	width:63px;
}
#site #content.search #paging {
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 18px;
	width:740px;
	line-height:20px;
}
#site #content.search #paging a {
	float:left;
}
#site #content.search #paging a img {
	margin:0.86em 0.5em 0 0;
}
#site #content.search #paging span {
	background:#fff;
	border:1px solid #666;
	color:#333;
	font-weight:normal;
	display:block;
	float:left;
	margin-right:0.5em;
	padding:0.2em 0.5em;
}
#content {
	float:left;
	margin:0;
	padding:0 0 30px 0;
	width:758px;
}
#site #content.giftcertificates {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .giftcertificates {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.giftcertificates h1 {
	float:left;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
	background:url(content_title.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
}
*html #site #content.giftcertificates h1 {
	float:left;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
	background:url(content_title.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
}
#site #content.giftcertificates .explanation {
	margin:0 0 20px 0;
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.giftcertificates .explanation dl {
	margin:0;
	padding:10px 0 0 0;
}
#site #content.giftcertificates .explanation dl dt {
	width:532px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}
#site #content.giftcertificates .explanation dl dd {
	width:532px;
	margin:0;
	padding:10px 0 15px 0;
}
#site #content.giftcertificates .gold, #site #content.giftcertificates .bronze, #site #content.giftcertificates .silver {
	float:left;
	font-weight:bold;
	text-align:center;
	width:110px;
	margin:0 0 0 18px;
	padding:80px 85px 0 0;
}
*html #site #content.giftcertificates .gold, *html #site #content.giftcertificates .bronze, *html #site #content.giftcertificates .silver {
	float:left;
	font-weight:bold;
	text-align:center;
	width:110px;
	margin:0 0 0 9px;
	padding:80px 85px 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;
	width:110px;
}
#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;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .login {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.login h1 {
	float:left;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
	background:url(content_title.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
}
*html #site #content.login h1 {
	float:left;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
	background:url(content_title.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
}
#site #content.login .error {
	float:left;
	padding:5px 10px;
	margin:0 0 10px 18px;
	width:512px;
	color:#fff;
	background:#FF0000;
	border:1px solid #E6EBE9;
}
#site #content.login .message {
	float:left;
	padding:5px 10px;
	margin:0 0 10px 18px;
	width:512px;
	color:#fff;
	background:#666666;
	border:1px solid #E6EBE9;
}
#site #content.login #login, #site #content.login #invitation {
	float:left;
	margin:0 0 18px 0;
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.login #invitation form {
	border-top:1px solid #666;
	padding:10px 0 0 0;
}
#site #content.login #login h2, #site #content.login #invitation h2 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width:532px;
}
#site #content.login #login dl dt, #site #content.login #invitation dl dt {
	margin:0;
	padding:12px 0 2px;
	width:532px;
}
#site #content.login #login dl dd {
	padding:0;
}
#site #content.login #login dl dd a {
	color:#007836;
	text-decoration:underline;
	margin:0 0 0 2px;
}
#site #content.login #login dl dd a:hover {
	color:#007836;
	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 {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .password {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.password h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content.password h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content.password .error {
	background:#FF0000;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 0 10px 18px;
	padding:5px 10px;
	width:512px;
}
#site #content.password .message {
	float:left;
	padding:5px 10px;
	margin:10px 0 10px 18px;
	width:512px;
	color:#fff;
	background:#666666;
	border:1px solid #E6EBE9;
}
#site #content.password .explanation {
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.password dl {
	float:left;
	margin:0 0 18px;
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.password dl dt {
	margin:0;
	padding:12px 0 2px;
	width:532px;
}
#site #content.password dl dd {
    padding:0;
}
#site #content #about {
	padding:18px 23px 0 18px;
	width:532px;
}
#site #content #about h1 {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:0 0 10px;
	padding:0 0 0 35px;
	width:497px;
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
}
#site #content #about p {
	float:left;
	padding:0;
	margin:0;
	width:532px;
}
#site #content #about p a {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:underline;
}
#site #content #about p a:hover {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:none;
}
#site #content.faq {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .faq {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.faq h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content.faq h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content.faq .explanation {
	margin:0;
	padding:0 0 0 18px;
	width:532px;
}
#site #content.faq .support {
	margin:0;
	padding:0 0 0 18px;
	width:532px;
}
#site #content.faq .help {
	float:left;
	padding:10px 0 0 18px;
	margin:0;
	width:532px;
}
#site #content.faq .help ul {
	list-style:none;
	padding:0;
	margin:0;
	width:532px;
}
#site #content.faq .help ul li {
	padding:2px 0;
	float:left;
	width:532px;
}
#site #content.faq .help ul li h2 {
	color:#000000;
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width:532px;
}
#site #content.faq .help ul li a {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	padding:0;
}
#site #content.faq .help ul li div a {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:underline;
}
#site #content.faq .help ul li div a:hover {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:none;
}
#site #content.faq .help ul li a:hover {
	color:#007836;
}
#site #content.faq .help ul li div {
	padding:10px 0 10px 10px;
}
#site #content.faq .help ul li div ol {
	list-style:none;
	padding:0;
}
#site #content.payment {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .payment {
	height:758px !important;
}
#site #content.payment h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content.payment h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content.payment #pf-payment-page-refresh {
	display:none;
}
#site #content.payment .explanation {
	padding:0 23px 0 18px;
	width:532px;
	font-weight:bold;
}
#site #content.payment .accountPaymentExplanation {
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.payment .accountPaymentExplanation a {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:underline;
}
#site #content.payment .accountPaymentExplanation a:hover {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:none;
}
#site #content.payment .error {
	margin:0;
	padding:5px 18px;
	width:532px;
}
#site #content.payment #paymentSwitcher {
	float:left;
	width:255px;
	padding:0 0 60px 18px;
}
#site #content.payment #invoicePreview, #site #content.payment #security {
	float:left;
	width:275px;
	padding:0;
}
#site #content.payment #security a {
	color:#007836;
	text-decoration:underline;
}
#site #content.payment #security a:hover {
	color:#007836;
	text-decoration:none;
}
#site #content.payment #paymentSwitcher #paymentMethods {
	float:left;
	padding:0 10px;
	width:225px;
}
#site #content.payment #paymentSwitcher #paymentMethods .paymentMethod, #site #content.payment .paymentMethod {
	float:left;
	margin:0;
	padding:0;
	width:225px;
	height:30px;
}
#site #content.payment .paymentMethod {
	float:left;
	margin:0;
	width:225px;
	background:#FBFBFB none repeat scroll 0 0;
	border:1px solid #E6EBE9;
}
#site #content.payment #paymentSwitcher #paymentMethods .paymentMethod img, #site #content.payment .paymentMethod img {
	float:left;
	padding:6px 0 0 6px;
}
#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:155px;
}
#site #content.payment #paymentSwitcher #paymentMethods .paymentMethod span.name a, #site #content.payment .paymentMethod span.name a {
	color:#007836;
	text-decoration:underline;
}
#site #content.payment #paymentSwitcher #paymentMethods .paymentMethod span.name a:hover, #site #content.payment .paymentMethod span.name a:hover {
	color:#007836;
	text-decoration:none;
}
#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 0 0;
	padding:0 0 0 10px;
	width:215px
}
#site #content.payment #paymentSwitcher .pf-payment-input p {
	height:100px;
}
#site #content.payment #paymentSwitcher p a {
	background:url(liarrow.gif) no-repeat scroll left center;
	color:#007836;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	text-align:left;
	text-decoration:underline;	
}
#site #content.payment #paymentSwitcher p a:hover {
	background:url(liarrow.gif) no-repeat scroll left center;
	color:#007836;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	text-align:left;
	text-decoration:none;	
}
#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:#007836;
	margin:0 0 0 2px;
	text-decoration:underline;
}
#site #content.payment #paymentSwitcher form.pf-payment-form dl.pf-payment-input dd a:hover {
	color:#007836;
	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 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px;
	margin: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;
	color:#FF0000;
}
#site #content.payment #invoicePreview table td.invoicePrice {
	width:70px;
	text-align:right;
	color:#FF0000;
}
#site #content.payment #invoicePreview table td.pf-invoice-total {
	width:155px;
}
#site #content.payment #invoicePreview table td.invoiceTotalLabel {
	border-top:1px solid #000;
	font-weight:bold;
	width:155px;
}
#site #content.payment #invoicePreview table td.invoiceTotalCurrency {
	border-top:1px solid #000;
	font-weight:bold;
	width:30px;
	color:#FF0000;	
}
#site #content.payment #invoicePreview table td.invoiceTotalPrice {
	border-top:1px solid #000;
	font-weight:bold;
	width:70px;
	text-align:right;
	color:#FF0000;
}
#site #content.account {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .account {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.account h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content.account h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content.account .explanation {
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.account .error {
	background:#FF0000;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 0 10px 18px;
	padding:5px 10px;
	width:512px;
}
#site #content.account .massage {
	background:#666666;
	border:1px solid #E6EBE9;
	color:#FFFFFF;
	float:left;
	margin:10px 0 10px 18px;
	padding:5px 10px;
	width:512px;
}
#site #content.account .yourAccount {
	float:left;
	padding:0 20px; 
	margin:10px 0 10px 18px;
	width:492px;
	text-align:center;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	background:#666666;
	color:#fff;
	border:1px solid #E6EBE9;
}
*html #site #content.account .yourAccount {
	float:left;
	padding:0 20px; 
	margin:10px 0 10px 9px;
	width:492px;
	text-align:center;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	background:#666666;
	color:#fff;
	border:1px solid #E6EBE9;
}
#site #content.account .refill {
	float:left;
	margin:10px 0 10px 18px;
	width:532px;
}
#site #content.account .refill h2 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	text-align:center;
	width:532px;
}
#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 {
	margin:18px 0 0;
	padding:0;
	width:180px;
}
#logout h2 {
	background:url(menu_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:0 0 10px;
	padding:0 0 0 35px;
	width:145px;
}
#logout h3 {
    padding:0 5px;
    margin:0 0 5px 0;
    font-size:12px;
    font-weight:bold;
    width:170px;
}
#logout img {
	margin:10px 0 0 5px;
}
#site #content.redownload {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .redownload {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.redownload h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content.redownload h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content.redownload .explanation {
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.redownload #contributorBrowser {
	float:left;
	padding:0 5px 0 18px;
	width:175px;
}
#site #content.redownload #albumBrowser, #site #content.redownload #trackBrowser {
	float:left;
	padding:0 5px 0 0;
	width:175px;
}
#site #content.redownload #contributorBrowser h2, #site #content.redownload #albumBrowser h2, #site #content.redownload #trackBrowser h2 {
	text-align:center;
	margin:0;
	padding:10px 0;
	font-weight:bold;
	font-size:12px;
	width:150px;
}
#site #content.redownload #contributorBrowser select, #site #content.redownload #albumBrowser select, #site #content.redownload #trackBrowser select {
	border:1px solid #E3E8E5;
	padding:5px;
	width:173px;
}
#site #content.redownload #trackBrowser span#selectAlbum, #site #content.redownload #trackBrowser span#selectAssets {
	float:left;
	margin:10px 0 0 0;
	text-align:left;
}
#site #content.redownload #trackBrowser span#selectAlbum {
	margin:10px 5px 0 0;
}
#site #content.redownload #selectedAssets {
	float:left;
	margin:0;
	padding:10px 0 0 18px;
	width:740px;
}
#site #content.redownload #selectedAssets h2 {
	border-bottom:1px solid #E6EBE9;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px;
	margin:0 0 10px 0;
	width:532px;
}
#site #content.redownload #selectedAssets form#assetsForm {
	margin:0;
	padding:0;
}
#toDownloadDisabled, #toDownload {
	margin:10px 0 0 0;
	width:740px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:740px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable {
	float:left;
	width:740px;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable tr {
	float:left;
	padding:5px 0;
	width:740px;
	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:350px;
	font-weight:bold;
}
#site #content.redownload #selectedAssets #selectedAssetsContent table.productsTable tr td.artist {
	width:265px;
}
#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:0;
	padding:0 0 30px;
	width:758px;
}
*html #site .download {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.download h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content.download h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content.download #giftcertificateSent, #site #content.download #invoiceLink, #site #content.download #zip {
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.download #giftcertificateSent {
	padding:10px 23px 0 18px;
}
#accountBalance {
	margin:10px 0 0 0;
	padding:0 23px 0 18px;
	width:532px;
}
#site #content.download #zip {
	margin:10px 0 0 0;
}
#site #content.download #invoiceLink p, #site #content.download #zip p {
    margin:0;
    padding:0 0 10px;
}
#site #content.download #assets {
	float:left;
	margin:0;
	padding:10px 0 0 18px;
	width:740px;
}
#site #content.download #assets table#atable {
	float:left;
	width:740px;
}
#site #content.download #assets table#atable tr {
	float:left;
	line-height:30px;
	width:740px;
}
#site #content.download #assets table#atable tr th {
	width:240px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#site #content.download #assets table#atable tr td {
	border-bottom:1px solid #E6EBE9;
	float:left;
	height:30px;
	overflow:hidden;
}
#site #content.download #assets table#atable tr td.name {
	padding:0 10px 0 0;
	width:240px;
}
#site #content.download #assets table#atable tr td.artist {
	padding:0 10px 0 0;
	width:204px;
}
#site #content.download #assets table#atable tr td.downloads {
	width:55px;
}
#site #content.download #assets table#atable tr td.downloadButton {
	width:215px;
	height:30px;
	text-align:right;
}
.WSheet {
	position:absolute;
	width:600px;
	padding:20px;
	border:1px solid #E3E8E5;
	background:#FFFFFF;
}
.WSheet p img {
	margin:10px 5px 0 0;
	cursor:pointer;
}
#packing {
    float:left;
    width:532px;
    text-align:center;
    padding:20px 0;
}
#packing img {
	padding:10px 0 0 0;
}
#bottom {
	background:#F3F3F3 none repeat scroll 0 0;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	float:left;
	clear:both;
	margin:6px 0 0;
	padding:0;
	width:948px;
}
#bottom .bottom_content {
	text-align:center;
	margin:0;
	padding:0;
	width:948px;
} 
#bottom p {
	width:948px;
	padding:5px 0;
}
#bottom p a {
	color:#007836;
	text-decoration:underline;
}
#bottom p a:hover {
	color:#007836;
	text-decoration:none;
}
#bottom #bottomNav {
	color:#666666;
	text-transform:uppercase;
	font-weight:bold;
    margin:0;
    padding:0 0 5px 0;
    width:948px;
    text-align:center;
}
#bottom #bottomNav a, #bottom #bottomNav a:hover {
	color:#666;
	text-decoration:none;
}
#site #content h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content #contributorAlbums, #site #content #contributorTracks {
	float:left;
	padding:5px 18px 10px;
	margin:0;
	width:532px;
}
#site #content #contributorAlbums .squareProductView {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
	height:185px;
}
#site #content #contributorAlbums .squareProductView .cover {
	height:80px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content #contributorAlbums .squareProductView .cover img {
	height:80px !important;
	width:80px !important;
}
#site #content #contributorAlbums .squareProductView .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content #contributorAlbums .squareProductView .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
} 
#site #content #contributorAlbums .squareProductView .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorAlbums .squareProductView .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorAlbums .squareProductView .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorAlbums .squareProductView .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorAlbums .squareProductView .sample {
	display:none;
}
#site #content #contributorAlbums .squareProductView .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content #contributorAlbums .squareProductView form.phurchase {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content #contributorTracks {
	float:left;
	margin:0;
	padding:5px 18px 10px;
	width:532px;
}
#site #content #contributorTracks table.productsTable {
	float:left;
	width:532px;
}
#site #content #contributorTracks table.productsTable tr {
	float:left;
	width:532px;
	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:23px;
	padding:7px 0 0;
	width:22px;
	text-indent:-99999em;
}
#site #content #contributorTracks table.productsTable tr td.sample a {
	background:transparent url(sample_track_enabled.gif) no-repeat scroll left top;
	display:block;
	text-indent:-99999em;
	height:15px;	
}
#site #content #contributorTracks table.productsTable tr td.name {
	font-size:16px;
	height:30px;
	overflow:hidden;
	width:203px;
}
#site #content #contributorTracks table.productsTable tr td.name a {
	font-size:16px;
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorTracks table.productsTable tr td.name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorTracks table.productsTable tr td.duration {
	color:#007836;
	height:30px;
	text-align:center;
	width:40px;
	display:none;
}
#site #content #contributorTracks table.productsTable tr td.format {
	color:#007836;
	height:30px;
	text-align:center;
	width:140px;
}
#site #content #contributorTracks table.productsTable tr td.currency {
	color:#FF0000;
	font-size:16px;
	height:30px;
	text-align:left;
	width:40px;
}
#site #content #contributorTracks table.productsTable tr td.price {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	height:30px;
	text-align:center;
	width:60px;
}
#site #content #contributorTracks table.productsTable tr td.buy {
	height:17px;
	padding:4px 0 0;
	text-align:right;
	width:63px;
}
#site #content #contributorMovies {
	float:left;
	margin:0;
	padding:0 18px 10px;
	width:532px;
}
#site #content #contributorMovies h1 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 0;
	padding:0 0 0 35px;
	width:497px;
}
#site #content #contributorMovies .movie {
	float:left;
	height:255px;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
}
#site #content #contributorMovies .movie .cover {
	height:108px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content #contributorMovies .movie .cover img {
	height:108px !important;
	width:80px !important;
}
#site #content #contributorMovies .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content #contributorMovies .movie .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content #contributorMovies .movie .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorMovies .movie .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorMovies .movie .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorMovies .movie .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #contributorMovies .movie .sample {
	display:none;
}
#site #content #contributorMovies .movie .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content #contributorMovies .movie form.phurchase {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content.genre h2 {
	display:none;
}
#site #content.genre .pf-genrelist-auto, #site #content.genre .pf-genrelist-recommended {
	float:left;
	padding:0 18px 10px 18px;
	margin:0;
	width:532px;
}
#site #content.genre .pf-genrelist-auto .pf-pager {
	border-bottom:1px solid #E6EBE9;
	color:#333333;
	float:left;
	margin:0;
	padding:20px 0;
	width:532px;
	text-align:center;
}
#site #content.genre .pf-genrelist-auto .pf-pager a, #site #content.genre .pf-genrelist-auto .pf-pager span {
	background:#FFFFFF;
	border:1px solid #666666;
	color:#0000FF;
	margin-right:2px;
	padding:2px 5px;
	text-decoration:none;
}
#site #content.genre .pf-genrelist-auto .pf-pager span {
	background:#FFFFFF;
	border:1px solid #666666;
	color:#333333;
}
#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;
	height:16px;
	padding:1px 5px 0;
	text-align:center;
	text-transform:uppercase;
	width:53px;
}
#site #content.genre .pf-genrelist-auto #pf-list-content, #site #content.genre .pf-genrelist-recomended #pf-list-content {
	float:left;
	margin:0;
	padding:0;
	width:532px;
}
#site #content.genre .pf-genrelist-recommended {
	padding:12px 0 0 0;
}
#site #content.genre .pf-genrelist-auto h2, #site #content.genre .pf-genrelist-recommended h2 {
	border-bottom:1px solid #E6EBE9;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px;
	margin:0 0 10px 0;
	width:532px;
	display:block;
}
#site #content.genre .pf-genrelist-auto .squareProductView, #site #content.genre .pf-genrelist-recommended .squareProductView {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
	height:185px;
}
#site #content.genre .pf-genrelist-auto .squareProductView .cover, #site #content.genre .pf-genrelist-recommended .squareProductView .cover {
	height:80px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content.genre .pf-genrelist-auto .squareProductView .cover img, #site #content.genre .pf-genrelist-recommended .squareProductView .cover img {
	height:80px !important;
	width:80px !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;
	width:113px;
}
#site #content .pf-genrelist-auto .squareProductView .artist, #site #content.genre .pf-genrelist-recommended .squareProductView .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
	color:#333;
}
#site #content.genre .pf-genrelist-auto .squareProductView .name a, #site #content.genre .pf-genrelist-recommended .squareProductView .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .squareProductView .name a:hover, #site #content.genre .pf-genrelist-recommended .squareProductView .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .squareProductView .artist a, #site #content.genre .pf-genrelist-recommended .squareProductView .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .squareProductView .artist a:hover, #site #content.genre .pf-genrelist-recommended .squareProductView .artist a:hover {
	color:#0000FF;
	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 {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content .pf-genrelist-auto .squareProductView form.phurchase, #site #content.genre .pf-genrelist-recommended .squareProductView form.phurchase {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content.genre .pf-genrelist-auto a.pf-see-more {
	background:url(liarrow.gif) no-repeat scroll right 5px;
	color:#007836;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0 10px 10px 0;
	margin:10px 0 0 0;
	text-align:right;
	text-decoration:none;
	width:522px;
	float:left;
	border-bottom:1px solid #E6EBE9;
}
#site #content.genre .pf-genrelist-auto a.pf-see-more:hover {
	background:url(liarrow.gif) no-repeat scroll right 5px;
	color:#007836;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0 10px 10px 0;
	margin:10px 0 0 0;
	text-align:right;
	text-decoration:none;
	width:522px;
	float:left;
	border-bottom:1px solid #E6EBE9;
}
#site #content.genre .pf-genrelist-auto .productview.audiobook {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
	height:325px;
}
#site #content.genre .productview.audiobook .cover {
	height:108px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content.genre .productview.audiobook .cover img {
	height:108px !important;
	width:80px !important;
}
#site #content.genre .productview.audiobook .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.genre .productview.audiobook .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.genre .productview.audiobook .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .productview.audiobook .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .productview.audiobook .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .productview.audiobook .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .productview.audiobook #offerings .sample {
	display:none;
}
#site #content.genre .productview.audiobook #offerings .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content.genre .productview.audiobook #offerings form.buy {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content.genre .productview.audiobook .description {
	color:#666666;
	font-style:italic;
	margin:5px 0 0;
	text-align:left;
	width:113px;
}
#site #content.genre .pf-genrelist-auto .movie {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
	height:255px;
}
#site #content.genre .pf-genrelist-auto .movie .cover {
	height:108px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content.genre .pf-genrelist-auto .movie .cover img {
	height:108px !important;
	width:80px !important;
}
#site #content.genre .pf-genrelist-auto .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.genre .pf-genrelist-auto .movie .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.genre .pf-genrelist-auto .movie .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .movie .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .movie .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .movie .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.genre .pf-genrelist-auto .movie .sample {
	display:none;
}
#site #content.genre .pf-genrelist-auto .movie .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content.genre .pf-genrelist-auto .movie form.phurchase {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content.objectview {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
#site #content.objectview h2 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 18px 18px;
	padding:0 0 0 35px;
	width:497px;
}
*html #site #content.objectview h2 {
	background:url(content_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 18px 9px;
	padding:0 0 0 35px;
	width:497px;
}
#site #content.objectview .squareProductView {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
	height:185px;
}
#site #content.objectview .squareProductView .cover {
	height:80px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content.objectview .squareProductView .cover img {
	height:80px !important;
	width:80px !important;
}
#site #content.objectview .squareProductView .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.objectview .squareProductView .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.objectview .squareProductView .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .squareProductView .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .squareProductView .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .squareProductView .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .squareProductView .sample {
	display:none;
}
#site #content.objectview .squareProductView .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content.objectview .squareProductView form.phurchase {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content.objectview .audiobook {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
}
#site #content.objectview .audiobook .cover {
	height:108px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content.objectview .audiobook .cover img {
	height:108px !important;
	width:80px !important;
}
#site #content.objectview .audiobook .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.objectview .audiobook .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.objectview .audiobook .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .audiobook .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .audiobook .sample {
	display:none;
}
#site #content.objectview .audiobook .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content.objectview .audiobook #offerings form.buy {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content.objectview .audiobook .description {
	color:#666666;
	font-style:italic;
	height:100px;	
	margin:5px 0 0;
	text-align:left;
	width:113px;
}
#site #content #pf-list-content {
	float:left;
	padding:0 18px 10px;
	margin:0;
	width:532px;
}
#site #content #pf-contributor-audio-book {
	float:left;
	margin:0;
	padding:0 18px 10px;
	width:532px;
}
#site #content #pf-contributor-audio-book .productview.audiobook {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
	height:325px;
}
#site #content #pf-contributor-audio-book .productview.audiobook .cover {
	height:108px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content #pf-contributor-audio-book .productview.audiobook .cover img {
	height:108px !important;
	width:80px !important;
}
#site #content #pf-contributor-audio-book .productview.audiobook .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content #pf-contributor-audio-book .productview.audiobook .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content #pf-contributor-audio-book .productview.audiobook .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #pf-contributor-audio-book .productview.audiobook .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #pf-contributor-audio-book .productview.audiobook .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #pf-contributor-audio-book .productview.audiobook .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content #pf-contributor-audio-book .productview.audiobook #offerings .sample {
	display:none;
}
#site #content #pf-contributor-audio-book .productview.audiobook #offerings .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content #pf-contributor-audio-book .productview.audiobook #offerings form.buy {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content #pf-contributor-audio-book .productview.audiobook .description {
	color:#666666;
	font-style:italic;
	margin:5px 0 0;
	text-align:left;
	width:113px;
}
#site #content #pf-contributor-movies {
	float:left;
	margin:0;
	padding:0;
	width:532px;
}
#site #content.objectview .movie {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
	height:255px;
}
#site #content.objectview .movie .cover {
	height:108px;
	margin:0 0 5px;
	text-align:center;
	width:113px;
}
#site #content.objectview .movie .cover img {
	height:108px !important;
	width:80px !important;
}
#site #content.objectview .movie .name {
	font-weight:bold;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.objectview .movie .artist {
	color:#333333;
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
}
#site #content.objectview .movie .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .movie .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .movie .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .movie .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .movie .sample {
	display:none;
}
#site #content.objectview .movie .price {
	color:#FF0000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	width:113px;
}
#site #content.objectview .movie form.phurchase {
	float:left;
	margin:0 0 2px;
	width:113px;
}
#site #content {
	float:left;
	margin:0;
	padding:0 0 30px;
	width:758px;
}
/*-------- produtc page --------*/
#site_side #content.objectview #center {
	padding:18px 23px 0 18px;
	width:532px;
}
#site_side #content.objectview #center #productView, #site_side #content.objectview #center #productView.audiobook, #site_side #content.objectview #center .movie {
	float:left;
	width:532px;
	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:184px;
	height:17px;
}
#site_side #content.objectview #center #productView #preview .sample a {
	float:none;
	background:transparent url(sample_track_enabled.gif) no-repeat left center;
	color:#007836;
	display:block;
	float:none;
	font-size:13px;
	height:20px;
	padding:0 0 0 20px;
	text-align:left;
}
#site_side #content.objectview #center #coverSampleBlock .sample a {
	float:none;
	color:#007836;
	background:url(detail_sample_movie_enabled.gif) no-repeat left center;
	height:20px;
	width:91px;
	display:block;
	text-indent:-99999em;
}
#site_side #content.objectview #center .movie img {
	float:right;
}
#site_side #content.objectview #center .movie h1 {
	float:left;
	width:265px;
	overflow:hidden;
	font-size:20px;
	margin:0;
	padding:0 10px 0 0;
}
#site_side #content.objectview #center .movie h2 {
	color:#000;
	float:left;
	font-size:11px;
	margin:0;
	padding:0 10px 10px 0;
	width:265px;
}
#site_side #content.objectview #center .movie h2 a {
	color:#000045;
	text-decoration:none;
}
#site_side #content.objectview #center .movie h2 a:hover {
	color:#007836;
	text-decoration:none;
}
#site_side #content.objectview #center .movie dl.info {
    border:1px solid #E6EBE9;
	float:left;
	margin:0;
	padding:10px;
	width:316px;
	background:#fbfbfb;
}
#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:216px;
}
#site_side #content.objectview #center .movie .pf-offerings {
	float:left;
	margin:0;
	padding:10px 0;
	width:338px;
}
#site_side #content.objectview #center .movie .pf-offerings h2 {
	font-weight:bold;
	color:#000;
}
#site_side #content.objectview #center .movie .pf-offerings h3 {
	margin:0;
	padding:0 0 0 10px;
	font-size:11px;
	font-weight:bold;
	background:url(liarrow.gif) no-repeat scroll left 7px;
	color:#000;
	width:328px;
	cursor:pointer;
	float:left;
}
#site_side #content.objectview #center .movie .pf-offerings dl {
	float:left;
	width:316px;
	padding:10px;
	border:1px solid #E6EBE9;
	background:#fbfbfb;
}
#site_side #content.objectview #center .movie .pf-offerings .productContext dt {
	font-weight:bold;
	width:114px;
	float:left;
}
#site_side #content.objectview #center .movie .pf-offerings .productContext dd {
	float:left;
	text-align:left;
	width:202px;
}
#site_side #content.objectview #center .movie .pf-offerings .productContext dd span.pf-price {
	color:#FF0000;
	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;
	padding:10px;
	margin:10px 0 0 0;
	width:532px;
}
#site_side #content.objectview #center #xtraMeta1 {
	float:left;
	width:532px;
	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:532px;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 h3 {
	font-weight:bold;
	font-size:12px;
	color:#000;
	width:532px;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 p {
	margin:5px 0 10px 0;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 p a {
	color:#007836;
	text-decoration:underline;
}
#site_side #content.objectview #center #xtraMeta1 #inner1XtraMeta1 p a:hover {
	color:#007836;
	text-decoration:none;
}
#site_side #content.objectview #center #xtraMeta1 #inner2XtraMeta1 {
    width:532px;
    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:#000;
	font-size:11px;
	font-weight:bold;
	width:105px;
	float:left;
	margin:0 0 5px 0;
}
#site_side #content.objectview #center #xtraMeta1 #inner2XtraMeta1 dd {
	margin:0 0 5px 0;
	width:427px;
	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 #productView.audiobook .cover img, #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:264px;
}
#site_side #content.objectview #center #productView h1 {
	font-size:20px;
	margin:0;
	width:264px;
	float:left;
}
#site_side #content.objectview #center #productView.audiobook h1 {
	font-size:20px;
	margin:0;
	padding:0;
	float:left;
	width:338px;
}
#site_side #content.objectview #center #productView.audiobook h2 {
	font-size:11px;
	margin:0;
	padding:0 0 10px 0;
	float:left;
	width:338px;
	color:#000;
}
#site_side #content.objectview #center #productView.audiobook h2 a {
	color:#007836;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView.audiobook h2 a:hover {
	color:#007836;
	text-decoration:none;
}
#site_side #content.objectview #center #productView.audiobook .metadata {
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	float:left;
	width:316px;
	background:#FBFBFB;
	border:1px solid #E6EBE9;
}
#site_side #content.objectview #center #productView.audiobook .metadata .genre, #site_side #content.objectview #center #productView.audiobook .metadata .narrators, #site_side #content.objectview #center #productView.audiobook .metadata .writers, #site_side #content.objectview #center #productView.audiobook .metadata .duration {
	width:316px;
	font-weight:bold;
}
#site_side #content.objectview #center #productView.audiobook .metadata .narrators a, #site_side #content.objectview #center #productView.audiobook .metadata .writers a {
	color:#007836;
	font-weight:normal;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView.audiobook .metadata .narrators a:hover, #site_side #content.objectview #center #productView.audiobook .metadata .writers a:hover {
	color:#007836;
	font-weight:normal;
	text-decoration:none;
}
#site_side #content.objectview #center #productView.audiobook dl.productContext {
	float:left;
	width:316px;
	padding:10px 10px 0 10px;
	background:#FBFBFB;
	border-top:1px solid #E6EBE9;
	border-left:1px solid #E6EBE9;
	border-right:1px solid #E6EBE9;
	border-bottom:none;
}
#site_side #content.objectview #center #productView.audiobook dl.productContext dt {
	width:174px;
}
#site_side #content.objectview #center #productView.audiobook .offering {
	float:left;
	width:316px;
	padding:0 10px 10px 10px;
	background:#FBFBFB;
	border-top:none;
	border-bottom:1px solid #E6EBE9;
	border-left:1px solid #E6EBE9;
	border-right:1px solid #E6EBE9;
}
#site_side #content.objectview #center #productView.audiobook .offering .pricelabel {
	font-weight:bold;
	width:174px;
	float:left;
}
#site_side #content.objectview #center #productView.audiobook .offering .currency {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	float:left;
	width:60px;
	text-align:right;
}
#site_side #content.objectview #center #productView.audiobook .offering .price {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	float:left;
	width:82px;
	text-align:right;
}
#site_side #content.objectview #center #productView.audiobook .offering form.buy {
	clear:left;
	display:block;
	text-align:right;
	padding:5px 0 0 0;
}
#site_side #content.objectview #center .metadata.extended {
	padding:0;
	margin:10px 0 0 0;
}
#site_side #content.objectview #center .metadata.extended .title {
	border:none;
}
#site_side #content.objectview #center .metadata.extended .descriptions .title.short, #site_side #content.objectview #center .metadata.extended .descriptions .title.extended, #site_side #content.objectview #center .metadata.extended .parts .title {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	width:532px;
}
#center .metadata .parts .title {
	padding:0 0 15px 0;
}
#site_side #content.objectview #center .metadata.extended .descriptions .description {
	width:532px;
	color:#000045;
	font-size:11px;
	font-weight:normal;
	padding:10px 0 15px 0;
	margin:0;
	border:none;
}
#site_side #content.objectview #center .parts table.productsTable {
	margin:0;
}
#site_side #content.objectview #center .parts table.productsTable tr td.name {
	width:470px;
}
#site_side #content.objectview #center .parts table.productsTable tr td.format, #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:5px 0 0 0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
#site_side #content.objectview #center #productView h1 span.pf-artists a {
	color:#000000;
	text-decoration:none;
}
#site_side #content.objectview #center #productView h1 span.pf-artists a:hover {
	color:#007836;
	text-decoration:none;
}
#site_side #content.objectview #center #productView h1 span.pf-control {
	border-bottom:1px solid #E6EBE9;
	float:left;
	margin:10px 0 0;
	padding:0 0 5px;
	text-align:right;
	width:264px;
}
#site_side #content.objectview #center #productView h1 span.pf-control a {
	color:#007836;
	font-weight:bold;
	padding:0 0 3px;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView h1 span.pf-control a:hover {
	color:#007836;
	text-decoration:none;	
}
#site_side #content.objectview #center #productView .sample {
	width:264px;
	margin:5px 0 0 0;
	color:#007836;
	font-size:13px;
}
#site_side #content.objectview #center #productView dl.pf-roles {
	margin:0;
	padding:10px 0 0 0;
	overflow:hidden;
	width:264px;
	color:#0000EE;
	line-height:15px;
	float:left;
}
#site_side #content.objectview #center #productView dl.pf-roles dt {
	margin:0;
	color:#000045;
	font-weight:bold;
	width:264px;
}
#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:#000;
	text-decoration:none;
}
#site_side #content.objectview #center #productView dl.pf-roles dd a:hover {
	color:#007836;
	text-decoration:none;
}
#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:264px;
	border-bottom:1px solid #E6EBE9;
}
#site_side #content.objectview #center #productView p.pf-control a {
	color:#007836;
	font-weight:bold;
	padding:0 0 3px 0;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView p.pf-control a:hover {
	color:#007836;
	font-weight:bold;
	padding:0 0 3px 0;
	text-decoration:none;
}
#site_side #content.objectview #center #productView p.pf-control a:hover {
	color:#007836;
	text-decoration:none;
}
#site_side #content.objectview #center #productView dl.info {
	float:left;
	padding:10px;
	width:244px;
	margin:0 0 10px 0;
	border:1px solid #e6ebe9;
	background:#fbfbfb;
}
#site_side #content.objectview #center #productView dl.info dt, #site_side #content.objectview #center #productView dl.productContext dt {
	float:left;
	font-weight:bold;
	width:102px;
}
#site_side #content.objectview #center #productView dl.info dd, #site_side #content.objectview #center #productView dl.productContext dd {
	float:left;
	width:142px;
	text-align:right;
}
#site_side #content.objectview #center #productView dl.productContext dd span.pf-price {
	color:#FF0000;
	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:left;
	padding:10px;
	width:244px;
	margin:0;
	border:1px solid #e6ebe9;
	background:#fbfbfb;
}
#site_side #content.objectview #center #productView dl.productContext dd a {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:underline;
}
#site_side #content.objectview #center #productView dl.productContext dd a:hover {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:none;
}
#site_side #content.objectview #center table.productsTable {
	float:left;
	width:532px;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
#site_side #content.objectview #center table.productsTable tr {
	float:left;
	width:532px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions {
	width:532px;
	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 3px;
	color:#007836;
	float:left;
	padding:0 15px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li a:hover {
	background:url(btn_show.gif) no-repeat scroll 2px 3px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li a.pf-selected {
	background:url(btn_hide.gif) no-repeat scroll 2px 3px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions .pf-panes {
	float:left;
	margin:0 0 2px;
	width:532px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions .pf-panes div {
	color:#007836;
	float:left;
	padding:5px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions .pf-panes div a {
	color:#007836;
	text-decoration:underline;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions .pf-panes div a:hover {
	color:#007836;
	text-decoration:none;
}
#site_side #content.objectview #center table.productsTable tr td {
	float:left;
}
#site_side #content.objectview #center table.productsTable tr td.sample {
	width:22px;
	padding:5px 0 0;
	text-indent:-99999em;
}
#site_side #content.objectview #center table.productsTable tr td.sample a {
	text-indent:-99999em;
	background:url(sample_track_enabled.gif) no-repeat left top;
	display:block;
}
#site_side #content.objectview #center table.productsTable tr td.name {
	width:203px;
	font-size:16px;
}
#site_side #content.objectview #center table.productsTable tr td.name a {
	color:#0000EE;
}
#site_side #content.objectview #center table.productsTable tr td.duration {
	color:#007836;
	width:30px;
	padding:5px 0 0;
	text-align:center;
}
#site_side #content.objectview #center table.productsTable tr td.format {
	color:#007836;
	width:110px;
	padding:5px 0 0;
	text-align:center;
}
#site_side #content.objectview #center table.productsTable tr td.currency {
	color:#FF0000;
	width:40px;
	text-align:left;
	font-size:16px;
}
#site_side #content.objectview #center table.productsTable tr td.price {
	color:#FF0000;
	width:60px;
	height:30px;
	font-weight:bold;
	text-align:center;
	font-size:16px;
}
#site_side #content.objectview #center table.productsTable tr td.buy {
	text-align:right;
    width:63px;
	height:17px;
	padding:4px 0 0 0;
}
#site_side #content #right, #site_side #content.objectview #right {
	width:180px;
	float:right;
	margin:0;
	padding:0 5px 0 0;
}
#right h2 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:0 0 18px;
	padding:0 0 0 35px;
	width:145px;
}
#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:18px 0 0 0;
	padding:0;
	width:180px;	
}
#mainpage_right_1 h2 {
	background:url(dancechart_title.jpg) no-repeat left top;
}
#mainpage_right_2 h2, #mainpage_right_3 h2 {
	background:url(album_title.jpg) no-repeat left top;
}
#mainpage_right_4 h2 {
	background:url(film_title.jpg) no-repeat left top;
}
#mainpage_right_5 h2 {
	background:url(audiobook_title.jpg) no-repeat left top;
}
#site_side #content #right .chartElement_even, #site_side #content #right .chartElement_odd {
	margin:0;
	padding:0 5px 10px 5px;
	width:170px;
}
#site_side #content #right .chartIndex {
    display:none;
}
#site_side #content #right .showMore {
    width:180px;
    padding:0;
    text-align:center;
}
#site_side #content #right .showMore a {
	font-size:11px;
	font-weight:bold;
	padding:0;
	color:#666666;
}
#site_side #content #right .showMore a:hover {
	color:#007836;
}
#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 .movie, #site_side #content #right #mainpage_right_5 .audiobook {
	width:165px;
	padding:0 0 0 5px;
	float:left;
}
#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 {
	width:48px;
	height:48px;
	padding:0 5px 0 0;
}
#site_side #content #right #mainpage_right_4 .movie .cover, #site_side #content #right #mainpage_right_5 .audiobook .cover {
	width:48px;
	height:68px;
	padding:0 5px 0 0;
}
#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 {
	width:48px;
	height:48px;
}
#site_side #content #right #mainpage_right_4 .movie .cover img, #site_side #content #right #mainpage_right_5 .audiobook .cover img {
	width:48px;
	height:68px;
}
#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 {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	font-weight:bold;
}
#site_side #content #right .name a, #site_side #content #right .artist a, #site_side #content #right .name a:hover, #site_side #content #right .artist a:hover {
	color:#0000FF;
	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 {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
    color:#333;
}
#site_side #content #right #mainpage_right_4 .movie .name {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	font-weight:bold;
}
#site_side #content #right #mainpage_right_4 .movie .artist {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	color:#333;
}
#site_side #content #right #mainpage_right_5 .audiobook .name {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	font-weight:bold;
}
#site_side #content #right #mainpage_right_5 .audiobook .artist {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	color:#333;
}
#site_side #content #right #mainpage_right_5 .audiobook .description {
	color:#666666;
	display:none;
}
#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:18px 0 0 0;
	padding:0;
	width:180px;
}
#site_side #content #right #alternativeProducts h2, #site_side #content #right #secondAlternativeProducts h2 {
	background:url(menu_title.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:0 0 18px;
	padding:0 0 0 35px;
	width:145px;
}
#site_side #content #right #alternativeProducts .squareProductView, #site_side #content #right #secondAlternativeProducts .squareProductView {
	width:165px;
	padding:0 5px 10px 10px;
	float:left;
}
#site_side #content #right #alternativeProducts .movie, #site_side #content #right #secondAlternativeProducts .movie {
	width:165px;
	padding:0 5px 10px 10px;
	float:left;
}
#site_side #content #right #alternativeProducts .audiobook, #site_side #content #right #secondAlternativeProducts .audiobook {
	width:165px;
	padding:0 5px 10px 10px;
	float:left;
}
#site_side #content #right #alternativeProducts .squareProductView .cover, #site_side #content #right #secondAlternativeProducts .squareProductView .cover {
	width:48px;
	height:48px;
	padding:0 5px 0 0;
}
#site_side #content #right #alternativeProducts .squareProductView .cover img, #site_side #content #right #secondAlternativeProducts .squareProductView .cover img {
	width:48px;
	height:48px;
}
#site_side #content #right #alternativeProducts .movie .cover, #site_side #content #right #secondAlternativeProducts .movie .cover {
	width:48px;
	height:68px;
	padding:0 5px 0 0;
}
#site_side #content #right #alternativeProducts .movie .cover img, #site_side #content #right #secondAlternativeProducts .movie .cover img {
	width:48px;
	height:68px;
}
#site_side #content #right #alternativeProducts .audiobook .cover, #site_side #content #right #secondAlternativeProducts .audiobook .cover {
	width:48px;
	height:68px;
	padding:0 5px 0 0;
}
#site_side #content #right #alternativeProducts .audiobook .cover img, #site_side #content #right #secondAlternativeProducts .audiobook .cover img {
	width:48px;
	height:68px;
}
#site_side #content #right #alternativeProducts .squareProductView .name, #site_side #content #right #secondAlternativeProducts .squareProductView .name {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	font-weight:bold;
}
#site_side #content #right #alternativeProducts .squareProductView .name a, #site_side #content #right #secondAlternativeProducts .squareProductView .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .squareProductView .name a:hover, #site_side #content #right #secondAlternativeProducts .squareProductView .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .squareProductView .artist, #site_side #content #right #secondAlternativeProducts .squareProductView .artist {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	color:#333;
}
#site_side #content #right #alternativeProducts .squareProductView .artist a, #site_side #content #right #secondAlternativeProducts .squareProductView .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .squareProductView .artist a:hover, #site_side #content #right #secondAlternativeProducts .squareProductView .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .movie .name, #site_side #content #right #secondAlternativeProducts .movie .name {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	font-weight:bold;
}
#site_side #content #right #alternativeProducts .movie .name a, #site_side #content #right #secondAlternativeProducts .movie .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .movie .name a:hover, #site_side #content #right #secondAlternativeProducts .movie .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .movie .artist, #site_side #content #right #secondAlternativeProducts .movie .artist {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	color:#333;
}
#site_side #content #right #alternativeProducts .movie .artist a, #site_side #content #right #secondAlternativeProducts .movie .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .movie .artist a:hover, #site_side #content #right #secondAlternativeProducts .movie .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .audiobook .name, #site_side #content #right #secondAlternativeProducts .audiobook .name {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	font-weight:bold;
}
#site_side #content #right #alternativeProducts .audiobook .name a, #site_side #content #right #secondAlternativeProducts .audiobook .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .audiobook .name a:hover, #site_side #content #right #secondAlternativeProducts .audiobook .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .audiobook .artist, #site_side #content #right #secondAlternativeProducts .audiobook .artist {
	width:112px;
	height:15px;
	overflow:hidden;
	margin:0 0 2px;
	color:#333;
}
#site_side #content #right #alternativeProducts .audiobook .artist a, #site_side #content #right #secondAlternativeProducts .audiobook .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #right #alternativeProducts .audiobook .artist a:hover, #site_side #content #right #secondAlternativeProducts .audiobook .artist a:hover {
	color:#0000FF;
	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 #right #alternativeProducts .audiobook .sample, #site_side #content #right #secondAlternativeProducts .audiobook .sample {
	display:none;
}
#site_side #content #right #alternativeProducts .squareProductView .price, #site_side #content #right #secondAlternativeProducts .squareProductView .price {
	display:none;
}
#site_side #content #right #alternativeProducts .movie .price, #site_side #content #right #secondAlternativeProducts .movie .price {
	display:none;
}
#site_side #content #right #alternativeProducts .audiobook #offerings .price, #site_side #content #right #secondAlternativeProducts .audiobook #offerings .price {
	display:none;
}
#site_side #content #right #alternativeProducts .squareProductView form.buy, #site_side #content #right #secondAlternativeProducts .squareProductView form.buy {
	display:none;
}
#site_side #content #right #alternativeProducts .movie form.buy, #site_side #content #right #secondAlternativeProducts .movie form.buy {
	display:none;
}
#site_side #content #right #alternativeProducts .audiobook #offerings form.buy, #site_side #content #right #secondAlternativeProducts .audiobook #offerings form.buy {
	display:none;
}
#site_side #content #right #alternativeProducts .audiobook .description, #site_side #content #right #secondAlternativeProducts .audiobook .description {
	display:none;
}
#site_side #content #center {
	width:532px;
	padding:18px 23px 0 18px;
}
#site_side #content #center #mainpage_center_upper_1 {
	float:left;
	width:532px;
	margin:0 0 18px 0;
}
#site_side #content #center #mainpage_center_lower_1, #site_side #content #center #mainpage_center_lower_2, #site_side #content #center #mainpage_center_lower_3, #site_side #content #center #mainpage_center_lower_4 {
	float:left;
	width:532px;
	margin:0 0 18px 0;
}
#site_side #content #center #mainpage_center_upper_1 h2, #site_side #content #center #mainpage_center_lower_1 h2, #site_side #content #center #mainpage_center_lower_2 h2, #site_side #content #center #mainpage_center_lower_3 h2, #site_side #content #center #mainpage_center_lower_4 h2 {
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:0 0 18px;
	padding:0 0 0 35px;
	width:497px;
}
#site_side #content #center #mainpage_center_upper_1 h2 {
	color:#FFFFFF;
	background:url(8sharp_title.jpg) no-repeat left top;
}
#site_side #content #center #mainpage_center_lower_1 h2 {
	color:#FFFFFF;
	background:url(album_news_title.jpg) no-repeat left top;
}
#site_side #content #center #mainpage_center_lower_2 h2 {
	color:#FFFFFF;
	background:url(film_news_title.jpg) no-repeat left top;
}
#site_side #content #center #mainpage_center_lower_3 h2 {
	color:#FFFFFF;
	background:url(audiobook_news_title.jpg) no-repeat left top;
}
#site_side #content #center #mainpage_center_lower_4 h2 {
	color:#000;
	background:url(offer_news_title.jpg) no-repeat left top;
}
#site_side #content #center #mainpage_center_upper_1 h2 a, #site_side #content #center #mainpage_center_lower_1 h2 a, #site_side #content #center #mainpage_center_lower_2 h2 a, #site_side #content #center #mainpage_center_lower_3 h2 a {
	color:#fff;
	font-size:12px;
}
#site_side #content #center #mainpage_center_lower_4 h2 a {
	color:#000;
	font-size:12px;
}
#mainpage_center_upper_1 .squareProductView, #site_side #content #center #mainpage_center_lower_1 .squareProductView, #site_side #content #center #mainpage_center_lower_4 .squareProductView {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
}
#site_side #content #center #mainpage_center_lower_2 .movie {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
}
#site_side #content #center #mainpage_center_lower_3 .audiobook {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:113px;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .cover, #site_side #content #center #mainpage_center_lower_1 .squareProductView .cover, #site_side #content #center #mainpage_center_lower_4 .squareProductView .cover {
	margin:0 0 5px 0;
	text-align:center;
	width:113px;
	height:80px;
}
#site_side #content #center #mainpage_center_lower_2 .movie .cover {
	margin:0 0 5px 0;
	text-align:center;
	width:113px;
	height:108px;
}
#site_side #content #center #mainpage_center_lower_3 .audiobook .cover {
	margin:0 0 5px 0;
	text-align:center;
	width:113px;
	height:108px;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .cover img,#site_side #content #center #mainpage_center_lower_1 .squareProductView .cover img, #site_side #content #center #mainpage_center_lower_4 .squareProductView .cover img {
	height:80px !important;
	width:80px !important;
}
#site_side #content #center #mainpage_center_lower_2 .movie .cover img {
	width:80px !important;
	height:108px !important;
}
#site_side #content #center #mainpage_center_lower_3 .audiobook .cover img {
	width:80px !important;
	height:108px !important;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .name, #site_side #content #center #mainpage_center_lower_1 .squareProductView .name, #site_side #content #center #mainpage_center_lower_4 .squareProductView .name {
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
	font-weight:bold;
}
#site_side #content #center #mainpage_center_lower_2 .movie .name {
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
	font-weight:bold;
}
#site_side #content #center #mainpage_center_lower_3 .audiobook .name {
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
	font-weight:bold;
}
#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_4 .squareProductView .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
	color:#333;
}
#site_side #content #center #mainpage_center_lower_2 .movie .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
	color:#333;
}
#site_side #content #center #mainpage_center_lower_3 .audiobook .artist {
	height:30px;
	margin:0;
	overflow:hidden;
	width:113px;
	color:#333;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .name a, #site_side #content #center #mainpage_center_lower_1 .squareProductView .name a, #site_side #content #center #mainpage_center_lower_4 .squareProductView .name a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .name a:hover, #site_side #content #center #mainpage_center_lower_1 .squareProductView .name a:hover, #site_side #content #center #mainpage_center_lower_4 .squareProductView .name a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_lower_2 .movie .name a, #site_side #content #center #mainpage_center_lower_2 .movie .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_lower_3 .audiobook .name a, #site_side #content #center #mainpage_center_lower_3 .audiobook .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .artist a, #site_side #content #center #mainpage_center_lower_1 .squareProductView .artist a, #site_side #content #center #mainpage_center_lower_4 .squareProductView .artist a {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .artist a:hover, #site_side #content #center #mainpage_center_lower_1 .squareProductView .artist a:hover, #site_side #content #center #mainpage_center_lower_4 .squareProductView .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_lower_2 .movie .name a:hover, #site_side #content #center #mainpage_center_lower_2 .movie .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_lower_3 .audiobook .name a:hover, #site_side #content #center #mainpage_center_lower_3 .audiobook .artist a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .sample, #site_side #content #center #mainpage_center_lower_1 .squareProductView .sample, #site_side #content #center #mainpage_center_lower_2 .movie .sample, #site_side #content #center #mainpage_center_lower_3 .audiobook .sample, #site_side #content #center #mainpage_center_lower_4 .squareProductView .sample {
	display:none;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView .price, #site_side #content #center #mainpage_center_lower_1 .squareProductView .price, #site_side #content #center #mainpage_center_lower_2 .movie .price, #site_side #content #center #mainpage_center_lower_3 .audiobook .price, #site_side #content #center #mainpage_center_lower_4 .squareProductView .price {
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0 0 5px 0;
	width:113px;
	color:#ff0000;
	float:left;
}
#site_side #content #center #mainpage_center_upper_1 .squareProductView form.buy, #site_side #content #center #mainpage_center_lower_1 .squareProductView form.buy, #site_side #content #center #mainpage_center_lower_2 .movie form.buy, #site_side #content #center #mainpage_center_lower_3 .audiobook form.buy, #site_side #content #center #mainpage_center_lower_4 .squareProductView form.buy {
	width:113px;
    float:left;
    margin:0 0 2px 0;
}
#site_side #content #center #mainpage_center_lower_3 .audiobook .description {
	color:#666;
	margin:5px 0 0 0;
	width:113px;
	text-align:left;
    font-style:italic;
}
#site #content.objectview .chartElement_even, #site #content.objectview .chartElement_odd {
	float:left;
	width:532px;
	padding:0 0 10px 0;
	margin:0 0 12px 0;
	border-bottom:1px solid #E6EBE9;
}
#site #content.objectview .chartElement_even .chartIndex, #site #content.objectview .chartElement_odd .chartIndex {
	color:#666;
	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:20px;
}
#site #content.objectview .chartElement_even .squareProductView, #site #content.objectview .chartElement_odd .squareProductView {
	float:left;
	width:501px;
	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:501px;
	background:none;
	margin:0;
	padding:0;
	height:auto;
	text-align:left;
}
#site #content.objectview .chartElement_even .audiobook, #site #content.objectview .chartElement_odd .audiobook {
	float:left;
	width:501px;
	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 .audiobook .cover, #site #content.objectview .chartElement_odd .audiobook .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 .audiobook .cover img, #site #content.objectview .chartElement_odd .audiobook .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:446px;
	font-weight:bold;
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
}
#site #content.objectview .chartElement_even .squareProductView .name a, #site #content.objectview .chartElement_odd .squareProductView .name a {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .squareProductView .name a:hover, #site #content.objectview .chartElement_odd .squareProductView .name a:hover {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .movie .name, #site #content.objectview .chartElement_odd .movie .name {
	float:left;
	width:424px;
	font-weight:bold;
	margin:0 0 5px 0;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#site #content.objectview .chartElement_even .movie .name a, #site #content.objectview .chartElement_odd .movie .name a {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .movie .name a:hover, #site #content.objectview .chartElement_odd .movie .name a:hover {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .audiobook .name, #site #content.objectview .chartElement_odd .audiobook .name {
	float:left;
	width:424px;
	font-weight:bold;
	margin:0 0 5px 0;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#site #content.objectview .chartElement_even .audiobook .name a, #site #content.objectview .chartElement_odd .audiobook .name a {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .audiobook .name a:hover, #site #content.objectview .chartElement_odd .audiobook .name a:hover {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .squareProductView .artist, #site #content.objectview .chartElement_odd .squareProductView .artist {
	float:left;
	width:323px;
	margin:0;
	color:#333;
}
#site #content.objectview .chartElement_even .squareProductView .artist a, #site #content.objectview .chartElement_odd .squareProductView .artist a {
	font-size:12px;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .squareProductView .artist a:hover, #site #content.objectview .chartElement_odd .squareProductView .artist a:hover {
	font-size:12px;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .movie .artist, #site #content.objectview .chartElement_odd .movie .artist {
	float:left;
	width:323px;
	margin:0;
	text-align:left;
	color:#333;
}
#site #content.objectview .chartElement_even .movie .artist a, #site #content.objectview .chartElement_odd .movie .artist a {
	font-size:12px;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .movie .artist a:hover, #site #content.objectview .chartElement_odd .movie .artist a:hover {
	font-size:12px;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .audiobook .artist, #site #content.objectview .chartElement_odd .audiobook .artist {
	float:left;
	width:313px;
	margin:0;
	text-align:left;
	color:#333;
}
#site #content.objectview .chartElement_even .audiobook .artist a, #site #content.objectview .chartElement_odd .audiobook .artist a {
	font-size:12px;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}
#site #content.objectview .chartElement_even .audiobook .artist a:hover, #site #content.objectview .chartElement_odd .audiobook .artist a:hover {
	font-size:12px;
	font-weight:normal;
	color:#0000FF;
	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 .audiobook .sample, #site #content.objectview .chartElement_odd .audiobook .sample {
	float:left;
	display:none;
}
#site #content.objectview .chartElement_even .squareProductView .price, #site #content.objectview .chartElement_odd .squareProductView .price {
	float:left;
	width:60px;
	color:#FF0000;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}
#site #content.objectview .chartElement_even .movie .price, #site #content.objectview .chartElement_odd .movie .price {
	float:left;
	width:60px;
	color:#FF0000;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}
#site #content.objectview .chartElement_even .audiobook #offerings .price, #site #content.objectview .chartElement_odd .audiobook #offerings .price {
	float:left;
	width:70px;
	color:#FF0000;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
#site #content.objectview .chartElement_even .squareProductView form.buy, #site #content.objectview .chartElement_odd .squareProductView form.buy {
	float:left;
	width:63px;
	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:63px;
	text-align:right;
	margin:0;
	display:inline;
}
#site #content.objectview .chartElement_even .audiobook #offerings form.buy, #site #content.objectview .chartElement_odd .audiobook #offerings form.buy {
	float:left;
	width:63px;
	text-align:right;
	margin:0;
	display:inline;
}
#site #content.objectview .chartElement_even .audiobook .description, #site #content.objectview .chartElement_odd .audiobook .description {
	display:none;
}
#popup {
	background:#8E8E8E url(bggradientbilligcd.jpg) repeat-x 0 0;
	padding:30px 10px 0;
}
#popup h1 {
	font-weight:bold;
	font-size:18px;
	margin:0;
	padding:0;
	background:#F3F3F3;
}
#popup dl#invoiceHeader {
	padding:10px 20px;
	background:#F3F3F3;
	height:auto;
}
#popup dl#invoiceHeader dt {
	font-weight:bold;
	font-size:12px;
}
#popup #invoice {
	padding:10px 20px;
	background:#F3F3F3;
}
#popup #invoice h2 {
	border-bottom:1px solid #E6EBE9;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px;
}
#popup #invoice table#products {
	padding:10px 0 0 0;
}
#popup #invoice table#products tr {
	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;
    background:#F3F3F3;
    border-top:1px solid #E6EBE9;
    border-left:1px solid #E6EBE9;
    border-right:1px solid #E6EBE9;
    border-bottom:none;
}
#popup #footer {
	background:#F3F3F3 none repeat scroll 0 0;
	border-top:none;
	border-left:1px solid #E6EBE9;
	border-right:1px solid #E6EBE9;
	border-bottom:1px solid #E6EBE9;
	padding:10px 20px;
	width:323px;
}
#popup #player {
	padding:10px 20px 20px;
	background:#F3F3F3;
    border:1px solid #E6EBE9;
    width:323px;
}
#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;
	color:#333;
}
#popup #player .artist a {
	color:#0000EE;
}
#popup #player .sample {
	display:none;
}
#videoLayer {
	height:440px;
	left:30px;
	position:absolute;
	top:80px;
	width:600px;
}
#email {
	background:#8E8E8E url(bggradientbilligcd.jpg) repeat-x 0 0;
	padding:30px 10px 0;
}
#email .explanation {
	background:#F3F3F3;
	padding:10px;
	display:block;
}
#email h1 {
	color:#000;
	background:#F3F3F3;
	padding:10px;
}
#email a {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:none;
}
#email a:hover {
	color:#007836;
	margin:0 0 0 2px;
	text-decoration:underline;
}

#content #pf-contributor-filter-controls {
    float:left;
    margin:10px 0 10px 18px;
    width:532px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li {
	border:none;
	background:url(filter_arrow.gif) no-repeat right center;
	color:#007836;
	cursor:pointer;
	font-weight:bold;
	padding:0 12px 0 0;
	margin:0 0 0 10px;
	width:auto;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul {
	top:15px;
}
#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:#007836;
	font-weight:normal;
	background:transparent;
	border:none;
	padding:2px 5px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a:hover {
	text-decoration:none;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li {
	margin:-1px 0 0 0;
	padding:0;
	background:#F3F3F3;
	border:1px solid #666666;
	cursor:pointer;
	width:115px;
	display:block !important;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li:hover {
	background:#fff;
	cursor:pointer;
}
#pf-contributor-products {
	float:left;
	margin:0;
	padding:5px 18px 10px;
	width:532px;
}
#pf-contributor-products .pf-product {
	margin:0 0 10px;
    padding:0 10px;
	float:left;
	width:512px;
	height:auto;
	text-align:left;
	background:#FBFBFB;
}
#pf-contributor-products .pf-product h2 {
	margin:0 0 10px;
	padding:5px 0;
	font-size:15px;
	font-style:normal;
	height:auto;
}
#pf-contributor-products .pf-product h2 a {
	color:#0000FF;
	font-size:16px;
	text-decoration:underline;
}
#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:512px;
}
#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:#000;
	margin:0 0 0 10px;
	width:406px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a {
	font-size:16px;
	padding:2px;
	float:none;
	text-decoration:underline;
}
#pf-contributor-products .pf-product .pf-metadata .pf-release-date, #pf-contributor-products .pf-product .pf-metadata .pf-duration {
	float:left;
	font-size:13px;
	color:#007836;
	margin:5px 0 0 10px;
	width:406px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about {
	float:left;
	margin:5px 0 0 10px;
	width:406px;
	color:#666666;
	font-style:italic;
	font-size:11px;
}
#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:406px;
	display:block;
	text-indent:0;
	font-size:13px;
	color:#007836;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a {
	background:url(sample_track_enabled.gif) no-repeat left center;
	display:block;
	text-indent:0;
	padding:0 0 0 20px;
	text-align:left;
	height:20px;
	width:auto;
	float:none;
	color:#007836;
	text-decoration:none;
	font-size:13px;
}
#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 10px;
	width:406px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td {
	padding:0;
	font-size:15px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-format {
	width:230px;
	color:#999999;
	text-align:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-currency {
	width:40px;
	text-align:center;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-price {
	width:70px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td form.phurchase {
	width:34px;
	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;
	margin:0;
	color:#333;
    width:532px;
	float:left;
	border-bottom:1px solid #E6EBE9;
}
#pf-contributor-products .pf-pager a, #pf-contributor-products .pf-pager span {
	background:#FFFFFF;
	margin-right:5px;
	padding:2px 5px;
	border:1px solid #666666;
	text-decoration:none;
	color:#0000FF;
}
#pf-contributor-products .pf-pager a:hover {
	background:#fff;
	border:1px solid #666666;
	color:#0000FF;
}
#pf-contributor-products .pf-pager span {
	background:#fff;
	border:1px solid #666666;
	color:#333333;
}
#pf-contributor-products .pf-pager a.pf-step {
	background:url(step_bg.gif) no-repeat left top;
	text-transform:uppercase;
	border:none;
	color:#fff;
	width:53px;
	height:16px;
	padding:1px 5px 0;
	display:inline-block;
	text-align:center;
}
#pf-related-contributors {
    float:left;
}
#pf-related-contributors h2 {
	background:transparent url(content_title.jpg) no-repeat left top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	margin:18px 0 10px 0;
	padding:0 0 0 35px;
	width:497px;
}
#pf-related-contributors ol {
	list-style:none;
	float:left;
	margin:0;
	padding:5px 0 10px;
	width:532px;
}
#pf-related-contributors ol li {
	float:left;
	margin:5px;
	padding:0;
}
#pf-related-contributors ol li a {
	padding:5px;
	font-size:12px;
	color:#666666;
	white-space:pre;
}
#pf-related-contributors ol li a:hover {
	color:#007836;
}






















