*{margin:0;padding:0;border:0;}
table{border-collapse:collapse;border-spacing:0;}
body,html{height:100%;}
body{margin:0px auto;padding:0;background-color:#89888c;-webkit-text-stroke:1px transparent;}
body,td{font-size:12px;line-height:15px;font-family:Helvetica,Arial,sans-serif;text-align:left;color:black;}
.main{min-height:100%;height:auto !important;height:100%;margin-bottom:-133px;position:relative;}
.push{height:133px;background-color:green;}
a,a:visited{text-decoration:none;color:#ed1c24;}
a:hover,a:visited:hover{color:#ed1c24;text-decoration:underline;}
a.header,a.header:visited{color:white;}
.clear{clear:both;}
.hr{padding:0px;height:1px;overflow:hidden;border:0px solid black;background:#c9c7c9;margin:10px 0px;}
.hr.heavy{background:black;height:2px;}
.hr hr{display:none;}
.pageContentsHolder{padding-bottom:133px;}
.pageContents{padding:15px 0 0 21px;margin:0 auto;width:849px;position:relative;}
.pageHeader{height:194px;background:#110f11 url(../gfx/headerBack.jpg) no-repeat center bottom;}
.masthead{width:869px;height:194px;margin:0 auto;}.masthead .logInBar{height:45px;padding:20px 29px;color:white;font-size:12px;font-weight:bold;}
.masthead h1{margin:0;padding:0 0 0 30px;}
.pageFooterHolder{position:absolute;width:100%;bottom:center 0;background:white url(../gfx/footerBack.png) no-repeat top center;height:133px;}
.pageFooter{width:869px;color:#fff;font-size:11px;margin:0 auto;}.pageFooter .icons{float:left;margin:20px 0 0 30px;width:200px;}
.footerMenu,.footerMenu1,.footerMenu2{float:left;}
.footerMenu{width:444px;margin-top:35px;}
.footerMenu1{width:220px;}
.footerMenu ul,li{list-style:none;}
.pageFooter .footerCredits{margin-top:35px;float:left;}
.pageFooter a,.pageFooter a:visited{color:#fff;}
.col1,.col3,.col1-substitute{float:left;width:178px;margin:0 8px;display:block;}
.col1-substitute{display:none;}
.visible{display:block;}
.col2{width:419px;float:left;margin:0 8px;}
.col2_1,.col2_2{float:left;width:201px;}
.col2_2{margin-left:16px;}
.cols12Span{width:613px;margin:0 8px;float:left;}
.cols123Span{width:807px;margin:0 8px;float:left;}
.stick-top{position:fixed;top:16px;}
.stick-bottom{position:absolute;bottom:0;}
.menuHolder{background:white;}
.menu{width:869px;margin:0 auto;}
.siteMenu{width:586px;float:left;}.siteMenu ul{list-style:none;margin:18px 0 0 29px;padding:0;}.siteMenu ul li{float:left;width:106px;}.siteMenu ul li a,.siteMenu ul li a:visited{background:url(../gfx/menuItemBack.png) no-repeat;display:block;height:39px;font-weight:bold;color:#231f20;}
.siteMenu ul li a:hover,.siteMenu ul li a:visited:hover{background:url(../gfx/menuItemBack-over.png);color:white;text-decoration:none;}
.siteMenu ul li.first a{background:url(../gfx/menuItemBack-left.png);}
.siteMenu ul li.first a:hover,.siteMenu ul li.first a:visited:hover{background:url(../gfx/menuItemBack-over-left.png);}
.siteMenu ul li.last a{background:url(../gfx/menuItemBack-right.png);}
.siteMenu ul li.last a:hover,.siteMenu ul li.last a:visited:hover{background:url(../gfx/menuItemBack-over-right.png);}
.siteMenu ul a span{display:block;padding:17px 8px 0 9px;}
#basket{float:left;width:249px;margin-top:14px;}#basket .panel{height:39px;background:url(../gfx/basket.png) no-repeat;margin:4px 0 0 0;padding:0 10px;color:white;font-weight:bold;}#basket .panel .button{margin-top:10px;}
#basket .items{margin-top:14px;background:url(../gfx/basketIcon.png) no-repeat 0px 1px;float:left;padding-left:20px;margin-left:5px;}#basket .items strong{margin-left:10px;}
.ticker{background:black;color:#fff;font-size:13px;font-weight:bold;padding:10px 0;width:807px !important;margin:0 0px 16px 8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.panelHeader{position:relative;clear:left;padding:9px 12px 8px 12px;color:white;}
.col1 .panelHeader,.col3 .panelHeader{background:url(../gfx/panel-header-col1.png);}
.col2 .panelHeader{background:url(../gfx/panel-header-col2.png);}
.col2_1 .panelHeader,.col2_2 .panelHeader{background:url(../gfx/panel-header-col2-1.png);}
.cols12Span .panelHeader{background:url(../gfx/panel-header-cols12span.png);}
.cols123Span .panelHeader{background:url(../gfx/panel-header-cols123span.png);}
.col2_2 .panelHeader.alt{background:url(../gfx/panel-header-alt-col2-1.png);}
.col3 .panelHeader.alt{background:url(../gfx/panel-header-alt-col1.png);}
.panelHeader h2{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;line-height:14px;margin:0px;padding:0px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}.panelHeader h2 a,.panelHeader h2 a:visited{color:white;}
.panel{background:white;padding:11px 12px 6px 12px;}
.article .panel,.articleText{font-size:13px;line-height:17px;}.article .panel p,.articleText p{margin:1em 0;}
.panel.note{font-size:11px;}
.panel.rev{background:black;color:white;}
.panelFooter{height:8px;margin-bottom:16px;}
.col1 .panelFooter,.col3 .panelFooter{background:url(../gfx/panel-footer-col1.png);}
.col1 .panelFooter.rev,.col3 .panelFooter.rev{background:url(../gfx/panel-footer-alt-col1.png);}
.col2 .panelFooter{background:url(../gfx/panel-footer-col2.png);}
.col2 .panelFooter.rev{background:url(../gfx/panel-footer-alt-col2.png);}
.cols12Span .panelFooter{background:url(../gfx/panel-footer-cols12span.png);}
.cols123Span .panelFooter{background:url(../gfx/panel-footer-cols123span.png);}
.cols123Span .panelFooter.rev{background:url(../gfx/panel-footer-alt-cols123span.png);}
.col2_1 .panelFooter,.col2_2 .panelFooter{background:url(../gfx/panel-footer-col2-1.png);}
.col2_1 .panelFooter.rev{background:url(../gfx/panel-footer-alt-col2-1.png);}
.panelFooter.rev{border-color:black;}
.shunt{border:0;margin-top:-5px;}
.panelFooter{background-position:left bottom !important;}
.panel h3{font-size:18px;line-height:20px;float:left;width:300px;}
.article .panel h3{width:auto;}
.article .panel.itemHeader{background:black;padding-bottom:10px;border-bottom:0px solid #cccccc;}.article .panel.itemHeader h3{width:350px;font-size:30px;line-height:28px;letter-spacing:-0.05em;color:white;}
.product .article .panel.itemHeader{background:black;}.product .article .panel.itemHeader h3{clear:both;width:auto;}.product .article .panel.itemHeader h3 a,.product .article .panel.itemHeader h3 a:visited{color:white;}
.product .article .panel.itemHeader h4{clear:both;width:auto;font-size:20px;padding-top:6px;letter-spacing:-0.05em;color:#999999;}
.ie .product .article .panel.itemHeader h3{margin:0 0 -6px 0 !important;}
.share{height:32px;margin-bottom:10px;border-bottom:1px solid #cccccc;}
.panel .date{float:right;width:40px;background:#999999;padding:5px 0;color:black;}
.date a,.date a:visited,.date a:hover,.date a:visited:hover{color:black;text-decoration:none;}
.panel .date .month,.panel .date .day,.panel .date .year{display:block;text-align:center;text-transform:uppercase;font-size:11px;line-height:11px;padding:0 5px;}
.panel .date .day{font-size:18px;font-weight:bold;letter-spacing:1px;padding:4px 0 3px 2px;}
.panel .date.replaced{padding:0;background:none;}.panel .date.replaced span{background:#999999;}
.panel .date-top,.panel .date-bottom{height:5px;width:40px;background:url(../gfx/date-back.png);background-position:center top;}
.panel .date-bottom{background-position:center bottom;}
.product .panel.leadPackshot{padding:12px;}
.productNotes{font-size:15px;line-height:1.3;}
.formatPackshot{float:left;width:174px;}.formatPackshot img.packShot{display:block;margin-bottom:0px;}
.panel.buy-buttons{padding-top:0;}
a.buy,a.buy:visited{margin-top:10px;float:left;clear:left;display:block;background:url(../gfx/buy-button.png) left bottom no-repeat;width:154px;height:48px;color:white;text-decoration:none;font-size:12px;line-height:14px;}
a.buy.inactive,a.buy.inactive:visited{background-position:left center;}
a.buy:hover,a.buy:visited:hover{background-position:left top;text-decoration:none;}
a.buy span.shirt,a.buy span.physical,a.buy span.digital{display:block;float:left;width:32px;height:32px;margin:8px;}
a.buy span.shirt{background:url(../gfx/format-tee.png) no-repeat;}
a.buy span.physical{background:url(../gfx/format-physical.png) no-repeat;}
a.buy span.digital{background:url(../gfx/format-digital.png) no-repeat;}
a.buy span.info{margin-top:4px;width:100px;display:block;float:left;}
.formatDetails{width:413px;float:left;}.formatDetails table{width:413px;}
.trackListRow td{border-top:1px solid #bbbbbb;padding:5px 0 5px 10px;font-size:13px;line-height:15px;background:#f0f0f0;}
.trackListRow .bundleOnly{font-size:11px;color:#666666;text-align:center;display:block;font-weight:bold;}
.trackListItem{font-weight:bold;}.trackListItem span{font-weight:normal;}
.trackListItem.disc{font-size:18px;line-height:1;padding-bottom:5px;}
.trackListRow .trackListNo{color:#333333;line-height:1;font-size:11px;padding-top:8px;padding-left:10px;}
.trackListRow.stripe td{background:white;}
.trackListRow:hover td{background:#ffffcc;cursor:pointer;}
.trackListRow .l{border-left:1px solid #bbb;width:25%;}
.trackListRow .r{border-right:1px solid #bbb;padding:5px 10px 5px 5px;}
td.trackLink{text-align:right;}td.trackLink a.button{margin:0;}
table.downloads-table{width:100%;border-bottom:1px solid #bbbbbb;}
.filter-by-letter{display:block;margin:0 auto;text-align:center;}.filter-by-letter span{font-weight:bold;white-space:nowrap;padding:3px 10px;display:inline-block;text-transform:uppercase;visibility:hidden;}
.filter-by-letter.replaced span{display:inline-block;visibility:visible;background-image:url(../gfx/filter-back.png);background-position:center 3px;text-decoration:none;}
.win .filter-by-letter.replaced span{background-position:center 4px;}
.filter-by-letter.replaced span.filterL,.filter-by-letter.replaced span.filterR{width:10px;padding:3px 0;background-position:left 0;}
.filter-by-letter.replaced span.filterR{background-position:right 0;}
.filter-by-letter span a{display:inline-block;padding:3px 4px 1px 4px;color:white;}
.filter-by-letter span a:hover,.filter-by-letter span a:visited:hover{background:#666666;text-decoration:none;color:white;}
.filter-by-letter span a.active,.filter-by-letter span a.active:visited{background-image:url(../gfx/filter-back-active.png);}
.filter-by-letter span a.active:hover,.filter-by-letter span a.active:visited:hover{color:white;}
.listSort{padding:5px 10px;font-size:11px;white-space:nowrap;}
.mix{white-space:nowrap;}
#adPanel{margin-bottom:16px;}#adPanel .adPanelHeader{background-image:url(../gfx/panel-header-alt-col2.png);background-repeat:repeat-x;padding:11px;color:white;}
#adPanel .adPanelHeader h1{margin-top:4px;font-size:20px;float:left;}
#adPanel .adPanelHeader .button{float:right;}
.pagination{padding-top:12px;border-top:1px solid #ccc;text-align:center;color:#666;}
.downloads .pagination{border-top:0;font-weight:bold;}
.pagination span{display:inline-table;margin:0 4px;font-size:12px;}
.pagination strong{color:black;}
.pagination span a{font-weight:bold;}
.pagination a.prev,.pagination a.next{margin:0 4px;}
.pagination a.prev img{background-image:url(../gfx/arrow-l.png);background-position:0 0;}
.pagination a.next img{background-image:url(../gfx/arrow-r.png);background-position:0 0;}
.pagination a.prev:hover img,.pagination a.prev:visited:hover img,.pagination a.next:hover img,.pagination a.next:visited:hover img{background-position:0 15px;}
.rev p a{font-weight:bold;}
.rev ul li a,.rev ul li a:visited{color:white;text-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}
.rev .pagination{margin:0 10px;color:#cccccc;border-width:0;}.rev .pagination a.prev img{background-image:url(../gfx/arrow-l-rev.png);}
.rev .pagination a.next img{background-image:url(../gfx/arrow-r-rev.png);}
.loginInput,.registerInput,.formInput{background:white;color:black;border:1px solid #999999;font-family:Helvetica,Arial,sans-serif;font-size:18px;padding:5px;margin:5px 10px;border-top:1px solid #666666;border-bottom:1px solid #bbbbbb;}
#registerForm label{margin:10px;width:150px;float:left;}
#registerForm .registerInput{width:370px;float:left;}
#registerForm select.registerInput{width:382px;}
.paymentDetails{font-weight:bold;}
input.search-input{font-family:Helvetica, Arial;font-size:14px;color:black;background:white;width:108px;float:left;margin-right:10px;}
.searchMenu{padding-top:10px;}.searchMenu form{padding-left:3px;}
.searchMenu input{width:195px;margin-right:6px;float:left;border:0px solid white;}
.postageOffer{font-size:11px;line-height:12px;margin-top:5px;font-weight:bold;color:#4fa4cd;text-transform:uppercase;}
.productFormat{padding:10px;}
.productFormatsSpacer{height:8px;}
a.preferencesSecondaryLink,a.preferencesSecondaryLink:visited{color:#062f70;}
a.preferencesSecondaryLink:hover,a.preferencesSecondaryLink:visited:hover{color:#062f70;text-decoration:underline;}
form{margin:0;padding:0;}
.audioPlayerStrap{padding:5px 10px;border:1px solid #78b6db;font-weight:bold;background:white;}
.audioPlayerTearOffStrap{padding:5px 10px;}
.buy{font-size:12px;line-height:11px;font-weight:bold;}
.filterByLetter a,.filterByLetter a:visited{padding:3px;}
.filterByLetter a:hover,.filterByLetter a:visited:hover{background:#ed1c24;color:white;}
#remixography .article .panel{border-top:1px solid #cccccc;}
#remixography h3{float:none;}
#remixography td h3{text-align:left;}
#remixography .remixography h3{text-align:center;}
#remixography .remixFormat td p.note,#remixography .remixFormat tr.note td{font-size:11px;color:#666666;}
#remixography .remixThumb img{margin:0 12px 12px 0;border:1px solid #cccccc;}
#remixography .pagination{margin:0;padding:0;border-width:0;font-size:12px;font-weight:bold;width:100%;}#remixography .pagination a.prev{width:35%;text-align:left;float:left;}#remixography .pagination a.prev span,#remixography .pagination a.prev img{float:left;}
#remixography .pagination a.next{width:35%;text-align:left;float:right;}#remixography .pagination a.next span,#remixography .pagination a.next img{float:right;}
#remixography table{margin-bottom:24px;}
#remixography a.prev span,#remixography a.next span{float:right;}
#mailingListForm{margin-top:10px;}#mailingListForm input{padding:3px 2px 2px 2px;font-weight:normal;font-size:13px;font-family:Helvetica,Arial,sans-serif;border:1px solid #999999;margin:10px 10px 0 0;width:180px;border-top:1px solid #666666;border-bottom:1px solid #bbbbbb;}
#mailingListForm .mailing-list-email{float:left;}
#mailingListForm input#EMAIL{width:379px;margin-bottom:10px;}
.col3 #mailingListForm input,.col3 #mailingListForm input#EMAIL{width:147px;}
.panel.grid ul.archive{margin-top:12px;}.panel.grid ul.archive li{padding:0 0 8px 0;width:106px;float:left;margin-left:14px;font-weight:bold;}.panel.grid ul.archive li a,.panel.grid ul.archive li a img{display:block;}
.panel.grid ul.archive li a img,.panel.grid ul.archive li a:visited img{border-color:#c9c7c9;}
.panel.grid ul.archive li a:hover img,.panel.grid ul.archive li a:visited:hover img{border-color:#ed1c24;}
.panel.grid ul.archive li a:hover .title,.panel.grid ul.archive li a:visited:hover .title{text-decoration:underline;}
.panel.grid ul.archive li span.subtitle{font-size:11px;display:block;line-height:13px;font-weight:normal;color:#666666;}
p.showreel-intro{width:640px;margin:20px auto;font-size:1.25em;line-height:1.3em;color:white;}p.showreel-intro a,p.showreel-intro a:visited{background:#ed1c24;color:white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1px 3px;white-space:nowrap;font-weight:bold;}
p.showreel-intro a:hover,p.showreel-intro a:visited:hover{text-decoration:none;color:#ed1c24;background:white;}
.showreel-notes{color:white;margin:20px 10px;display:block;width:580px;}.showreel-notes a,.showreel-notes a:visited{background:#ed1c24;color:white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1px 3px;white-space:nowrap;font-weight:bold;}
.showreel-notes a:hover,.showreel-notes a:visited:hover{text-decoration:none;color:#ed1c24;background:white;}
.panel.showreels{background:transparent url(../gfx/noise-back.png) no-repeat left bottom;margin-bottom:50px;}.panel.showreels ul.archive{margin:0 auto;width:680px;overflow:auto;}.panel.showreels ul.archive li{margin:30px 20px;width:300px;text-align:center;font-size:150%;line-height:1.25;color:#666;}.panel.showreels ul.archive li a,.panel.showreels ul.archive li a:visited{color:#ccc;display:block;text-decoration:none;}.panel.showreels ul.archive li a span.artist,.panel.showreels ul.archive li a:visited span.artist{color:#999;display:block;}
.panel.showreels ul.archive li a img,.panel.showreels ul.archive li a:visited img{display:block;border:1px solid #333333;-webkit-box-shadow:0 0 40px #333333;-moz-box-shadow:0 0 40px #333333;box-shadow:0 0 40px #333333;}
.panel.showreels ul.archive li a:hover,.panel.showreels ul.archive li a:visited:hover{text-decoration:none !important;}.panel.showreels ul.archive li a:hover span,.panel.showreels ul.archive li a:visited:hover span{text-decoration:none !important;color:#fff;}
.panel.showreels ul.archive li a:hover span.artist,.panel.showreels ul.archive li a:visited:hover span.artist{color:#ccc;}
.panel.showreels ul.archive li a:hover img,.panel.showreels ul.archive li a:visited:hover img{border:1px solid #666666;-webkit-box-shadow:0 0 40px #666666;-moz-box-shadow:0 0 40px #666666;box-shadow:0 0 40px #666666;}
.panel.grid.merchandise ul.archive li a img{border:1px solid white !important;}
.panel.grid.carousel{margin-top:0;display:block;}.panel.grid.carousel ul.archive{margin:0 0 0 50px;}.panel.grid.carousel ul.archive li{width:154px;margin-left:20px;}.panel.grid.carousel ul.archive li span.subtitle{color:#999999;}
.panel.grid.carousel ul.archive li a img,.panel.grid.carousel ul.archive li a:visited img{border-color:#ed1c24;}
.panel.grid.carousel ul.archive li a:hover img,.panel.grid.carousel ul.archive li a:visited:hover img{border-color:#c9c7c9;}
.panel.grid.carousel .title{color:#ed1c24;}
.panel.grid.carousel .artist{color:#cccccc;}
.storeBrowse{color:#666666;}.storeBrowse b{color:#000000;}
.panel.release{padding:0;border-bottom:1px solid #ccc;margin:0;font-weight:bold;}.panel.release a,.panel.release a:visited{display:block;padding:12px;background:#f0f0f0;}.panel.release a .title,.panel.release a:visited .title{display:block;}
.panel.release a .artist,.panel.release a:visited .artist{color:black;display:block;}
.panel.release a .subtitle,.panel.release a:visited .subtitle{font-size:11px;line-height:13px;font-weight:normal;color:#666666;}
.panel.release a:hover,.panel.release a:visited:hover{background:white;text-decoration:none;}.panel.release a:hover img,.panel.release a:visited:hover img{border-color:#ed1c24;}
.panel.release a:hover .title,.panel.release a:visited:hover .title{text-decoration:underline;color:#ed1c24;}
.panel.search{padding-bottom:0;}
.panel.grid{padding:10px 0;}
#storeHome.panel.grid{padding-top:0;}
.storeSelector{border-bottom:1px solid #cccccc;padding:10px 12px;margin-bottom:10px;background:#f0f0f0;}
.storeSelectorLabels{float:left;}.storeSelectorLabels label{display:block;margin-top:2px;font-size:12px;}
.left{float:left;}
.right{float:right;}
img.packShot{border:1px solid #c9c7c9;}
img.packShotNo1{border:1px solid #ed1c24;margin-bottom:10px;}
.topSeller a:hover img.packShotNo1{border:1px solid white;}
a.button,a.button:visited{white-space:nowrap;color:white;font-size:11px;line-height:13px;font-weight:bold;padding:0;text-decoration:none;}a.button span,a.button:visited span{white-space:nowrap;padding:3px 10px;display:inline-block;}
a.button:hover,a.button:visited:hover{text-decoration:none;}
a.button.big{font-size:18px;line-height:22px;}
.js a.button span,.js a.button:visited{visibility:hidden;}
a.button.replaced span,a.button.replaced:visited span{padding:3px 0;display:inline-block;visibility:visible;background-image:url(../gfx/button-red-black.png);background-position:center 0;text-decoration:none;}
a.button.big.replaced span{background-image:url(../gfx/button-red-black-big.png);padding:3px 0;}
.rev a.button.big.replaced span{background-image:url(../gfx/button-red-grey-big.png);padding:3px 0;}
a.button.trackLink{padding:0 4px;}a.button.trackLink span{padding:0;}
a.button.trackLink.replaced{padding:0;}
a.button.trackLink.replaced span,a.button.trackLink.replaced:visited span{background-image:url(../gfx/button-listen-red-black.png);background-position:center 0;padding:1px 0;}
a.button.replaced span.buttonL,a.button.replaced span.buttonL,a.button.replaced span.buttonR,a.button.replaced span.buttonR{display:inline-block;width:10px;}
a.button.trackLink.replaced span.buttonL,a.button.trackLink.replaced span.buttonL,a.button.trackLink.replaced span.buttonR,a.button.trackLink.replaced span.buttonR{display:inline-block;width:7px;}
a.button.replaced span.buttonL{background-position:left 0;}
a.button.replaced span.buttonR{background-position:right 0;}
a.button.trackLink.replaced span.buttonL,a.button.trackLink.replaced span.buttonR{width:4px;}
a.button:hover span,a.button:visited:hover span,a.button.trackLink:hover span,a.button.trackLink:visited:hover span,.storeSelector a.button.active span{background-position:center 20px;}
a.button:hover span.buttonL,a.button:visited:hover span.buttonL,.storeSelector a.button.active span.buttonL{background-position:left 20px;}
a.button:hover span.buttonR,a.button:visited:hover span.buttonR,.storeSelector a.button.active span.buttonR{background-position:right 20px;}
a.button.big:hover span,a.button.big:visited:hover span{background-position:center bottom;}
a.button.big:hover span.buttonL,a.button.big:visited:hover span.buttonL{background-position:left bottom;}
a.button.big:hover span.buttonR,a.button.big:visited:hover span.buttonR{background-position:right bottom;}
.storeSelector a.button span,.storeSelector a.button:visited span{padding-top:3px;background-image:url(../gfx/button-sort-greys.png);}
a.button.alt span,.rev a.button span{background-image:url(../gfx/button-red-grey.png) !important;}
a.button.alt.basket-button span{background-image:url(../gfx/button-black-grey.png) !important;}
a.button.trackLink:hover span,a.button.trackLink:visited:hover span{background-position:center 20px;}
a.button.trackLink:hover span.buttonL,a.button.trackLink:visited:hover span.buttonL{background-position:left 20px;}
a.button.trackLink:hover span.buttonR,a.button.trackLink:visited:hover span.buttonR{background-position:right 20px;}
a.button.trackLink.sm2_playing span,a.button.trackLink.sm2_playing:visited span{background-position:center 40px;}
a.button.trackLink.sm2_playing span.buttonL,a.button.trackLink.sm2_playing:visited span.buttonL{background-position:left 40px;}
a.button.trackLink.sm2_playing span.buttonR,a.button.trackLink.sm2_playing:visited span.buttonR{background-position:right 40px;}
a.button.alt:hover span,a.button.alt:visited:hover span{color:black;}
.panel.store li a.button:hover,.panel.store li a.button:visited:hover{background-color:transparent;}
#searchForm{padding:10px 12px;}#searchForm #search{width:125px;float:left;background:#fcfbfb;font-family:Helvetica, Arial;font-size:24px;}#searchForm #search a{padding:0;}
#searchForm a.button{float:left;padding:0;margin:0;}
.panel.headlines{padding:0;}
.headlines ul,.chart ul{list-style:none;margin:0;padding:0;}
.headlines ul li,.chart ul li{border-bottom:1px solid #c9c7c9;}
.headlines ul li.last{border-width:0;}
.headlines ul li a,.headlines ul li a:visited{display:block;padding:7px 12px 5px 12px;}
.headlines.rev ul li a{font-weight:bold;}
.headlines ul li a:hover{background:#444444;text-decoration:none;}
.competition .more,.headlines .more,.chart .more{background:white;padding:10px 0 5px 10px;}
.rev .more{background:black;}
.headlines ul li.last,.char ul li.last{border-width:0;margin-bottom:0;padding-bottom:0;}
.rev ul li{border-color:#292929;}
.panel a img.packShot{margin-bottom:10px;}
.artistImage{background:white;}
.panel.chart{background:#f0f0f0;padding:0;}.panel.chart ul li{border-bottom:1px solid #cccccc;border-width:0 0 1px 0;padding:0;margin:0;}.panel.chart ul li a,.panel.chart ul li a:visited{display:block;padding:5px 10px;font-weight:bold;background:#f0f0f0;color:#ed1c24;}.panel.chart ul li a span.artist,.panel.chart ul li a:visited span.artist{display:block;color:black;}
.panel.chart ul li a span.subtitle,.panel.chart ul li a:visited span.subtitle{display:block;font-size:11px;line-height:13px;font-weight:normal;color:#666666;}
.panel.chart ul li a:hover,.panel.chart ul li a:visited:hover{text-decoration:none;background:white;}.panel.chart ul li a:hover span.title,.panel.chart ul li a:visited:hover span.title{text-decoration:underline;color:#ed1c24;}
.panel.chart ul li a.stripe{background:#f8f8f8;}
.panel.chart ul li a.stripe:hover,.panel.chart ul li a.stripe:visited:hover{text-decoration:none;background:white;}
.panel.chart ul li.topSeller{margin:0;}.panel.chart ul li.topSeller img{display:block;}
.panel.chart ul li.topSeller a,.panel.chart ul li.topSeller a:visited{background:black url(../gfx/no1.png) no-repeat top right;padding:10px;}.panel.chart ul li.topSeller a span.artist,.panel.chart ul li.topSeller a:visited span.artist{color:white;}
.panel.chart ul li.topSeller a:hover,.panel.chart ul li.topSeller a:visited:hover span.title{text-decoration:underline;}
#social ul{padding:5px 0 0 0;margin:0 -5px;}#social ul li{margin:0 4px;list-style-type:none;float:left;}
a.banner,a.banner:visited{display:block;margin-bottom:15px;}
a.banner:hover,a.banner:visited:hover{margin:-5px -5px 10px -5px;background:url(../gfx/button-underlay.png) no-repeat 0 0;position:relative;width:180px;padding:5px;display:block;}
a.banner.small:hover,a.banner.small:visited:hover{background:url(../gfx/button-underlay-small.png) no-repeat 0 0;}
.message,.errors{margin:0 8px 15px 8px;padding:12px;width:783px;background:white;color:black;font-size:14px;font-weight:bold;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.errors{background:red;color:white;}
h4.big,p.big{font-size:125%;line-height:125%;}
#loginForm h3,#reminderForm h3,#prefs h3,#checkoutForm h3{float:none;width:auto;margin-bottom:10px;}
#loginForm p,#reminderForm p,#prefs p,#checkoutForm p{margin:10px 0;}
#loginForm label,#reminderForm label,#prefs label,#checkoutForm label{font-size:15px;width:150px;display:block;text-align:right;margin:10px;padding-top:5px;float:left;clear:both;}
#loginForm .formInput,#reminderForm .formInput,#prefs .formInput,#checkoutForm .formInput{width:290px;float:left;margin:5px 10px;}
#loginForm select.formInput,#reminderForm select.formInput,#prefs select.formInput,#checkoutForm select.formInput{width:302px;}
#loginForm .hr,#reminderForm .hr,#prefs .hr,#checkoutForm .hr{clear:both;margin:20px 0;}
#loginForm .hr.heavy,#reminderForm .hr.heavy,#prefs .hr.heavy,#checkoutForm .hr.heavy{margin:10px 0;}
.checkout-col{float:left;width:288px;}
#checkoutForm label{font-size:12px;width:80px;margin:5px;}
#checkoutForm label#shipping_same{width:auto;}
#checkoutForm .formInput{font-size:12px;width:158px;float:left;margin:5px 10px;}
#checkoutForm select.formInput{width:170px;margin:8px 10px 0 10px;}
.order-summary{border-bottom:1px solid #ccc;padding-bottom:10px;font-weight:bold;font-size:120%;line-height:150%;}.order-summary .item{clear:both;float:left;}
.order-summary .value{float:right;}
.order-summary .total{font-size:120%;}
.order-summary .hr{clear:both;margin:10px 0 !important;}
.order-contents .order-item{position:relative;display:block;font-size:115%;line-height:115%;}
.order-contents .thumbnail{display:block;float:left;margin:2px 10px 0 0;width:74px;}
.order-contents .details{float:left;width:280px;margin-bottom:2.5em;}.order-contents .details .artist{font-weight:bold;}
.order-contents .details .subtitle{color:#666666;}
.order-contents .details .format{font-weight:bold;font-size:12px;line-height:21px;}
.order-contents .quantities{margin-top:1em;position:absolute;left:84px;width:230px;bottom:0;}.order-contents .quantities .price{width:80px;font-weight:bold;margin-right:1em;display:block;float:left;}
.order-contents .quantities input{font-family:Helvetica, Arial;border:1px solid #999;padding:3px;font-size:14px;text-align:right;width:1em;margin:0 0.5em;}
.order-contents .subtotal{right:0;bottom:3px;width:70px;text-align:right;position:absolute;font-weight:bold;}
.order-item.physical .quantities .price{margin-top:4px;}
.order-item.download .details{width:400px;margin-bottom:1.2em;}
.order-item.download .quantities{left:0;}
a.remove,a.remove:visited{width:15px;height:15px;display:inline-block;top:2px;right:0;position:absolute;background:white url(../gfx/remove.png) bottom center no-repeat;}
a.remove:hover,a.remove:visited:hover{background-position:top center;}
.offer{clear:left;font-size:12px;line-height:1.3;font-weight:normal;padding:5px 0;color:#666666;}
.highlight{color:#ed1c24;}
.win.ie a b,.win.ie a span{cursor:pointer;}
.trivia a{font-weight:bold;}
ol.megamix{margin:10px;}ol.megamix li{list-style-type:lower-roman;margin-left:5em;}
.competition-details label,.club-form label{float:left;padding-top:15px;width:100px;}
.competition-details textarea,.club-form textarea,.competition-details input,.club-form input{width:250px;float:left;}
.competition-details label.agree,.club-form label.agree{width:100%;padding-top:0;}.competition-details label.agree input,.club-form label.agree input{float:left;width:auto;margin-right:10px;}
.competition-details label.agree strong,.club-form label.agree strong{float:left;width:90%;font-weight:normal;}
.club-form ul li{list-style-type:disc;margin:20px;}
.panel-pad{height:16px;}
.download-manager ul.orders li{border-top:1px solid #666666;margin:10px 0;padding:10px 0 0 0;clear:both;}.download-manager ul.orders li .current-order h3{padding-top:10px;}
.download-manager ul.orders li .current-order .current-order-contents{margin:10px 0;background-color:#f0f0f0;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.download-manager ul.orders li .current-order a.zip{display:block;height:48px;padding:16px 0 0 72px;background:url(../gfx/zip-icon.png) no-repeat left center;}
.download-manager ul.orders li .current-order a.zip:hover,.download-manager ul.orders li .current-order a.zip:visited:hover{color:black;text-decoration:none;}
.download-manager ul.orders li h3{width:auto;}.download-manager ul.orders li h3 a{display:inline;}
.download-manager ul.orders li ul.tracks li{border-color:#c9c7c9;list-style-type:disc;list-style-position:inside;padding:5px 0 0 5px;margin:5px 0;}.download-manager ul.orders li ul.tracks li .disabled{color:#666666;}
.download-manager ul.orders li ul.tracks li.first{margin-top:10px;}
.download-manager ul.orders li.first{border:none;margin-top:0;}
.dimmed{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.5;}
.hidden{display:none;}
.text-right{text-align:right;}
.receipt table{width:100%;}.receipt table th{padding:5px 0;}
.receipt table td{font-size:15px;line-height:18px;padding:5px 0;}
.receipt table tr.order-item td,.receipt table td.order-summary{border-top:1px solid #888888;border-width:1px 0 0 0 !important;}
.receipt table tr.total td{font-weight:bold;}
.receipt .address{font-size:15px;line-height:18px;}
.paypoint form input[type='text'],.paypoint form input[type='password'],.paypoint form select{border:1px solid #cccccc;padding:3px;}
.paypoint form input[type='submit']{background:#ed1c24;color:white;font-weight:bold;}
.paypoint form input[type='submit']:hover{background:black;}
#phpbb .pageContentsHolder{}

