body {
	background:#036086 url(header.png) repeat-x left top;
	margin:0;
	padding:0;
	font-family: Verdana,Arial,Sans-Serif;
	color:#333;
	font-size:12px;
	text-decoration: none;
}
p, div, input, ul, li, a {
	font-family:"Lucida Sans Unicode","Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
}
a, input, img, a:active, a:focus, input:active, input:focus, img:active, img:focus {
	outline:none;
}
img {
	border:none;
}
a {
	color:#282828;
	text-decoration:none;
}
a:hover { 
	text-decoration:underline;
}
.name a, .artist a {
	color:#009EE0;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:15px;
}
object#wmp {
	display:none;
}
#banners {
	margin:0;
}
#banners iframe, #lowerBanners iframe, #leftCampaines iframe {
	background:none;
}
#lowerBanners {
	float:left;
	margin:10px 0 0 0;
}
#wrapper {
    margin:0 auto;
    width:980px;
    position:relative;
}
/****** top ******/
#top {
	height:116px;
	width:980px;
}
#bottom {
	clear:both;
	float:left;
	padding:0 10px 10px 10px;
	width:960px;
	background:#095A7C;
}
#bottom #footer {
	float:left;
	background:#009EE0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	width:940px;
	margin:0;
	padding:10px;
}
#bottom #footer span.logo {
	float:left;
	color:#fff;
	font-size:11px;
	padding:0 0 0 5px;
	font-weight:bold;
	text-decoration:uppercase;
}
#bottom #footer #subMenu {
	float:right;
}
#bottom #footer #subMenu a {
	color:#fff;
	padding:0 5px;
	font-weight:normal;
}
#top #topArea {
	height:81px;
}
#top #logo {
	float:left;
	margin-top:17px;
	width:438px;
}
#top #topAreaRight {
	float:right;
	width:542px;
	height:80px;
}
#top #searchbar {
	float:left;
	width:350px;
	height:27px;
	margin:18px 0 0 20px;
	padding:0;
	line-height:27px;
}
#top #searchbar form {
	float:left;
	width:350px;
}
#top #searchbar form input {
	width:170px;
	border-top:1px solid #525252;
	border-right:1px solid #ccc;
	border-left:1px solid #525252;
	border-bottom:1px solid #ccc;
	font-size:11px;
	padding:4px 1px;
	margin:0;
}
#top #searchbar form select {
	width:65px;
	height:25px;
	border-top:1px solid #525252;
	border-right:1px solid #ccc;
	border-left:1px solid #525252;
	border-bottom:1px solid #ccc;
	font-size:11px;
	padding:4px;
	margin:0;
}
#top #searchbar form a {
	position:absolute;
	margin:0 0 0 10px;
}
#top #searchbar .search-suggestions {
	width:334px !important;
	margin:0 0 0 11px;
	padding:0 0 8px 0;
	z-index:9000;
	background:url(search_suggestion_bottom.png) no-repeat left bottom !important;
}
*+html #top #searchbar .search-suggestions {
	margin:27px 0 0 -174px;
}
#top #searchbar .search-suggestions ol {
	list-style:none;
	margin:0;
	padding:8px 0 0 0;
	width:334px;
	float:left;
	background:url(search_suggestion_top.png) no-repeat left top;
}
#top #searchbar .search-suggestions ol li {
	float:left;
	width:318px;
	padding:0 8px;
	background:url(search_suggestion_bg.png) repeat-y left top;
}
#top #searchbar .search-suggestions ol li span {
	padding:2px 4px;
	width:151px;
	height:20px;
	line-height:20px;
	float:left;
}
#top #searchbar .search-suggestions ol li span.pf-query-hits-count {
	text-align:right;
	color:#999;
}
#top #searchbar .search-suggestions ol li.pf-quick-selected, #top #searchbar .search-suggestions ol li:hover {
   background:url(search_suggestion_hover_bg.png) repeat-y left top;
   cursor:pointer;
}
#top #searchbar .search-suggestions ol li.pf-quick-selected span, #top #searchbar .search-suggestions ol li:hover span {
	color:#009EE0;
	text-shadow:0 1px 0 #fff;
}
#cart {
	float:right;
	width:145px;
	height:55px;
	background:#fff url(cart_bg.png) no-repeat left top;
	border-top:none;
	border-bottom:1px solid #ccc;
	border-left:none;
	border-right:1px solid #ccc;
	padding:5px 5px 0 0;
	position:absolute;
	top:0;
	right:0;
	z-index:8000;
}
#cart #cartItemCountLabel {
	float:left;
	font-weight:bold;
	width:55px;
	margin:0 0 2px 0;
	padding:0 0 0 45px;
}
#cart #cartTotalLabel {
	float:left;
	font-weight:bold;
	width:55px;
	margin:0;
	padding:0 0 0 45px;
}
#cart #cartItemCount {
	float:left;
	font-weight:bold;
	text-align:right;
	width:45px;
	margin:0 0 2px 0;
}
#cart #cartTotal {
	float:left;
	font-weight:bold;
	text-align:right;
	width:45px;
	margin:0;
}
#cart #disabledCartActions, #cart #enabledCartActions {
    float:left;
    width:145px;
}
#cart #enabledCartActions {
	cursor:pointer;
	display:none;
}
#cart #cartContent {
	position:absolute;
	z-index:7000;
	margin:55px 0 0 0;
	padding:0;
	width:151px !important;
	-moz-box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 10px;
}
*+html #cart #cartContent {
	margin:22px 0 0 -145px;
}
#cart div {
	float:left;
}
#cart .cartItemRow {
	background:#009ee0;
	border-bottom:1px solid #fff;
	clear:both;
	margin:0;
	padding:5px;
	width:141px;
}
#cart .cartItemRow .name, #cart .cartItemRow .artist {
	margin:0 0 2px;
	width:141px;
}
#cart .cartItemRow .name a, #cart .cartItemRow .name {
	color:#fecd07;
	font-weight:bold;
}
#cart .cartItemRow .artist, #cart .cartItemRow .format, #cart .cartItemRow .currency, #cart .cartItemRow .price {
	color:#fff;
}
#cart .cartItemRow .format {
	margin:0 0 2px;
	width:141px;
}
#cart .cartItemRow .currency {
	width:30px;
}
#cart .cartItemRow .price {
	width:95px;
}
#cart .cartItemRow .remove {
	width:16px;
	cursor:pointer;
}
#cart .cartItemRow .remove img {
	width:16px;
	height:16px;
}
#top #nav {
	height:36px;
}
#top #menu {
	float:left;	
}
#top #menu ul {
	list-style:none;
	padding:0;
	margin:0;
}
#top #menu ul li {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	height:36px;
	line-height:30px;
	font-size:12px;
	font-weight:normal;
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
	color:#2C2C2C;
	display:inline-block;
}
#top #menu ul li#menu-redeem-page {
	display:block !important;
	visibility:visible;
}
#top #menu ul li#menu-gift-certificate-page{
	display:none;
}
#top #menu ul li a {
	display:inline-block;
	height:36px;
	line-height:30px;
	padding:0;
	color:#2C2C2C;
	text-align:center;
	text-shadow:0 1px 0 #fff;
}
#top #menu ul li#menu-main-page a {
	width:62px;
	background:url(menu_main_bg.png) no-repeat left top;
}
#top #menu ul li#menu-main-page.current-page a, #top #menu ul li#menu-main-page.current-page a:hover {
	color:#fff;
	text-shadow:none;
	background:url(menu_main_actived_bg.png) no-repeat left top;
}
#top #menu ul li#menu-main-page a:hover {
	background:url(menu_main_hover_bg.png) no-repeat left top;
}
#top #menu ul li#menu-gift-certificate-page a {
	width:97px;
	background:url(menu_gift_bg.png) no-repeat left top;
}
#top #menu ul li#menu-gift-certificate-page a:hover {
	background:url(menu_gift_hover_bg.png) no-repeat left top;
}
#top #menu ul li#menu-gift-certificate-page.current-page a, #top #menu ul li#menu-gift-certificate-page.current-page a:hover {
	color:#fff;
	text-shadow:none;
	background:url(menu_gift_actived_bg.png) no-repeat left top;
}
#top #menu ul li#menu-redeem-page a {
	width:134px;
	background:url(menu_redeem_bg.png) no-repeat left top;
}
#top #menu ul li#menu-redeem-page a:hover {
	background:url(menu_redeem_hover_bg.png) no-repeat left top;
}
#top #menu ul li#menu-redeem-page.current-page a, #top #menu ul li#menu-redeem-page.current-page a:hover {
	color:#fff;
	text-shadow:none;
	background:url(menu_redeem_actived_bg.png) no-repeat left top;
}
#top #menu ul li#menu-account-page a {
	width:78px;
	background:url(menu_account_bg.png) no-repeat left top;
}
#top #menu ul li#menu-account-page a:hover {
	background:url(menu_account_hover_bg.png) no-repeat left top;
}
#top #menu ul li#menu-account-page.current-page a, #top #menu ul li#menu-account-page.current-page a:hover {
	color:#fff;
	text-shadow:none;
	background:url(menu_account_actived_bg.png) no-repeat left top;
}
#top #menu ul li#menu-assets-page a {
	width:91px;
	background:url(menu_assets_bg.png) no-repeat left top;
}
#top #menu ul li#menu-assets-page a:hover {
	background:url(menu_assets_hover_bg.png) no-repeat left top;
}
#top #menu ul li#menu-assets-page.current-page a, #top #menu ul li#menu-assets-page.current-page a:hover {
	color:#fff;
	text-shadow:none;
	background:url(menu_assets_actived_bg.png) no-repeat left top;
}
#top #menu ul li#menu-about-page a {
	width:40px;
	background:url(menu_about_bg.png) no-repeat left top;
}
#top #menu ul li#menu-about-page a:hover {
	background:url(menu_about_hover_bg.png) no-repeat left top;
}
#top #menu ul li#menu-about-page.current-page a, #top #menu ul li#menu-about-page.current-page a:hover {
	color:#fff;
	text-shadow:none;
	background:url(menu_about_actived_bg.png) no-repeat left top;
}
#top #menu ul li#menu-help-page a {
	width:54px;
	background:url(menu_help_bg.png) no-repeat left top;
}
#top #menu ul li#menu-help-page a:hover {
	background:url(menu_help_hover_bg.png) no-repeat left top;
}
#top #menu ul li#menu-help-page.current-page a, #top #menu ul li#menu-help-page.current-page a:hover {
	color:#fff;
	text-shadow:none;
	background:url(menu_help_actived_bg.png) no-repeat left top;
}
#top #menu ul li#menu-terms-page a {
	width:131px;
	background:url(menu_terms_bg.png) no-repeat left top;
}
#top #menu ul li#menu-terms-page a:hover {
	background:url(menu_terms_hover_bg.png) no-repeat left top;
}
#top #menu ul li#menu-terms-page.current-page a, #top #menu ul li#menu-terms-page.current-page a:hover {
	color:#fff;
	text-shadow:none;
	background:url(menu_terms_actived_bg.png) no-repeat left top;
}
#top #browse {
	float:right;
	margin:0;
	position:relative;
	z-index:6000;
}
#top #browse a#trigger {
	background:url(tab_right.png) no-repeat right top;
	color:#2C2C2C;
	display:inline-block;
	float:left;
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:36px;
	line-height:30px;
	margin:0;
	padding:0 10px 0 0;
	text-decoration:none;
}
#top #browse a#trigger:hover {
	background:url(tab_right.png) no-repeat right bottom;
}
#top #browse a span {
	background:url(tab.png) no-repeat 0 0;
	cursor:pointer;
	display:inline-block;
	height:36px;
	line-height:30px;
	padding:0 0 0 10px;
	color:#2C2C2C;
	text-shadow:0 1px 0 #fff;
}
#top #browse a:hover span {
	text-decoration:underline;
	text-shadow:none;
	background:url(tab.png) no-repeat left bottom;
}
#top #category {
	background:url(category_bg.png) repeat left top;
   width:960px;
   padding:10px;
   position:absolute;
   right:0px;
   top:36px;
   visibility:hidden;
   z-index:5000;
   display:none;
}
#top #category #item_1, #top #category #item_2, #top #category #item_3, #top #category #item_4, #top #category #item_5, #top #category #item_6 {
	float:left;
	width:150px;
	margin:0 5px;
} 
#top #category h2 {
	float:left;
	margin:0 0 10px 0;
	padding:5px 0 5px 10px;
	width:140px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#009EE0;
}
#top #category ul {
	list-style:none;
	padding:0;
	margin:0;
}
#top #category ul li {
	float:left;
	width:130px;
	padding:0 10px;
}
#top #category ul li a {
	float:left;
    color:#cee1f1;
    padding:2px 0;	
}
/****** left ******/
#left {
	display:none;
}
#main #left {
	float:left;
	width:200px;
	padding:0;
	display:block;
	background:#095A7C;
}
#left #menu, #left #category {
	display:none;
}
#left #logout {
	float:left;
	width:190px;
	margin:0 0 10px 0;
	padding:0 0 10px 10px;
	background:#fff;
}
#left #logout h3 {
	font-size:12px;
	font-weight:bold;
	width:175px;
	color:#fff;
	margin:0 0 10px -10px;
	padding:5px 0 5px 25px;
	background:#009EE0 url(icon_login.gif) no-repeat 5px center;
}
#left #logout a {
	float:right;
	margin:5px 10px 0 0;
}
#left #newsletter {
	float:left;
	width:200px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:#fff;
}
#left #newsletter h2 {
	font-size:12px;
	font-weight:bold;
	width:190px;
	color:#fff;
	margin:0 0 10px 0;
	padding:5px 0 5px 10px;
	background:#009EE0;
}
#left #newsletter form {
	float:left;
	margin:0 0 10px 0;
}
#left #newsletter #newsletterError {
	color:red;
	display:block;
	padding:0 10px;
}
#left #newsletter #newsletterMessage {
	color:#095A7C;
	display:block;
	padding:0 10px;
}
#left #newsletter #newsletterEmail {
	padding:4px 1px;
	margin:0 0 0 10px;
	width:178px;
	border-top:1px solid #525252;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #525252;
}
#left #newsletter a {
	float:left;
}
#left #newsletter a#newsletterSubscribeLink {
	margin:0 5px 0 67px;
}
#left #newsletter a#newsletterUnsubscribeLink {
	margin:0;
}
#left .customized {
	float:left;
	width:200px;
	margin:0 0 10px 0;
}
#left .customized a {
	float:left;
	width:200px;
	height:110px;
	margin:0 0 1px 0;
}
#left .customized #leftCampaines {
	float:left;
	height:555px;
	width:200px;
}
#left #leftguides {
	float:left;
	width:200px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:#fff;
}
#left #leftguides ul {
	list-style:none;
	padding:0;
	margin:0;
}
#left #leftguides ul li {
	float:left;
	margin:0;
	padding:0;
}
#left #leftguides ul li a {
	display:block;
	color:#333333;
	width:180px;
	padding:0 10px;
	margin:0 0 5px 0;
}
#left #leftguides h2 {
	background:#009EE0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px;
	padding:5px 0 5px 10px;
	width:190px;
}
#left #shopInfo {
	display:none;
}
#left .tagcloud {
	float:left;
	width:200px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:#fff;
}
#left .tagcloud h2 {
	background:#009EE0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px;
	padding:5px 0 5px 10px;
	width:190px;
}
#left .tagcloud p {
	margin:0;
	padding:0;
}
#left .tagcloud p a {
	display:block;
	width:180px;
	padding:0 10px;
	margin:0 0 5px 0;
	color:#009EE0;
	overflow:hidden;
}
#left .tagcloud p a.tiny {
	font-size:12px;
}
#left .tagcloud p a.small {
	font-size:12;
	font-weight:bold;
}
#left .tagcloud p a.medium {
	font-size:15px;
}
#left .tagcloud p a.large {
	font-size:18px;
}
#left .tagcloud p a.huge {
	font-size:20px;
}
/****** main ******/
#main #searchbar {
	display:none;
}
#main {
	float:left;
	width:960px;
	padding:10px;
	background:#095A7C;
}
#messages {
	float:right;
	width:750px;
	padding:0;
	margin:0;
}
#messages p {
	padding:5px 0 5px 20px;
	margin:0 0 10px 0;
	background:#fff;
}
#messages .pf-warning {
	color:red;
}
#messages .pf-error {
	color:red;
}
#messages .pf-info {
	color:#095A7C;
}
#main #content {
	float:right;
	width:750px;
}
#main #content #center {
	float:left;
	width:750px;
	margin:0 0 10px 0;
}
#mainpage_center_upper_1, #mainpage_center_upper_2, #mainpage_center_upper_3, #mainpage_center_upper_4, #mainpage_center_lower_1, #mainpage_center_lower_2 {
	display:none;
}
#main #content #center #stage #mainLists #mainpage_center_upper_1, #main #content #center #stage #mainLists #mainpage_center_upper_2, #main #content #center #stage #mainLists #mainpage_center_upper_3, #main #content #center #stage #mainLists #mainpage_center_upper_4, #main #content #hits #mainpage_center_lower_1, #main #content #hits #mainpage_center_lower_2 {
	display:block;
}
#main #content #center #sliderBtns {
	float:left;
	height:38px;
	width:730px;
	line-height:25px;
	padding:7px 10px 0 10px;
	background:url(slider_bg.png) repeat-x left top;
}
#main #content #center #sliderBtns span#pre {
	float:left;
	display:inline-block;
	height:25px;
	width:21px;
	text-indent:-99999em;
	cursor:pointer;
	background:url(btn_prev_slider.png) no-repeat left top;
}
#main #content #center #sliderBtns span#next {
	float:right;
	display:inline-block;
	height:25px;
	width:21px;
	text-indent:-99999em;
	cursor:pointer;
	background:url(btn_next_slider.png) no-repeat left top;
}
#main #content #center #sliderBtns span.title {
	margin:0 10px;
	padding:0;
	color:#000;
	font-size:15px;
	text-shadow:0 1px 0 #fff;
	cursor:auto;
}
#main #content #center #sliderBtns span {
	float:left;
	padding:0 2px;
	margin:0 5px;
	color:#009EE0;
	cursor:pointer;
}
#main #content #center #sliderBtns span.current {
	background:url(head_bg.gif) repeat-x left bottom;
}
#main #content #center #stage {
	float:left;
	width:750px;
	height:624px;
	margin:0;
	padding:10px 0 0 0;
	overflow:hidden;
	background:#fff;
	position:relative;
}
#main #content #center #stage #mainLists {
	width:2250px;
	position:absolute;
}
#main #content #center #stage #mainLists #mainpage_center_upper_1 h2, #main #content #center #stage #mainLists #mainpage_center_upper_2 h2, #main #content #center #stage #mainLists #mainpage_center_upper_3 h2, #main #content #center #stage #mainLists #mainpage_center_upper_4 h2 {
	display:none;
	margin:0;
	padding:0;
}
#main #content #center #stage #mainLists #mainpage_center_upper_1, #main #content #center #stage #mainLists #mainpage_center_upper_2, #main #content #center #stage #mainLists #mainpage_center_upper_3, #main #content #center #stage #mainLists #mainpage_center_upper_4 {
	float:left;
	width:730px;
	margin:0 10px;
}
#main #content #center #stage #mainLists .squareProductView, #main #content #center #stage #mainLists .audiobook, #main #content #center #stage #mainLists .movie {
	float:left;
	width:160px;
	height:285px;
	margin:0 6px 12px 6px;
	padding:10px 5px 5px 5px;
	text-align:center;
	background:url(view_bg.png) no-repeat left top;
}
#main #content #center #stage #mainLists .squareProductView .cover, #main #content #center #stage #mainLists .audiobook .cover, #main #content #center #stage #mainLists .movie .cover {
	width:160px;
	height:128px;
	margin:0 0 5px 0;
	float:left;
}
#main #content #center #stage #mainLists .squareProductView .cover img.pf-square, #main #content #center #stage #mainLists .audiobook .cover img.pf-square {
	height:128px;
	width:128px;
   border:1px solid #ebebeb;
}
#main #content #center #stage #mainLists .audiobook .cover img.pf-rect, #main #content #center #stage #mainLists .movie .cover img.pf-rect {
	border:1px solid #ebebeb;
	width:91px;
	height:128px;
}
#main #content #center #stage #mainLists .squareProductView .name {
	float:left;
	font-weight:bold;
	height:35px;
	margin:0 0 2px;
	width:160px;
	font-size:12px;
	overflow:hidden;
}
#main #content #center #stage #mainLists .audiobook .name, #main #content #center #stage #mainLists .movie .name {
	float:left;
	font-weight:bold;
	height:35px;
	margin:0 0 2px;
	width:160px;
	font-size:12px;
	overflow:hidden;
}
#main #content #center #stage #mainLists .squareProductView .name a, #main #content #center #stage #mainLists .audiobook .name a, #main #content #center #stage #mainLists .movie .name a {
	font-weight:bold;
	font-size:12px;
}
#main #content #center #stage #mainLists .squareProductView .artist, #main #content #center #stage #mainLists .audiobook .artist, #main #content #center #stage #mainLists .movie .artist {
	float:left;
	height:35px;
	margin:0 0 2px;
	width:160px;
	font-size:12px;
	overflow:hidden;
}
#main #content #center #stage #mainLists .squareProductView .artist a, #main #content #center #stage #mainLists .audiobook .artist a, #main #content #center #stage #mainLists .movie .artist a {
   font-weight:normal;
   font-size:12px;
}
#main #content #center #stage #mainLists .squareProductView .sample, #main #content #center #stage #mainLists .audiobook .sample, #main #content #center #stage #mainLists .movie .sample {
	color:#999999;
	float:left;
	height:18px;
	margin:0 0 2px;
	width:160px;
	font-size:12px;
}
#main #content #center #stage #mainLists .squareProductView .sample a, #main #content #center #stage #mainLists .audiobook .sample a, #main #content #center #stage #mainLists .movie .sample a {
	color:#999;
	font-size:12px;
	padding:0 0 0 22px;
	display:inline-block;
	height:18px;
	line-height:18px;
	background:url(btn_sample.gif) no-repeat left center;
}
#main #content #center #stage #mainLists .squareProductView .price, #main #content #center #stage #mainLists .audiobook .price, #main #content #center #stage #mainLists .movie .price {
	color:#339900;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	margin:0 0 2px;
	text-align:center;
	width:100px;
}
#main #content #center #stage #mainLists .squareProductView form.buy, #main #content #center #stage #mainLists .audiobook form.buy, #main #content #center #stage #mainLists .movie form.buy {
	float:left;
	height:25px;
	width:60px;
	margin:0 0 2px;
	text-align:left;
}
#main #content #center #stage #mainLists .audiobook .description {
	display:none;
}
#main #content #hits #mainpage_center_lower_1, #main #content #hits #mainpage_center_lower_2, #main #content #hits #alternativeProducts, #main #content #hits #secondAlternativeProducts {
	float:left;
	width:750px;
	padding:0;
	margin:0;
	background:#fff;
	position:relative;
}
#main #content #hits #mainpage_center_lower_1, #main #content #hits #mainpage_center_lower_2, #main #content #hits #alternativeProducts {
	margin:0 0 10px 0;
}
#main #content #hits #mainpage_center_lower_1 .showMore, #main #content #hits #mainpage_center_lower_2 .showMore {
	position:absolute;
	right:20px;
	top:6px;	
}
#main #content #hits #mainpage_center_lower_1 .showMore a, #main #content #hits #mainpage_center_lower_2 .showMore a {
	color:#009EE0;
	margin:0;
	padding:5px 10px;
	background:url(see_more_arrow.gif) no-repeat right center;
}
#main #content #hits #mainpage_center_lower_1 h2, #main #content #hits #mainpage_center_lower_2 h2, #main #content #hits #alternativeProducts h2, #main #content #hits #secondAlternativeProducts h2 {
	float:left;
	background:#F0F0F0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:10px;
	padding:5px 10px;
	text-shadow:0 1px 0 #FFFFFF;
	width:710px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content, #main #content #hits #mainpage_center_lower_2 #pf-list-content, #main #content #hits #alternativeProducts #pf-list-content, #main #content #hits #secondAlternativeProducts #pf-list-content {
	float:left;
	width:730px;
	padding:10px;
	text-align:center;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView, #main #content #hits #alternativeProducts #pf-list-content .squareProductView, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView {
	background:url(music_view_bg.png) no-repeat left top;
	float:left;
	height:260px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook, #main #content #hits #alternativeProducts #pf-list-content .audiobook, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook {
	background:url(music_view_bg.png) no-repeat left top;
	float:left;
	height:260px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .movie, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie, #main #content #hits #alternativeProducts #pf-list-content .movie, #main #content #hits #secondAlternativeProducts #pf-list-content .movie {
	background:url(view_bg.png) no-repeat left top;
	float:left;
	height:285px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;	
} 
#main #content #hits #alternativeProducts #pf-list-content .squareProductView, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView, #main #content #hits #alternativeProducts #pf-list-content .movie, #main #content #hits #secondAlternativeProducts #pf-list-content .movie, #main #content #hits #alternativeProducts #pf-list-content .audiobook, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook {
	margin:0 5px 12px 5px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .cover, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .cover, #main #content #hits #alternativeProducts #pf-list-content .squareProductView .cover, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .cover, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .cover, #main #content #hits #alternativeProducts #pf-list-content .movie .cover, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .cover, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .cover, #main #content #hits #alternativeProducts #pf-list-content .audiobook .cover, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .cover img.pf-square, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .cover img.pf-square, #main #content #hits #alternativeProducts #pf-list-content .cover img.pf-square, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .cover img.pf-square {
	width:128px;
	height:128px;
	border:1px solid #ebebeb;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .cover img.pf-rect, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .cover img.pf-rect, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .cover img.pf-rect, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .cover img.pf-rect, #main #content #hits #alternativeProducts #pf-list-content .movie .cover img.pf-rect, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .cover img.pf-rect, #main #content #hits #alternativeProducts #pf-list-content .audiobook .cover img.pf-rect, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .cover img.pf-rect {
	border:1px solid #EBEBEB;
	height:128px;
	width:91px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .cover img.pf-square, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .cover img.pf-square, #main #content #hits #alternativeProducts #pf-list-content .audiobook .cover img.pf-square, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .cover img.pf-square {
	width:128px;
	height:128px;
	border:1px solid #ebebeb;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .name, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .name, #main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .name, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .name, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .name, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .name, #main #content #hits #alternativeProducts #pf-list-content .squareProductView .name, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .name, #main #content #hits #alternativeProducts #pf-list-content .movie .name, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .name, #main #content #hits #alternativeProducts #pf-list-content .audiobook .name, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .name {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:35px;
	margin:0 0 2px;
	overflow:hidden;
	width:160px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .name a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .name a, #main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .name a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .name a, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .name a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .name a, #main #content #hits #alternativeProducts #pf-list-content .squareProductView .name a, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .name a, #main #content #hits #alternativeProducts #pf-list-content .movie .name a, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .name a, #main #content #hits #alternativeProducts #pf-list-content .audiobook .name a, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .name a {
	font-weight:bold;
	font-size:12px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .artist, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .artist, #main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .artist, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .artist, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .artist, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .artist, #main #content #hits #alternativeProducts #pf-list-content .squareProductView .artist, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .artist, #main #content #hits #alternativeProducts #pf-list-content .movie .artist, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .artist, #main #content #hits #alternativeProducts #pf-list-content .audiobook .artist, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .artist {
	float:left;
	font-size:12px;
	height:35px;
	margin:0 0 2px;
	overflow:hidden;
	width:160px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .artist a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .artist a, #main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .artist a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .artist a, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .artist a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .artist a, #main #content #hits #alternativeProducts #pf-list-content .squareProductView .artist a, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .artist a, #main #content #hits #alternativeProducts #pf-list-content .movie .artist a, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .artist a, #main #content #hits #alternativeProducts #pf-list-content .audiobook .artist a, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .artist a {
	font-weight:normal;
	font-size:12px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .sample, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .sample, #main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .sample, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .sample, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .sample, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .sample, #main #content #hits #alternativeProducts #pf-list-content .squareProductView .sample, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .sample, #main #content #hits #alternativeProducts #pf-list-content .movie .sample, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .sample, #main #content #hits #alternativeProducts #pf-list-content .audiobook .sample, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .sample {
	color:#999999;
	float:left;
	font-size:12px;
	height:18px;
	line-height:18px;
	margin:0 0 2px;
	width:160px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .sample a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .sample a, #main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .sample a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .sample a, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .sample a, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .sample a, #main #content #hits #alternativeProducts #pf-list-content .squareProductView .sample a, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .sample a, #main #content #hits #alternativeProducts #pf-list-content .movie .sample a, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .sample a, #main #content #hits #alternativeProducts #pf-list-content .audiobook .sample a, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .sample a {
	color:#999;
	font-size:12px;
	padding:0 0 0 22px;
	display:inline-block;
	height:18px;
	line-height:18px;
	background:url(btn_sample.gif) no-repeat left center;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView .price, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView .price, #main #content #hits #mainpage_center_lower_1 #pf-list-content .movie .price, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie .price, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .price, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .price, #main #content #hits #alternativeProducts #pf-list-content .squareProductView .price, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView .price, #main #content #hits #alternativeProducts #pf-list-content .movie .price, #main #content #hits #secondAlternativeProducts #pf-list-content .movie .price, #main #content #hits #alternativeProducts #pf-list-content .audiobook .price, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .price {
	color:#339900;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	margin:0 0 2px;
	text-align:center;
	width:100px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .squareProductView form.buy, #main #content #hits #mainpage_center_lower_2 #pf-list-content .squareProductView form.buy, #main #content #hits #mainpage_center_lower_1 #pf-list-content .movie form.buy, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie form.buy, #main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook form.buy, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook form.buy, #main #content #hits #alternativeProducts #pf-list-content .squareProductView form.buy, #main #content #hits #secondAlternativeProducts #pf-list-content .squareProductView form.buy, #main #content #hits #alternativeProducts #pf-list-content .movie form.buy, #main #content #hits #secondAlternativeProducts #pf-list-content .movie form.buy, #main #content #hits #alternativeProducts #pf-list-content .audiobook form.buy, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook form.buy {
	float:left;
	height:25px;
	margin:0 0 2px;
	text-align:left;
	width:60px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .movie form.buy, #main #content #hits #mainpage_center_lower_2 #pf-list-content .movie form.buy, #main #content #hits #alternativeProducts #pf-list-content .movie form.buy, #main #content #hits #secondAlternativeProducts #pf-list-content .movie form.buy {
	margin:0 0 2px;
}
#main #content #hits #mainpage_center_lower_1 #pf-list-content .audiobook .description, #main #content #hits #mainpage_center_lower_2 #pf-list-content .audiobook .description, #main #content #hits #alternativeProducts #pf-list-content .audiobook .description, #main #content #hits #secondAlternativeProducts #pf-list-content .audiobook .description {
	display:none;
}
#right {
	display:none;
}
#main #content #hits #right {
	float:left;
	display:block;
	width:750px;
}
#main #content #right #mainpage_right_1, #main #content #right #mainpage_right_3 {
	float:left;
	width:370px;
	margin:0 10px 0 0;
	background:#fff;
}
#main #content #right #mainpage_right_2, #main #content #right #mainpage_right_4 {
	float:left;
	width:370px;
	margin:0 0 10px 0;
	background:#fff;
}
#main #content #right h2 {
	background:#F0F0F0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:10px;
	padding:5px 10px;
	text-shadow:0 1px 0 #FFFFFF;
	width:330px;
}
#main #content #right #mainpage_right_1 .showMore, #main #content #right #mainpage_right_2 .showMore, #main #content #right #mainpage_right_3 .showMore, #main #content #right #mainpage_right_4 .showMore {
	float:right;
	color:#FFFFFF;
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:25px;
	line-height:25px;
	margin:10px;
	padding:0 0 0 10px;
	display:inline-block;
	background:url(btn_left_active.png) no-repeat left top;
}
#main #content #right .showMore a {
	color:#FFFFFF;
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0 10px 0 0;
	display:inline-block;
	background:url(btn_right_active.png) no-repeat right top;
}
#main #content #right .chartElement_even {
	float:left;
	padding:10px;
	width:350px;
	background:#ebf5fc;
}
#main #content #right .chartElement_odd {
	float:left;
	padding:10px;
	width:350px;
	background:#fff;	
}
#main #content #right .chartIndex {
	float:left;
	color:#dbdbdb;
	font-size:18px;
	font-weight:bold;
	width:30px;
}
#main #content #right .squareProductView {
	float:left;
	width:320px;
	height:65px;
}
#main #content #right .movie, #main #content #right .audiobook {
	float:left;
	width:320px;
	height:90px;
}
#main #content #right .squareProductView .cover {
	float:left;
	width:52px;
	height:52px;
	margin:0 5px 0 0;
}
#main #content #right .movie .cover, #main #content #right .audiobook .cover {
	float:left;
	width:52px;
	height:72px;
	margin:0 5px 0 0;
}
#main #content #right .squareProductView .cover img, #main #content #right .audiobook .cover img.pf-square {
	border:1px solid #ebebeb;
	width:50px;
	height:50px;
}
#main #content #right .movie .cover img.pf-rect, #main #content #right .audiobook .cover img.pf-rect {
	border:1px solid #ebebeb;
	width:50px;
	height:70px;
}
#main #content #right .squareProductView .name, #main #content #right .movie .name, #main #content #right .audiobook .name {
	float:left;
	font-size:12px;
	width:263px;
	margin:0 0 2px 0;
	font-weight:bold;
}
#main #content #right .squareProductView .artist, #main #content #right .movie .artist, #main #content #right .audiobook .artist {
	float:left;
	width:263px;
	margin:0 0 2px 0;
	font-size:12px;
}
#main #content #right .squareProductView .name a, #main #content #right .movie .name a, #main #content #right .audiobook .name a {
	font-weight:bold;
	font-size:12px;
}
#main #content #right .squareProductView .artist a, #main #content #right .movie .artist a, #main #content #right .audiobook .artist a {
	font-weight:normal;
	font-size:12px;
}
#main #content #right .squareProductView .sample, #main #content #right .audiobook .sample {
	float:left;
	line-height:25px;
	margin:0 0 2px;
	width:127px;
	color:#999;
	font-size:12px;
}
#main #content #right .movie .sample {
	float:left;
	line-height:25px;
	margin:0 0 10px;
	width:127px;
	color:#999;
	font-size:12px;
}
#main #content #right .squareProductView .sample a, #main #content #right .audiobook .sample a, #main #content #right .squareProductView .sample a.pf-inactive, #main #content #right .audiobook .sample a.pf-inactive {
	color:#999;
	font-size:12px;
	padding:0 0 0 22px;
	display:inline-block;
	height:25px;
	line-height:25px;
	background:url(btn_sample.png) no-repeat left top;	
}
#main #content #right .squareProductView .sample a, #main #content #right .audiobook .sample a.pf-active{background:url(btn_sample.png) no-repeat left -25px;}
#main #content #right .movie .sample a{color:#999;font-size:12px;padding:0 0 0 22px;display:inline-block;height:18px;line-height:18px;background:url(btn_sample.gif) no-repeat left center;}
#main #content #right .squareProductView .price{
	float:left;
	margin:0 5px 2px 0;
	color:#339900;
	font-size:13px;
	font-weight:bold;
	width:213px;
	line-height:25px;
	text-align:right;
}
#main #content #right .movie .price, #main #content #right .audiobook .price{color:#339900;float:left;font-size:13px;font-weight:bold;line-height:25px;margin:0 0 2px;text-align:center;width:91px;} 
#main #content #right .squareProductView form.buy, #main #content #right .movie form.buy, #main #content #right .audiobook form.buy {
	float:left;
	width:45px;
	height:25px;
}
#main #content #right .audiobook .description {
	display:none;
}
#main #content.giftcertificates, #main .giftcertificates, #main #content.redeem, #main .redeem, #main #content.login, #main .login, #main #content.faq, #main .faq, #main .password, #main #content #about, #site #content.search, #main #content.payment, #main .payment, #main #content.download, #main .download, #main #content.account, #main .account, #main #content.redownload, #main .redownload {
	float:right;
	width:750px;
	padding:0 0 50px 0;
	background:#fff;
}

