@import url("basic.css");

html,body {
	background:#009ec7;
	color: #333333;
}
body, input, table, select, a {
	font-family: Arial;
	text-decoration: none;
}
#site, #site_side {
    background:transparent url(site_bg.gif) repeat-y center top !important;
}
a:link { 
	color: #3A7889;
	text-decoration: underline;
	outline:none;
} 
a:visited { 
	color: #00556b;
	text-decoration: underline;
	outline:none;
}
a:hover { 
	color: #3A7889;
	text-decoration: underline;
	outline:none;
}
.squareProductView .name, .squareProductView .artist {
	color: #00556b;
}
html>/**/body .squareProductView .name, html>/**/body .squareProductView .artist {
    height:25px;
    width:110px;
}
*html .squareProductView .name, *html.squareProductView .artist {
    height:30px;
    width:110px;
}
*+html .squareProductView .name, *+html.squareProductView .artist {
    height:25px;
    width:110px;
}
.accountPaymentExplanation a {
	font-wight: bold;
	text-decoration: underline;
}
#top {
	width: 1024px;
    height:171px;
	background: transparent url("top_new.jpg") no-repeat scroll 0%;
}
html>/**/body #top #version {
    width:125px;
    float:right;
    color:#87e0fd;
    margin-right:58px;
    margin-top:2px;
}
*html #top #version {
    width:125px;
    float:right;
    color:#87e0fd;
    margin-right:28px;
    margin-top:2px;
}
*+html #top #version {
    width:125px;
    float:right;
    color:#87e0fd;
    margin-right:58px;
    margin-top:2px;
}
#top #version .line {
    float:left;
    width:15px;
    height:16px;
}
#top #version .english, #top .france {
    float:left;
    width:50px;
    margin-top:2px;
}
#top #version a {
    color:#ffffff;
    text-decoration:none;
}
#top #version a:hover {
    color:#87e0fd;
    text-decoration:none;
}
#site_side {
    background: #ffffff
}
h1 {
	color: #333333;
	font-size: 150%;
	font-weight: bold;
    margin: 15px 0 10px 10px;
}
h2 {
	color: #333333;
	font-size: 120%;
	font-weight: normal;
}
#main {
    background: transparent;
    float:right;
	width:800px; 
}

#content, #center {
    background: none;
}
html>/**/body #left {
    width: 145px;
    padding:0px;
    margin-left:6em;
    background:transparent;
}
*html #left {
    width: 145px;
    padding: 0px;
    margin-left:3em;
    background: transparent;
}
*+html #left {
    width: 145px;
    padding: 0px;
    margin-left: 6em;
    background: transparent;
}
html>/**/body #leftguides {
    background: transparent url(leftguide_border.gif) repeat-y top center;
}
html>/**/body #left .help {
    background:transparent url(leftguide_title_bg.gif) no-repeat center top;
    line-height:10px;
}
*html #leftguides {
    background:transparent url(leftguide_border.gif) repeat-y top center;
}
*html #left .help {
    background: transparent url(leftguide_title_bg.gif) no-repeat center top;	
    line-height:10px;
}
*+html #leftguides {
    background: transparent url(leftguide_border.gif) repeat-y top center;
}
*+html #left .help {
    background:transparent url(leftguide_title_bg.gif) no-repeat center top;
    line-height:10px;
}
#left #newsletter input {
    width: 130px;
    margin:0px 0px 0px 4px;
}
#popup h1 {
    margin:15px 0 10px 0px;
    color:#ffffff;
}
#focusedHelp {
    width:350px;
}
#newsletter	{
	height: 120px;
	background:transparent url(newsletter_bg.gif) no-repeat;
    width:143px;
    height:68px;
    margin-bottom:2.2em;
    padding:32px 0px 0px 1px;
}
#newsletterMessage {
    color:#ffffff !important;
    margin-left:5px;
    width:135px;
}
#newsletter h2{
    display:none;
}
html>/**/body #newsletter img{
    margin:2px 0px 0px 0px;
    float:left;
}
*html #newsletter img{
    margin:-18px 0px 0px 0px;
    float:left;
}
*+html #newsletter img{
    margin:-18px 0px 0px 0px;
    float:left;
}
#left h1{
	color: #6b6b6b;
}
#right {
    width: 200px;
	float: right;
}
#content #right .chartElement_odd, #content #right .chartElement_even {
    width: 200px;
    height:75px;
}
#content #right #mainpage_right_2 .chartElement_odd, #content #right #mainpage_right_2 .chartElement_even {
    background:transparent url("right_movie_product_bg.gif") no-repeat;
    padding:0px 0 0 0;
    height:103px;
}
#content #right .chartElement_odd, #content #right .chartElement_even {	
    padding:10px 0pt 0pt;
    background:transparent url("right_product_bg.gif") no-repeat;
}
.focus {
	background:none;
	color: #7f120d;
	font-weight: bold;
}
.message {
    background: none;
    color: green;
    font-weight: bold;
    padding: 5px 0 5px 0;
}
.error {
    background: #ffe9b5;
    color: #333333;
    font-weight: bold;
    margin-left: 5px;
}
#searchbar {
    width: 800px;
}
#content h2 {
    font-size: 12px;
    font-weight: bold;
	color: #3A7889;
    margin: 10px 0 4pt 2px;
}
#invoicePreview h2, #security h2 {
    font-size: 12px;
    font-weight: bold;
	color: #3A7889;
    margin: 2px 0 4pt 2px;   
}
#productView h2 {
    font-size:11px;
    font-weight:normal;
    margin:10px 0 4pt 2px;
    color:#7f120d;
}
#left h1, #left h2 {
    font-size: 12px;
    font-weight: bold;
}
#left h2 {
    background:url(searchmosttitle_bg.gif) no-repeat;
    height:15px;
    padding:10px 5px 5px 5px;
    color:#ffffff;
    margin:0px 0 0 0;
}

#left .tagcloud {
    overflow:hidden;
    margin-top:2.2em;
    padding:0px 0 10px 0px;
    background:transparent url(cloud_bottom.gif) no-repeat center bottom;
}
#left .tagcloud p {
    overflow:hidden;
    background:transparent url(cloud_border.gif)  repeat-y top left;
    margin:0px;
    padding:10px 5px 10px 5px;
    overflow:hidden;
}

#left .tagcloud a.ting {
    font-size:11px;
    line-height:11px;
}
#left .tagcloud a.small {
    font-size:15px;
    line-height:15px;
}
#left .tagcloud a.medium {
    font-size:20px;
    line-height:20px;
}
#left .tagcloud a.large {
    font-size:25px;
    line-height:25px;
}
#left .tagcloud a.huge {
    font-size:30px;
    line-height:30px;
}

.boxFloat, .imageFloat {
    float:left;
}
.boxTopLeft {
    display:none;
}
.boxTop {
    display:none;
}
.boxTopRight {
    display:none;
}
.boxMiddleLeft {
    background:#ffffff;
    border-left:1px solid #eceae3;
}
.boxMiddle {
    background:#ffffff;
}
.boxMiddleRight {
    background:#ffffff;
    border-right:1px solid #eceae3;
}
.boxBottomLeft {
    background:transparent url(bottomLeft.gif) no-repeat left bottom;
    height:15px !important;
    width:11px !important;
}
.boxBottom {
    background:transparent url(bottom.gif) no-repeat bottom center;
    height:15px !important;
    width:122px !important;
}
.boxBottomRight {
    background:transparent url(bottomRight.gif) no-repeat right bottom;
    height:15px !important;
    width:11px !important; 
}
#bottomBanner {
	width:506px;
	text-align:center;
}
#right {
    background:#ffffff;
    width:200px;
}
#right #rightBanner {
	width:200px;
	text-align:center;
	margin:0 0 2.2em 0;
}
#right #mainpage_right_1 {
    margin-bottom:2.2em;
    float:right;
    width:200px;
}
#right #mainpage_right_1 h2 {
    background:transparent url("rightTitle_bg.gif") no-repeat;
    height:24px;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    text-align:left;
    padding-left:36px;
    padding-top:6px;
    margin:0px;
    width:164px;
}
#right #mainpage_right_2 {
    float:right;
    margin-bottom:2.2em;
    width:200px;
}
#right #mainpage_right_2 h2 {
    background:transparent url("rightTitle_bg.gif") no-repeat;
    height:24px;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    text-align:left;
    padding-left:36px;
    padding-top:6px;
    margin:0px;
    width:164px;
}
#right #mainpage_right_3 {
    float:right;
    margin-bottom:2.2em;
    width:200px;
}
#right #mainpage_right_3 h2 {
    background:transparent url("rightTitle_bg.gif") no-repeat;
    height:24px;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    text-align:left;
    padding-left:36px;
    padding-top:6px;
    margin:0px;
    width:164px;
}
#right #mainpage_right_4 {
    float:right;
    margin-bottom:2.2em;
    width:200px;
}
#right #mainpage_right_4 h2 {
    background:transparent url("rightTitle_bg.gif") no-repeat;
    height:24px;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    text-align:left;
    padding-left:36px;
    padding-top:6px;
    margin:0px;
    width:164px;
}
#right h1 {
	color:#6B6B6B;	
    font-size:12px;	
    font-weight:bold;	
    margin:0px;	
    text-align:right;
} 
html>/**/body #right #mainpage_right_2 .squareProductView.movie{
    margin:10px 0px 0px 0px;
    height:83px;
    width:175px;
    background:transparent url(sampleandbuy.gif) no-repeat right bottom;   
}
*html #right #mainpage_right_2 .movie{
    margin:10px 0px 0px 0px;
    height:83px;
    width:175px;
    background:transparent url(sampleandbuy.gif) no-repeat right bottom;   
}
*+html #right #mainpage_right_2 .squareProductView.movie{
    margin:10px 0px 0px 0px;
    height:83px;
    width:175px;
    background:transparent url(sampleandbuy.gif) no-repeat right bottom;   
}
#right #mainpage_right_2 .squareProductView.movie .cover img{
    height:60px;
    width:45px;   
}
#content #right #alternativeProducts .squareProductView.movie {
    height:75px;
}
#content #right #alternativeProducts .squareProductView.movie .cover img {
    height:60px;
    width:45px;
}
#content #right #alternativeProducts {
    float:right;
	width:200px;
	/*background:transparent url("right_bg.gif") no-repeat bottom;*/
	padding-bottom:10px;
}
#content #right #alternativeProducts h2 {
    background:transparent url("rightTitle_bg.gif") no-repeat;
	color:#ffffff;
	font-size:145%;
	height:24px;
    width:164px;
    text-align:left;
    padding-left:36px;
    padding-top:6px;
    margin:0px;
}
#content #right #alternativeProducts .squareProductView {
    width:200px;
	height:75px;
	padding:0px;
	margin-bottom:10px;
	text-align:left;
	background: transparent url("sampleandbuy.gif") no-repeat 90% bottom;
}
html>/**/body #content #right #alternativeProducts .squareProductView .cover {
    float:left;
    width:40px;
	height:40px;
	margin:10px 10px 0 10px;
	text-align:left;
}
*html #content #right #alternativeProducts .squareProductView .cover {
    float:left;
    width:40px;
	height:40px;
	margin:10px 10px 0 3px;
	text-align:left;
}
*+html #content #right #alternativeProducts .squareProductView .cover {
    float:left;
    width:40px;
	height:40px;
	margin:10px 10px 0 10px;
	text-align:left;
}
#content #right #alternativeProducts .squareProductView .name {
    float:left;
	margin-top:10px;
	height:25px;
	width:135px;
}
html>/**/body #content #right #alternativeProducts .squareProductView .artist {
    float:left;
	height:25px;
	width:135px;
}
*html #content #right #alternativeProducts .squareProductView .artist {
    float:left;
	height:45px;
	width:135px;
}
*+html #content #right #alternativeProducts .squareProductView .artist {
    float:left;
	height:25px;
	width:135px;
}
html>/**/body #content #right #alternativeProducts .squareProductView.movie .sample {
    float:left;
    padding:0px;
    margin:0 5px 0 8.5em;
}
*html #content #right #alternativeProducts .squareProductView.movie .sample {
    float:left;
    padding:0px;
    margin:0 5px 0 4.3em;
}
*+html #content #right #alternativeProducts .squareProductView.movie .sample {
    float:left;
    padding:0px;
    margin:0 5px 0 8.5em;
}
html>/**/body #content #right #alternativeProducts .squareProductView .sample {
    float:left;
	padding:0px;
	margin:1px 5px 0 8.5em;
}
*html #content #right #alternativeProducts .squareProductView .sample {
    float:left;
	padding:0px;
	margin:1px 5px 0 4.3em;
}
*+html #content #right #alternativeProducts .squareProductView .sample {
    float:left;
	padding:0px;
	margin:1px 5px 0 8.5em;
}
#content #right #alternativeProducts .squareProductView .price {
    float:left;
	margin-top: -1px;
	padding:0px;
}
#content #right #alternativeProducts .squareProductView form.phurchase {
    float:left;
	padding:0px;
	margin:-2px 0 0 13px;
    display:inline;
}


#content #right #secondAlternativeProducts .squareProductView.movie {
    height:75px;
}
#content #right #secondAlternativeProducts .squareProductView.movie .cover img {
    height:60px;
    width:45px;
}
#content #right #secondAlternativeProducts {
    float:right;
	width:200px;
	/*background:transparent url("right_bg.gif") no-repeat bottom;*/
	padding-bottom:10px;
}
#content #right #secondAlternativeProducts h2 {
    background:transparent url("rightTitle_bg.gif") no-repeat;
	color:#ffffff;
	font-size:145%;
	height:24px;
    width:164px;
    text-align:left;
    padding-left:36px;
    padding-top:6px;
    margin:0px;
}
#content #right #secondAlternativeProducts .squareProductView {
    width:200px;
	height:75px;
	padding:0px;
	margin-bottom:10px;
	text-align:left;
	background: transparent url("sampleandbuy.gif") no-repeat 90% bottom;
}
html>/**/body #content #right #secondAlternativeProducts .squareProductView .cover {
    float:left;
    width:40px;
	height:40px;
	margin:10px 10px 0 10px;
	text-align:left;
}
*html #content #right #secondAlternativeProducts .squareProductView .cover {
    float:left;
    width:40px;
	height:40px;
	margin:10px 10px 0 3px;
	text-align:left;
}
*+html #content #right #secondAlternativeProducts .squareProductView .cover {
    float:left;
    width:40px;
	height:40px;
	margin:10px 10px 0 10px;
	text-align:left;
}
#content #right #secondAlternativeProducts .squareProductView .name {
    float:left;
	margin-top:10px;
	height:25px;
	width:135px;
}
html>/**/body #content #right #secondAlternativeProducts .squareProductView .artist {
    float:left;
	height:25px;
	width:135px;
}
*html #content #right #secondAlternativeProducts .squareProductView .artist {
    float:left;
	height:45px;
	width:135px;
}
*+html #content #right #secondAlternativeProducts .squareProductView .artist {
    float:left;
	height:25px;
	width:135px;
}
html>/**/body #content #right #secondAlternativeProducts .squareProductView.movie .sample {
    float:left;
    padding:0px;
    margin:-2px 5px 0 8.5em;
}
*html #content #right #secondAlternativeProducts .squareProductView.movie .sample {
    float:left;
    padding:0px;
    margin:-2px 5px 0 4.3em;
}
*+html #content #right #secondAlternativeProducts .squareProductView.movie .sample {
    float:left;
    padding:0px;
    margin:-2px 5px 0 8.5em;
}
html>/**/body #content #right #secondAlternativeProducts .squareProductView .sample {
    float:left;
	padding:0px;
	margin:1px 5px 0 8.5em;
}
*html #content #right #secondAlternativeProducts .squareProductView .sample {
    float:left;
	padding:0px;
	margin:1px 5px 0 4.3em;
}
*+html #content #right #secondAlternativeProducts .squareProductView .sample {
    float:left;
	padding:0px;
	margin:1px 5px 0 8.5em;
}
#content #right #secondAlternativeProducts .squareProductView .price {
    float:left;
	margin-top: -1px;
	padding:0px;
}
#content #right #secondAlternativeProducts .squareProductView form.phurchase {
    float:left;
	padding:0px;
	margin:-2px 0 0 13px;
    display:inline;
}


.chartElement_even .squareProductView .sample, .chartElement_odd .squareProductView .sample {
    margin-top:2px;
}
#trackTopList {
	height: 335px;
	padding-top: 5px;
}
#albumTopList {
	height: 363px;
	padding-top: 5px;
}
html>/**/body #leftguides ul {
    background: transparent url(leftguide_bottom.gif) no-repeat bottom center;
    padding: 3em 1pt 2em 0.8em;
    margin:0px;
}
*html #leftguides ul {
    background: transparent url(leftguide_bottom.gif) no-repeat bottom center;
    padding: 1em 1pt 2em 0.8em;
    margin:0px;
}
*+html #leftguides ul {
    background: transparent url(leftguide_bottom.gif) no-repeat bottom center;
    padding: 1em 1pt 2em 0.8em;
    margin:0px;
}
#leftguides li {
	color: #3a7889;
    list-style: none;
    font-size:12px;
    font-weight:normal;
    font-family:Arial;
    padding: 5px 0px 5px 0px;
    margin:0;
    line-height:15px;
}
#leftguides a {
	color: #3a7889;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
}
#leftguides a:hover {
    color: #3a7889;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    color:#79B95F;
}
#leftguides .help h2 {
    display:none;
	font-weight: bold;
	color: #ffffff;
    font-size:1px;
    font-family:Arial Black;
    font-weight:bold;
    padding-top:0px;
    padding-left:0px;
    height:1px;
    margin-bottom:0px;
}
html>/**/body #searchbar {
	float: left;
	color: #333333;
    font-famliy:Arial;
    font-weight: bold;
    font-size: 11px;
    width: 350px;
    height:15px;
    margin:-3.85em 10px 0px -12.5em;
    background:transparent;
    height:21px;
}
*html #searchbar {
	float: left;
	color: #333333;
    font-famliy:Arial;
    font-weight: bold;
    font-size: 11px;
    width: 350px;
    height:1px;
    position:relative;
    margin:-3.85em 10px 0px -12.5em;
    background:transparent;
    height:21px;
}
*+html #searchbar {
	float: left;
	color: #333333;
    font-famliy:Arial;
    font-weight: bold;
    font-size: 11px;
    width: 350px;
    height:15px;
    margin:-3.85em 10px 0px -12.5em;
    background:transparent;
    height:21px;
}
#searchbar form {
    border-right:1px dotted #999999;
}
#searchbar input {
    width: 100px;
}
#searchbar a {
    margin: 0 0 0 5px;
}
#searchbar a img {
    position:relative;
	top:6px;
}

html>/**/body #searchbar .search-suggestions {
	width:305px !important;
	margin:5px 0 0 45px;
	background:#EEFCFF !important;
	z-index:1000;
}
*html #searchbar .search-suggestions {
	width:305px !important;
	background:#EEFCFF !important;
	margin:30px 0 0 -105px;
	z-index:1000;
}
*+html #searchbar .search-suggestions {
	width:305px !important;
	background:#EEFCFF !important;
	margin:30px 0 0 -105px;
	z-index:1000;
}
#searchbar .search-suggestions ol {
	list-style-type: none;
	padding:10px;
	margin:0;
	float:left;
}
#searchbar .search-suggestions ol li {
	line-height:18px;
	font-size:12px;
	float:left;
}
#searchbar .search-suggestions ol li.pf-quick-selected, #searchbar .search-suggestions ol li:hover {
	background:#3A7889;
	color:#fff;
	cursor:pointer;
}
html>/**/body #searchbar .search-suggestions ol li span {
	margin:0 0 0 5px;
	font-size:11px;
	width:225px;
	display:block;
	float:left;
	text-align:left;
}
*html #searchbar .search-suggestions ol li span {
	margin:0 0 0 5px;
	font-size:11px;
	width:215px;
	display:block;
	float:left;
	text-align:left;
}
*+html #searchbar .search-suggestions ol li span {
	margin:0 0 0 5px;
	font-size:11px;
	width:225px;
	display:block;
	float:left;
	text-align:left;
}
#searchbar .search-suggestions ol li span.pf-query-hits-count {
	width:50px;
	display:block;
	float:right;
	text-align:right;
	margin:0 5px 0 0;
}
#searchbar .search-suggestions ol li.pf-quick-selected span, #searchbar .search-suggestions ol li:hover span {
	color:#fff;
	cursor:pointer;
}