#main #content #about {
	padding:0 0 10px 0;
}
#main #content.redeem .pf-redeem-banner, #main .redeem .pf-redeem-banner {
	padding:10px 0 0 0;
	width:750px;
}
#main #content.redeem .pf-redeem-productViews {
	float:left;
	padding:0 10px 10px;
	width:730px;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView {
	border-bottom:1px solid #ebebeb;
	float:left;
	margin:0 0 5px;
	padding:0 0 5px;
	width:730px;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView h2 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 3px;
	padding:0;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView h2 a {
	color:#009ee0;
	font-size:12px;
	font-weight:bold;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata a {
	float:left;
	margin:0 5px 0 0;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata a img {
	border:1px solid #ebebeb;
	width:128px;
	height:128px;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata a img.pf-rect {
	width:128px;
	height:180px;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-contributor {
	color:#009ee0;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-contributor a {
	color:#009ee0;
	float:none;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-contributor, #main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-release-date, #main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-duration, #main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-about, #main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-sample {
	float:left;
	margin:0 0 2px;
	width:595px;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-sample {
	color:#999;
	height:18px;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-sample a {
	background:url(btn_sample.gif) no-repeat left center;
	color:#999;
	display:inline-block;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:0 0 0 22px;
} 
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-about p {
	margin:0;
	color:#999;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata .pf-format {
	float:left;
	padding:2px 5px;
	line-height:25px;
	width:525px;
	text-align:right;
}
#main #content.redeem .pf-redeem-productViews .pf-redeem-productView .pf-metadata form {
	float:right;
	width:60px;
}
#main #content.giftcertificates h1, #main .giftcertificates h1, #main #content.redeem h1, #main .redeem h1, #main #content.login h1, #main .login h1, #main #content.password h1, #main .password h1, #main #content #about h1, #main #content.faq h1, #main .faq h1,  #site #content.search h1, #main #content.payment h1, #main .payment h1 {
	background-color:#F0F0F0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:10px;
	padding:5px 10px;
	width:710px;
	text-shadow:0 1px 0 #fff;
}
#main #content.giftcertificates .explanation, #main .giftcertificates .explanation, #main #content.redeem .explanation, #main .redeem .explanation, #main #content.password .explanation, #main .password .explanation, #main #content #about .explanation, #main #content.password form, #main .password form, #main #content.faq .help, #main .faq .help,  #site #content.search .explanation {
	margin:0 10px 10px;
	padding:0 10px 10px 10px;
	width:710px;
}
#main #content.account .explanation, #main .account .explanation {
	margin:0 10px;
	padding:0 10px 10px 10px;
	width:710px;
}
#main #content.payment #pf-payment-page-refresh, #main .payment #pf-payment-page-refresh {
	display:none;
}
#main #content.payment .explanation, #main .payment .explanation, #main #content.payment .accountPaymentExplanation, #main .payment .accountPaymentExplanation {
	margin:0 10px;
	padding:0 10px;
	width:710px;
}
#main #content.payment .accountPaymentExplanation, #main .payment .accountPaymentExplanation {
	padding:0 10px 10px;
	margin:10px;
	border-bottom:1px solid #ebebeb;
}
#main #content.payment .accountPaymentExplanation a, #main .payment .accountPaymentExplanation a {
	color:#009EE0;
}
#main #content.faq .explanation, #main .faq .explanation, #main #content.faq .support, #main .faq .support {
	margin:0 10px 0;
	padding:0 10px 0 10px;
	width:710px;
}
#main #content.giftcertificates .explanation dl, #main .giftcertificates .explanation dl, #main #content.password dl, #main .password dl {
	margin:10px 0;
    padding:0;
    width:710px;	
}
#main #content.giftcertificates .explanation dl dt, #main .giftcertificates .explanation dl dt, #main #content.password dl dt, #main .password dl dt {
	font-weight:bold;
	font-size:12px;
    margin:0 0 5px 0;
}
#main #content.giftcertificates .explanation dl dd, #main .giftcertificates .explanation dl dd, #main #content.password dl dd, #main .password dl dd {
	margin:0 0 10px 0;
	padding:0;
}
#main #content.giftcertificates .gold, #main #content.giftcertificates .silver, #main #content.giftcertificates .bronze {
	float:left;
	width:235px;
	padding:110px 0 0 0;
	text-align:center;
}
#main #content.giftcertificates .gold h2, #main #content.giftcertificates .silver h2, #main #content.giftcertificates .bronze h2 {
	display:none;
}
#main #content.giftcertificates .gold {
	margin:0 0 0 20px;
   background:url(gold_bg.jpg) no-repeat left top;	
}
#main #content.giftcertificates .silver {
	background:url(silver_bg.jpg) no-repeat left top;
}
#main #content.giftcertificates .bronze {
	background:url(bronze_bg.jpg) no-repeat left top;
}
#main #content.redeem dl, #main .redeem dl {
	margin:0 10px 10px;
	padding:0 10px;
	width:710px;
}
#main #content.redeem dl dt, #main .redeem dl dt {
	margin:0 0 5px;
}
#main #content.redeem dl dd, #main .redeem dl dd {
	margin:0 0 10px;
	padding:0;
}
#main #content.login #login, #main .login #login, #main #content.login #invitation, #main .login #invitation {
	margin:0 10px 10px;
	padding:0 10px;
	width:710px;
}
#main #content.login #login, #main .login #login {
	padding:0 10px;
	margin:0 10px;
	border-bottom:1px solid #ebebeb;
}
#main #content.login #login h2, #main .login #login h2, #main #content.login #invitation h2, #main .login #invitation h2 {
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin:5px 0;
	padding:5px 0;	
}
#main #content.login #login h2, #main .login #login h2 {
	padding:5px 0 5px 20px;
	background:url(icon_login.gif) no-repeat left center;
}
#main #content.login #invitation h2, #main .login #invitation h2 {
	padding:5px 0 5px 20px;
	background:url(icon_user.gif) no-repeat left center;
}
#main #content.login #login dl, #main .login #login dl, #main #content.login #invitation dl, #main .login #invitation dl {
	margin:0;
}
#main #content.login #login dl dt, #main .login #login dl dt, #main #content.login #invitation dl dt, #main .login #invitation dl dt {
	margin:0 0 5px 0;
}
#main #content.login #login dl dd, #main .login #login dl dd, #main #content.login #invitation dl dd, #main .login #invitation dl dd {
	margin:0 0 10px 0;
	padding:0;
}
#main #content.login #login dl dd a, #main .login #login dl dd a {
	color:#009EE0;
}
#main #content.login #invitation .explanation, #main .login #invitation .explanation {
	margin:0 0 10px 0;
}
#main #content.redeem .error, #main #content.account .error, #main #content.payment .error, #main .payment .error, #main .account .error, #main #content.login .error, #main .login .error, #main #content.password .error, #main .password .error {
	color:red;
	margin:0 10px 10px;
	padding:0 10px;
	width:710px;
}
#main #content.redeem .message, #main #content.account .message, #main .account .message, #main #content.payment .message, #main .payment .message, #main #content.login .message, #main .login .message, #main #content.password .message, #main .password .message {
	color:#095A7C;
	margin:0 10px 10px;
	padding:0 10px;
	width:710px;
}
#main #content.account .yourAccount, #main .account .yourAccount {
	float:left;
	margin:0 10px;
	padding:0 10px 10px;
	width:710px;
}
#main #content.account .refill, #main .account .refill {
	float:left;
	margin:0 10px;
	padding:0 10px 10px;
	width:200px;
}
#main #content.account #creditCardManager, #main .account #creditCardManager {
	float:left;
	margin:0 10px;
	padding:0 10px 10px;
	width:400px;
}
#main #content.account .refill h2, #main .account .refill h2, #main #content.account #creditCardManager h2, #main .account #creditCardManager h2 {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:2px 5px;
	width:auto;
	background:#fff;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-bottom:1px solid #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	z-index:32;
	position:relative;
}
#main #content.account #creditCardManager h2, #main .account #creditCardManager h2 {
	width:278px;
}
#main #content.account #creditCardManager table, #main .account #creditCardManager table {
	float:left;
	clear:left;
	margin:-1px 0 10px;
	padding:8px 10px;
	border:1px solid #ebebeb;
   z-index:28;
	position:relative;
	width:290px;
}
#main #content.account .refill form, #main .account .refill form {
	float:left;
	clear:left;
	margin:-1px 0 10px;
	padding:8px 10px;
	border:1px solid #ebebeb;
	z-index:27;
	position:relative;
	width:200px;
	height:auto;
}
#main #content.account #creditCardManager table tr, #main .account #creditCardManager table tr {
	padding:0;
}
#main #content.account #creditCardManager table tr td, #main .account #creditCardManager table tr td {
	padding:2px;
}
#main #content.account #creditCardManager table tr:first-child td:first-child, #main .account #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:60px;
	height:25px;
	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;
}
#main #content.account #creditCardManager table tr td form input[type="submit"]:focus, #main .account #creditCardManager table tr td form input[type="submit"]:focus {
	outline:none;
}
#paymentSwitcher {
	float:left;
	padding:0 10px 0 20px;
	width:345px;	
}
#invoicePreview, .payment #security {
	float:left;
	padding:0 10px;
	width:355px;
}
.payment #security {
	float:right;
	margin:10px 0 0 0;
}
#paymentSwitcher #paymentMethods {
	float:left;
	width:345px;
}
#paymentSwitcher #paymentMethods .pf-commons {
	visibility:visible;
	display:block;
	float:left;
	height:15px;
	line-height:15px;
	margin:0;
	padding:5px;
	width:335px;
}
#content.payment #paymentSwitcher #paymentMethods .pf-commons span {
	padding:0 0 0 25px;
	font-size:1em;
	font-weight:bold;
	width:102px;
	text-align:right;
	float:right;
}
#content.payment #paymentSwitcher #paymentMethods .pf-commons span:first-child {
	text-align:left;
	float:left;
}
#content.payment #paymentSwitcher #paymentMethods .paymentMethod {
	float:left;
	width:335px;
	height:20px;
	line-height:20px;
	margin:0 0 8px 0;
	padding:5px;
	border:1px solid #ebf5fc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:-moz-linear-gradient(center top, #fff, #ebf5fc) repeat scroll 0 0 #fff;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(235, 245, 252))) rgb(235, 245, 252);
}
#content.payment #paymentSwitcher #paymentMethods .paymentMethod:hover {
	-moz-box-shadow:0 0 2px #ebebeb;
	-webkit-box-shadow:rgb(235, 235, 235) 0px 0px 2px;
}
#content.payment #paymentSwitcher #paymentMethods .paymentMethod img {
	float:left;
	margin:2px 5px 0 0;
}
#content.payment #paymentSwitcher #paymentMethods .paymentMethod span {
	float:left;
}
#content.payment #paymentSwitcher #paymentMethods .paymentMethod span.fee {
	float:right;
	color:#339900;
}
#content.payment #paymentSwitcher .paymentMethod {
	float:left;
	width:335px;
	height:20px;
	line-height:20px;
	margin:0 0 8px 0;
	padding:5px;
	border:1px solid #ebf5fc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:-moz-linear-gradient(center top, #fff, #ebf5fc) repeat scroll 0 0 #fff;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(235, 245, 252))) rgb(235, 245, 252);
}
#content.payment #paymentSwitcher .paymentMethod img {
	float:left;
	margin:2px 5px 0 0;
}
#content.payment #paymentSwitcher .paymentMethod span {
	float:left;
}
#content.payment #paymentSwitcher .paymentMethod span.fee {
	float:right;
}
#content.payment #paymentSwitcher p {
	float:left;
	width:315px;
	padding:0 0 0 20px;
	margin:0 0 5px;
	background:url(icon_arrow_back.gif) no-repeat left center;
}
#content.payment #paymentSwitcher .pf-payment-input p {
	width:315px;
	margin:0;
	padding:0 0 0 20px;
	background:url(icon_user.gif) no-repeat left center;
}
#content.payment #paymentSwitcher dl.pf-payment-input p {
	width:335px;
	margin:0 0 5px;
	padding:0;
}
#content.payment #paymentSwitcher dl.pf-payment-input {
	float:left;
	border:1px solid #ebebeb;
	margin:0;
	padding:5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#content.payment #paymentSwitcher dl.pf-payment-input p {
	background:none;
	margin:0 0 10px;
}
#content.payment #paymentSwitcher dl.pf-payment-input dt {
	float:left;
	margin:0 0 5px;
	padding:0 0 0 15px;
	width:320px;
}
#content.payment #paymentSwitcher dl.pf-payment-input dd {
	float:left;
	margin:0 0 10px;
	padding:0 0 0 15px;
	width:320px;
}
#content.payment #paymentSwitcher dl.pf-payment-input dd a {
	color:#009EE0;
}
#content.payment #paymentSwitcher p a {
	color:#009EE0;
	font-weight:bold;
}
#content.payment #paymentSwitcher p a:hover {
	text-decoration:none;
}
#invoicePreview h2 {
	margin:0 0 5px;
	padding:0 0 0 20px;
	font-size:12px;
	font-weight:bold;
	background:url(icon_file.gif) no-repeat left center;
}
#security h2 {
	margin:0 0 5px;
	padding:10px 0 0 20px;
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #ebebeb;
	background:url(icon_login.gif) no-repeat left bottom;
}
#invoicePreview table td {
	padding:4px 8px;
}
#invoicePreview table td.pf-invoice-label, #invoicePreview table td.pf-invoice-currency, #invoicePreview table td.pf-invoice-price, #invoicePreview table td.pf-invoice-total-label, #invoicePreview table td.pf-invoice-total-currency, #invoicePreview table td.pf-invoice-total-price {
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}
#invoicePreview table td.pf-invoice-price, #invoicePreview table td.pf-invoice-total-price {
	border-right:none;
}
#invoicePreview table td.pf-invoice-total-label, #invoicePreview table td.pf-invoice-total-currency, #invoicePreview table td.pf-invoice-total-price {
	border-bottom:none;
}
#invoicePreview table td.pf-invoice-currency, #invoicePreview table td.pf-invoice-price, #invoicePreview table td.pf-invoice-total-currency, #invoicePreview table td.pf-invoice-total-price {
	color:#339900;
}
#invoicePreview table td.pf-invoice-total-label, #invoicePreview table td.pf-invoice-total-currency, #invoicePreview table td.pf-invoice-total-price {
	font-weight:bold;
}
#main #content #about .explanation a, #main #content.faq .support a, #main .faq .support a {
	color:#009EE0;
} 
#main #content.faq .help ul, #main .faq .help ul {
	margin:0;
	padding:0;
	list-style:none;
}
#main #content.faq .help ul h2, #main .faq .help ul h2 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0;
	padding:5px 0 5px 20px;
	background:url(icon_help_title.gif) no-repeat left center;
}
#main #content.faq .help ul a, #main .faq .help ul a {
   color:#009EE0;
   padding:0 0 0 20px;	
}
#main #content.faq .help ul li div, #main .faq .help ul li div {
	margin:2px 0;
	padding:2px 5px 2px 20px;
}
#main #content.faq .help ul li div ul li, #main .faq .help ul li div ul li, #main #content.faq .help ul li div ul li:hover, #main .faq .help ul li div ul li:hover {
	margin:0 !important;
	background:none !important;
}
#main #content.faq .help ul li div a, #main .faq .help ul li div a {
	padding:0;
}
#productView, #content.objectview #center .movie {
	background:#fff;
	padding:10px 10px 30px;
	margin:0;
	width:730px;
	float:left;
}
#content.objectview #center .movie img {
	float:right;
}
#coverSampleBlock {
	border:1px solid #ebebeb;
	float:right;
	height:auto;
	margin:0 0 0 5px;
	padding:10px 10px 20px;
	position:relative;
	width:258px;
	z-index:80;
}
#content.objectview #center .movie #coverSampleBlock .cover img {
	border:1px solid #ebebeb;
	height:360px;
	width:256px;
	display:block;
}
#coverSampleBlock .sample {
	background:url(productView_sample_bg.gif) no-repeat left top;
	bottom:-13px;
	color:#999999;
	display:block;
	height:25px;
	line-height:25px;
	margin:0;
	position:absolute;
	right:10px;
	text-align:center;
	width:90px;
}
#coverSampleBlock .sample a {
	background:url(btn_sample.gif) no-repeat left center;
	color:#999999;
	display:inline-block;
	padding:0 0 0 22px;
}
#productView .cover {
	float:right;
	width:258px;
	height:258px;
	margin:0 0 0 5px;
	padding:10px 10px 20px 10px;
	border:1px solid #ebebeb;
	position:relative;
}
#productView.audiobook .cover {
	float:right;
	width:258px;
	height:auto;
	margin:0 0 0 5px;
	padding:10px 10px 20px 10px;
	border:1px solid #ebebeb;
	position:relative;
}
#productView .cover img, #productView.audiobook .cover img.pf-square {
	border:1px solid #ebebeb;
	width:256px;
	height:256px;
}
#productView.audiobook .cover img.pf-rect {
	border:1px solid #ebebeb;
	width:256px;
	height:360px;
}
#productView h1 {
	float:left;
	width:445px;
	margin:0 0 5px 0;
}
#content.objectview #center .movie h1 {
	float:left;
	margin:0 0 5px;
	width:365px;
}
#productView h1 span.pf-separator {
	display:none;
}
#productView h1 span.pf-artists {
	font-weight:normal;
	font-size:12px;
	display:block;
	overflow:hidden;
	color:#009EE0;
}
#productView h1 span.pf-artists a {
	font-size:12px;
	color:#009EE0;
}
#productView h1 span.pf-control, #productView p.pf-control {
	font-size:12px;
	color:#009EE0;
	padding:0 0 0 20px;
}
#productView.audiobook h2 {
	float:left;
	width:445px;
	margin:0;
	color:#009EE0;
	font-size:12px;
	font-weight:normal;
}
#content.objectview #center .movie h2 {
	float:left;
	width:365px;
	margin:0;
	color:#009EE0;
	font-size:12px;
	font-weight:normal;
}
#productView.audiobook h2 a, #content.objectview #center .movie h2 a {
	color:#009EE0;
	font-size:12px;
	font-weight:normal;
}
#productView p.pf-control {
	margin:8px 0 0 0;
	width:445px;
}
#productView h1 span.pf-control a, #productView p.pf-control a {
	font-size:12px;
	color:#009EE0;
	font-weight:bold;
}
#productView h1 span.pf-show, #productView p.pf-show {
	background:url(icon_show.gif) no-repeat left center;
}
#productView h1 span.pf-hide, #productView p.pf-hide {
	background:url(icon_hide.gif) no-repeat left center;
}
#productView.audiobook .metadata {
	float:left;
	width:445px;
	margin:10px 0 0 0;
}
#productView.audiobook .metadata a {
	font-size:12px;
	font-weight:normal;
	color:#009EE0;
}
#productView.audiobook .pf-offering {
	float:left;
	width:445px;
	height:auto;
	margin:10px 0 0 0;
	background:url(info_bg.gif) no-repeat left top;
}
#productView.audiobook .pf-offering dl.productContext {
	background:none;
	height:auto;
}
#productView.audiobook .pf-offering .offering {
	float:left;
	width:445px;
	margin:0;
}
#productView.audiobook .pf-offering .offering div.pricelabel {
	float:left;
	line-height:19px;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	width:223px;
}
#productView.audiobook .pf-offering .offering div.currency {
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	width:50px;
	color:#339900;
}
#productView.audiobook .pf-offering .offering div.price {
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0 10px 0 0;
	width:131px;
	color:#339900;
}
#productView.audiobook .pf-offering .offering form.buy {
	float:left;
	margin:2px 0 0 227px;
}
#productView .sample {
	display:none;
}
#productView .cover .sample {
	color:#999;
	margin:0;
	display:block;
	background:url(productView_sample_bg.gif) no-repeat left top;
	position:absolute;
	right:10px;
	bottom:-13px;
	text-align:center;
	width:90px;
	height:25px;
	line-height:25px;
}
#productView .cover .sample a {
	color:#999;
	padding:0 0 0 22px;
	display:inline-block;
	background:url(btn_sample.gif) no-repeat left center;
}
#productView dl.pf-roles {
	margin:0;
	padding:0;
	width:445px;
	overflow:hidden;
}
#productView dl.pf-roles dt {
	width:445px;
	margin:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
}
#productView dl.pf-roles dd {
	margin:0;
	padding:0;
	width:445px;
	font-weight:normal;
	font-size:12px;
	display:block;
	color:#009EE0;
}
#productView dl.pf-roles dd a {
	font-size:12px;
	color:#009EE0;
}
#productView dl.info {
	margin:10px 0 0 0;
	height:76px;
	background:url(info_bg.gif) no-repeat left top;
}
#content.objectview #center .movie dl.info {
   margin:10px 0 0 0;
   padding:0;
   height:auto;
   width:445px;
   float:left;
   background:url(info_bg.gif) no-repeat left top;	
}
#productView dl.productContext {
	margin:0;
	height:114px;
	background:url(productContext_bg.gif) no-repeat left top;
}
#productView dl.info, #productView dl.productContext {
	float:left;
	padding:0;
	width:445px;
}
#content.objectview #center .movie dl.info dt {
	float:left;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	width:223px;
	line-height:19px;
}
#productView dl.info dt, #productView dl.productContext dt {
	float:left;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	width:223px;
	line-height:19px;
}
#content.objectview #center .movie dl.info dd {
	float:left;
	margin:0;
	padding:0 0 0 2px;
	width:216px;
	line-height:19px;
}
#productView dl.info dd, #productView dl.productContext dd {
	float:left;
	margin:0;
	padding:0 0 0 2px;
	width:216px;
	line-height:19px;
}
#productView dl.productContext dd a {
	color:#009EE0;
}
#productView dl.productContext dd span.pf-price {
	font-size:20px;
	font-weight:bold;
	position:relative;
	top:5px;
	color:#339900;
}
#productView dl.productContext dd form {
	position:relative;
	top:5px;
}
#content.objectview #center .movie .pf-offerings {
	float:left;
	width:445px;
	height:auto;
	margin:10px 0 0 0;
}
#content.objectview #center .movie .pf-offerings h3 {
	float:left;
	color:#009EE0;
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
}
#content.objectview #center .movie .pf-offerings #offeringTab h3 {
	float:left;
	color:#333;
	margin:0;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	border-top:1px solid #EBF5FC;
	border-right:1px solid #EBF5FC;
	border-left:1px solid #EBF5FC;
	border-bottom:none;
	cursor:pointer;
	background:#EBF5FC;
	text-shadow:0 1px 0 #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