#productView .productContext dl,#productView dl {
    margin: 0;
    padding: 0;
    background: none;
}
#productView .productContext {
	background: #ffffff;
	padding-top: 10px;
	margin-top: 10px;
	border: 1px dotted #999999;
}
#productView dl.productContext dd a {
    padding:0px;
    margin:0px;
}
#center .movie #coverSampleBlock {
    float:left;
    width:140px;
    margin-right:10px;
}
#center .movie #coverSampleBlock .sample {
    float:left;
    height:21px;
    width:140px;
    margin-top:5px;
    padding-left:0px;
    text-indent:-99999em;
}
#center .movie #coverSampleBlock .sample a {
    display:block;
    width:140px;
    height:26px;
    text-indent:-99999em;
    background:url(detail_sample_movie_enabled.gif) no-repeat left top;	
}
#productView h1, #productView h2, #productView .info, #productView .sample, #productView .productContext {	
    float:left;	
    width:270px;
    padding-left:5px;
}
#productView .productContext dt,#productView dt {
    font-weight: bold;
}
#menu {
    background: transparent url(menu_bg.gif) no-repeat;
    height:190px;
    margin-bottom:2.2em;
}
#menu ul {
    list-style: none;
    padding: 3.5em 0 0 0.8em;
    margin:0px;
}
#menu li {
    line-height:1.85em;
}
#menu a {
	font-size: 12px;
    font-weight:bold;
	font-family: Arial;
	text-decoration: none;
	color: #3a7889;
}
#menu a:hover {
    font-size: 12px;
    font-weight:bold;
	font-family: Arial;
	text-decoration: none;
    color:#79b95f;
}
.odd, .chartElement_odd {
    background: none;
}
.name, #cartContent .cartItemRow .name {
    font-weight: normal;
	width:270px;
	height: 25px;
}
#content .chartElement_even {
    background:#e4e2e4;
}
#content .chartElement_odd {
    background:transparent;
}
#content .chartElement_even .squareProductView, #content .chartElement_odd .squareProductView {
    float:left;
	height:50px;
	text-align:left;
	width:500px;
    background:transparent;
}
#content .chartElement_even .squareProductView .cover, #content .chartElement_odd .squareProductView .cover {
    float:left;
	height:50px;
    background:transparent;
}
#content .chartElement_even .squareProductView.movie, #content .chartElement_odd .squareProductView.movie {
    float:left;
	height:63px;
	text-align:left;
	width:500px;
    background:transparent;
}
#content .chartElement_even .squareProductView.movie .cover, #content .chartElement_odd .squareProductView.movie  .cover{
    margin:0px 5px 2px 0px;
	float:left;
	text-align:left;
    background:transparent;
    height:68px;
}
#content.objectview .chartElement_even .squareProductView.movie .cover img, #content.objectview .chartElement_odd .squareProductView.movie  .cover img {
    height:60px;
	width:45px;
}
#content .chartElement_even .squareProductView.movie .sample, #content .chartElement_odd .squareProductView.movie  .sample {
    padding:0;
}
#content h1 {
    margin:11px 0 10px 0;
    width:65%;
}
#content .explanation {
    width:700px;
    margin:10px 0 10px 18px;
    font-size:12px;
}
#content .bestMatch {
    float:left;
    width:700px;
}
html>/**/body #content .bestMatch .squareProductView {
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 90%;
    height:185px;
    margin:10px 3px 0pt;
    padding-left:0px;
    text-align:center;
    width:110px;
}
*html #content .bestMatch .squareProductView {
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 93%;
    height:185px;
    margin:10px 3px 0pt;
    padding-left:0px;
    text-align:center;
    width:110px;
}
*+html #content .bestMatch .squareProductView {
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 90%;
    height:185px;
    margin:10px 3px 0pt;
    padding-left:0px;
    text-align:center;
    width:110px;
}
html>/**/body #content .bestMatch .squareProductView.movie {
    background: transparent url(sampleandbuy.gif) no-repeat 50% 98%;
    height:190px;
}
*html #content .bestMatch .squareProductView.movie {
    background: transparent url(sampleandbuy.gif) no-repeat 50% 93%;
    height:190px;
}
*+html #content .bestMatch .squareProductView.movie {
    background: transparent url(sampleandbuy.gif) no-repeat 50% 98%;
    height:190px;
}
#content .bestMatch .squareProductView.movie .cover {
    background: transparent url(filmsmall_cover_bg.gif) no-repeat center;
    height:110px;
}
#content .bestMatch .squareProductView.movie .sample {
    padding:4px 0 0 10px;
    width:15px;
}
#content .bestMatch .squareProductView.movie .price {
    padding:6px 0 0px 2px;
}
#content .bestMatch .squareProductView.movie form.phurchase {
    padding:0px;
}
#content .bestMatch .squareProductView.movie form.phurchase input{
    padding:0px;
    margin-top:4px;
}
#content .bestMatch .squareProductView .cover {
    background: transparent url(small_cover_bg.gif) no-repeat center;
    height:83px;
}
html>/**/body #content .bestMatch .squareProductView .cover img {
    margin: 0px 0px 0px -7px;
    width:80px;
    height:80px;
}
*html #content .bestMatch .squareProductView .cover img {
    margin: 0px 0px 0px -7px;
    width:80px;
    height:80px;
}
*+html #content .bestMatch .squareProductView .cover img {
    margin: 0px 0px 0px -6px;
    width:80px;
    height:80px;
}
#content .bestMatch .squareProductView .artist {
    height:30px;
}
#content .bestMatch .squareProductView .sample {
    padding:12px 0 0 10px; 
}
#content .bestMatch .squareProductView .price {
    padding:10px 0 0 25px; 
}
#content .bestMatch .squareProductView form.phurchase {
    padding:0px 0 0 6px; 
}
#content .bestMatch .squareProductView form.phurchase input{
    padding:0px;
    margin-top:9px; 
}
#content .productsTable {
    padding:5px 0 20px 1px;
    width:98%;
    float:left;
}
#content.objectview #center .productsTable .even {
	background:none;
}
#content.objectview #center .productsTable tr.pf-data-contributions td {
	border-bottom:1px dotted #E4E2E4;
	padding:0;
}
#content.objectview #center .productsTable tr.pf-data-contributions td ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}
#content.objectview #center .productsTable tr.pf-data-contributions td ul li {
	float:left;
	margin:0 2px 0 0;
	padding:0;
}
#content.objectview #center .productsTable tr.pf-data-contributions td ul li a {
	background:url(btn_show.gif) no-repeat 2px 2px;
	color:#c6c5c4;
	float:left;
	padding:0 15px 0;
}
#content.objectview #center .productsTable tr.pf-data-contributions td ul li a.hover {
	background:url(btn_show.gif) no-repeat 2px 2px;
	color:#3A7889;
}
#content.objectview #center .productsTable tr.pf-data-contributions td ul li a.pf-selected {
	background:url(btn_hide.gif) no-repeat 2px 2px;
	color:#3A7889;
}
#content.objectview #center .productsTable tr.pf-data-contributions div.pf-panes {
	float:left;
	margin:0 0 2px;
	width:98%;
}
#content.objectview #center .productsTable tr.pf-data-contributions div.pf-panes div {
	float:left;
	padding:5px;
}
.search .productsTable tr.pf-data-contributions {
	display:none;
}
#center #productView h1 span.pf-separator {
	display:none;
}
.search .productsTable .name {
	width:220px;
	overflow:hidden;
}
.search .productsTable .pf-contributor {
	width:200px;
	overflow:hidden;
}
#center #productView h1 span.pf-artists {
	display:block;
	font-size:11px;
	line-height:15px;
	overflow:hidden;
}
#center #productView h1 span.pf-control {
	float:right;
	margin:5px 0 0;
}
#center #productView .sample {
	width:65%;
	margin:5px 0;
}
#productView .pf-roles {
	float:left;
	width:270px;
	margin:0 0 5px 0;
	padding-left:5px;
	overflow:hidden;
	line-height:15px;
}
#productView .pf-roles dt {
	width:270px;
	margin:0;
}
#productView .pf-roles dd {
	display:inline;
	margin:0 5px 0 0;
	padding:0;
}
#productView .pf-roles dd a {
	margin:0;
	padding:0;
}
#productView p.pf-control {
	float:right;
	margin:0 72px 5px 5px;
	padding:5px 0 0 0;
	border-top:1px dotted #999999;
	width:270px;
}
*html #productView p.pf-control {
	float:right;
	margin:0 36px 5px 5px;
	padding:5px 0 0 0;
	border-top:1px dotted #999999;
	width:270px;
}
#center #productView dl.info {
	margin:0 72px 0 0;
	float:right;
}
*html #center #productView dl.info {
	margin:0 36px 0 0;
	float:right;
}
#center #productView dl.productContext {
	float:right;
	margin:10px 72px 0 0;
}
*html #center #productView dl.productContext {
	float:right;
	margin:10px 36px 0 0;
}
/*#shopInfo {
    margin: auto;
	background: url("shopinfo.gif") no-repeat;
	height:55px;
	width: 145px;
	padding-bottom: 30px;
}*/
html>/**/body #content {	
    background: none;	
    float:right;	
    padding:0pt 66px 0pt 0pt;	
    padding-left: 0pt;
	width: 735px;
}
*html #content {	
    background: none;	
    float:right;	
    padding:0pt 66px 0pt 0pt;	
    padding-left: 0pt;
	width: 735px;
}
*+html #content {	
    background: none;	
    float:right;	
    padding:0pt 66px 0pt 0pt;	
    padding-left: 0pt;
	width: 735px;
}
#banners {
    margin-bottom:20px;
    width:506px;
}
#banners p {
    margin:0px;
}
#content #center #mainpage_center_upper_1 h2 {
    background:transparent url("centerTitle_bg.gif") no-repeat scroll 0%;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    margin:0px;
    padding-left:28px;
    text-align:left;
    height:24px;
    padding-top:6px;
    width:478px;
}
#content #center #mainpage_center_upper_2 h2 {
    background:transparent url("centerTitle_bg.gif") no-repeat scroll 0%;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    margin:0px;
    padding-left:28px;
    text-align:left;
    height:24px;
    padding-top:6px;
    width:478px;
}
#content #center #mainpage_center_upper_3 h2 {
    background:transparent url("centerTitle_bg.gif") no-repeat scroll 0%;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    margin:0px;
    padding-left:28px;
    text-align:left;
    height:24px;
    padding-top:6px;
    width:478px;
}
#content #center #mainpage_center_upper_4 h2 {
    background:transparent url("centerTitle_bg.gif") no-repeat scroll 0%;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    margin:0px;
    padding-left:28px;
    text-align:left;
    height:24px;
    padding-top:6px;
    width:478px;
}
#content #center #mainpage_center_upper_1 {
    float:left;
    width:506px;
	background:transparent url("centerFilm_bg.gif") no-repeat;
	height:250px;
	margin-bottom:2.2em;
}
html>/**/body #content #center #mainpage_center_upper_1 .movie {
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 98%;
}
*html #content #center #mainpage_center_upper_1 .movie {
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 93%;
}
*+html #content #center #mainpage_center_upper_1 .movie {
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 98%;
} 
#content #center #mainpage_center_upper_1 .movie .cover {
    background:transparent url(filmsmall_cover_bg.gif) no-repeat center;
    height:111px;
}
#content #center #mainpage_center_upper_1 .movie .name, #content #center #mainpage_center_upper_1 .artist {
    height:25px;
    width:110px;
}
#content #center #mainpage_center_upper_1 .movie .sample {
    width:15px;
    padding:7px 0 0 10px;
    text-indent:-99999em;
    display:none;
}
#content #center #mainpage_center_upper_1 .movie .sample a {
	display:block;
	width:9px;
	height:9px;
	background:url(sample_track_enabled.gif) no-repeat left top;
}
#content #center #mainpage_center_upper_1 .movie .price {
    padding:6px 0 0 25px;
}
#content #center #mainpage_center_upper_1 .movie form.phurchase {
    padding:0px 0 0 0px;
}
#content #center #mainpage_center_upper_1 .movie form.phurchase input {
    padding:0px 0 0 0px;
    margin-top:4px;
}
#content #center #mainpage_center_upper_2 {
    background:transparent url("centerMusic_bg.gif") no-repeat;
	height:404px;
	margin-bottom:2.2em;
    float:left;
    width:506px;
}
#content #center #mainpage_center_upper_3 {
    background:transparent url("centerMusic_bg.gif") no-repeat;
    float:left;
    width:506px;
	height:404px;
	margin-bottom:2.2em;
}
#content #center #mainpage_center_upper_4 {
    background:transparent url("centerMusic_bg.gif") no-repeat;
    float:left;
    width:506px;
	height:404px;
	margin-bottom:2.2em;
}
#content #center #mainpage_center_lower_1 {
    background:transparent url("centerMusic_bg.gif") no-repeat;
	height:404px;
	margin-bottom:2.2em;
    float:left;
    width:506px;
}
#content #center #mainpage_center_lower_2 {
    background:transparent url("centerMusic_bg.gif") no-repeat;
	height:404px;
	margin-bottom:2.2em;
    float:left;
    width:506px;
}
#content #center #mainpage_center_lower_3 {
    background:transparent url("centerMusic_bg.gif") no-repeat;
    float:left;
    width:506px;
	height:404px;
	margin-bottom:2.2em;
}
#content #center #mainpage_center_lower_4 {
    background:transparent url("centerMusic_bg.gif") no-repeat;
    float:left;
    width:506px;
	height:404px;
	margin-bottom:2.2em;
}
#content #center #mainpage_center_lower_1 h2 {
    background:transparent url("centerTitle_bg.gif") no-repeat scroll 0%;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    margin:0px;
    padding-left:28px;
    text-align:left;
    height:24px;
    padding-top:6px;
    width:478px;
}
#content #center #mainpage_center_lower_2 h2 {
    background:transparent url("centerTitle_bg.gif") no-repeat scroll 0%;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    margin:0px;
    padding-left:28px;
    text-align:left;
    height:24px;
    padding-top:6px;
    width:478px;
}
#content #center #mainpage_center_lower_3 h2 {
    background:transparent url("centerTitle_bg.gif") no-repeat scroll 0%;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    margin:0px;
    padding-left:28px;
    text-align:left;
    height:24px;
    padding-top:6px;
    width:478px;
}
#content #center #mainpage_center_lower_4 h2 {
    background:transparent url("centerTitle_bg.gif") no-repeat scroll 0%;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    margin:0px;
    padding-left:28px;
    text-align:left;
    height:24px;
    padding-top:6px;
    width:478px;
}
#mainpage_lower_1 {
    float:left;
    height:128px;
    width:229px;
    margin-left:15px;
    margin-right:5px;
    margin-bottom:2.2em;
}
#mainpage_lower_2 {
    float:left;
    height:128px;
    width:229px;
    margin-left:15px;
    margin-right:5px;
    margin-bottom:2.2em;
}
#mainpage_lower_1 p, #mainpage_lower_2 p {
	margin:0;
}
.giftcertificates {
    background:transparent url(sub_bg.gif) no-repeat !important;
    height:400px !important;
    width:735px !important;
}
.giftcertificates h1 {
    background:transparent url(sub_title_bg.gif) no-repeat;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    height:24px;
    margin:0px !important;
    padding-left:28px;
    padding-top:6px;
    text-align:left;
    width:707px !important;
}
.giftcertificates .explanation {
    margin:10px 0px 10px 18px !important;
}
#content .bronze, #content .silver, #content .gold {
	color: #333333;
}
#content .bronze h2 {
	font-size:11px;	
    font-weight:bold;	
}
html>/**/body #cart {
    color:#333333;
    font-family:Arial;
    font-weight: bold;
    font-size: 11px;
    height: 21px;
    margin: -3.3em 0 0 20.5em;
    background:transparent;
    width:510px;
    height:15px;
    float:left;
    height:21px;
}
*html #cart {
    color:#333333;
    font-family:Arial;
    font-weight: bold;
    font-size: 11px;
    height: 1px;
    position:relative;
    margin: -3.3em 0 0 0.3em;
    background:transparent;
    width:500px;
    height:15px;
    float:left;
    height:21px;
}
*+html #cart {
    color:#333333;
    font-family:Arial;
    font-weight: bold;
    font-size: 11px;
    height: 21px;
    margin: -3.3em 0 0 20.5em;
    background:transparent;
    width:510px;
    height:15px;
    float:left;
    height:21px;
}
#cart #cartItemCountLabel {
	color: #333333;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    padding: 3px 0 0 0;
    width: 75px;
}
#cartContent .cartItemRow {
	clear:both;	
	background:#eefcff;
	height:25px;
	padding: 10px 5px 0pt 5px;	
	width:520px;
    border-left:1px dotted #999999;
    border-bottom:1px dotted #999999;
    border-right:1px dotted #999999;
}
#cartTotalLabel {
	color: #333333;
	font-size: 10px;
}
#invoicePreview {
    height:auto;
}
#security {
    padding:0px;
    margin:0px;
    font-size: 9px;
    color:#000000;
    float:left;
    width:230px;
}
#security a {
    font-size: 9px;
}
#cart #cartItemCount, #cart #cartTotal {
    width: 70px;
	color: #333333;
	font-weight: normal;
}
#cart #cartTotalLabel {
    color:#333333;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    width:65px;
}
#cartItemCount, #cartTotalLabel, #cartTotal {
	padding-top: 3px;
}
#cart #disabledCartActions, #cart #enabledCartActions {
    width: 210px;
}
.format, table .format {
    font-size: 9px;
    width: 55px;
    color: #999999;
    text-align:center;
}
html>/**/body #cartContent {
	padding-top: 10px;
    font-size: 10px;
    background: #eefcff;
    position:relative;
    top: 0px;
    left:-15px;
    font-weight: normal;
    width:530px !important;
}
*html #cartContent {
	padding-top: 10px;
    font-size: 10px;
    background: #eefcff;
    position:absolute;
    top: 22px;
    left:-14px;
    font-weight: normal;
    width:530px !important;
}
*+html #cartContent {
	padding-top: 10px;
    font-size: 10px;
    background: #eefcff;
    position:relative;
    top: 0px;
    left:-15px;
    font-weight: normal;
    width:530px !important;
}
element.style {	height:2540px;	visibility:visible;	width:600px;}
#footer {
    margin: 10px 0 0 0;
    padding: 3px 0 0 0;
    border-top: 1px solid #ffffff;    
}
html>/**/body #right .showMore {
    background:transparent url(right_seemore_bg.gif) no-repeat;
    width: 200px;
    height: 26px;
    font-size: 12px;
    float: right;
    margin-top: -2px;
    padding-top:14px;
    text-align:center;
}
#right .showMore a {
    color:#a5a39e;
    text-decoration:none;
    text-transform:lowercase;
    padding-left:3em;
}
*html #right .showMore {
    background:transparent url(right_seemore_bg.gif) no-repeat;
    width: 200px;
    height: 29px;
    font-size: 12px;
    float: right;
    margin-top: -2px;
    padding-top:13px;
    text-align:center;
}
*+html #right .showMore {
    background:transparent url(right_seemore_bg.gif) no-repeat;
    width: 200px;
    height: 30px;
    font-size: 12px;
    float: right;
    margin-top: -2px;
    padding-top:12px;
    text-align:center;
}
#upperList, #lowerList {
    margin-bottom: 10px;
    margin-left: 2px;
	width: 389px;
}
#notification_success,#notification_failed {
    background: none;
}
.yourAccount {
    border: 1px dashed #999999;
}
#certificates a {
	text-decoration:underline;
}
#popup a {
	text-decoration:underline;
	font-weight: bold;
}
.buy {	text-align:center;}
#paging {
    float:left;
    padding:10px 0pt;
    text-align:center;
    width:98%;
}
.login {
    background:transparent url(sub_bg.gif) no-repeat !important;
    height:400px !important;
    width:735px !important;
}
.login h1 {
    background: transparent url(sub_title_bg.gif) no-repeat;
    color: #ffffff;
    font-size: 145%;
    font-weight: bold;
    height: 24px;
    margin: 0px !important;
    padding-left: 28px;
    padding-top: 6px;
    text-align: left;
    width: 707px !important;
}
html>/**/body #login a {
	width: 200px;
	height: 15px;
	float: left;
	text-decoration:underline;
}
*html #login a {
    width:200px;
    height:15px;
    float:left;
    text-decoration:underline;
    text-align:center;
    padding-left:25px;
}
*+html #login a {
    width:200px;
    height:15px;
    float:left;
    text-decoration:underline;
    text-align:center;
    padding-left:20px;
}
html>/**/body #login {	
    float:left;	
    margin-right:5px;
	margin-left:28px;
    margin-top:30px;	
    width:270px;
}
*html #login {	
    float:left;	
    margin-right:5px;
	margin-left:15px;
    margin-top:30px;	
    width:270px;
}
*+html #login {	
    float:left;	
    margin-right:5px;
	margin-left:28px;
    margin-top:30px;	
    width:270px;
}
#invitation {
    float:left;
    margin-top:30px;
}
.password {
    background: transparent url(sub_bg.gif) no-repeat !important;
    height:300px !important;
    width:735px !important;
}
.password h1 {
    background: transparent url(sub_title_bg.gif) no-repeat;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    height:24px;
    margin:0px !important;
    padding-left:28px;
    padding-top:6px;
    text-align:left;
    width:707px !important;
}
.password .explanation {
    margin: 10px 0px 10px 18px !important;
}
.password form {
float:left;
margin-left:18px;
width:220px;
}
.downloadButton{	text-align:center;}
#productView dl a {
	margin-left: 5px;
}
.paymentMethod .icon {	text-align:center;	width:35px;}
.paymentMethod .name {	font-weight:normal;	width:215px;}
.message {    background: #ffe9b5;
    color: #333333;	font-weight:bold;	padding:5px 0pt;
	margin-left: 5px;
}
dl dt {
	height:15px;
	margin-left: 2px;}