#content.objectview #center .movie .pf-offerings #offeringTab h3:first-child.current {
	margin:0 3px 0 0;
}
#content.objectview #center .movie .pf-offerings #offeringTab h3.current {
	text-shadow:none;
	color:#fff;
	margin:0 0 0 3px;
	background:#45d138;
	border-top:1px solid #45d138;
	border-left:1px solid #45d138;
	border-right:1px solid #45d138;
	border-bottom:none;
}
#content.objectview #center .movie .pf-offerings #offeringTab h3:hover {
	text-shadow:none;
	color:#fff;
	background:#45d138;
	border-top:1px solid #45d138;
	border-left:1px solid #45d138;
	border-right:1px solid #45d138;
	border-bottom:none;
}
#offeringContents {
	float:left;
	margin:0;
	padding:10px 10px 0 10px;
	width:425px;
	height:160px;
	overflow:hidden;
	background:url(offeringContents_bg.png) repeat-x left top;
}
#content.objectview #center .movie .pf-offerings #offeringContents dl.productContext {
	float:left;
	margin:0;
	padding:2px 0 0 0;
	width:425px;
	height:160px;
	background:#fff url(offeringProductContext_bg.gif) no-repeat left top;
}
#content.objectview #center .movie .pf-offerings dl.productContext {
	display:none;
	float:left;
	margin:0;
	padding:0;
	width:445px;
	height:160px;
	background:url(productContext_bg.gif) no-repeat left top;
}
#content.objectview #center .movie .pf-offerings #offeringContents dl.productContext:first-child {
	display:block;
}
#content.objectview #center .movie .pf-offerings dl.productContext dt {
	float:left;
	line-height:19px;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	width:223px;
}
#content.objectview #center .movie .pf-offerings #offeringContents dl.productContext dt {
	width:212px;
	padding:0 0 0 4px;
}
#content.objectview #center .movie .pf-offerings dl.productContext dd {
	float:left;
	line-height:19px;
	margin:0;
	padding:0 0 0 2px;
	width:216px;
}
#content.objectview #center .movie .pf-offerings #offeringContents dl.productContext dd {
	width:204px;
}
#content.objectview #center .movie .pf-offerings dl.productContext dd a {
	color:#009EE0;
}
#content.objectview #center .movie .pf-offerings dl.productContext dd span.pf-price {
	font-size:20px;
	font-weight:bold;
	position:relative;
	top:5px;
}
#content.objectview #center .movie .pf-offerings dl.productContext dd form {
	position:relative;
	top:5px;
}
.metadata.extended {
	float:left;
	width:750px;
	margin:0;
	padding:0 0 20px 0;
	background:#fff;
}
.metadata.extended .descriptions {
	float:left;
	width:730px;
	margin:0;
	padding:0 10px;
}
.metadata.extended .descriptions .title.short, .metadata.extended .descriptions .title.extended {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:2px 5px;
	width:auto;
	background:#fff;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-bottom:1px solid #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	z-index:22;
	position:relative;
}
.metadata.extended .descriptions .description.short, .metadata.extended .descriptions .description.extended {
	float:left;
	width:708px;
	margin:-1px 0 10px;
	padding:8px 10px;
	border:1px solid #ebebeb;
	z-index:21;
	position:relative;
}
.metadata.extended .parts {
	float:left;
	width:730px;
	padding:0 10px;
}
*+html .metadata.extended .parts {
	margin:10px 0 0 0;
} 
.metadata.extended .parts .title {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:2px 5px;
	width:auto;
	background:#fff;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-bottom:1px solid #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	z-index:24;
	position:relative;
}
.metadata.extended .parts #table h2 {
	display:none;
}
#content.objectview .metadata.extended .parts #table {
	background:#fff;
	width:728px;
	padding:10px 0;
	margin:-1px 0 0 0;
	float:left;
	z-index:23;
	position:relative;
	border:1px solid #ebebeb;
}
#content.objectview .metadata.extended .parts #table .table {
	border:none;
	width:728px;
	margin:0;
	padding:0;
}
.metadata.extended .parts #table table.productsTable td.format, .metadata.extended .parts #table table.productsTable td.currency, .metadata.extended .parts #table table.productsTable td.price, .metadata.extended .parts #table table.productsTable td.buy {
	display:none;
}
#content.objectview #table {
	padding:10px 10px 20px 10px;
}
#table {
   float:left;
   width:730px;
   padding:10px;
   background:#fff;
}
#table h2 {
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:2px 5px;
	width:auto;
	background:#fff;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-bottom:1px solid #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	z-index:26;
	position:relative;
}
#table .table {
	float:left;
	width:728px;
	background:#fff;
	padding:10px 0;
	margin:-1px 0 0 0;
	float:left;
	z-index:25;
	position:relative;
	border:1px solid #ebebeb;
}
table.productsTable {
	width:100%;
}
#table tr.even {
	background:#ebf5fc;
}
#table tr td {
	padding:2px;
	margin:0;
}
#table tr td.sample {
	color:#999;
	padding:2px 5px;
}
#table tr td.sample a, #table tr td.sample a.pf-inactive {
	background:url(btn_sample.png) no-repeat left top;
	color:#999;
	display:inline-block;
	font-size:12px;
	height:25px;
	line-height:25px;
	padding:0 0 0 25px;
}
#table tr td.sample a.pf-active{background:url(btn_sample.png) no-repeat left -25px;}
#table tr.even td.sample {
	border-right:1px solid #dbe7f3;
}
#table tr td.name {
	padding:2px 5px;
	text-shadow:0 1px 0 #fff;
}
#table tr td.name a, #table tr td.pf-contributor a {
	color:#009EE0;
}
#table tr td.pf-contributor {
	padding:2px 5px;
	text-shadow:0 1px 0 #fff;
}
#table tr.even td.name {
	border-left:1px solid #fff;
	border-right:1px solid #dbe7f3;
}
#table tr.even td.pf-contributor {
	border-left:1px solid #fff;
	border-right:1px solid #dbe7f3;
}
#table tr td.duration {
	text-align:center;
	padding:2px 5px;
	text-shadow:0 1px 0 #fff;
}
#table tr.even td.duration, #table tr.even td.pf-release-date {
	border-left:1px solid #fff;
	border-right:1px solid #dbe7f3;
}
#content.objectview .metadata .parts #table .table td.duration {
	border-right:none;
}
#table tr td.pf-release-date {
	text-align:center;
	padding:2px 5px;
	text-shadow:0 1px 0 #fff;
}
#table tr td.format {
	text-align:center;
	padding:2px 5px;
	text-shadow:0 1px 0 #fff;
}
#table tr.even td.format {
	border-left:1px solid #fff;
	border-right:1px solid #dbe7f3;
}
#table tr td.currency {
	padding:2px 5px;
	text-align:center;
	color:#339900;
	text-shadow:0 1px 0 #fff;
}
#table tr td.price {
	padding:2px 5px;
	color:#339900;
	text-shadow:0 1px 0 #fff;
}
#table tr.even td.currency {
	border-left:1px solid #fff;
}
#table tr.even td.price {
	border-right:1px solid #dbe7f3;
}
#table tr td.buy {
	padding:2px 5px;
	text-align:right;
}
#table tr.even td.buy {
	border-left:1px solid #fff;
}
#table tr td.buy input {
	margin:2px 0 0 0;
}
#content.search #table tr.pf-data-contributions {
	display:none;
}
#table tr.pf-data-contributions {
	margin:0 0 5px 0;
}
#table tr.pf-data-contributions td {
	padding:0;
}
#table tr.pf-data-contributions td ul {
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
}
#table tr.pf-data-contributions td ul li {
	float:left;
	margin:0 5px 0 0;
}
#table tr.pf-data-contributions td ul li a {
	color:#009EE0;
	padding:0 0 0 20px;
	background:url(icon_show.gif) no-repeat left center;
}
#table tr.pf-data-contributions td ul li a.pf-selected {
	color:#009EE0;
	padding:0 0 0 20px;
	background:url(icon_hide.gif) no-repeat left center;
}
#table tr.pf-data-contributions td {
	border-bottom:1px solid #EBF5FC;
}
#table tr.pf-data-contributions td .pf-panes {
	width:718px;
	float:left;
	padding:0 5px;
}
#table tr.pf-data-contributions td .pf-panes a {
	color:#009EE0;
}
#content.objectview #center .about {
	background:#fff;
	padding:0 10px 10px;
	width:730px;
   float:left;
}
#xtraMeta1 {
	float:left;
	padding:10px 10px 20px 10px;
	width:730px;
}
#xtraMeta1 #inner1XtraMeta1 {
	float:left;
	width:364px;
	margin:0 2px 0 0;
}
#xtraMeta1 #inner2XtraMeta1 {
	float:left;
	width:364px;
	margin:0;
	background:url(movie_inner_bg.gif) no-repeat left top;
}
#xtraMeta1 #inner1XtraMeta1 #directorsBlock {
	float:left;
	width:364px;
	margin:0;
}
#xtraMeta1 #inner1XtraMeta1 #actorsBlock {
	float:left;
	width:364px;
	margin:0;
}
#xtraMeta1 #inner1XtraMeta1 #directorsBlock h3, #xtraMeta1 #inner1XtraMeta1 #actorsBlock h3 {
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	background:#ebf5fc;
	margin:0;
	padding:0 0 0 2px;
	width:362px;
}
#xtraMeta1 #inner1XtraMeta1 #directorsBlock p, #xtraMeta1 #inner1XtraMeta1 #actorsBlock p {
	float:left;
	margin:0;
	padding:0 0 0 2px;
	line-height:19px;
	color:#009EE0;
	width:362px;
}
#xtraMeta1 #inner1XtraMeta1 #directorsBlock p a, #xtraMeta1 #inner1XtraMeta1 #actorsBlock p a {
	color:#009EE0;
}
#xtraMeta1 #inner2XtraMeta1 dt {
	float:left;
	line-height:19px;
	margin:0;
	padding:0 0 0 2px;
	width:98px;
}
#xtraMeta1 #inner2XtraMeta1 dd {
	float:left;
	line-height:19px;
	margin:0;
	padding:0;
	width:262px;
}
#site #content.objectview {
	float:right;
	width:750px;
	background:#fff;
}
#site #content.objectview h2 {
	background:#F0F0F0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:10px;
	padding:5px 10px;
	width:710px;
}
#site #content.objectview #pf-list-content {
	float:left;
	padding:5px 10px 10px;
	text-align:center;
	width:730px;
}
#alternate-products .squareProductView {
	background:url(music_view_small_bg.gif) no-repeat left top;
	float:left;
	height:215px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#site #content.objectview #pf-list-content .squareProductView {
	background:url(music_view_bg.gif) no-repeat left top;
	float:left;
	height:260px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#site #content.objectview #pf-list-content .chartElement_even .squareProductView, #site #content.objectview #pf-list-content .chartElement_odd .squareProductView {
	height:260px;
	background:url(music_view_bg.gif) no-repeat left top;
}
#alternate-products .audiobook {
	background:url(music_view_small_bg.gif) no-repeat scroll left top transparent;
	float:left;
	height:215px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#site #content.objectview #pf-list-content .audiobook{
	background:url(view_bg.png) no-repeat left top;
	float:left;
	height:270px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#site #content.objectview #pf-list-content .chartElement_even .audiobook, #site #content.objectview #pf-list-content .chartElement_odd .audiobook {
	height:270px;
	background:url(view_bg.png) no-repeat left top;
}
#alternate-products .movie {
	background:url(view_bg.png) no-repeat left top;
	float:left;
	height:285px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#site #content.objectview #pf-list-content .movie {
	background:url(view_bg.png) no-repeat left top;
	float:left;
	height:270px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#site #content.objectview #pf-list-content .chartElement_even .movie, #site #content.objectview #pf-list-content .chartElement_odd .movie {
	height:270px;
	background:url(view_bg.png) no-repeat left top;
}
#alternate-products .squareProductView, #alternate-products .audiobook, #alternate-products .movie{
	background:url(music_view_small_bg.gif) no-repeat left top;
	height:210px;
}
#alternate-products .squareProductView .sample, #alternate-products .audiobook .sample, #alternate-products .movie .sample{
	display:none;
}
#site #content.objectview #pf-list-content .squareProductView .cover, #alternate-products .squareProductView .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#site #content.objectview #pf-list-content .squareProductView .cover img, #alternate-products .squareProductView .cover img {
	height:128px;
	width:128px;
	border:1px solid #ebebeb;
}
#site #content.objectview #pf-list-content .audiobook .cover, #alternate-products .audiobook .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#site #content.objectview #pf-list-content .movie .cover, #alternate-products .movie .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#site #content.objectview #pf-list-content .audiobook .cover img.pf-rect, #alternate-products .audiobook .cover img.pf-rect {
	border:1px solid #EBEBEB;
	height:128px;
	width:91px;
}
#site #content.objectview #pf-list-content .audiobook .cover img.pf-square, #alternate-products .audiobook .cover img.pf-square {
	height:128px;
	width:128px;
	border:1px solid #ebebeb;
}
#site #content.objectview #pf-list-content .movie .cover img, #alternate-products .movie .cover img {
	border:1px solid #EBEBEB;
	height:128px;
	width:91px;
}
#site #content.objectview #pf-list-content .squareProductView .name, #site #content.objectview #pf-list-content .audiobook .name, #site #content.objectview #pf-list-content .movie .name, #alternate-products .squareProductView .name, #alternate-products .audiobook .name, #alternate-products .movie .name {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:35px;
	margin:0 0 2px;
	overflow:hidden;
	width:160px;
}
#site #content.objectview #pf-list-content .squareProductView .name a, #site #content.objectview #pf-list-content .audiobook .name a, #site #content.objectview #pf-list-content .movie .name a, #alternate-products .squareProductView .name a, #alternate-products .audiobook .name a, #alternate-products .movie .name a {
	font-size:12px;
	font-weight:bold;
}
#site #content.objectview #pf-list-content .squareProductView .artist, #site #content.objectview #pf-list-content .audiobook .artist, #site #content.objectview #pf-list-content .movie .artist, #alternate-products .squareProductView .artist, #alternate-products .audiobook .artist, #alternate-products .movie .artist {
	float:left;
	font-size:12px;
	height:35px;
	margin:0 0 2px;
	overflow:hidden;
	width:160px;
}
#site #content.objectview #pf-list-content .squareProductView .artist a, #site #content.objectview #pf-list-content .audiobook .artist a, #site #content.objectview #pf-list-content .movie .artist a, #alternate-products .squareProductView .artist a, #alternate-products .audiobook .artist a, #alternate-products .movie .artist a {
	font-size:12px;
	font-weight:normal;
}
#site #content.objectview #pf-list-content .squareProductView .sample, #site #content.objectview #pf-list-content .audiobook .sample, #site #content.objectview #pf-list-content .movie .sample, #alternate-products .squareProductView .sample, #alternate-products .audiobook .sample, #alternate-products .movie .sample {
	color:#999999;
	float:left;
	font-size:12px;
	height:18px;
	margin:0 0 2px;
	width:160px;
}
#site #content.objectview #pf-list-content .squareProductView .sample a, #site #content.objectview #pf-list-content .audiobook .sample a, #site #content.objectview #pf-list-content .movie .sample a, #alternate-products .squareProductView .sample a, #alternate-products .audiobook .sample a, #alternate-products .movie .sample a {
	background:url(btn_sample.gif) no-repeat left center;
	color:#999;
	display:inline-block;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:0 0 0 22px;
}
#site #content.objectview #pf-list-content .squareProductView .price, #site #content.objectview #pf-list-content .audiobook .price, #site #content.objectview #pf-list-content .movie .price, #alternate-products .squareProductView .price, #alternate-products .audiobook .price, #alternate-products .movie .price {
	color:#339900;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	margin:0 0 2px;
	text-align:center;
	width:100px;
}
#site #content.objectview #pf-list-content .squareProductView form.buy, #site #content.objectview #pf-list-content .audiobook form.buy, #site #content.objectview #pf-list-content .movie form.buy, #alternate-products .squareProductView form.buy, #alternate-products .audiobook form.buy, #alternate-products .movie form.buy {
	float:left;
	height:25px;
	margin:0 0 2px;
	text-align:left;
	width:60px;
}
#site #content.objectview #pf-list-content .audiobook .description, #alternate-products .audiobook .description {
	display:none;
}
#site #content.objectview #pf-list-content .chartElement_even, #site #content.objectview #pf-list-content .chartElement_odd {
	float:left;
	width:182px;
	position:relative;
	z-index:78;
}
*+html #site #content.objectview #pf-list-content .chartElement_even, *+html #site #content.objectview #pf-list-content .chartElement_odd {
	margin:0 0 12px;
}
#site #content.objectview #pf-list-content .chartElement_even .chartIndex, #site #content.objectview #pf-list-content .chartElement_odd .chartIndex {
	position:absolute;
	top:0px;
	right:2px;
	background:#000;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	width:70px;
	margin:0 5px;
	padding:2px 5px;
	opacity:0.8;
	filter: alpha(opacity = 80);
	-moz-border-radius:0 0 0 8px;
	-webkit-border-radius:0 0 0 8px;
	-moz-box-shadow:0 4px 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;
	z-index:79;
}
/*---------- search results -----------*/
#site #content.search .explanation {
	padding:0 10px;
}
#site #content.search .explanation a {
	color:#009EE0;
}
#site #content.search .bestMatch {
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	width:730px;
}
#site #content.search .bestMatch .squareProductView, #site #content.search .bestMatch .audiobook, #site #content.search .bestMatch .movie {
	float:left;
	width:112px;
	height:234px;
	margin:0 4px;
}
#site #content.search .bestMatch .movie {
	height:auto;
}
#site #content.search .bestMatch .squareProductView .cover, #site #content.search .bestMatch .audiobook .cover, #site #content.search .bestMatch .movie .cover {
	float:left;
	width:112px;
	height:112px;
	margin:0 0 5px;
}
#site #content.search .bestMatch .squareProductView .cover img, #site #content.search .bestMatch .audiobook .cover img.pf-square {
	border:1px solid #ebebeb;
	height:110px;
	width:110px;
}
#site #content.search .bestMatch .audiobook .cover img.pf-rect, #site #content.search .bestMatch .movie .cover img {
	border:1px solid #ebebeb;
	width:80px;
	height:110px;
}
#site #content.search .bestMatch .squareProductView .name, #site #content.search .bestMatch .audiobook .name, #site #content.search .bestMatch .movie .name {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:35px;
	overflow:hidden;
	margin:0 0 2px;
	width:112px;
}
#site #content.search .bestMatch .squareProductView .name a, #site #content.search .bestMatch .audiobook .name a, #site #content.search .bestMatch .movie .name a {
	font-size:12px;
	font-weight:bold;
}
#site #content.search .bestMatch .squareProductView .artist, #site #content.search .bestMatch .audiobook .artist, #site #content.search .bestMatch .movie .artist {
	float:left;
	font-size:12px;
	font-weight:normal;
	height:35px;
	overflow:hidden;
	margin:0 0 2px;
	width:112px;
}
#site #content.search .bestMatch .squareProductView .artist a, #site #content.search .bestMatch .audiobook .artist a, #site #content.search .bestMatch .movie .artist a {
	font-size:12px;
	font-weight:normal;
}
#site #content.search .bestMatch .squareProductView .sample, #site #content.search .bestMatch .audiobook .sample, #site #content.search .bestMatch .movie .sample {
	color:#999999;
	float:left;
	font-size:12px;
	height:18px;
	line-height:18px;
	margin:0 0 2px;
	width:112px;
}
#site #content.search .bestMatch .squareProductView .sample a, #site #content.search .bestMatch .audiobook .sample a, #site #content.search .bestMatch .movie .sample a {
	background:url(btn_sample.gif) no-repeat left center;
	color:#999999;
	display:inline-block;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:0 0 0 22px;
}
#site #content.search .bestMatch .squareProductView .price, #site #content.search .bestMatch .audiobook .price, #site #content.search .bestMatch .movie .price {
	color:#339900;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	margin:0 0 2px;
	text-align:center;
	width:67px;
}
#site #content.search .bestMatch .squareProductView form.buy, #site #content.search .bestMatch .audiobook form.buy, #site #content.search .bestMatch .movie form.buy {
	float:left;
	height:25px;
	width:45px;
}
#site #content.search .bestMatch .audiobook .description {
	display:none;
}
#paging, .pf-pager {
	float:left;
	margin:10px 0 0 0;
	padding:0 10px;
	width:710px;
	line-height:25px;
	text-align:center;
}
#paging img {
	margin:0 0 -8px;
}
#paging span, .pf-pager span {
	background:#ebebeb;
	border:1px solid #ebebeb;
	line-height:25px;
	height:25px;
	width:25px;
	display:inline-block;
	margin:0 2px;
	text-align:center;
	font-weight:bold;
	text-shadow:0 1px 0 #fff;
}
#paging span a {
	color:#009EE0;
	background:#fff;
	display:block;
	height:25px;
	width:25px;
}
#paging span a:hover {
	background:#ebebeb;
	text-shadow:0 1px 0 #fff;
}
.pf-pager a {
	color:#009EE0;
	background:#fff;
	border:1px solid #ebebeb;
	display:inline-block;
	height:25px;
	padding:0 8px;
}
.pf-pager a:hover {
	background:#ebebeb;
	text-shadow:0 1px 0 #fff;
}
.pf-pager a.pf-step {
	text-indent:-99999em;
	background:url(btn_next.gif) no-repeat center top;
	border:none;
	width:25px;
	padding:0;
}
.pf-pager a.pf-step:hover {
	border:none;
}
.pf-pager a.pf-step:first-child {
	background:url(btn_previous.gif) no-repeat left top;
}
/*---------- contributors -----------*/
#site #main #content {
   background:#fff;	
}
#site #main #content h1 {
	background:#F0F0F0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:10px;
	padding:5px 10px;
	width:710px;
	text-shadow:0 1px 0 #fff;
}
#pf-contributor-filter-controls {
	float:left;
	list-style:none;
	margin:0 10px;
	padding:0 0 10px;
	width:730px;
	border-bottom:1px solid #ebebeb;
}
#pf-contributor-filter-controls li {
	padding:2px 18px 2px 5px;
	margin:0 2px;
	width:auto;
	cursor:pointer;
	color:#999;
	background:#fff url(icon_filter_arrow.png) no-repeat right center;
	border:1px solid #ebebeb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#pf-contributor-filter-controls li:hover {
	background:#EBF5FC url(icon_filter_arrow_hover.png) no-repeat right center;
	color:#009EE0;
	text-shadow:0 1px 0 #fff;
}
#pf-contributor-filter-controls li ul {
   left:-1px;
   top:19px;
   list-style:none;
   margin:0;
   padding:0;
   border:1px solid #ebebeb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#pf-contributor-filter-controls li ul li, #pf-contributor-filter-controls li ul li a {
	border:none;
}
#pf-contributor-filter-controls li ul li {
	margin:0;
	border:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:#fff;
}
#pf-contributor-filter-controls li ul li:hover {
	background:#EBF5FC;
}
#pf-contributor-filter-controls li ul li a {
	background:none;
	color:#999;
	padding:0;
	width:160px;
}
#pf-contributor-filter-controls li ul li a:hover {
	color:#009EE0;
	text-shadow:0 1px 0 #fff;
}
#pf-contributor-products {
	float:left;
	padding:10px;
	width:730px;
}
#pf-contributor-products .pf-product {
	float:left;
	width:730px;
	margin:0 0 5px;
	padding:0 0 5px;
	border-bottom:1px solid #ebebeb;
}
#pf-contributor-products .pf-product h2 {
	margin:0 0 3px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