#invoiceHeader dt {	
	float:left;	
	width:140px;
	height: 10px;
}
#productView .info dt {
    width:80px;
}
.help li div {
	padding: 10px 0 10px 0;
}
.help #security {
	font-size: 10px;
}
#logout {
	padding-left: 0.8em;
    padding-top:10px;	
	background: transparent url("logout_bg.gif") no-repeat;
    height:70px;
    margin-bottom:2.2em;
}
#logout h3 {
	font-size: 10px;
	font-weight: normal;
	margin:3px 0pt 3px;
    color:#333333;
    width:85%;
}
#logout img {
	padding-top: 5px;
	padding-bottom: 5px;
    margin-top:3px;
}
.explanation dl dt {
	color: #3A7889;	float:left;	margin:0pt;	padding:0pt;	width:155px;}
.explanation dl dd {	margin:0pt;	padding:0pt 0pt 10px 165px;}
.price, #cartContent .cartItemRow .price {
    float:left;
    text-align:right;
    width:45px;
}
.help #email {
	background: none;
	padding:10px 0pt;
}
#right .squareProductView .buy {
	float: left;}
#right .chartElement_odd form.phurchase, #right .chartElement_even form.phurchase {
	float: right !important;
}
#logo {
	margin:2.5em 0 0 6em;
}
#topbar #logo img{
    margin:17px 0px 0 20px;
}
#albumBrowser select, #contributorBrowser select, #trackBrowser select {
    background:transparent;
    padding:0px;
    width:190px;
}
#about {
    background: transparent url(about_bg.gif) no-repeat;
    width: 735px;
    height:900px;
	padding-top: 0px;
	padding-left: 0px;
    font-size:12px;
}
#about h1 {
    background:transparent url(sub_title_bg.gif) no-repeat;
    font-size:135%;
    font-weight:bold;
    height:24px;
    margin:0px;
    padding-left:28px;
    padding-top:6px;
    text-align:left;
    width:707px;
    color:#ffffff;
}
#about .explanation {
    font-size:12px;
    margin:0px 0px 20px 18px !important;
}
#about a b {
    color:#3a7889;
}
#about b {
    color:#333333;
    font-size:110%;
    font-weight:bold;
}
#about a:hover {
    color:#3a7889;
}
#about a:link {
    color:#3a7889;
}
#about .logos {
	float:left;
	padding:0 0 0 18px;
}
#about .logos ul {
	list-style:none;
	padding:0;
	margin:0;
}
#about .logos ul li {
	float:left;
	width:350px;
	margin:0 0 10px 0;
}
#about .logos ul li img {
	margin:10px 0 0 0;
	border:1px solid #ccc;
}
#about .logos ul li a {
	font-weight:bold;
}
#productView {	
    padding:15px 0px 20px 0px;
    width:500px;
}
.objectview #center .movie {
	padding:15px 0 20px 0;
	width:500px;
	float:left;
}
.objectview #center .movie .cover {
	float:left;
	margin:0 10px 0 0;
}
.objectview #center .movie #coverSampleBlock .cover img {
	float:left;
	height:189px;
	width:140px;
}
.objectview #center .movie .cover img {
	border-bottom:3px solid #e1e1e1;
	border-right:3px solid #e1e1e1;
}
.objectview #center .movie h1, .objectview #center .movie h2, .objectview #center .movie .info, .objectview #center .movie .sample, .objectview #center .movie .productContext {
	margin-bottom:0;
	margin-top:0;
	padding-left:5px;
	float:left;
}
.objectview #center .movie h2 {
	color:#7f120d;
	font-size:11px;
	font-weight:normal;
	margin:10px 0 4pt 2px;
}
.objectview #center .movie .info dt {
	width:80px;
}
.objectview #center .movie dl dt {
	height:10px;
}
.objectview #center .movie .productContext dt, .objectview #center .movie dt {
	font-weight:bold;
}
.objectview #center .movie .pf-offerings {
	float:left;
	width:260px;
}
.objectview #center .movie .pf-offerings h3 {
	float:left;
	padding-left:5px;
	margin:10px 0;
	width:255px;
	font-size:11px;
	font-weight:normal;
	color:#7f120d;
}
.objectview #center .movie .pf-offerings dl.productContext {
	background:#fff;
	border:1px dotted #999;
	margin-top:10;
	padding-top:10px;
}
.objectview #center .movie .pf-offerings dl.productContext dt {
	width:150px;
	height:15px;
}
.objectview #center .movie .pf-offerings dl.productContext dd input {
	margin:0 0 0 5px;
}
#productView h1 {
    margin-top:0px;
	margin-bottom:0px;
}
#productView .cover img {
    border-right:3px solid #e1e1e1;
    border-bottom:3px solid #e1e1e1;
    width:140px;
    height:140px;
}
.productsTable {	
    padding:5px 0pt 20px 1px;
    width:510px;
}
.productsTable .sample {
    padding-left:5px;
}
.productsTable .sample a, .productsTable .sample a.pf-inacitve {
	background:transparent url(btn_ctrl_sample.png) no-repeat left top;
	display:block;
	height:12px;
	width:12px;
	text-indent:-99999em;	
}
.productsTable .sample a.pf-active{
	background:url(btn_ctrl_sample.png) no-repeat left -12px;
}
#center .movie h1, #center .movie h2, #center .movie dl.info, #center .movie dl.productContext {
    width:255px;
}
#content #center #productView #coverSampleBlock .cover img {
    width:140px;
    height:189px;
    float:left;
}
#content #center .detailed img {
    float:right;
}
#content #right .squareProductView {	
    padding-left:2px;
    background:transparent url("sampleandbuy.gif") no-repeat bottom right;
    margin:0px;
    text-align:left;
    width:175px;
    height:65px;
}
#content #right .squareProductView .cover{	
    background:transparent;
    height:40px;
}
#content #right .squareProductView .cover img {	
    margin:0px;
    width:40px;
    height:40px;
}
html>/**/body #center .squareProductView {
    background:transparent url("sampleandbuy.gif") no-repeat 50% 90%;
}
*html #center .squareProductView {
    background:transparent url("sampleandbuy.gif") no-repeat 50% 94%;
}
*+html #center .squareProductView {
    background:transparent url("sampleandbuy.gif") no-repeat 50% 90%;
}
html>/**/body #center .squareProductView .sample {
    padding:7px 0 0 10px;
    text-indent:-99999em;
    width:15px;
}
*html #center .squareProductView .sample {
    padding:7px 0 0 10px;
    text-indent:-99999em;
    width:15px;
}
*+html #center .squareProductView .sample {
    padding:7px 0 0 10px;
    text-indent:-99999em;
    width:15px;
}
#center .squareProductView .sample a, #center .squareProductView .sample a.pf-inactive {
	background:transparent url(btn_ctrl_sample.png) no-repeat left top;
	display:block;
	height:12px;
	width:12px;
}
#center .squareProductView .sample a.pf-active{
	background:url(btn_ctrl_sample.png) no-repeat left -12px;
}
html>/**/body #center .squareProductView .price {
    padding:6px 0 0 25px;
}
*html #center .squareProductView .price {
    padding:6px 0 0 25px;
}
*+html #center .squareProductView .price {
    padding:6px 0 0 25px;
}
html>/**/body #center .squareProductView form.phurchase {
    padding:0px 0 0 6px;
}
*html #center .squareProductView form.phurchase {
    padding:0px 0 0 6px;
}
*+html #center .squareProductView form.phurchase {
    padding:0px 0 0 6px;
}
html>/**/body #center .squareProductView form.phurchase input {
    padding:0px;
    margin-top:5px;
}
*html #center .squareProductView form.phurchase input {
    padding:0px;
    margin-top:5px;
}
*+html #center .squareProductView form.phurchase input {
    padding:0px;
    margin-top:5px;
}
#content #right .squareProductView .sample {
    padding:7px 0 0 35px;
	text-indent:-99999em;
	width:15px;
}
#content #right .squareProductView .sample a, #content #right .squareProductView .sample a.pf-inactive {
	background:transparent url(btn_ctrl_sample.png) no-repeat left top;
	display:block;
	height:12px;
	width:12px;
}
#content #right .squareProductView .sample a.pf-active{
	background:url(btn_ctrl_sample.png) no-repeat left -12px;
}
#content #right .squareProductView .price {
    padding:9px 0 0 50px;
}
#content #right .squareProductView .buy {
    padding:8px 3px 0 0;
}
#content #right .movie .sample {
    padding:26px 0 0 32px;
}
#content #right .movie .price {
    padding:27px 0 0 2px;
}
#content #right .movie form.phurchase {
    padding:26px 3px 0 0;
    display:block;
}
#content #right .squareProductView form.phurchase input {
    padding:0px 0px 0 0px;
}
#content #right .squareProductView.movie form.phurchase input {
    padding:0px 0px 0 0px;
}
#content #right .movie .buy {
    display:none;
}
#contributorAlbums, #contributorTracks, #contributorMovies {	
    float:left;	
    margin:0pt 0pt 20px 0px;	
    width:98%;
}
html>/**/body #contributorMovies .squareProductView.movie {
    float:left;
    height:190px;
    padding-left:0px;
    text-align:center;
    width:110px;
    background: transparent url(sampleandbuy.gif) no-repeat 50% 98%;
}
*html #content #contributorMovies .squareProductView.movie {
    float:left;
    height:190px;
    padding-left:0px;
    text-align:center;
    width:110px;
    background: transparent url(sampleandbuy.gif) no-repeat 50% 93%;
}
*+html #contributorMovies .squareProductView.movie {
    float:left;
    height:190px;
    padding-left:0px;
    text-align:center;
    width:110px;
    background: transparent url(sampleandbuy.gif) no-repeat 50% 98%;
}
#content #contributorMovies .squareProductView.movie .cover {
    background: transparent url(filmsmall_cover_bg.gif) no-repeat scroll center;
    height:111px;
}
html>/**/body #content #contributorMovies .squareProductView.movie .cover img {
    margin: 0px 0px 0px -7px;
}
*html #content #contributorMovies .squareProductView.movie .cover img {
    margin: 0px 0px 0px -5px;
}
*+html #content #contributorMovies .squareProductView.movie .cover img {
    margin: 0px 0px 0px -5px;
}
#content #contributorMovies .squareProductView.movie .name, #contributorAlbums .movie .artist {
    height:25px;
    width:110px;
}
html>/**/body #content #contributorMovies .squareProductView.movie .sample {
    padding:4px 0px 0px 10px;
}
*html #content #contributorMovies .squareProductView.movie .sample {
    padding:8px 0px 0px 10px;
}
*+html #contributorMovies .squareProductView.movie .sample {
    padding:4px 0px 0px 10px;
}
html>/**/body #content #contributorMovies .squareProductView.movie .price {
    padding:6px 0 0 2px;
}
*html #content #contributorMovies .squareProductView.movie .price {
    padding:8px 0 0 2px;
}
*+html #content #contributorMovies .squareProductView.movie .price {
    padding:6px 0 0 2px;
}
#content #contributorMovies .squareProductView.movie form.phurchase {
    padding:0px;
}
html>/**/body #content #contributorMovies .squareProductView.movie form.phurchase input {
    padding:0px;
    margin-top:4px;
}
*html #content #contributorMovies .squareProductView.movie form.phurchase input {
    padding:0px;
    margin-top:8px;
    margin-right:1px;
}
*+html #content #contributorMovies .squareProductView.movie form.phurchase input {
    padding:0px;
    margin-top:4px;
}
html>/**/body #content #contributorAlbums .squareProductView {
    height:185px;
    text-align:center;
    width:110px;
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 90%;
}
*html #content #contributorAlbums .squareProductView {
    height:185px;
    text-align:center;
    width:110px;
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 93%;
}
*+html #content #contributorAlbums .squareProductView {
    height:185px;
    text-align:center;
    width:110px;
    background:transparent url("sampleandbuy.gif") no-repeat scroll 50% 90%;
}
#content #contributorAlbums .squareProductView .cover {
    background: transparent url(small_cover_bg.gif) no-repeat center;
    height:83px;
}
html>/**/body #content #contributorAlbums .squareProductView .cover img {
    margin:0px 0px 0px -7px;
}
*html #content #contributorAlbums .squareProductView .cover img {
    margin:0px 0px 0px -5px;
}
*+html #content #contributorAlbums .squareProductView .cover img {
    margin:0px 0px 0px -5px;
}
html>/**/body #content #contributorAlbums .squareProductView .artist {
    height:30px;
    width:110px;
}
*html #content #contributorAlbums .squareProductView .artist {
    height:30px;
    width:110px;
}
*+html #content #contributorAlbums .squareProductView .artist {
    height:30px;
    width:110px;
}
html>/**/body #content #contributorAlbums .squareProductView .sample {
    padding:9px 0 0 10px;
}
*html #content #contributorAlbums .squareProductView .sample {
    padding:11px 0 0 10px;
}
*+html #content #contributorAlbums .squareProductView .sample {
    padding:11px 0 0 10px;
}
html>/**/body #content #contributorAlbums .squareProductView .price {
    padding:9px 0 0 5px;
}
*html #content #contributorAlbums .squareProductView .price {
    padding:9px 0 0 5px;
}
*+html #content #contributorAlbums .squareProductView .price {
    padding:9px 0 0 5px;
}
html>/**/body #content #contributorAlbums .squareProductView form.phurchase {
    padding:0px 0 0 6px;
}
*html #content #contributorAlbums .squareProductView form.phurchase {
    padding:0px 0 0 0px;
}
*+html #content #contributorAlbums .squareProductView form.phurchase {
    padding:0px 0 0 6px;
}
html>/**/body #content #contributorAlbums .squareProductView form.phurchase input {
    padding:0px;
    margin-top:8px;
}
*html #content #contributorAlbums .squareProductView form.phurchase input {
    padding:0px;
    margin-top:9px;
}
*+html #content #contributorAlbums .squareProductView form.phurchase input {
    padding:0px;
    margin-top:8px;
}
.explanation {	margin:5px 0pt 10px 5px;}
.payment {
    background:transparent url(payment_bg.gif) no-repeat !important;
    width:735px !important;
    height:650px;
}
.payment h1 {
    background:transparent url(sub_title_bg.gif) no-repeat;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    height:24px;
    margin:0px !important;
    padding-left:28px;
    padding-top:6px;
    text-align:left;
    width:707px !important;
}
.payment .explanation {
    margin:10px 0px 10px 18px !important;
}
.accountPaymentExplanation {	font-weight:bold;	margin:5px 0pt 30px 18px;}
#paymentSwitcher {
   padding:0px 0px 0px 18px;
   width:332px !important;
}

#paymentSwitcher .paymentMethod {
    width:250px;
    height:30px;
	float:left;
    background:#e9eff6 url(arrow.gif) no-repeat right top;
    margin-bottom:5px;
    padding:0px 0px 0px 10px;
}
#paymentSwitcher #paymentMethods .paymentMethod {
	width:250px;
    height:30px;
	float:left;
    background:#ffffff;
    margin-bottom:5px;
    padding:0px 0px 0px 10px;
}
#paymentSwitcher #paymentMethods .paymentMethod:hover {
    background:#e9eff6 url(arrow.gif) no-repeat right top;
	width:250px;
	float:left;
}
#content .paymentMethod span.name{
	width:150px;
	float:left;
	margin-left:10px;
    height:23px;
    padding-top:7px;
}
.paymentMethod .icon {
    width:auto;
}
.paymentMethod img {
	float:left;
    padding-top:6px;
}
.paymentMethod span.fee{
	width:30px;
    height:23px;
    padding-top:7px;
	float:left;
}
#paymentSwitcher p {
	float:left;
	margin:5px 0px 5px 0px;
    padding:0px 0px 0px 15px;
    width:315px;
    background:url(showMathod_arrow.gif) no-repeat left center;
}
#paymentSwitcher form {
	float:left;
    width:330px;
}
#paymentSwitcher .pf-payment-input p {
    background:url(login_icon.gif) no-repeat left top;
    float:left;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 15px;
    width:315px;
    height:100px;
}
#certificates{
	height:320px;
	padding-left:22px;
	padding-top:22px;
}
dl.pf-payment-input {
    float:left;
    width:330px;
}
dl.pf-payment-input dt {
    width:330px;
    padding:0;
    margin:0;
}
dl.pf-payment-input dd {
    float:left;
    width:330px;
    padding:0;
    margin:0;
    border-bottom:9px solid #ffffff;
}


dl dd {
	padding: 0pt 0pt 5px 75px;
}
#invitation .explanation {
	margin:5px 0pt 10px 0pt;
    width:400px;
}
#login h2, #invitation h2 {
    margin:10px 0 4pt 0px;
}
html>/**/body .gold, .silver, .bronze {	
    float:left;	
    height:58px;	
    margin:10px 25px 25px 25px;	
    padding:5px;	
    text-align:center;	
    width:150px;
}
*html .gold, .silver, .bronze {	
    float:left;	
    height:58px;	
    margin:10px 25px 25px 25px;	
    padding:5px;	
    text-align:center;	
    width:150px;
}
*+html .gold, .silver, .bronze {	
    float:left;	
    height:58px;	
    margin:10px 25px 25px 25px;	
    padding:5px;	
    text-align:center;	
    width:150px;
}
.faq {
   background: transparent url(faq_bottom.gif) no-repeat left bottom !important;
   width:735px !important;
   float:right !important;
   padding-bottom:10px !important;
}
.faq h1 {
   background:transparent url(sub_title_bg.gif) no-repeat;
   color:#ffffff;
   font-size:145%;
   font-weight:bold;
   height:24px;
   margin:0px !important;
   padding-left:28px;
   padding-top:6px;
   text-align:left;
   width:707px !important;
}
.faq .explanation {
   background:transparent url(faq_border.gif) repeat-y left !important;
   width:720px !important;
   margin:0px 0px 0px 0px !important;
   padding:15px 0px 0px 15px;
}
.faq .support {
	background:transparent url(faq_border.gif) repeat-y left;
    padding:15px 0px 0px 25px;
    width:715px
}
.faq .help {
    background:transparent url(faq_border.gif) repeat-y left;
    width:735px;
    padding-top:10px;
}
.faq h2 {
    margin-top:0px !important;
    padding-top:10px;
    margin: 10px 0 4pt 0px !important;
}
#right #mainpage_right_2 .chartIndex {
    margin-top:10px;
}
#right .chartElement_even .chartIndex, #right .chartElement_odd .chartIndex {	
    float:left;	
    font-size:10px;	
    padding:2px;
 	width:13px;
	text-align: center;
}
.refill a {	margin:5pt 0pt 0pt 30px;}
.even {
	background: #e4e2e4;
}
html>/**/body #content .squareProductView {
    margin:10px 3px 0 3px;
    height:170px;
    width:110px;
    text-align:center;
    padding-left:0px;
    background:transparent url(sampleandbuy.gif) no-repeat 50% 90%;
}
*html #content .squareProductView {
    margin:10px 3px 0 3px;
    height:170px;
    width:110px;
    text-align:center;
    padding-left:0px;
    background:transparent url(sampleandbuy.gif) no-repeat 50% 94%;
}
*+html #content .squareProductView {
    margin:10px 3px 0 3px;
    height:170px;
    width:110px;
    text-align:center;
    padding-left:0px;
    background:transparent url(sampleandbuy.gif) no-repeat 50% 90%;
}
#content .squareProductView .cover {
    background:transparent url(small_cover_bg.gif) no-repeat center;
    height:83px;
}
#content.objectview .chartElement_even .squareProductView .cover img, #content.objectview .chartElement_odd .squareProductView .cover img {
	width:40px;
	height:40px;
}
#content.genre .squareProductView .cover img {
	width:80px;
	height:80px;
}
html>/**/body #content .squareProductView .cover img {
    margin:0px 0px 0px -6px;
}
*html #content .squareProductView .cover img {
    margin:0px 0px 0px -5px;
}
*+html #content .squareProductView .cover img {
    margin:0px 0px 0px -5px;
}
#content .squareProductView .sample {
    padding:0 0 0 10px;
    text-indent:-99999em;
    width:15px;
}
#content .squareProductView .sample a, #content .squareProductView .sample a.pf-inactive {
	background:transparent url(btn_ctrl_sample.png) no-repeat scroll left top;
	display:block;
	height:12px;
	width:12px;	
}
#content .squareProductView .sample a.pf-active{
	background:url(btn_ctrl_sample.png) no-repeat left -12px;
}
#content .squareProductView .price {
    padding:1px 0px 0px 5px;
}
#content .squareProductView form.phurchase {
    padding-top:0px;
}
#content .squareProductView form.phurchase input {
    padding:0px 0px 0px 6px;
}
html>/**/body #center .squareProductView {
    margin:14px 8px 0 8px;
    height:175px;
    width:110px;	
    text-align:center;
 	padding-left: 0pt;
}
*html #center .squareProductView {
    margin:12px 5px 0 5px;
    height:175px;
    width:110px;	
    text-align:center;
 	padding-left: 0pt;
}
*+html #center .squareProductView {
    margin:14px 8px 0 8px;
    height:175px;
    width:110px;	
    text-align:center;
 	padding-left: 0pt;
}
#center .squareProductView .cover {
    background:transparent url(small_cover_bg.gif) no-repeat center;
    height:83px;
}
#center #mainpage_center_upper_1 .squareProductView .cover img {
	width:80px;
    height:108px;
}
html>/**/body #center .squareProductView .cover img {
    margin:0px 0px 0px -7px;
    width:80px;
    height:80px;
}
*html #center .squareProductView .cover img {
    margin:0px 0px 0px -5px;
    width:80px;
    height:80px;
}
*+html #center .squareProductView .cover img {
    margin:0px 0px 0px -5px;
    width:80px;
    height:80px;
}
#content #center #mainpage_center_upper_1 .movie {
    float:left;	height:190px;	text-align:center;	padding-left: 0pt;
} 
#albumBrowser, #contributorBrowser, #trackBrowser {	float:left;	margin:0pt 5px 0pt 10px;	text-align:center;	width:190px;}
#content #selectedAssets {
    float:left;
    margin-left:10px;
}
#mediaPlayer {	margin:0pt;	padding:0pt;
	background: #EFEFEF;
	margin-top: 15px;}
html>/**/body #center {
    float:left;
    width:517px;
    margin-left:8px;
}
*html #center {
    float:left;
    width:517px;
    margin-left:4px;
}
*+html #center {
    float:left;
    width:517px;
    margin-left:9px;
}
#popup #videoLayer {
    margin-top:10px;
}
#popup, #email {	
    padding:70px 10px 10px;
    background:url(small_top.jpg) #009EC7 no-repeat top center;
    margin:0px;
}
#popup {
    color:#ffffff;
}
#popup a {
    color:#ffffff;
}
#popup a:hover {
    color:#87E0FD;
}
#popup #information p {
    font-size:120%;
    font-weight:bold;
}
#popup .information {
    float:left;
    width:675px;
    border-bottom: 1px dotted #ffffff;
    padding-bottom:10px;
}
#popup .information .links {
    float:left;
    width:240px;
    margin-right:10px;
}
#popup .information .links img {
    margin-right:5px;
    width:240px;
    height:178px;
    border:1px solid #ffffff;
}
#popup .information p {
    font-size:13px;
    float:left;
    width:415px;
    margin-top:90px;
}
#popup #footer {float:left;	margin:3px 0pt 20px;}
.download {
    background:transparent url(download_bottom.gif) no-repeat left bottom !important;
    float:right !important;
    padding-bottom: 10px !important;
    width:735px !important;
}
.download h1 {
    background: transparent url(sub_title_bg.gif) no-repeat;
    color: #ffffff;
    font-size: 145%;
    font-weight: bold;
    height: 24px;
    margin: 0px !important;
    padding-left: 28px;
    padding-top: 6px;
    text-align: left;
    width: 707px !important;
}
#invoiceLink {
    background: transparent url(download_border.gif) repeat-y left;
    width:720px;	
    margin:0px;
    padding:15px 0px 0px 15px;
}
#invoiceLink p {
    margin:0px 0px 10px 0px;
}
#zip {
    background: transparent url(download_border.gif) repeat-y left;
    width:720px;
    margin:0px;
    padding:10px 0px 0px 15px;
}
#zip p {
    width:710px;
}
#assets {
    float:left;
    margin:0px !important;
    background: transparent url(download_border.gif) repeat-y left;
    padding:10px 15px 0px 15px;
    width:720px;
}
#accountBalance, #giftcertificateSent {	margin:5px 0pt 0pt 5px;}
element.style {display:block;}#toDownload, #toDownloadDisabled {float:left;margin:0px 0pt 30px 0px;width:150px;}
.format, #cartContent .cartItemRow .format {	text-align:left;	width:60px;
	color: #333333;}