#pf-contributor-products .pf-product h2 a {
	font-size:12px;
	font-weight:bold;
	color:#009EE0;
}
#pf-contributor-products .pf-product .pf-metadata a {
	float:left;
	margin:0 5px 0 0;
}
#pf-contributor-products .pf-product .pf-metadata a img, #pf-contributor-products .audiobook .pf-metadata a img.pf-square {
	width:128px;
	height:128px;
	border:1px solid #ebebeb;
}
#pf-contributor-products .movie .pf-metadata a img, #pf-contributor-products .audiobook .pf-metadata a img.pf-rect {
	width:128px;
	height:180px;
	border:1px solid #ebebeb;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a {
	float:none;
	color:#009EE0;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor, #pf-contributor-products .pf-product .pf-metadata .pf-release-date, #pf-contributor-products .pf-product .pf-metadata .pf-duration, #pf-contributor-products .pf-product .pf-metadata .pf-about, #pf-contributor-products .pf-product .pf-metadata .pf-sample, #pf-contributor-products .pf-product .pf-metadata .pf-offerings {
	float:left;
	width:595px;
	margin:0 0 2px 0;
} 
#pf-contributor-products .pf-product .pf-metadata .pf-contributor {
	color:#009EE0;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about p {
	margin:0;
	color:#999;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample {
	color:#999;
	height:18px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a, #pf-contributor-products .pf-product .pf-metadata .pf-sample a.pf-inactive {
	background:url(btn_sample.png) no-repeat left top;
	color:#999;
	display:inline-block;
	font-size:12px;
	height:25px;
	line-height:25px;
	padding:0 0 0 25px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a.pf-active{background:url(btn_sample.png) no-repeat left -25px;}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings {
	float:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr {
	float:right;
	clear:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings td {
	padding:2px 5px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings td.pf-currency, #pf-contributor-products .pf-product .pf-metadata .pf-offerings td.pf-price {
	color:#339900;
	font-weight:bold;
}
#content.search .pf-aside{background:none;padding:0;margin:0;}
.pf-aside{background:#095A7C;display:block;float:left;margin:10px 0 0;padding:10px 0 0;width:750px;}
#pf-related-contributors {
	float:left;
	background:#fff;
}
#pf-related-contributors h2 {
	background:#F0F0F0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:10px;
	padding:5px 10px;
	text-shadow:0 1px 0 #FFFFFF;
	width:710px;
}
#pf-related-contributors ol {
	list-style:none;
	margin:0;
	padding:0 10px 10px;
	width:730px;
	float:left;
}
#pf-related-contributors ol li {
	float:left;
	margin:0 4px;
}
#pf-related-contributors ol li a {
	color:#009EE0;
}
/*---------- genre -----------*/
#content.genre .pf-rotators {
	
}
#content.genre h2 {
	float:left;
	background:#F0F0F0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:0 10px 10px;
	padding:5px 10px;
	text-shadow:0 1px 0 #FFFFFF;
	width:710px;
}
#content.genre .pf-genrelist-auto, #content.genre .pf-genrelist-recommended {
	float:left;
	padding:5px 10px 20px;
	text-align:center;
	width:730px;
}
#content.genre .pf-genrelist-auto .pf-pager {
	padding:0;
}
#content.genre .pf-genrelist-recommended h2 {
	display:none;
}
#content.genre .pf-genrelist-auto h2 {
	background:none;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	margin:0;
	padding:0;
	width:730px;
	text-align:left;
	display:none;
}
#content.genre .pf-genrelist-auto .squareProductView, #content.genre .pf-genrelist-recommended .squareProductView {
	background:url(music_view_bg.png) no-repeat left top;
	float:left;
	height:260px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#content.genre .pf-genrelist-auto .audiobook, #content.genre .pf-genrelist-recommended .audiobook {
	background:url(music_view_bg.png) no-repeat left top;
	float:left;
	height:260px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#content.genre .pf-genrelist-auto .movie, #content.genre .pf-genrelist-recommended .movie {
	background:url(view_bg.png) no-repeat left top;
	float:left;
	height:285px;
	margin:0 6px 12px;
	padding:10px 5px 5px;
	text-align:center;
	width:160px;
}
#content.genre .pf-genrelist-auto .squareProductView .cover, #content.genre .pf-genrelist-recommended .squareProductView .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#content.genre .pf-genrelist-auto .audiobook .cover, #content.genre .pf-genrelist-recommended .audiobook .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#content.genre .pf-genrelist-auto .movie .cover, #content.genre .pf-genrelist-recommended .movie .cover {
	float:left;
	height:128px;
	margin:0 0 5px;
	width:160px;
}
#content.genre .pf-genrelist-auto .squareProductView .cover img, #content.genre .pf-genrelist-recommended .squareProductView .cover img, #content.genre .pf-genrelist-auto .audiobook .cover img.pf-square, #content.genre .pf-genrelist-recommended .audiobook .cover img.pf-square {
	border:1px solid #ebebeb;
	height:128px;
	width:128px;
}
#content.genre .pf-genrelist-auto .audiobook .cover img.pf-rect, #content.genre .pf-genrelist-recommended .audiobook .cover img.pf-rect, #content.genre .pf-genrelist-auto .movie .cover img.pf-rect, #content.genre .pf-genrelist-recommended .movie .cover img.pf-rect {
	border:1px solid #EBEBEB;
	height:128px;
	width:91px;
}
#content.genre .pf-genrelist-auto .squareProductView .name, #content.genre .pf-genrelist-recommended .squareProductView .name, #content.genre .pf-genrelist-auto .audiobook .name, #content.genre .pf-genrelist-recommended .audiobook .name, #content.genre .pf-genrelist-auto .movie .name, #content.genre .pf-genrelist-recommended .movie .name {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:35px;
	margin:0 0 2px;
	overflow:hidden;
	width:160px;
}
#content.genre .pf-genrelist-auto .squareProductView .name a, #content.genre .pf-genrelist-recommended .squareProductView .name a, #content.genre .pf-genrelist-auto .audiobook .name a, #content.genre .pf-genrelist-recommended .audiobook .name a, #content.genre .pf-genrelist-auto .movie .name a, #content.genre .pf-genrelist-recommended .movie .name a {
	font-size:12px;
	font-weight:bold;
}
#content.genre .pf-genrelist-auto .squareProductView .artist, #content.genre .pf-genrelist-recommended .squareProductView .artist, #content.genre .pf-genrelist-auto .audiobook .artist, #content.genre .pf-genrelist-recommended .audiobook .artist, #content.genre .pf-genrelist-auto .movie .artist, #content.genre .pf-genrelist-recommended .movie .artist {
	float:left;
	font-size:12px;
	height:35px;
	margin:0 0 2px;
	overflow:hidden;
	width:160px;
}
#content.genre .pf-genrelist-auto .squareProductView .artist a, #content.genre .pf-genrelist-recommended .squareProductView .artist a, #content.genre .pf-genrelist-auto .audiobook .artist a, #content.genre .pf-genrelist-recommended .audiobook .artist a, #content.genre .pf-genrelist-auto .movie .artist a, #content.genre .pf-genrelist-recommended .movie .artist a {
	font-size:12px;
	font-weight:normal;
}
#content.genre .pf-genrelist-auto .squareProductView .sample, #content.genre .pf-genrelist-recommended .squareProductView .sample, #content.genre .pf-genrelist-auto .audiobook .sample, #content.genre .pf-genrelist-recommended .audiobook .sample, #content.genre .pf-genrelist-auto .movie .sample, #content.genre .pf-genrelist-recommended .movie .sample {
	color:#999999;
	float:left;
	font-size:12px;
	height:18px;
	margin:0 0 2px;
	width:160px;
}
#content.genre .pf-genrelist-auto .squareProductView .sample a, #content.genre .pf-genrelist-recommended .squareProductView .sample a, #content.genre .pf-genrelist-auto .audiobook .sample a, #content.genre .pf-genrelist-recommended .audiobook .sample a, #content.genre .pf-genrelist-auto .movie .sample a, #content.genre .pf-genrelist-recommended .movie .sample a {
	background:url(btn_sample.gif) no-repeat left center;
	color:#999999;
	display:inline-block;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:0 0 0 22px;
}
#content.genre .pf-genrelist-auto .squareProductView .price, #content.genre .pf-genrelist-recommended .squareProductView .price, #content.genre .pf-genrelist-auto .audiobook .price, #content.genre .pf-genrelist-recommended .audiobook .price, #content.genre .pf-genrelist-auto .movie .price, #content.genre .pf-genrelist-recommended .movie .price {
	color:#339900;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	margin:0 0 2px;
	text-align:center;
	width:100px;
}
#content.genre .pf-genrelist-auto .squareProductView form.buy, #content.genre .pf-genrelist-recommended .squareProductView form.buy, #content.genre .pf-genrelist-auto .audiobook form.buy, #content.genre .pf-genrelist-recommended .audiobook form.buy, #content.genre .pf-genrelist-auto .movie form.buy, #content.genre .pf-genrelist-recommended .movie form.buy {
	float:left;
	height:25px;
	margin:0 0 2px;
	text-align:left;
	width:60px;
}
#content.genre .pf-genrelist-auto .audiobook .description, #content.genre .pf-genrelist-recommended .audiobook .description {
	display:none;
}
/*---------- packing -----------*/
/*#packing {
	margin:0;
	padding:10px;
	width:730px;
	text-align:center;
}*/
#packing {
	float:right;
	margin:0;
	padding:10px;
	width:730px;
	text-align:center;
	color:#009ee0;
	background:#fff;
}
#packing img {
	margin:20px 0 0 0;
}
/*---------- download -----------*/
#invoiceLink, #zip, #accountBalance {
	margin:0 10px;
	padding:0 10px;
	width:710px;
}
#accountBalance {
	margin:10px;
}
#invoiceLink p, #zip p {
	margin:0 0 2px;
}
#zip .zip-order {
	margin:0;
}
#assets {
	float:left;
	margin:10px 0;
	width:750px;
}
#assets .table {
	1padding:10px 0 0;
}
#assets table#atable {
	background:url(download_table_bg.gif) repeat left top;
}
#assets table th {
	line-height:28px;
}
#assets table th, #assets table td {
	padding:2px 5px;
}
#assets table td.downloads {
	text-align:center;
}
#assets table td.downloadButton {
	text-align:right;
}
#assets table tr:nth-child(odd) td.name {
	border-right:1px solid #dbe7f3;
}
#assets table tr:nth-child(odd) td.artist {
	border-left:1px solid #fff;
	border-right:1px solid #dbe7f3;
}
#assets table tr:nth-child(odd) td.downloads {
	border-left:1px solid #fff;
	border-right:1px solid #dbe7f3;
}
#assets table tr:nth-child(odd) td.downloadButton {
	border-left:1px solid #fff;
}
.WSheet {
	top:113px !important;
	padding:10px;
	width:960px;
	margin:0 0 0 -240px;
	position:absolute;
	background:url(category_bg.png) repeat left top;
	z-index:88;
}
.WSheet p {
	color:#CEE1F1;
}
.WSheet p img {
	cursor:pointer;
	width:70px;
	height:25px;
}
.WSheet p img:first-child {
	float:left;
	margin:0 5px 0 0;
}
/*---------- redownload -----------*/
#contributorBrowser, #albumBrowser, #trackBrowser {
	float:left;
	padding:0;
	margin:0 5px;
	width:235px;
}
#contributorBrowser {
	margin:0 5px 0 10px;
}
#contributorBrowser h2, #albumBrowser h2, #trackBrowser h2 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	text-align:center;
}
#contributorBrowser select, #albumBrowser select, #trackBrowser select {
	border:1px solid #ebebeb;
   width:235px;	
   margin:0;
   padding:5px;
}
#selectedAssets {
	float:left;
	padding:10px;
	margin:0;
	width:730px;
}
#selectedAssets h2 {
	float:left;
   font-size:12px;
	margin:0;
	padding:2px 5px;
	width:auto;
	background:#fff;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-bottom:1px solid #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	z-index:30;
	position:relative;
}
#selectedAssets #selectedAssetsContent {
	background:#fff;
	border:1px solid #ebebeb;
	float:left;
	margin:-1px 0 0;
	padding:10px 0;
	position:relative;
	width:728px;
	z-index:29;
}
#selectedAssets #selectedAssetsContent table {
	width:728px;
}
#selectedAssets #selectedAssetsContent table tr.even {
	background:#ebf5fc;
}
#selectedAssets #selectedAssetsContent table tr td {
	padding:2px 5px;
}
#selectedAssets #selectedAssetsContent table tr.even td.name {
	border-right:1px solid #dbe7f3;
}
#selectedAssets #selectedAssetsContent table tr.even td.artist, #selectedAssets #selectedAssetsContent table tr.even td.downloads {
	border-left:1px solid #fff;
	border-right:1px solid #dbe7f3;
}
#selectedAssets #selectedAssetsContent table tr td.downloads, #selectedAssets #selectedAssetsContent table tr td.remove {
	text-align:center;
}
#selectedAssets #selectedAssetsContent table tr.even td.remove {
	border-left:1px solid #fff;
}
#trackBrowser span {
	float:right;
	margin:8px 0 0 0;
}
#trackBrowser #selectAlbum {
	margin:8px 0 0 5px;
}
#selectedAssets #toDownload {
	float:left;
	width:730px;
	text-align:right;
	margin:5px 0 0 0;
}
/*---------- popup -----------*/
body#popup {
	background:#fff url(popup_logo.png) no-repeat 10px 10px !important;
	padding:45px 10px 10px 10px;
	text-align:center;
}
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;}
#popup h1 {
	background:#f0f0f0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:10px 0;
	padding:5px 10px;
	text-shadow:0 1px 0 #fff;
	text-align:left;
}
#popup #focusedHelp h1 {
	background:#f0f0f0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:10px 0;
	padding:5px 10px;
	text-shadow:0 1px 0 #fff;
}
#popup #focusedHelp a {
	color:#009EE0;
	text-decoration:none;
}
#popup #focusedHelp p {
	margin:0;
	padding:0;
	text-align:left;
}
#popup #focusedHelp p a {
	color:#009ee0;
}
#popup #focusedHelp li, #popup #focusedHelp b, #popup #focusedHelp span {
	text-align:left;
}
#popup #focusedHelp #popup_terms {
	float:left;
	text-align:left;
	padding:0 0 10px 0;
}
#popup #focusedHelp #popup_terms h2 {
	font-size:12px;
	font-weight:bold;
}
#popup #focusedHelp #popup_terms h3 {
	font-size:12px;
	font-weight:normal;
}
#popup #focusedHelp #popup_terms p {
	margin:0;
}
#popup #player .squareProductView {
	float:left;
}
#popup #player .squareProductView .cover {
	float:left;
	width:130px;
	height:130px;
	margin:0 5px 0 0;
	text-align:center;
}
#popup #player .squareProductView .cover img {
	width:128px;
	height:128px;
	border:1px solid #ebebeb;
}
#popup #player .squareProductView .cover img.pf-rect {
	width:91px;
	height:128px;
	border:1px solid #ebebeb;
}
#popup #player .squareProductView .name {
	float:left;
	width:200px;
	margin:0 0 2px;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
}
#popup #player .squareProductView .artist {
	float:left;
	width:200px;
	margin:0 0 2px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-align:left;
}
#popup #player .squareProductView .sample {
	display:none;
}
#popup #footer {
	display:none;
	margin:10px 0 0 0;
	padding:10px;
}
#popup #mediaPlayer {
	float:left;
	padding:0;
	margin:10px 0 0;
}
#popup dl#invoiceHeader {
	float:left;
	margin:0 0 10px 0;
	padding:10px 10px 10px 15px;
	border:1px solid #ebebeb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(info_bg.gif) no-repeat 15px 10px;
	text-align:left;
}
#popup dl#invoiceHeader dt {
	float:left;
	width:223px;
	line-height:19px;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
}
#popup dl#invoiceHeader dd {
	float:left;
	width:216px;
	line-height:19px;
	margin:0;
	padding:0 0 0 2px;
}
#popup #invoice {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:473px;
   text-align:left;
}
#popup #invoice h2 {
	background:#f0f0f0;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.03em;
	margin:0 0 10px;
	padding:5px 10px;
	text-shadow:0 1px 0 #fff;
}
#popup #invoice table#products {
	width:100%;
} 
#popup #invoice table#products th, #popup #invoice table#products td {
	padding:2px 5px;
	line-height:19px;
}
#popup #invoice table#products td.currency, #popup #invoice table#products td.price, #popup #invoice table#products td#totalCurrency, #popup #invoice table#products td#totalPrice {
	color:#339900;
}
#popup #invoice table#products td.currency, #popup #invoice table#products td#totalCurrency {
	text-align:right;
}
/*---------- media box -----------*/
#mbOverlay{background:#095A7C;z-index:9999;position:fixed;left:0;top:0;}
#mbCenter{padding:10px;position:absolute;left:50% !important;z-index:10000;background:url(category_bg.png) repeat left top;-moz-border-radius:3px;-webkit-border-radius:3px;}
#mbCenter #mbImage{background:#fff;padding:10px;}
#mbBottom a#mbCloseLink{position:absolute;width:20px;height:20px;right:0;top:0;background:url(btn_mb_close.png) no-repeat left top;}
#mbBottom a#mbCloseLink:hover{background:url(btn_mb_close_hover.png) no-repeat left top;}
#mbBottom a#mbCloseLink big{display:none;}
#mbNextLink, #mbPrevLink{float:right;padding:0 5px;line-height:16px;width:16px;height:16px;text-indent:-9999em;text-transform:capitalize;display:none;}
#mbNextLink big, #mbPrevLink big{display:none;}
#mbNextLink{background:url(icon_arrow_next.gif) no-repeat center top;margin:0 10px 0 0;}
#mbPrevLink{background:url(icon_arrow_back.gif) no-repeat center top;}
#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;}
/*---------- notification -----------*/
#notification_success, #notification_failed {
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:11000;
}
/*---------- facebook & articles -----------*/
.pf-social, #fb-like, #fb-comments, .pf-related-articles, .pf-original-name, .pf-original-title, .pf-original-names {
	display:none;
}
/*---------- new search page -----------*/
#pf-content-filter-controls {
	border-bottom:1px solid #EBEBEB;
	float:left;
	list-style:none outside none;
	margin:0 10px;
	padding:0 0 10px;
	width:730px;
}
.search #pf-content-filter-controls {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	top:31px;
	right:10px;
	z-index:31;
	width:auto;
	border:none;
}
#pf-content-filter-controls li {
	padding:2px 18px 2px 5px;
	margin:0 2px;
	width:auto;
	cursor:pointer;
	color:#999;
	background:#fff url(icon_filter_arrow.png) no-repeat right center;
	border:1px solid #ebebeb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	float:left;
	list-style:none;
	position:relative;
}
#pf-content-filter-controls li a {
	display:block;
	text-decoration:none;
}
#pf-content-filter-controls li:hover {
	background:#EBF5FC url(icon_filter_arrow_hover.png) no-repeat right center;
	color:#009ee0;
	text-shadow:0 1px 0 #fff;
}
#pf-content-filter-controls li:hover ul {
	display:block;
}
#pf-content-filter-controls li ul {
	left:-1px;
	top:19px;
	list-style:none;
	margin:0;
	padding:0;
	border:1px solid #ebebeb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:none;
	position:absolute;
	z-index:10000;
}
#pf-content-filter-controls li ul li, #pf-content-filter-controls li ul li a {
	border:none;
}
#pf-content-filter-controls li ul li {
	margin:0;
	border:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:#fff;
}
#pf-content-filter-controls li ul li:hover {
	background:#ebf5fc;
}
#pf-content-filter-controls li ul li a {
	background:none;
	color:#999;
	padding:0;
	width:160px;
}
#pf-content-filter-controls li ul li a:hover {
	color:#009ee0;
	text-shadow:0 1px 0 #fff;
}
/*******  new checkout  ********/
.pf-modal {
   background:#095a7c;
	opacity:0.7;
	filter: alpha(opacity = 70);
	z-index:10000;
}
.pf-pane {
	left:50% !important;
	top:50% !important;
	margin:-200px 0 0 -180px;
	color:#fff;
	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:url(category_bg.png) repeat left top;
}
.pf-pane p {
	margin:0 0 10px;
	padding:0;
}
.pf-pane form {
	margin:0 0 10px;
}
.pf-pane label {
	display:block;
	margin:0 0 5px;
}
.pf-pane a.pf-cancel {
	width:70px;
	height:25px;
	line-height:25px;
	color:#fff;
	text-align:center;
	display:inline-block;
	margin:0 5px 0 0;
	background:url(btn_general.gif) no-repeat left top;
}
.pf-pane a.pf-accept {
	width:70px;
	height:25px;
	line-height:25px;
	color:#fff;
	text-align:center;
	display:inline-block;
	background:url(btn_general.gif) no-repeat left top;
}
.pf-pane a:hover {
	text-decoration:none;
}