.artist, #cartContent .cartItemRow .artist {	width:150px;}
#cartContent .cartItemRow .artist a, #cartContent .cartItemRow .artist {
    color:#333333;
    font.family:Arial;
    font-size:10px;
    width:150px;
    display:none;
}
.search {
    background: transparent url(search_bottom.gif) no-repeat left bottom !important;
    float:right !important;
    padding-bottom:10px !important;
    width:735px !important;
}
.search h1 {
    background: transparent url(sub_title_bg.gif) no-repeat;
    color:#ffffff;
    font-size:145%;
    font-weight:bold;
    height:24px;
    margin:0px !important;
    padding-left:28px;
    padding-top:6px;
    text-align:left;
    width:707px !important;
}
.search .explanation {
    background: transparent url(search_border.gif) repeat-y left !important;
    margin:0px !important;
    padding: 15px 0px 0px 15px;
    width: 720px !important;
}
.search .bestMatch {
    background: transparent url(search_border.gif) repeat-y left;
    width:720px !important;
    padding-left:15px;
}
.search .productsTable {
    background: transparent url(search_border.gif) repeat-y left;
    width:735px !important;
}
.search #paging {
    background: transparent url(search_border.gif) repeat-y left;
    width:735px !important;
}
#center .about {
    float:left;
    padding:0px;
    width:500px;
}
#center #xtraMeta1 h3 {
    font-size:11px;
    font-weight:bold;
    margin:0px;
}
html>/**/body #center #xtraMeta1 {
    float:left;
    margin:20px 0 0 0px;
    width:500px;
    height:155px;
    padding-top:15px;
    border-top:1px dotted #999999;
}
*html #center #xtraMeta1 {
    float:left;
    margin:20px 0 0 0px;
    width:500px;
    height:155px;
    padding-top:15px;
    border-top:1px dotted #999999;
}
*+html #center #xtraMeta1 {
    float:left;
    margin:20px 0 0 0px;
    width:500px;
    height:155px;
    padding-top:15px;
    border-top:1px dotted #999999;
}
#center #xtraMeta1 #inner2XtraMeta1 dt {
    width:90px;
    font-weight:bold;
}
html>/**/body #center #xtraMeta1 #inner1XtraMeta1 {
    padding-left:0px;
    padding-top:0px;
    width:225px;
    float:left;
}
*html #center #xtraMeta1 #inner1XtraMeta1 {
    padding-left:0px;
    padding-top:0px;
    width:225px;
    float:left;
}
*+html #center #xtraMeta1 #inner1XtraMeta1 {
    padding-left:0px;
    padding-top:0px;
    width:225px;
    float:left;
}
html>/**/body #center #xtraMeta1 #inner2XtraMeta1 {
    width:225px;
    float:left;
    padding-left:0px;
    padding-top:0px;
    margin:0px;
    position:inherit;
}
*html #center #xtraMeta1 #inner2XtraMeta1 {
    width:225px;
    float:left;
    padding-left:0px;
    padding-top:0px;
    margin:0px;
    position:inherit;
}
*+html #center #xtraMeta1 #inner2XtraMeta1 {
    width:225px;
    float:left;
    padding-left:0px;
    padding-top:0px;
    margin:0px;
    position:inherit;
}
.customized {
    width:145px;
}
#category {
	width:144px;
	background:url(leftguide_border.gif) repeat-y left top;
	margin-bottom:2.2em;
}
#category #catefooter {
	width:144px;
	height:15px;
	background:url(leftguide_bottom.gif) no-repeat left top;
}
#category h1 {
    background:transparent url(category_title.gif) no-repeat left top;
    height:30px;
    width:144px;
    text-indent:-99999em;
    margin:0;
    padding:0;
}
#category h2 {
	padding:2px 10px;
	margin:2px 0;
	width:124px;
	color:#3A7889;
	font-weight:normal;
	background:#e5edef;
	cursor:pointer;
}
#category ul {
	list-style:none;
	margin:0;
	padding:0;
}
#category ul li {
	width:124px;
	margin:0;
	padding:0 10px;
}
#category ul li a {
	padding:2px;
	display:block;
}
#category ul li a:hover {
	color:#79B95F;
}
#category ul li a.current-page {
	color:#79B95F;
}
.pf-genrelist-auto a.pf-see-more {
	float:left;
	width:735px;
	text-align:center;
	font-size:12px;
	background:#E5EDEF;
	color:#3A7889;
	padding:5px 0;
}


html>/**/body .filmgenrer {
    background: transparent url(filmgenerBg.gif) no-repeat scroll 0%;
    height:125px;
    width:200px;
    margin-bottom:2.2em;
}
*html .filmgenrer {
    background: transparent url(filmgenerBg.gif) no-repeat scroll 0%;
    height:125px;
    width:200px;
    margin-bottom:2.2em;
}
*+html .filmgenrer {
    background: transparent url(filmgenerBg.gif) no-repeat scroll 0%;
    height:125px;
    width:200px;
    margin-bottom:2.2em;
}
.filmgenrer h2 {
    width:180px;
    color:#7f120d;
    font-weight:bold;
    font-size:12px;
    padding:5px 5px 0px 15px;
    margin-bottom:5px;
}
.filmgenrerTxt {
    width:180px;
    padding:0px 5px 0px 15px;
}
.filmgenrerTxt a {
    color:#7f120d;
    display:block;
    font-size:10px;
    line-height:11px;
    font-family:Arial;
    margin-top:5px;   
}
.quickguide {
    margin-bottom:10px;
    width:200px;
    height:125px;
}
html>/**/body .WSheet {
    background:transparent url(wsheetBg.gif) no-repeat scroll 0%;
    color:#333333;
    float:left;
    font-size:12px;
    height:460px;
    padding-left:10px;
    padding-right:10px;
    position:absolute;
    width:470px;
    top:320px !important;
}
*html .WSheet {
    background:transparent url(wsheetBg.gif) no-repeat scroll 0%;
    color:#333333;
    float:left;
    font-size:12px;
    height:460px;
    padding-left:10px;
    padding-right:10px;
    padding-top:30px;
    position:absolute;
    width:470px;
    top:320px !important;
}
*+html .WSheet {
    background:transparent url(wsheetBg.gif) no-repeat scroll 0%;
    color:#333333;
    float:left;
    font-size:12px;
    height:460px;
    padding-left:8px;
    padding-right:4px;
    padding-top:20px;
    position:absolute;
    width:470px;
    top:320px !important;
}
html>/**/body .WSheet p {
    margin-bottom:55px;
    margin-top:0px;
    font-size:12px;
    color:#333333;
}
*html .WSheet p {
    margin-bottom:25px;
    margin-top:0px;
    width:470px;
    font-size:12px;
    color:#333333;
}
*+html .WSheet p {
    margin-bottom:30px;
    margin-top:0px;
    width:470px;
    font-size:12px;
    color:#333333;
}

.WSheet p img {
    padding-left:100px;
}
.downloadButton img {
    margin-left:5px;
}
#atable {
    margin-left:5px;
    width:760px;
}
#bottom {
    clear:both;
    text-align:center;
    margin:0px;
	background:transparent url(bottom_bg.jpg) no-repeat center bottom;
	width:1024px;
	height:50px;
    padding-top:15px;
}
#bottom a {
    color:#3A7889;
}
#bottom a:hover {
    color:#79B95F;
}
.account {
    background:transparent url(sub_bg.gif) no-repeat !important;
    height:550px !important;
    width:735px !important;
}
.account h1 {
    background: transparent url(sub_title_bg.gif) no-repeat;
    color: #ffffff;
    font-size: 145%;
    font-weight: bold;
    height: 24px;
    margin: 0px !important;
    padding-left: 28px;
    padding-top: 6px;
    text-align: left;
    width: 707px !important;
}
.account .explanation {
	margin-left: 18px;	
}

#pf-contributor-filter-controls {
	border-bottom:5px solid #009EC7;
	float:left;
	margin:0;
	padding:0 0 10px;
	width:735px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li {
	border:none;
	background:#009EC7;
	color:#fff;
	cursor:pointer;
	margin:0 10px 0 0;
	padding:1px 10px;
	text-align:center;
	width:auto;
	font-size:11px;
}
#content #pf-contributor-filter-controls li.pf-nodisplay {
	border:none;
	background:none;
	color:#333;
	margin:0;
	padding:0;
	width:auto;
	line-height:12px;
	display:none;
}
#content #pf-contributor-filter-controls li.pf-nodisplay a {
	color:#333;
	text-decoration:underline;
	display:none;
}
#content #pf-contributor-filter-controls li.pf-nodisplay a:hover {
	color:#999 !important;
	text-decoration:underline;
} 
#content #pf-contributor-filter-controls.pf-filter-menu li ul {
	left:-40px;
	top:16px;
}
*+html #content #pf-contributor-filter-controls.pf-filter-menu li ul {
	left:-40px;
	top:14px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a {
	color:#fff;
	background:transparent;
	border:none;
	font-size:11px;
	padding:2px 5px 2px 10px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a:hover {
	color:#009EC7;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li {
	margin:-1px 0 0 0;
	padding:0;
	background:#009EC7;
	cursor:pointer;
	border-left:1px solid #009EC7;
	border-right:1px solid #009EC7;
	border-bottom:1px solid #fff;
	width:160px;
	height:auto;
	text-align:left;
	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:1px 0 0 0;
	padding:0;
	width:735px;
	background:#fff;
}
#pf-contributor-products .pf-product {
	margin:0;
	float:left;
	width:735px;
	border-bottom:1px dotted #999999;
}
#pf-contributor-products .pf-product h2 {
	margin:5px 0 5px;
	padding:0;
	font-size:15px;
	font-style:bold;
	height:auto;
	color:#000;
}
#pf-contributor-products .pf-product h2 a {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}
#pf-contributor-products .pf-product h2 a:hover {
	color:#333;
	text-decoration:none;
}
#pf-contributor-products .pf-product .pf-metadata {
	padding:0 0 5px;
	float:left;
	width:735px;
}
#pf-contributor-products .pf-product .pf-metadata a {
	float:left;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor {
	float:left;
	font-size:15px;
	color:#000;
	margin:0 0 0 5px;
	width:634px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a {
	font-size:15px;
	color:#3A7889;
	float:none;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a:hover {
	color:#3A7889;
	text-decoration:underline;
	font-size:15px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-release-date, #pf-contributor-products .pf-product .pf-metadata .pf-duration {
	float:right;
	color:#000;
	margin:5px 0 0 5px;
	width:634px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about {
	float:right;
	color:#000;
	margin:5px 0 0 5px;
	width:634px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about p {
	width:664px !important;
	padding:0 !important;
	margin:0 !important;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample {
	float:right;
	margin:5px 0 0 5px;
	padding:0;
	width:634px;
	color:#000;
	display:block;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a, #pf-contributor-products .pf-product .pf-metadata .pf-sample a.pf-inactive {
	background:transparent url(btn_ctrl_sample.png) no-repeat left top;
	color:#000;
	text-indent:-99999em;
	display:block;
	text-align:left;
	width:35px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a.pf-active{
	background:url(btn_ctrl_sample.png) no-repeat left -12px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings {
	float:right;
	margin:5px 0 0 5px;
	padding:0;
	width:634px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td {
	padding:0;
	text-align:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-release-date {
	width:60px;
	color:#999;
	font-size:11px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-duration {
	width:60px;
	color:#999;
	font-size:11px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-format {
	width:540px;
	color:#999999;
	font-size:11px;
	text-align:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-currency {
	width:40px;
	text-align:center;
	color:#000;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-price {
	width:70px;
	color:#000;
	text-align:left;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td form {
	width:auto;
	padding-top:5px;
}
#pf-contributor-products .pf-pager, .pf-pager {
	padding:20px 0;
	margin:0;
	color:#3A7889;
	width:735px;
	float:left;
	border-bottom:5px solid #009EC7;
}
.search .pf-pager {
	background:url(search_border.gif) repeat-y left center;
	border:none;
	color:#3A7889;
	float:left;
	margin:0;
	padding:20px 15px;
	width:705px;
}
#pf-contributor-products .pf-pager a, #pf-contributor-products .pf-pager span, .pf-pager a, .pf-pager span {
	margin-right:2px;
	padding:2px;
	text-decoration:underline;
	color:#3A7889;
	font-weight:bold;
}
#pf-contributor-products .pf-pager a:hover, .pf-pager a:hover {
	text-decoration:underline;
	color:#3A7889;
}
#pf-contributor-products .pf-pager span, .pf-pager span {
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#pf-contributor-products .pf-pager a.pf-step, .pf-pager a.pf-step {
	background:url(step_btn.gif) no-repeat center center;
	padding:0 5px;
	color:#333;
	text-decoration:none;
	display:inline-block;
	width:82px;
	height:21px;
	text-align:center;
	line-height:21px;
	font-weight:normal;
}
#pf-contributor-products .pf-pager a.pf-step:hover, .pf-pager a.pf-step:hover {
	text-decoration:none;
}
#pf-related-contributors {
	float:left;
	margin:0;
	padding:10px 0;
	width:735px;
}
#pf-related-contributors h2 {
	margin:0;
	padding:0 0 6px 0;
	width:735px;
	font-size:15px;
	font-weight:bold;
	color:#333;
}
#pf-related-contributors ol {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:735px;
}
#pf-related-contributors ol li {
	float:left;
	margin:2px;
	padding:0;
}
#pf-related-contributors ol li a {
	padding:2px;
	font-size:12px;
	color:#3A7889;
	white-space:pre;
}
#pf-related-contributors ol li a:hover {
	color:#79B95F;
	text-decoration:none;
}
#player .squareProductView .cover img {
	width:80px;
	height:80px;
}
#content .pf-genrelist-auto .pf-pager {
	border-bottom:5px solid #009EC7;
	color:#3A7889;
	float:left;
	margin:0;
	padding:20px 0;
	width:735px;
}
#content .pf-genrelist-auto .pf-pager a, #content .pf-genrelist-auto .pf-pager span {
	color:#3A7889;
	font-weight:bold;
	margin-right:2px;
	padding:2px;
	text-decoration:underline;
}
#content .pf-genrelist-auto .pf-pager span {
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#content .pf-genrelist-auto .pf-pager a.pf-step {
	background:url(step_btn.gif) no-repeat center center;
	color:#333333;
	display:inline-block;
	font-weight:normal;
	height:21px;
	line-height:21px;
	padding:0 5px;
	text-align:center;
	text-decoration:none;
	width:82px;
}
/******* new search page *******/
#pf-content-filter-controls {
	border-bottom:5px solid #009EC7;
	float:left;
	margin:0;
	padding:0 0 10px;
	width:735px;
	list-style:none;
}
.search #pf-content-filter-controls {
	border:none;
	background:url(search_border.gif) repeat-y left center;
	padding:15px 15px 0 15px;
	width:705px !important;
}
#pf-content-filter-controls li {
	background:#009EC7;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	margin:0 10px 0 0;
	padding:1px 10px;
	text-align:center;
	width:auto;
	float:left;
	list-style:none;
	position:relative;
}
#pf-content-filter-controls li:hover ul {
	display:block;
}
#pf-content-filter-controls li ul {
	display:none;
	position:absolute;
	left:-40px;
	top:16px;
}
#pf-content-filter-controls li ul li {
	background:#009EC7;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #009EC7;
	border-right:1px solid #009EC7;
	cursor:pointer;
	display:block !important;
	height:auto;
	margin:-1px 0 0;
	padding:0;
	text-align:left;
	width:160px;
}
#pf-content-filter-controls li ul li:hover {
	background:#fff;
	cursor:pointer;
}
#pf-content-filter-controls li ul li a {
	background:none;
	border:none;
	color:#FFFFFF;
	font-size:11px;
	padding:2px 5px 2px 10px;
	display:block;
	text-decoration:none;
}
#pf-content-filter-controls li ul li a:hover {
	color:#009ec7;
}
/* Example for password box */
.pf-bulb{
	width: 40px;
	height: 15px;
	display: inline-block;
	background-color: lightgrey;
}
.pf-bulbs{
	width: 200px;
	height: 15px;
	background-color: lightgrey;
}
.pf-bulbs.pf-prohibited.pf-bulb{
	background-color: lightgrey;
}
.pf-bulbs.pf-weak .pf-bulb{
	background-color: yellow;
}
.pf-bulbs.pf-medium .pf-bulb{
	background-color: orange;
}
.pf-bulbs.pf-strong .pf-bulb{
	background-color: greenyellow;
}
.pf-bulbs.pf-excellent .pf-bulb{
	background-color: green;
}
.pf-inactive{
	display: none;
}
#pf-password-advisor{
	float:left;
	margin:40px 0 0 10px;
   width:223px;
}
/*******  new checkout  ********/
.pf-modal {
   background:#000;
	opacity:0.7;
	filter: alpha(opacity = 70);
	z-index:10000;
}
.pf-pane {
   left:50% !important;
   top:50% !important;
   margin:-100px 0 0 -155px;
	color:#000;
	height:180px;
	width:330px;
	padding:10px;
	z-index:15000;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fff;
}
.pf-pane p {
	margin:0;
	padding:0;
	color:#000;
}
.pf-pane form {
	margin:0 0 10px;
}
.pf-pane label {
	display:block;
	margin:0;
	padding:12px 0 2px;
}
.pf-pane a.pf-cancel {
	width:82px;
	height:21px;
	line-height:22px;
	color:#000;
	text-align:center;
	display:inline-block;
	margin:0 5px 0 0;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	background:url(btn_general.gif) no-repeat left top;
}
.pf-pane a.pf-accept {
	width:82px;
	height:21px;
	line-height:22px;
	color:#000;
	text-align:center;
	display:inline-block;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	background:url(btn_general.gif) no-repeat left top;
}
.pf-pane a:hover {
	text-decoration:none;
}
#creditCardManager {
   color: #BFBFBF;
   margin: 0 auto;
   padding: 10px;
   width: 500px;
}
#creditCardManager h2 {
   background:#EEFCFF;
   border: 1px dashed #999999;
   font-size: 12px;
   font-weight: bold;
   margin: 0 auto;
   padding: 5px 0;
   text-align: center;
   width: 350px;
}
#creditCardManager table {
	margin:10px auto 0;
	color:#333;
}
#creditCardManager table tr {
	padding:0;
}
#creditCardManager table tr td {
	padding:2px;
}
#creditCardManager table tr:first-child td:first-child {
	width:23px;
	margin:2px 5px 0 0;
}
#main #content.account #creditCardManager table tr td form input[type="submit"], #main .account #creditCardManager table tr td form input[type="submit"] {
	text-indent:-99999em;
	width:82px;
	height:21px;
	display:block;
	border:none;
	cursor:pointer;
	background:url(btn_delete.gif) no-repeat left top;
}
*+html #main #content.account #creditCardManager table tr td form input[type="submit"], *+html #main .account #creditCardManager table tr td form input[type="submit"] {
	font-size:0;
	text-indent:-99999em;
	display:block;
	line-height:0;
}
#messages {
   float: left;
   height: auto;
   width: 735px;
}
#messages p {
	padding:10px;
	margin:0 0 10px;
}
#messages .pf-warning {
	color:#d93400;
	background:#ffe9b5;
}
#messages .pf-error {
	color:#d93400;
	background:#ffe9b5;
}
#messages .pf-info {
	color:#333;
	background:#ffe9b5;
}
.pf-original-name, .pf-original-title, .pf-original-names {
	display:none;
}
#alternate-products {
	float:left;
	margin:10px 0 0 18px;
	width:700px;
	height:175px;
	overflow:hidden;
}
#alternate-products h2 {
	color: #3A7889;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 4pt 2px;
}
#content #alternate-products .squareProductView {
	background:none;
   height: auto;
   margin: 10px 3px 0;
   padding-left: 0;
   text-align: center;
   width: 110px;
}
#content #alternate-products .movie .cover {
   background: url(filmsmall_cover_bg.gif) no-repeat center center;
   height: 111px;
}
#content #alternate-products .movie .cover img {
	height:108px;
	width:80px;
}
#content #alternate-products .squareProductView .cover {
	background: url(small_cover_bg.gif) no-repeat center center;
	height: 83px;
}
#content #alternate-products .squareProductView .cover img {
	height:80px;
	width:80px;
}
#product-details{float:left;width:517px;padding:0;margin:0 0 0 8px;}
#product-details .pf-section{float:right;width:369px;}
#pf-album-page #site #main #content #product-details .pf-section h1, #pf-audio-book-page #site #main #content #product-details .pf-section h1, #pf-movie-page #site #main #content #product-details .pf-section h1{font-size:15px;width:369px;height:auto;padding:0;margin:0;background:none;color:#000;text-shadow:none;font-weight:bold;}
#product-details .pf-section .pf-artist{float:left;width:369px;font-weight:bold;}
#product-details .pf-section .pf-artist h2{display:none;font-size:12px;background:none;}
#product-details .pf-section .pf-artist p{margin:0;background:none;}
#product-details .pf-section .pf-artist a{color:#3A7889;text-decoration:underline;}
#product-details #pf-summary{float:left;width:138px;margin:0 10px 0 0;}
#pf-movie-page #product-details #pf-summary{position:relative;}
#pf-movie-page #product-details #pf-summary img:first-child{position:absolute;right:0;top:138px;}
#pf-album-page #product-details #pf-summary .cover{width:138px;height:138px;}
#pf-album-page #product-details #pf-summary .cover img{height:136px;width:136px;border:1px solid #E1E1E1;}
#pf-audio-book-page #product-details #pf-summary .cover{width:138px;height:193px;}
#pf-audio-book-page #product-details #pf-summary .cover img{height:191px;width:136px;border:1px solid #E1E1E1;}
#pf-movie-page #product-details #pf-summary .cover{width:138px;height:193px;}
#pf-movie-page #product-details #pf-summary .cover img{height:191px;width:136px;border:1px solid #E1E1E1;position:static;right:0;left:0;}
#pf-album-page #product-details #pf-summary .sample, #pf-audio-book-page #product-details #pf-summary .sample{display:none;}
#pf-album-page #product-details #pf-summary .pf-sample-collection, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection, #pf-movie-page #product-details #pf-summary .sample{float:left;margin:5px 0;padding:0;width:138px;height:auto;line-height:20px;color:#fff;background:#009EC7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl{float:left;height:20px;width:138px;line-height:20px;margin:0;text-align:center;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-prev-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-prev-ctrl{background:url(btn_sample.png) no-repeat left -120px;display:inline-block;height:20px;text-indent:-99999em;text-transform:capitalize;width:20px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-prev-ctrl:hover, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-prev-ctrl:hover{background:url(btn_sample.png) no-repeat left -140px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl{background:url(btn_sample.png) no-repeat left top;display:inline-block;height:20px;text-indent:-99999em;text-transform:capitalize;width:20px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl:hover, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl:hover{background:url(btn_sample.png) no-repeat left -20px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-next-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-next-ctrl{background:url(btn_sample.png) no-repeat 0 -80px;display:inline-block;height:20px;text-indent:-99999em;text-transform:capitalize;width:20px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-next-ctrl:hover, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-next-ctrl:hover{background:url(btn_sample.png) no-repeat 0 -100px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-active, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-active{background:url(btn_sample.png) no-repeat left -60px;width:20px;height:20px;display:inline-block;text-indent:-99999em;text-transform:capitalize;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-inactive, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-inactive{background:url(btn_sample.png) no-repeat left top;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-inactive:hover, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-inactive:hover{background:url(btn_sample.png) no-repeat left -20px;}
*+html #pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a, *+html #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a{float:left;}
#pf-movie-page #product-details #pf-summary .sample{text-align:center;}
#pf-movie-page #product-details #pf-summary .sample a{background:url(btn_sample.png) no-repeat left top;display:inline-block;height:18px;line-height:18px;padding:0 0 0 20px;color:#000;text-decoration:none;}
#pf-movie-page #product-details #pf-summary .sample a:hover{text-decoration:underline;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata{float:left;width:128px;margin:0;padding:0 5px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata.pf-inactive, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata.pf-inactive{display:none;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata.pf-active, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata.pf-active{display:inline-block;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata .pf-label, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata .pf-label{float:left;color:#fff;display:inline;margin:0 3px 0 0;display:none;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata .pf-value, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata .pf-value{display:inline;color:#fff;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering{float:left;width:138px;margin:0;padding:0;}
#pf-album-page #product-details #pf-summary .pf-item.pf-offering, #pf-audio-book-page #product-details #pf-summary .pf-item.pf-offering, #pf-movie-page #product-details #pf-summary .pf-item.pf-offering{float:left;width:138px;margin:0 0 5px;padding:0 0 5px 0;border-bottom:1px solid #E6EBE9;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering h2, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering h2{font-size:12px;margin:0;padding:0;width:138px;border:none;background:none;}
#pf-movie-page #product-details #pf-summary .pf-list.pf-offering h2{color:#000;font-size:12px;margin:0 0 2px;padding:0;width:138px;border:none;background:none;font-weight:bold;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl{margin:0;padding:0;width:138px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dt, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dt, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dt{float:left;margin:0;color:#000;padding:0;width:30px;display:none;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dd, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dd, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd{float:left;margin:0;color:#000;padding:0;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dd.pf-price, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dd.pf-price, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd.pf-price{width:138px;font-size:16px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Buy"], #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Buy"], #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Buy"], form.buy input[value="Buy"], form.phurchase input[value="Buy"]{background:url(btn_buy.gif) no-repeat left top;width:15px;height:13px;display:inline-block;text-indent:-99999em;text-transform:capitalize;border:none;padding:0;}
#pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Rent"]{background:url(btn_buy_stream.gif) no-repeat left top;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable{float:right;margin:5px 0 0 0;text-align:right;width:138px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:first-child, #pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-show, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:first-child, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-show, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:first-child, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-show{background:url(btn_show.gif) no-repeat 0 center;color:#3A7889;font-size:12px;padding:0 0 0 11px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-hide, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-hide, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a.pf-hide{background:url(btn_hide.gif) no-repeat 0 center;color:#3A7889;font-size:12px;padding:0 0 0 11px;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:hover, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:hover, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable a:hover{text-decoration:underline;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery{float:left;width:138px;padding:5px 0 0 0;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a{color:#3A7889;font-size:11px;background:none;padding:0;width:138px;text-decoration:underline;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a:hover, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a:hover, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a:hover{text-decoration:none;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dt, #pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dt, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dt, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd{float:left;margin:0;padding:0;display:block;height:auto;width:80px;line-height:normal;text-align:left;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery dd{text-align:right;width:58px;}
#pf-music-collection-details, #pf-audio-book-details, #pf-movie-details{float:left;width:369px;margin:10px 0 0 0;}
#pf-movie-details .pf-about h2{margin:0 0 5px;font-size:12px;}
#pf-audio-book-details .title, #pf-movie-details .pf-about h2{font-weight:bold;width:369px;}
#pf-movie-details .pf-about h2{margin:0 0 5px;padding:0;color:#000;}
#pf-audio-book-details .description{margin:5px 0;width:369px;}
#pf-music-collection-details .pf-detail-decorator, #pf-audio-book-details .pf-detail-decorator, #pf-movie-details .pf-detail-decorator{float:left;width:369px;}
#pf-music-collection-details .pf-detail-decorator .pf-detail-ctrl, #pf-audio-book-details .pf-detail-decorator .pf-detail-ctrl, #pf-movie-details .pf-detail-decorator .pf-detail-ctrl{text-align:right;width:369px;border-bottom:1px dotted #E4E2E4;padding:0 0 5px;}
#pf-music-collection-details .pf-detail-ctrl a, #pf-audio-book-details .pf-detail-ctrl a, #pf-movie-details .pf-detail-ctrl a{color:#fff;font-weight:bold;padding:1px 10px;text-decoration:none;background:#009ec7;}
#pf-music-collection-details .pf-detail-ctrl a.pf-selected, #pf-audio-book-details .pf-detail-ctrl a.pf-selected, #pf-movie-details .pf-detail-ctrl a.pf-selected{display:none;}
#pf-music-collection-details .pf-optional-details, #pf-audio-book-details .pf-chapter{float:left;width:369px;}
#pf-album-page #site #content #pf-music-collection-details .pf-optional-details h2, #pf-audio-book-page #site #content #pf-audio-book-details .pf-chapter .pf-title{float:left;font-size:15px;font-weight:bold;margin:0;padding:0;width:auto;background:none;display:none;color:#000;}
#pf-album-page #product-details #pf-music-collection-details .pf-track, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter{float:left;margin:5px 0 0 0;margin:0;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter{float:left;padding:5px 0 0 0;width:369px;border-bottom:1px dotted #E4E2E4;position:relative;}
#pf-album-page #site #content #product-details #pf-music-collection-details .pf-track .pf-item.pf-selected{background:#e3f9ff;}
#pf-album-page #site #content #product-details #pf-music-collection-details .pf-track .pf-item h2, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter h2{background:none;padding:0 0 0 20px;margin:0;border:none;width:auto;height:auto;line-height:normal;font-size:11px;color:#000;font-weight:normal;display:inline;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata{float:right;width:auto;font-size:11px;margin:-2px 0 0 0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-contributor a, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-contributor a{color:#3A7889;text-decoration:none;font-size:11px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-contributor a:hover, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-contributor a:hover{text-decoration:underline;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-contributor a:hover, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-contributor a:hover{text-decoration:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-duration, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-duration{margin:5px 0 0 5px;display:inline;color:#999;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-release-date, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-release-data{color:#3A7889;margin:0;width:369px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-release-date, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-release-date{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-about, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-about{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample{float:left;line-height:normal;margin:0;text-indent:-99999em;text-transform:capitalize;width:12px;height:12px;position:absolute;top:5px;left:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a.pf-sample-ctrl, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample a.pf-sample-ctrl{float:left;padding:0;color:#000;text-indent:-99999em;text-transform:capitalize;display:inline-block;width:12px;height:12px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a, #pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a.pf-inactive, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample a, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample a.pf-inactive{background:url(btn_ctrl_sample) no-repeat left top;text-indent:-99999em;text-transform:capitalize;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a.pf-active, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample a.pf-active{background:url(btn_ctrl_sample.png) no-repeat left -12px;text-indent:-99999em;text-transform:capitalize;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional{float:left;width:360px;margin:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional dt, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional dt{float:left;margin:0 2px 0 0;padding:0;width:auto;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional dd, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional dd{margin:0;padding:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional dd a, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional dd a{text-decoration:none;color:#3A7889;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata dl.pf-optional dd a:hover, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata dl.pf-optional dd a:hover{text-decoration:underline;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings{float:right;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-format, #pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-currency, #pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-price{line-height:normal;padding:0 5px;font-size:11px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-format{display:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings td{padding:0;margin:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection, #pf-movie-page #product-details #pf-movie-details .pf-movie, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book{float:left;margin:10px 0;padding:0;width:369px;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection h2, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book h2, #pf-movie-page #product-details #pf-movie-details .pf-movie h2{border-bottom:1px dotted #E4E2E4;color:#000;font-size:15px;font-weight:bold;margin:0 0 12px;padding:10px 0 5px;width:369px;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl{float:left;margin:0;padding:0;width:369px;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dt{float:left;padding:0;margin:0 2px 0 0;width:auto;font-weight:bold;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd{float:left;margin:0 10px 0 0;padding:0 2px;width:auto;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd a{color:#3A7889;text-decoration:underline;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd a:hover{color:#3A7889;text-decoration:none;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book a{color:#3A7889;text-decoration:underline;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book a:hover{text-decoration:none;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .genre, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .narrators, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .writers, #pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book .duration{padding:0;width:369px;float:left;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl{width:284px;float:left;margin:0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-one{width:369px;margin:0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dt{font-weight:bold;font-size:11px;margin:0;padding:0;width:372px;line-height:18px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd{width:369px;padding:0;margin:0;line-height:18px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd a{color:#3A7889;text-decoration:underline;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd a:hover{text-decoration:none;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two{width:369px;margin:0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two dt{background:none;width:100px;float:left;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two dd{background:none;width:269px;padding:0;float:left;}
#pf-album-page .pf-aside, #pf-audio-book-page .pf-aside, #pf-movie-page .pf-aside{float:right;margin:0;padding:0;width:200px;}
#pf-album-page #site #content .pf-aside #pf-list-content, #pf-audio-book-page #site #content .pf-aside #pf-list-content, #pf-movie-page #site #content .pf-aside #pf-list-content{margin:0;padding:0;width:200px;}
#pf-album-page .pf-aside #alternativeProducts, #pf-audio-book-page .pf-aside #alternativeProducts, #pf-movie-page .pf-aside #alternativeProducts, #pf-album-page .pf-aside #secondAlternativeProducts, #pf-audio-book-page .pf-aside #secondAlternativeProducts, #pf-movie-page .pf-aside #secondAlternativeProducts{float:right;margin:0;padding:0 0 10px;width:200px;}
#pf-album-page .pf-aside #alternativeProducts h2, #pf-audio-book-page .pf-aside #alternativeProducts h2, #pf-movie-page .pf-aside #alternativeProducts h2, #pf-album-page .pf-aside #secondAlternativeProducts h2, #pf-audio-book-page .pf-aside #secondAlternativeProducts h2, #pf-movie-page .pf-aside #secondAlternativeProducts h2{background:url(rightTitle_bg.gif) no-repeat left bottom;color:#fff;font-size:145%;font-weight:bold;margin:0;padding:6px 0 0 36px;margin:0;width:164px;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView, #pf-movie-page .pf-aside #alternativeProducts .squareProductView, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView{background:none;margin:0 0 10px;padding:0;width:200px;height:auto;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .cover, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .cover, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .cover, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .cover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .cover, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .cover{height:40px;width:40px;padding:0;margin:10px 10px 0;float:left;}
#pf-album-page #site #content .pf-aside #alternativeProducts .squareProductView .cover img, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .squareProductView .cover img, #pf-movie-page #site #content .pf-aside #alternativeProducts .squareProductView .cover img, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .squareProductView .cover img, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .squareProductView .cover img, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .squareProductView .cover img{width:40px;height:40px;}
#pf-album-page .pf-aside #alternativeProducts .movie, #pf-audio-book-page .pf-aside #alternativeProducts .movie, #pf-movie-page .pf-aside #alternativeProducts .movie, #pf-album-page .pf-aside #secondAlternativeProducts .movie, #pf-audio-book-page .pf-aside #secondAlternativeProducts .movie, #pf-movie-page .pf-aside #secondAlternativeProducts .movie{background:url(right_box_bg.gif) repeat-y left top;margin:0;padding:10px 4px 0;width:142px;height:auto;}
#pf-album-page .pf-aside #alternativeProducts .movie .cover, #pf-audio-book-page .pf-aside #alternativeProducts .movie .cover, #pf-movie-page .pf-aside #alternativeProducts .movie .cover, #pf-album-page .pf-aside #secondAlternativeProducts .movie .cover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .movie .cover, #pf-movie-page .pf-aside #secondAlternativeProducts .movie .cover{height:62px;width:42px;padding:0 6px;margin:0;}
#pf-album-page #site #content .pf-aside #alternativeProducts .movie .cover img, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .movie .cover img, #pf-movie-page #site #content .pf-aside #alternativeProducts .movie .cover img, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .movie .cover img, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .movie .cover img, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .movie .cover img{width:40px !important;height:60px !important;border:1px solid #e3e8e5;}
#pf-album-page .pf-aside #alternativeProducts .audiobook, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook, #pf-movie-page .pf-aside #alternativeProducts .audiobook, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook{background:url(right_box_bg.gif) repeat-y left top;margin:0;padding:10px 4px 0;width:142px;height:auto;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .cover, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .cover, #pf-movie-page .pf-aside #alternativeProducts .audiobook .cover, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .cover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .cover, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .cover{height:52px;width:42px;padding:0 6px;margin:0;}
#pf-album-page #site #content .pf-aside #alternativeProducts .audiobook .cover img, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .audiobook .cover img, #pf-movie-page #site #content .pf-aside #alternativeProducts .audiobook .cover img, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .audiobook .cover img, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .audiobook .cover img, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .audiobook .cover img{width:40px !important;height:60px !important;border:1px solid #e3e8e5;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .name, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .name, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .name, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .name, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .name, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .name{float:left;height:25px;margin-top:10px;width:135px;color:#00556b;text-align:left;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .artist, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .artist, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .artist, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .artist, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .artist, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .artist{float:left;height:25px;margin:0;overflow:hidden;width:135px;padding:0;color:#00556b;text-align:left;}
#pf-album-page .pf-aside #alternativeProducts .squareProductView .sample, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .sample, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .sample, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .sample, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .sample, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .sample, #pf-album-page .pf-aside #alternativeProducts .squareProductView .price, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView .price, #pf-movie-page .pf-aside #alternativeProducts .squareProductView .price, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView .price, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView .price, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView .price, #pf-album-page .pf-aside #alternativeProducts .squareProductView form.phurchase, #pf-audio-book-page .pf-aside #alternativeProducts .squareProductView form.phurchase, #pf-movie-page .pf-aside #alternativeProducts .squareProductView form.phurchase, #pf-album-page .pf-aside #secondAlternativeProducts .squareProductView form.phurchase, #pf-audio-book-page .pf-aside #secondAlternativeProducts .squareProductView form.phurchase, #pf-movie-page .pf-aside #secondAlternativeProducts .squareProductView form.phurchase, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .description, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .description{display:none;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .name, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .name, #pf-movie-page .pf-aside #alternativeProducts .audiobook .name, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .name, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .name, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .name{font-weight:bold;height:15px;width:82px;overflow:hidden;margin:0 0 2px;padding:0 6px 0 0;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .name a, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .name a, #pf-movie-page .pf-aside #alternativeProducts .audiobook .name a, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .name a, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .name a, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .name a{color:#000045;text-decoration:none;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .name a:hover, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .name a:hover, #pf-movie-page .pf-aside #alternativeProducts .audiobook .name a:hover, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .name a:hover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .name a:hover, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .name a:hover{color:#ad0032;text-decoration:none;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .artist, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .artist, #pf-movie-page .pf-aside #alternativeProducts .audiobook .artist, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .artist, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .artist, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .artist{height:15px;margin:0 0 5px;overflow:hidden;width:82px;padding:0 6px 0 0;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .artist a, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .artist a, #pf-movie-page .pf-aside #alternativeProducts .audiobook .artist a, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .artist a, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .artist a, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .artist a{color:#000045;text-decoration:none;}
#pf-album-page .pf-aside #alternativeProducts .audiobook .artist a:hover, #pf-audio-book-page .pf-aside #alternativeProducts .audiobook .artist a:hover, #pf-movie-page .pf-aside #alternativeProducts .audiobook .artist a:hover, #pf-album-page .pf-aside #secondAlternativeProducts .audiobook .artist a:hover, #pf-audio-book-page .pf-aside #secondAlternativeProducts .audiobook .artist a:hover, #pf-movie-page .pf-aside #secondAlternativeProducts .audiobook .artist a:hover{color:#ad0032;text-decoration:none;}
#content .phurchase{float:none;height:13px;width:15px;padding:0;}
#content .refill form.phurchase{width:200px;padding-left:50px;margin:10px auto;}
form.phurchase input[value="Buy"]{background:url(btn_buy.gif) no-repeat left top;text-indent:-9999em;text-transform:capitalize;width:15px;height:13px;display:inline-block;cursor:pointer;border:none;}
form.phurchase input[value="Rent"]{background:url(btn_buy_stream.gif) no-repeat left top;text-indent:-9999em;text-transform:capitalize;width:15px;height:13px;display:inline-block;cursor:pointer;border:none;}
#pf-album-page p#pf-content-title, #pf-audio-book-page p#pf-content-title, #pf-movie-page p#pf-content-title{float:left;width:517px;margin:0 0 10px 0;padding:0 0 5px 0;font-size:15px;font-weight:normal;color:#000;border-bottom:1px dotted #E4E2E4;}
.pf-sample span.pf-nosample{text-indent:-99999em;}
/*---------- media box -----------*/
#mbOverlay{background:#009EC7;z-index:9999;position:fixed;left:0;top:0;}
#mbCenter{padding:10px;position:absolute;left:50% !important;z-index:10000;background:#000;-moz-border-radius:3px;-webkit-border-radius:3px;}
#mbCenter #mbImage{background:#fff;padding:10px;}
#mbBottom a#mbCloseLink{position:absolute;right:10px;top:-8px;background:#fff;}
#mbBottom a#mbCloseLink{color:#000;padding:0 5px;background:#fff;}
#mbNextLink, #mbPrevLink{float:right;padding:0 5px;line-height:16px;width:16px;height:16px;display:none;}
#mbNextLink big, #mbPrevLink big{color:#fff;height:16px;width:16px;line-height:16px;}
#mbTitle{float:left;line-height:16px;margin:0 0 0 10px;color:#fff;display:none;}
#mbNumber{float:right;line-height:16px;color:#fff;display:none;}
body#pf-silverlight-player{background:none;padding:0;margin:0;width:600px;height:400px;}
#pf-silverlight-player h1, #pf-silverlight-player #footer{display:none;}
#pf-silverlight-player .pf-player{width:600px;height:400px;}