/* 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;
}

.explanation a,.message a{
	color: #009EE0;
}

#pf-password-advisor{
	float:left;
   width:223px;
   margin-top:85px;
}
#main #content.password form{
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	padding:0 0 50px;
	width:22%;
}
#alternate-products {
	float:left;
	margin:10px 0;
	padding:5px 10px 10px;
	width:730px;
	height:280px;
	overflow:hidden;
}
#alternate-products h2 {
	background:#F0F0F0;
   color: #333333;
   font-size: 15px;
   font-weight: normal;
   letter-spacing: -0.03em;
   margin: 10px 0 15px;
   padding: 5px 10px;
   text-shadow: 0 1px 0 #FFFFFF;
   width: 710px;
}
#product-details{float:left;width:730px;padding:10px 10px 30px;}
#product-details .pf-section{float:left;width:570px;}
#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:18px;color:#333;width:570px;padding:0;margin:0;background:none;letter-spacing:0;text-shadow:none;font-weight:bold;}
#pf-album-page #site #main #content #product-details .pf-section h1 span, #pf-audio-book-page #site #main #content #product-details .pf-section h1 span, #pf-movie-page #site #main #content #product-details .pf-section h1 span{color:#999;font-size:15px;}
#product-details .pf-section .pf-artist{float:left;width:570px;}
#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:#009EE0;text-decoration:none;}
#product-details .pf-section .pf-artist a:hover{color:#009EE0;text-decoration:underline;}
#product-details #pf-summary{float:right;width:148px;margin:0 0 5px 0;}
#pf-movie-page #product-details #pf-summary{position:relative;}
#pf-movie-page #product-details #pf-summary img:first-child{position:absolute;right:5px;top:148px;}
#pf-album-page #product-details #pf-summary .cover{width:136px;height:136px;padding:5px;text-align:center;border:1px solid #EBEBEB;}
#pf-album-page #product-details #pf-summary .cover img{height:136px;width:136px;border:1px solid #EBEBEB;}
#pf-audio-book-page #product-details #pf-summary .cover{width:136px;height:191px;padding:5px;text-align:center;border:1px solid #ebebeb;}
#pf-audio-book-page #product-details #pf-summary .cover img{height:191px;width:136px;border:1px solid #ebebeb;}
#pf-movie-page #product-details #pf-summary .cover{width:136px;height:191px;padding:5px;text-align:center;border:1px solid #ebebeb;}
#pf-movie-page #product-details #pf-summary .cover img{height:191px;width:136px;border:1px solid #ebebeb;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;width:148px;line-height:25px;color:#fff;background:url(bg_sample.png) no-repeat left top;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl{float:left;height:25px;width:148px;line-height:25px;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(icon_sample.png) no-repeat left -75px;display:inline-block;height:25px;text-indent:-99999em;text-transform:capitalize;width:25px;}
#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(icon_sample.png) no-repeat left top;display:inline-block;height:25px;text-indent:-99999em;text-transform:capitalize;width:25px;}
#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(icon_sample.png) no-repeat 0 -50px;display:inline-block;height:25px;text-indent:-99999em;text-transform:capitalize;width:25px;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pl-play-ctrl.pf-active, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a.pf-play-ctrl.pf-active{background:url(icon_sample.png) no-repeat left -25px;width:25px;height:25px;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(icon_sample.png) no-repeat left top;}
*+html #pf-album-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a, *+html #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-ctrl a{float:left;}
#pf-movie-page #product-details #pf-summary .sample{text-align:center;}
#pf-movie-page #product-details #pf-summary .sample a{background:url(icon_sample.png) no-repeat left top;display:inline-block;height:25px;line-height:25px;padding:0 0 0 30px;color:#fff;text-decoration:none;}
#pf-movie-page #product-details #pf-summary .sample a:hover{text-decoration:underline;}
#pf-album-page #product-details #pf-summary .pf-sample-collection .pf-metadata, #pf-audio-book-page #product-details #pf-summary .pf-sample-collection .pf-metadata{float:left;width:148px;height:25px;line-height:25px;margin:0;overflow:hidden;}
#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:#999;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:#000;}
#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:5px 0 0 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:136px;margin:0 0 5px;padding:5px;border:1px solid #EBEBEB;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering h2, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering h2{font-size:12px;margin:0;padding:0;width:136px;border:none;background:none;font-weight:bold;}
#pf-movie-page #product-details #pf-summary .pf-list.pf-offering h2{color:#333;font-size:12px;margin:0;padding:0;width:136px;border:none;background:none;}
#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:136px;}
#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 5px 0 0;color:#000;padding:0;width:auto;}
#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;width:auto;}
#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{color:#339900;font-size:15px;font-weight:bold;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl span.pf-currency, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl span.pf-currency, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl span.pf-currency, #pf-album-page #product-details #pf-summary .pf-list.pf-offering dl span.pf-retail, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl span.pf-retail, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl span.pf-retail{display:inline;margin:0;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Køb"], #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Køb"], #pf-movie-page #product-details #pf-summary .pf-list.pf-offering dl dd input[value="Køb"], form.buy input[value="Køb"], form.phurchase input[value="Køb"]{background:url(btn_buy.gif) no-repeat left top;width:45px;height:25px;display:inline-block;text-indent:-99999em;text-transform:capitalize;border:none;padding:0;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable{float:right;margin:0;text-align:right;width:136px;}
#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(icon_show.gif) no-repeat 0 0;color:#009EE0;font-size:12px;padding:0 0 0 20px;}
#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(icon_hide.gif) no-repeat 0 0;color:#009EE0;font-size:12px;padding:0 0 0 20px;}
#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:136px;padding:5px 0 0 0;text-align:left;}
#pf-album-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a, #pf-audio-book-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a, #pf-movie-page #product-details #pf-summary .pf-list.pf-offering .pf-expandable dl.pf-delivery a{color:#009EE0;font-size:10px;background:none;padding:0;width:136px;}
#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;font-size:10px;margin:0;padding:0;line-height:normal;text-align:left;clear:right;}
#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{float:right;}
#pf-music-collection-details, #pf-audio-book-details, #pf-movie-details{float:left;width:570px;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;display:block;}
#pf-audio-book-details .description{margin:5px 0;}
#pf-music-collection-details .pf-detail-decorator, #pf-audio-book-details .pf-detail-decorator, #pf-movie-details .pf-detail-decorator{float:left;width:570px;position:relative;}
#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{position:absolute;right:0;top:0;}
#pf-music-collection-details .pf-detail-ctrl a, #pf-audio-book-details .pf-detail-ctrl a, #pf-movie-details .pf-detail-ctrl a{padding:2px 5px;margin:0;width:auto;cursor:pointer;color:#999;background:#fff;border:1px solid #ebebeb;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;}
#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-detail-ctrl a:hover, #pf-audio-book-details .pf-detail-ctrl a:hover, #pf-movie-details .pf-detail-ctrl a:hover{background:#ebf5fc;color:#009ee0;text-decoration:none;}
#pf-music-collection-details .pf-optional-details, #pf-audio-book-details .pf-chapter{float:left;width:570px;border-bottom:1px solid #ebebeb;}
#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:2px 5px;width:auto;background:#fff;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #fff;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter{float:left;margin:0;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;border-bottom:none;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;border-top:none;width:558px;position:relative;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item:nth-child(2n), #pf-audio-book-page #site #content #product-details #pf-audio-book-details .pf-chapter .chapter:nth-child(2n){background:#EBF5FC;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item.pf-selected{background:#bfe7f7;}
#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 25px;margin:0;border:none;height:auto;line-height:25px;font-size:12px;color:#000;font-weight:normal;display:inline;float:none;float:left;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata{float:none;width:558px;font-size:12px;display:inline;}
#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{text-decoration:none;font-size:12px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-metadata .pf-contributor a:hover, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-contributor a:hover{text-decoration:underline;}
#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-duration, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-metadata .pf-release-data{color:#000;margin:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-duration{margin:0 0 0 8px;display:inline;color:#999;line-height:25px;}
#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:25px;margin:0;position:absolute;top:4px;left:5px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample{text-indent:-99999em;}
#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{display:inline-block;height:25px;width:25px;text-indent:-99999em;float:left;text-transform:capitalize;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a.pf-inactive, #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_sample.png) no-repeat 0 0;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-sample a.pf-active, #pf-audio-book-page #product-details #pf-audio-book-details .pf-chapter .chapter .pf-sample a.pf-active{background:url(btn_sample.png) no-repeat 0 -25px;}
#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:558px;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:#009EE0;}
#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;height:25px;line-height:25px;}
#pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-format, #pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-currency, #pf-album-page #product-details #pf-music-collection-details .pf-track .pf-item .pf-offerings .pf-price{line-height:25px;color:#339900;font-weight:bold;padding:0 5px;}
#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{float:left;margin:10px 0 0 0;padding:10px 0 0 0;width:570px;}
#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{display:none;float:left;font-size:15px;font-weight:bold;margin:0;padding:2px 5px;width:auto;background:#fff;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #fff;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;letter-spacing:0;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl{float:left;margin:0;padding:0;width:570px;background:url(movie_inner_bg.gif) repeat left top;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dt{float:left;line-height:19px;font-weight:bold;margin:0 5px 0 0;padding:0 0 0 2px;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd{display:block;margin:0;padding:0;line-height:19px;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd a{color:#009EE0;text-decoration:none;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl dd a:hover{color:#009EE0;text-decoration:underline;}
#pf-album-page #product-details #pf-music-collection-details .pf-music-collection dl.pf-composer{background:url(movie_inner_bg.gif) repeat left -19px;}
#pf-audio-book-page #product-details #pf-audio-book-details .pf-audio-book{float:left;margin:10px 0 0 0;padding:0;width:570px;background:url(movie_inner_bg.gif) repeat left top;}
#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 0 0 2px;width:568px;float:left;line-height:19px;}
#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:284px;margin:0 2px 0 0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dt{background:#EBF5FC;line-height:19px;font-weight:bold;font-size:12px;margin:0;padding:0 0 0 2px;width:282px;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd{width:282px;background:#fff;line-height:19px;padding:0 0 0 2px;margin:0;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd a{color:#009EE0;text-decoration:none;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl dd a:hover{text-decoration:underline;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two{width:284px;margin:0;background:url(movie_inner_bg.gif) repeat-y left top;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two dt{background:none;width:95px;float:left;}
#pf-movie-page #product-details #pf-movie-details .pf-movie dl.pf-section-two dd{background:none;width:187px;padding:0;float:left;}
#pf-audio-book-page #pf-audio-book-details a{color:#009EE0;}
#pf-album-page .pf-aside, #pf-audio-book-page .pf-aside, #pf-movie-page .pf-aside{float:left;margin:10px 0 0;padding:10px 0 0 0;width:750px;background:#095A7C;display:block;}
#pf-album-page .pf-aside #alternativeProducts, #pf-album-page .pf-aside #secondAlternativeProducts, #pf-audio-book-page .pf-aside #alternativeProducts, #pf-audio-book-page .pf-aside #secondAlternativeProducts, #pf-movie-page .pf-aside #alternativeProducts, #pf-movie-page .pf-aside #secondAlternativeProducts{background:#fff;float:left;}
#pf-album-page .pf-aside #alternativeProducts, #pf-audio-book-page .pf-aside #alternativeProducts, #pf-movie-page .pf-aside #alternativeProducts{margin:0 0 10px 0;}
#pf-album-page .pf-aside h2, #pf-audio-book-page .pf-aside h2, #pf-movie-page .pf-aside h2{background:#f0f0f0;color:#333;float:left;font-size:15px;font-weight:normal;letter-spacing:-0.03em;margin:10px;padding:5px 10px;text-shadow:0 1px 0 #fff;width:710px;}
#pf-album-page .pf-aside #pf-list-content, #pf-audio-book-page .pf-aside #pf-list-content, #pf-movie-page .pf-aside #pf-list-content{float:left;padding:10px;text-align:center;width:730px;}
#content .phurchase{float:none;height:25px;width:45px;padding:0;}
form.phurchase input[value="Køb"]{background:url(btn_buy.gif) no-repeat left top;text-indent:-9999em;text-transform:capitalize;width:45px;height:25px;display:inline-block;cursor:pointer;border:none;}
form.phurchase input[value="Lej"]{background:url(btn_buy_stream.gif) no-repeat left top !important;width:45px;height:25px;display:inline-block;text-indent:-99999em;text-transform:capitalize;border:none;padding:0;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook, #pf-movie-page .pf-aside #pf-list-content .movie, #pf-audio-book-page .pf-aside #pf-list-content .squareProductView, #pf-movie-page .pf-aside #pf-list-content .squareProductView{background:url(music_view_small_bg.gif) no-repeat left top;float:left;height:210px;margin:0 6px 12px;padding:10px 5px 5px;text-align:center;width:160px;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook .cover, #pf-movie-page .pf-aside #pf-list-content .movie .cover{float:left;height:128px;width:160px;margin:0 0 5px;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook img.pf-rect, #pf-movie-page .pf-aside #pf-list-content .movie img.pf-rect{border:1px solid #ebebeb;height:128px;width:91px;}
#pf-audio-book-page .pf-aside #pf-list-content .squareProductView .cover img, #pf-movie-page .pf-aside #pf-list-content .squareProductView .cover img{border:1px solid #ebebeb;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook .name, #pf-movie-page .pf-aside #pf-list-content .movie .name, #pf-audio-book-page .pf-aside #pf-list-content .squareProductView .name, #pf-movie-page .pf-aside #pf-list-content .squareProductView .name{float:left;font-size:12px;font-weight:bold;height:35px;margin:0 0 2px;overflow:hidden;width:160px;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook .name a, #pf-movie-page .pf-aside #pf-list-content .movie .name a, #pf-audio-book-page .pf-aside #pf-list-content .squareProductView .name a, #pf-movie-page .pf-aside #pf-list-content .squareProductView .name a{font-size:12px;font-weight:bold;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook .artist, #pf-movie-page .pf-aside #pf-list-content .movie .artist, #pf-audio-book-page .pf-aside #pf-list-content .squareProductView .artist, #pf-movie-page .pf-aside #pf-list-content .squareProductView .artist{float:left;font-size:12px;height:35px;margin:0 0 2px;overflow:hidden;width:160px;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook .artist a, #pf-movie-page .pf-aside #pf-list-content .movie .artist a, #pf-audio-book-page .pf-aside #pf-list-content .squareProductView .artist a, #pf-movie-page .pf-aside #pf-list-content .squareProductView .artist a{font-size:12px;font-weight:normal;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook .sample, #pf-movie-page .pf-aside #pf-list-content .movie .sample, #pf-audio-book-page .pf-aside #pf-list-content .squareProductView .sample, #pf-movie-page .pf-aside #pf-list-content .squareProductView .sample{display:none;}
#pf-audio-book-page .pf-aside #pf-list-content .audiobook .description{display: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:730px;margin:0 0 5px 0;padding:0 0 5px 0;font-size:18px;font-weight:normal;color:#ccc;border-bottom:1px solid #EBEBEB;}
.pf-sample span.pf-nosample{text-indent:-99999em;}
#pf-album-page #site #content .pf-aside #alternativeProducts .squareProductView, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .squareProductView, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .squareProductView, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .squareProductView, #pf-movie-page #site #content .pf-aside #alternativeProducts .squareProductView, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .squareProductView, #pf-album-page #site #content .pf-aside #alternativeProducts .audiobook, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .audiobook, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .audiobook, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .audiobook, #pf-movie-page #site #content .pf-aside #alternativeProducts .audiobook, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .audiobook, #pf-album-page #site #content .pf-aside #alternativeProducts .movie, #pf-album-page #site #content .pf-aside #secondAlternativeProducts .movie, #pf-audio-book-page #site #content .pf-aside #alternativeProducts .movie, #pf-audio-book-page #site #content .pf-aside #secondAlternativeProducts .movie, #pf-movie-page #site #content .pf-aside #alternativeProducts .movie, #pf-movie-page #site #content .pf-aside #secondAlternativeProducts .movie{background:url(alternative_view_bg.png) no-repeat left top;height:248px;} 








