@import url("https://static.musictoday.com/store/images/global/fonts/icons.css");
@import url("countdownTimer.css");
/*FONTS*/
@font-face {font-family:"MuseoSans300"; src:url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.eot?#iefix"); src:url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.eot?#iefix") format("eot"),url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.woff") format("woff"),url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.ttf") format("truetype"),url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.svg") format("svg");}
/*GLOBAL STYLES*/
body {margin: 0 0 5px 0; background: #FFFFFF url(https://static.musictoday.com/store/bands/1630/images/tilebg.jpg); text-align: center; font-family: Verdana,Arial,Helvetica,sans-serif;}
form {display: inline;}
input {font-family: inherit; font-size: inherit; outline: none;}
input::-moz-focus-inner /*Remove button padding in FF*/ {border: 0; padding: 0;}
input[type="text"] {height: 18px; border: solid 1px #b3b3b3;}
input[type="password"] {height: 18px; border: solid 1px #b3b3b3;}
input[type="radio"] {border: none;}
select {font-family: inherit; font-size: inherit; height: 21px !important; border: solid 1px #b3b3b3;}
textarea {font-family: inherit; font-size: inherit;}
ul {padding: 0 0 0 0; margin: 6px 0 0 18px;}
ol {list-style-type: decimal; margin: 0 0 0 25px;}
li {padding: 0 0 5px 0; margin: 0 0 0 0;}
#Container {margin-bottom: auto; margin-left: auto; width: 751px; margin-right: auto; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; position: relative; height: 100%;}
.ContainerMask {clear: both; float: left; overflow: hidden; width: auto; position: relative;}
.InnerMask {float: left; width: auto; position: relative;}
.ContentArea {float: left; position: relative; overflow: hidden;}
.CheckoutContentArea {overflow: hidden;}
.ColumnBrowse {float: left; position: relative; overflow: hidden;}
/*ContainerMain WIDTH is the right column plus left column (without the external borders)*/
.ContainerMain {background-color: #FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; border: #3d3d3d 1px solid; width: 749px;}
/*InnerMask RIGHT is the right column width; for BACKGROUND-COLOR is left column background colour*/
.ContainerMain .InnerMask {right: 600px; background-color: #1c1c1c; border-right: #3d3d3d 1px solid;}
/*ContentArea WIDTH is the main content panel width;*/
/*If content panel is on right side, LEFT is the right column plus left column (without the external borders)*/
/*If content panel is on left side, LEFT is the right column width alone (without the external borders)*/
.ContainerMain .ContentArea {width: 600px; left: 749px;}
.CheckoutContentArea {float: left; position: relative; width: 600px; min-height: 500px; margin-bottom: 10px; left: 749px;}
/*For full-size pages*/
.ContainerMain .ContentAreaWide {width: 749px;}
/*If browse on left, ColumnBrowse WIDTH is left column content width; LEFT is 0 */
/*If browse on right, ColumnBrowse WIDTH is left column content width; LEFT is browse column width*/
.ContainerMain .ColumnBrowse {width: 148px; left: 0px; background-color: #1c1c1c; text-align: left;}
#ContainerBottom {clear: both; font-size: 7.5pt; margin-bottom: auto; margin-left: auto; width: 751px; margin-right: auto; font-family: Verdana,Arial,Helvetica,sans-serif; position: relative; background-color: Transparent;}
.Required {}
.Bullet {font-weight: normal; font-size: 7.5pt;}
.CheckBox {float: left; vertical-align: middle; width: 14px; height: 14px; margin: 0 2px 0 0; padding: 0;}
.CheckBoxStyle {padding: 0 0 0 0; margin: 0 2px 0 0; width: 14px; height: 14px; vertical-align: middle;}
.PromoBanner {text-align: center; margin-top: 5px;}
.PromoBanner .Banner {padding-bottom: 5px;}
.RibbonBanner {padding: 2px 0 2px 0; text-align: center;}
.AltDisplay {padding-top: 60px; font-weight: bold; padding-left: 5px;}
.AltDisplayFlushLeft {padding-top: 20px; font-weight: bold;}
.InputQty {width: 20px;}
.VariantSelect {float: left; padding-right: 5px;}
.MemberPricing {color: #333333;}
.MemberPricingBorder {border: 1px solid #333333;}
.Ellipsis {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
.UpperCase {text-transform: uppercase;}
.CurrencyFlag {width: 27px; height: 15px; vertical-align: middle;}
.CurrencyFlagLink, .CurrencyFlagLink:hover {text-decoration: none;}
.CurrencyCode {text-transform: uppercase;}
.Clear {clear: both;}
.Clickable {cursor: pointer;}
.Cornered {-moz-border-radius: 6px; border-radius: 6px;}
.FormattedTime {font-size: 11px;}
.DottedBorderBottom {border-bottom: dotted 1px #cccccc;}
.SolidBorderBottom {border-bottom: solid 1px #b2b2b2;}
.TableHeader {font-weight: bold; color: #686868; border-bottom: solid 1px #b2b2b2;}
.TableContent {color: #000000;}
.NextButton {width: 20px; height: 20px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/checkout/CheckoutNext.png) no-repeat 0 0;}
.NextButtonDimmed {width: 20px; height: 20px; cursor: default; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextDimmed.png);}
.NextButtonActive {width: 20px; height: 20px; cursor: pointer; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextActive.png);}
.PrevButton {width: 20px; height: 20px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/checkout/CheckoutPrev.png) no-repeat 0 0;}
.PrevButtonDimmed {width: 20px; height: 20px; cursor: default; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevDimmed.png);}
.PrevButtonActive {width: 20px; height: 20px; cursor: pointer; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevActive.png);}
#Prev {width: 20px; height: 20px; text-indent: -99999px; display: inline-block; overflow: hidden;}
#Next {width: 20px; height: 20px; text-indent: -99999px; display: inline-block; overflow: hidden;}
.LeftField {float: left; margin-right: 10px; width: 221px;}
.LeftField input {width: 221px;}
.LeftField select {width: 223px;}
.RightField {float: left; width: 221px;}
.RightField input {width: 221px;}
.RightField select {width: 221px;}
.FullField {width: 452px;}
.FullField input {width: 452px;}
.BirthDate {float: left; padding-right: 10px; margin-bottom: 7px;}
.BirthDate select {width: auto;}
.CardImage {display: inline-block; padding-bottom: 4px; width: 38px; height: 25px;}
.MasterCardPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/MC_logo.png) no-repeat left top;}
.VisaPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/VISA_logo.png) no-repeat left top;}
.AmExPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/AMEX_logo.png) no-repeat left top;}
.DiscoverPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/Discover_logo.png) no-repeat left top;}
.PayPalPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/PayPal_logo_2015.png) no-repeat left top;}
.MasterPassPayment {background: transparent url(https://static.musictoday.com/store/images/global/MasterPass/MasterPassAcceptanceMark.gif) no-repeat left top;}
.InputError {color: #c2342d; background-color: #f2dede !important; border-color: #a94442 !important;}
.InputError::-webkit-input-placeholder {color: #c2342d !important;}
.InputError::-moz-placeholder {color: #c2342d !important;}
.InputError:-ms-input-placeholder {color: #c2342d !important;}
.InputError:-moz-placeholder {color: #c2342d !important;}
/*SITE BUTTONS*/
.ButtonAddToCart {border: 0; width: 75px; height: 20px;}
.ButtonContinue {border: 0; width: 125px; height: 17px;}
.ButtonContinueShopping {border: 0; width: 141px; height: 17px;}
.ButtonGo {border: 0; width: 14px; height: 14px;}
.ButtonMoreInfo {border: 0; width: 75px; height: 17px;}
.ButtonProceedToCheckout {border: 0; width: 141px; height: 17px;}
.ButtonPurchase {border: 0; width: 125px; height: 17px;}
.ButtonReviewPurchase {border: 0; width: 141px; height: 17px;}
.ButtonSearch {border: 0; width: 64px; height: 17px;}
.ButtonSubmit {border: 0; width: 64px; height: 17px;}
.ButtonUpdateCart {border: 0; width: 111px; height: 17px;}
.ButtonBuyAlbum {border: 0; width: 67px; height: 15px;}
.ButtonBuyAlbumLarge {border: 0; width: 126px; height: 20px;}
.ButtonBuyTrack {border: 0; width: 84px; height: 17px;}
.ButtonBmlContinue {border: 0; width: 150px; height: 17px;}
.ButtonPaypal {border: 0;}
.ButtonUseBilling {width: 30px; font-weight: bold; font-size: 8pt; text-decoration: none;}
.ButtonAreaLeft {float: left; font-weight: bold;}
.ButtonAreaRight {float: right; text-align: right;}
.SiteButtonContainerCentered {float: right; position: relative; left: -50%; text-align: left;}
.SiteButtonContainerCentered ul {list-style: none; position: relative; left: 50%; margin: 0; padding: 0; cursor: pointer;}
.SiteButtonContainerCentered li {float: left; position: relative; height: 18px;}
.SiteButtonContainerCentered li.SiteButtonLeft {width: 6px; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_left.png) no-repeat;}
.SiteButtonContainerCentered li.SiteButtonCenter {color: #000000; padding: 2px; font-weight: bold; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_middle.png) repeat-x;}
.SiteButtonContainerCentered li.SiteButtonCenter a {color: #000000; text-decoration: none;}
.SiteButtonContainerCentered li.SiteButtonRight {width: 6px; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_right.png) no-repeat;}
.SiteButtonContainer {float: left; text-align: left; height: 18px;}
.SiteButtonContainer ul {list-style: none; margin: 0; padding: 0; cursor: pointer;}
.SiteButtonContainer li {float: left; position: relative; height: 18px;}
.SiteButtonContainer li.SiteButtonLeft {width: 6px; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_left.png) no-repeat;}
.SiteButtonContainer li.SiteButtonCenter {color: #000000; padding: 2px; font-weight: bold; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_middle.png) repeat-x;}
.SiteButtonContainer li.SiteButtonCenter a {color: #000000; text-decoration: none;}
.SiteButtonContainer li.SiteButtonRight {width: 6px; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_right.png) no-repeat;}
.SiteButtonContainerRight {float: right; text-align: right; height: 18px;}
.SiteButtonContainerRight ul {list-style: none; margin: 0; padding: 0; cursor: pointer;}
.SiteButtonContainerRight li {float: left; position: relative; height: 18px;}
.SiteButtonContainerRight li.SiteButtonLeft {width: 6px; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_left.png) no-repeat;}
.SiteButtonContainerRight li.SiteButtonCenter {color: #000000; padding: 2px; font-weight: bold; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_middle.png) repeat-x;}
.SiteButtonContainerRight li.SiteButtonCenter a {color: #000000; text-decoration: none;}
.SiteButtonContainerRight li.SiteButtonRight {width: 6px; background: transparent url(https://static.musictoday.com/store/bands/1630/images/btn_right.png) no-repeat;}
/*HEADER STYLES*/
.Header {width: 600px; color: #FFFFFF; background-color: #FFFFFF;}
.Header .HeaderBanner {float: left;}
.Header .StoreName {font-size: 20pt; text-align: left; font-weight: bold; padding-left: 5px;}
.Header .StoreImage {line-height: 0;}
.SocialNetworking {float: left; text-align: left; padding-top: 8px;}
.Header .MainNav {padding: 10px 10px 10px 0; color: #FFFFFF; background-color: #1c1c1c; text-align: right; font-size: 7.5pt; font-weight: normal; text-transform: lowercase;}
.Header .MainNav a {font-weight: bold; color: #0308e4; text-decoration: none;}
.Header .MainNav a:hover {color: #0308e4; text-decoration: underline;}
/*SESSION STYLES*/
.SessionArea {float: left; color: #FFFFFF; text-align: left; font-size: 7.5pt; font-weight: normal; padding: 8px 0 3px 0;}
.SessionArea a {color: ; font-weight: bold; text-decoration: none;}
.SessionArea a:hover {color: #0308e4; text-decoration: underline;}
/*CONTENT BLOCK STYLES*/
.ContentBlock {clear: both; color: #000000; text-align: left; font-size: 7.5pt; min-height: 200px;}
.ContentBlock a {color: #0033cc; text-decoration: none;}
.ContentBlock a:hover {color: #0033cc; text-decoration: underline;}
/*CONTENT HEADER STYLES*/
.ContentHeaderBar {font-size: 7.5pt; font-weight: bold; color: #000000; text-decoration: none; background-color: #FFFFFF; margin: 0 10px 0 10px; padding: 10px 0 1px 0; text-align: left;}
.ContentHeaderBar h1 {color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;}
.ContentHeaderBar a {color: #0033cc; text-decoration: none;}
.ContentHeaderBar a:hover {color: #0033cc; text-decoration: underline;}
.ContentHeaderBar .RightContent {float: right; padding-left: 5px;}
.ContentHeaderBar .BreadCrumbs {font-weight: bold; float: left;}
.ContentHeaderBar .BreadCrumbs a {text-decoration: none; font-weight: bold;}
.ContentHeaderBar .BreadCrumbs a:hover {text-decoration: underline; font-weight: bold;}
.ContentHeaderBar .BreadCrumbsShare {width: 450px;}
.ContentHeaderBar .BreadCrumbs .InactiveBreadCrumb {color: #000000; font-weight: normal;}
.HeaderDivider {clear: both; padding: 0 10px 0 10px;}
.HeaderDivider hr {background-color: #e6e6e6; color: #e6e6e6; height: 1px; padding: 0; margin: 0; border: 0;}
.HeaderDivider br {line-height: 15px;}
/*CATALOG NAV STYLES*/
.CatalogNavHeader {background-color: #666666; padding: 10px 0 10px 5px; cursor: pointer; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #cacaca; font-weight: bold; text-transform: uppercase; border-bottom: solid 1px #3d3d3d;}
.CatalogNavHeader a {color: #cacaca; text-decoration: none;}
.CatalogNavHeader a:hover {color: #cacaca; text-decoration: none;}
ul#NavList {text-align: left; list-style: none; padding: 0; margin: 0; width: 148px; color: #FFFFFF; font-size: 7.5pt; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold;}
ul#NavList li {display: block; cursor: pointer; margin: 0; padding: 4px 5px 4px 5px; background-color: #FFFFFF; color: #070cc7; border-bottom: solid 1px #3d3d3d;}
ul#NavList .Text {width: 140px; color: #070cc7; background-color: #FFFFFF;}
ul#NavList .TextHover {width: 140px; color: #070cc7; background-color: #FFFFFF; text-decoration: underline;}
ul#NavList li#Active {cursor: default; color: #FFFFFF; background-color: #070cc7;}
ul#NavList .SubDept {padding-left: 15px;}
/*SHARE STYLES*/
.ShareBox {padding: 10px 5px 10px 5px; color: #FFFFFF;}
.ShareBoxHeader {background-color: #666666; padding: 10px 0 10px 5px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #cacaca; font-weight: bold; text-transform: uppercase;}
.ShareBoxContent {float: left; width: 100px; padding-top: 5px; margin-left: 10px; font-size: 7.5pt; color: #FFFFFF; text-decoration: none; text-transform: lowercase;}
.ShareBoxContent a {font-weight: bold; color: #0308e4; font-weight: bold; text-decoration: none;}
.ShareBoxContent a:hover {color: #0308e4; text-decoration: underline;}
/*CART SUMMARY STYLES*/
.CartSummary {background-color: #1c1c1c; padding: 10px 5px 10px 5px; font-size: 7.5pt; font-weight: bold; color: #FFFFFF;}
.CartSummaryHeader {background-color: #666666; padding: 10px 0 10px 5px; cursor: pointer; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #cacaca; font-weight: bold; text-transform: uppercase;}
.CartSummary a {color: #0308e4; text-decoration: none;}
.CartSummary a:hover {color: #0308e4; text-decoration: underline;}
/*SEARCH BOX STYLES*/
.SearchBox {padding: 10px 5px 10px 5px; color: #FFFFFF;}
.SearchBoxHeader {background-color: #666666; padding: 10px 0 10px 5px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #cacaca; font-weight: bold; text-transform: uppercase;}
/*MAILING LIST*/
.MailingListHeader {background-color: #666666; padding: 10px 0 10px 5px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #cacaca; font-weight: bold; text-transform: uppercase;}
.MailingList {padding: 10px 5px 10px 5px; font-size: 7.5pt; color: #FFFFFF;}
.MailingList a {color: #0308e4; text-decoration: none;}
.MailingList a:hover {color: #0308e4; text-decoration: underline;}
.MailingList .InputMailingList {width: 130px;}
/*SHARE TAG STYLES*/
.ShareTagArea {float: right; padding-left: 5px; height: 22px; overflow: hidden;}
.ShareTagArea .FacebookTag {float: right; padding-left: 2px;}
.ShareTagArea .TwitterTag {float: right; padding-top: 1px; text-align: right;}
.ShareTagArea .ShareImg {width: 18px; height: 18px;}
/*PROMO STYLES*/
.SidePromo {line-height: 0;}
.PromoArea {font-weight: normal; color: #000000; font-size: 7.5pt; padding: 0 10px 15px 10px; text-align: left;}
.PromoArea a {color: #0033cc; text-decoration: none;}
.PromoArea a:hover {color: #0033cc; text-decoration: underline;}
/*STOREFRONT STYLES*/
.StorefrontFeatures {text-align: center; padding: 5px 10px 10px 10px; font-size: 7.5pt; font-weight: bold;}
.StorefrontFeatures a {color: #0033cc; text-decoration: none;}
.StorefrontFeatures a:hover {color: #0033cc; text-decoration: underline;}
.StorefrontFeature {float: left; padding-bottom: 10px; width: 154px;}
.StorefrontFeaturePadded {float: left; padding-bottom: 10px; width: 154px; margin-right: 57px;}
.StorefrontFeatureSingle {float: left; padding: 0 0 10px 211px;}
.StorefrontFeatureDouble {float: left; padding: 0 57px 10px 106px; width: 154px;}
.StorefrontImg {width: 150px; height: 150px; border: 0;}
.StorefrontFeaturedProducts {padding: 5px 10px 10px 10px;}
.StorefrontFeaturedProducts a {color: #0033cc; text-decoration: none;}
.StorefrontFeaturedProducts a:hover {color: #0033cc; text-decoration: underline;}
.StorefrontFeaturedProducts .Title {text-transform: uppercase;}
.StorefrontFeaturedProducts .Product {text-align: left; width: 580px; padding: 5px 0 10px 0;}
.StorefrontFeaturedProducts .Product .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstMP3.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstFlac.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstNew.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstLimitedQuantity.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstSoldOut.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstWebExclusive.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCollectable.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstBackOrder.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstExclusive.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstMemberOnly.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom1.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom2.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom3.png) no-repeat left top;}
.StorefrontFeaturedProducts .Product .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom4.png) no-repeat left top;}
.StorefrontFeaturedProducts .Display {float: left; width: 170px;}
.StorefrontFeaturedProducts .Text {width: 155px;}
.StorefrontFeaturedProducts .Display .Image {width: 150px; border: 0;}
.StorefrontFeaturedProducts .Details {float: left; width: 410px;}
.StorefrontFeaturedProducts .Product .Details .Title {font-weight: bold; padding-bottom: 12px;}
.StorefrontFeaturedProducts .Product .Details .Purchase {padding: 10px 0 0 0;}
.StorefrontFeaturedProducts .Product .Details .Purchase .ButtonSection {padding-bottom: 12px;}
.StorefrontFeaturedProducts .Product .Details .Purchase .ButtonSection .Label {float: left; padding: 3px 5px 5px 0;}
.StorefrontFeaturedProducts .Product .Details .Purchase .ButtonSection .Value {float: left;}
.StorefrontFeaturedProducts .Product .Details .Purchase .External {text-align: center;}
.StorefrontFeaturedProducts .Product .Details .Purchase .Pricing {margin-bottom: 10px;}
.StorefrontFeaturedProducts .Product .Details .Purchase .RegularPricing {font-weight: bold;}
.StorefrontFeaturedProducts .Product .Details .Purchase .MemberPricing {font-weight: bold; color: #333333;}
.StorefrontFeaturedProducts .Product .Details .Purchase .SalePricing {font-weight: bold; color: #414141;}
.StorefrontFeaturedProducts .Product .Details .Purchase .Pricing .OriginalPricing {color: #414141;}
.StorefrontFeaturedProducts .Product .Details .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.StorefrontFeaturedProducts .Product .Details .Purchase .BuyIt {cursor: pointer; text-align: left;}
.StorefrontFeaturedProducts .Product .Details .Purchase .Choices {clear: both; padding-bottom: 12px; display: block;}
.StorefrontFeaturedProducts .Product .Details .Purchase .Qty {float: left; padding-right: 10px;}
.StorefrontFeaturedProducts .Product .Details .Purchase .Qty .QtyInput {width: 28px;}
.StorefrontFeaturedProducts .Product .Details .Purchase .Choices .Variants {float: left; padding: 1px 0 0 0;}
/*DEPT STYLES*/
.DeptProducts {text-align: left; padding: 0 10px 0 10px; color: #000000;}
.DeptProducts a {color: #0033cc; text-decoration: none;}
.DeptProducts a:hover {color: #0033cc; text-decoration: underline;}
.DeptProducts .Product {text-align: left; width: 580px; padding: 5px 0 10px 0;}
.DeptProducts .Product .Display {float: left; width: 170px;}
.DeptProducts .Product .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstMP3.png) no-repeat left top;}
.DeptProducts .Product .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstFlac.png) no-repeat left top;}
.DeptProducts .Product .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstNew.png) no-repeat left top;}
.DeptProducts .Product .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstLimitedQuantity.png) no-repeat left top;}
.DeptProducts .Product .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstSoldOut.png) no-repeat left top;}
.DeptProducts .Product .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstWebExclusive.png) no-repeat left top;}
.DeptProducts .Product .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCollectable.png) no-repeat left top;}
.DeptProducts .Product .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstBackOrder.png) no-repeat left top;}
.DeptProducts .Product .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstExclusive.png) no-repeat left top;}
.DeptProducts .Product .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstMemberOnly.png) no-repeat left top;}
.DeptProducts .Product .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom1.png) no-repeat left top;}
.DeptProducts .Product .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom2.png) no-repeat left top;}
.DeptProducts .Product .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom3.png) no-repeat left top;}
.DeptProducts .Product .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom4.png) no-repeat left top;}
.DeptProducts .Product .Text {width: 155px;}
.DeptProducts .Product .Display .Image {width: 150px; border: 0;}
.DeptProducts .Product .Details {float: left; width: 410px;}
.DeptProducts .Product .Details .Title {font-weight: bold;}
.DeptProducts .Product .Details .Purchase {padding: 10px 0 0 0;}
.DeptProducts .Product .Details .Purchase .External {text-align: center;}
.DeptProducts .Product .Details .Purchase .Pricing {margin-bottom: 10px;}
.DeptProducts .Product .Details .Purchase .RegularPricing {font-weight: bold;}
.DeptProducts .Product .Details .Purchase .MemberPricing {font-weight: bold; color: #333333;}
.DeptProducts .Product .Details .Purchase .SalePricing {font-weight: bold; color: #414141;}
.DeptProducts .Product .Details .Purchase .Pricing .OriginalPricing {color: #414141;}
.DeptProducts .Product .Details .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.DeptProducts .Product .Details .Purchase .BuyIt {cursor: pointer; text-align: left;}
.DeptProducts .Product .Details .Purchase .ButtonSection {padding-bottom: 12px;}
.DeptProducts .Product .Details .Purchase .ButtonSection .Label {float: left; padding: 3px 5px 5px 0;}
.DeptProducts .Product .Details .Purchase .ButtonSection .Value {float: left;}
.DeptProducts .Product .Details .Purchase .Choices {clear: both; padding-bottom: 12px; display: block;}
.DeptProducts .Product .Details .Purchase .Qty {float: left; padding-right: 10px;}
.DeptProducts .Product .Details .Purchase .Qty .QtyInput {width: 28px;}
.DeptProducts .Product .Details .Purchase .Choices .Variants {float: left; padding: 1px 0 0 0;}
/*PRODUCT STYLES*/
.ProductContent {text-align: left; padding: 0 10px 10px 10px;}
.ProductContent a {color: #0033cc; text-decoration: none;}
.ProductContent a:hover {color: #0033cc; text-decoration: underline;}
.ProductContent hr {background-color: #e6e6e6; color: #e6e6e6; height: 1px; border: 0; padding: 0; margin: 5px 0 5px 0;}
.ProductContent .WishListNetworking {clear: both; padding: 10px 0 5px 0;}
.ProductContent .WishListNetworking .WishList {float: left; padding-top: 6px;}
.LikeProduct {height: 80px;}
.ProductContent .WishListNetworking .EmailFriend {float: left; padding-left: 5px;}
.ProductContent .WishListNetworking .FacebookTag {float: left; padding-left: 5px;}
.ProductContent .WishListNetworking .TwitterTag {float: left; padding-left: 5px;}
.ProductContent .WishListNetworking .ShareImg {width: 18px; height: 18px;}
.ProductContent .Label {float: left; padding: 3px 5px 5px 0;}
.ProductContent .Value {float: left;}
.ProductContent .Product {width: 580px; text-align: left;}
.ProductContent .Product .Image {float: left; text-align: left; width: 310px;}
.ProductContent .Product .ProductImage {width: 300px; height: 300px; border: 0;}
.ProductContent .Product .Image .EnlargeText {text-align: left; padding-top: 5px;}
.ProductContent .Product .Image .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstMP3.png) no-repeat left top;}
.ProductContent .Product .Image .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstFlac.png) no-repeat left top;}
.ProductContent .Product .Image .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstNew.png) no-repeat left top;}
.ProductContent .Product .Image .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstLimitedQuantity.png) no-repeat left top;}
.ProductContent .Product .Image .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstSoldOut.png) no-repeat left top;}
.ProductContent .Product .Image .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstWebExclusive.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCollectable.png) no-repeat left top;}
.ProductContent .Product .Image .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstBackOrder.png) no-repeat left top;}
.ProductContent .Product .Image .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstExclusive.png) no-repeat left top;}
.ProductContent .Product .Image .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstMemberOnly.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom1.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom2.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom3.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom4.png) no-repeat left top;}
.ProductContent .Product .Details {float: left; padding-bottom: 15px; width: 270px; text-align: left; display: inline;}
.ProductContent .Product .Details .Title {font-weight: bold; width: 270px; color: #000000;}
.ProductContent .Product .Details .ProductId {padding-bottom: 10px;}
.ProductContent .Product .Desc {padding: 10px 0 0 0; width: 580px;}
.ProductContent .Product .Details .Purchase {clear: both; float: left; width: 270px;}
.ProductContent .Product .Details .Purchase .External {}
.ProductContent .Product .Details .Purchase .Choices {clear: both; padding-bottom: 12px; display: block;}
.ProductContent .Product .Details .Purchase .Qty {float: left; padding-right: 10px; margin-bottom: 10px;}
.ProductContent .Product .Details .Purchase .Qty .QtyInput {width: 28px;}
.ProductContent .Product .Details .Purchase .Choices .Variants {float: left; padding: 1px 0 0 0;}
.ProductContent .Product .Details .Purchase .Choices .Variants .HelpText {padding-top: 8px;}
.ProductContent .Product .Details .Purchase .Choices .Variants .SelectVariant {font-size: 7.5pt; max-width: 270px;}
.ProductContent .Product .Details .Purchase .Pricing {float: left; text-align: left; margin-bottom: 10px;}
.ProductContent .Product .Details .Purchase .Pricing .RegularPricing {font-weight: bold;}
.ProductContent .Product .Details .Purchase .Pricing .MemberPricing {color: #333333; font-weight: bold;}
.ProductContent .Product .Details .Purchase .Pricing .SalePricing {color: #414141; font-weight: bold;}
.ProductContent .Product .Details .Purchase .Pricing .OriginalPricing {color: #414141;}
.ProductContent .Product .Details .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.ProductContent .Product .Details .Purchase .BuyIt {float: left; cursor: pointer; height: auto;}
.ProductContent .UsuallyShipsIn {font-size: 11px; margin: 0 0 10px;}
.ProductContent .MembersOnly {float: left;}
.ProductContent .NoProducts {padding: 10px 0 10px 0; text-align: center; float: left;}
.ProductContent .Product .Details .BuyAffinityTeaser {clear: both; margin-top: 10px; border-top: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; padding: 3px 0 10px 0; text-align: center; width: 270px;}
.ProductContent .Product .Details .BuyAffinityTeaser .Text {font-weight: bold; color: #000000; margin-top: 5px; float: left; width: 270px;}
.ProductContent .Product .Details .BuyAffinityTeaser .Items {float: left; text-align: center; width: 200px; margin: 6px 0 0 25px;}
.ProductContent .Product .Details .BuyAffinityTeaser .Items .Padded {padding-right: 25px;}
.ProductContent .Product .Details .BuyAffinityTeaser .Items .Item {width: 75px; height: 75px; float: left; display: none;}
.ProductContent .Product .Details .BuyAffinityTeaser .Items .Item .Image {border: 0; width: 75px; height: 75px;}
.ProductContent .Product .Details .BuyAffinityTeaser .ScrollLeft {float: left; padding: 30px 0 0 0;}
.ProductContent .Product .Details .BuyAffinityTeaser .ScrollRight {float: right; padding: 30px 0 0 0;}
.ProductContent .Product .Details .BuyAffinityTeaser .ImageNext {width: 19px; height: 19px; background: transparent url(https://static.musictoday.com/store/images/global/next.png) no-repeat center top;}
.ProductContent .Product .Details .BuyAffinityTeaser .ImageNextDimmed {width: 19px; height: 19px; background: transparent url(https://static.musictoday.com/store/images/global/next_dimmed.png) no-repeat center top;}
.ProductContent .Product .Details .BuyAffinityTeaser .ImagePrevious {width: 19px; height: 19px; background: transparent url(https://static.musictoday.com/store/images/global/previous.png) no-repeat center top;}
.ProductContent .Product .Details .BuyAffinityTeaser .ImagePreviousDimmed {width: 19px; height: 19px; background: transparent url(https://static.musictoday.com/store/images/global/previous_dimmed.png) no-repeat center top;}
.ProductContent .Product .Details .BuyAffinityTeaser .ImageNextMouseOver {width: 19px; height: 19px; background: transparent url(https://static.musictoday.com/store/images/global/next_dimmed.png) no-repeat center top;}
.ProductContent .Product .Details .BuyAffinityTeaser .ImagePreviousMouseOver {width: 19px; height: 19px; background: transparent url(https://static.musictoday.com/store/images/global/previous_dimmed.png) no-repeat center top;}
/*PRODUCT TABS STYLES*/
#ProductTabs {clear: both; margin: 15px 0 0 0; width: 580px;}
#ProductTabs #TabList {margin: 0; padding: 0 0 24px 0px; color: #070cc7; font-weight: bold; font-size: 7.5pt; border-bottom: solid 1px #e6e6e6;}
#ProductTabs #TabList ul {margin: 0; padding: 0; list-style-type: none;}
#ProductTabs #TabList li {height: 23px; padding: 0; cursor: pointer; margin: 0 1px 0 0; display: inline; float: left; background-color: #FFFFFF; color: #070cc7; border-top: solid 1px #e6e6e6; border-left: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6;}
#ProductTabs #TabList li .LeftCurve {float: left; width: 0;}
#ProductTabs #TabList li .CurveContents {float: left; height: 23px;}
#ProductTabs #TabList li .CurveContents .Text {text-align: center; padding: 5px 5px 5px 5px;}
#ProductTabs #TabList li .CurveContents .TextHover {text-align: center; padding: 5px 5px 5px 5px; color: #070cc7;}
#ProductTabs #TabList li .RightCurve {float: left; width: 0;}
#ProductTabs #TabList li.Current {cursor: default; height: 24px; background-image: none; background-color: #070cc7; color: #FFFFFF; border-top: solid 1px #e6e6e6; border-left: solid 1px #e6e6e6; border-bottom: none; border-right: solid 1px #e6e6e6;}
#ProductTabs #TabList li.Current .LeftCurve {float: left; width: 0;}
#ProductTabs #TabList li.Current .CurveContents {float: left; height: 24px;}
#ProductTabs #TabList li.Current .CurveContents .Text {text-align: center; padding: 5px 5px 5px 5px;}
#ProductTabs #TabList li.Current .CurveContents .TextHover {text-align: center; padding: 5px 5px 5px 5px; color: #FFFFFF;}
#ProductTabs #TabList li.Current .RightCurve {float: left; width: 0;}
#TabsContent {clear: both; padding: 12px; border-left: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; height: 100%;}
#TabsContent a {color: #0033cc; text-decoration: none;}
#TabsContent a:hover {color: #0033cc; text-decoration: underline;}
#TabsContent #OverviewContent {display: none; width: 554px;}
#TabsContent #MoreInfoContent {display: none; width: 554px;}
#TabsContent #DownloadsContent {display: none; width: 554px;}
#TabsContent #ReviewsContent {display: none; width: 554px;}
#TabsContent #ReviewsContent .Description {float: left; width: 294px; margin: 0 20px 0 0;}
#TabsContent #ReviewsContent .Description .Title {font-weight: bold;}
#TabsContent #ReviewsContent .Description .FeaturedReviewsContent {text-align: left; width: 294px; padding-bottom: 15px; background-color: #FFFFFF; color: #000000;}
#TabsContent #ReviewsContent .Description .FeaturedReviewsContent a {color: #0033cc; text-decoration: none;}
#TabsContent #ReviewsContent .Description .FeaturedReviewsContent a:hover {color: #0033cc; text-decoration: underline;}
#TabsContent #ReviewsContent .Description .FeaturedReviewsContent .Reviewer {font-weight: bold;}
#TabsContent #ReviewsContent .Other {float: left; width: 225px; margin-bottom: 5px;}
#TabsContent #ReviewsContent .Other a {color: #0033cc; text-decoration: none;}
#TabsContent #ReviewsContent .Other a:hover {color: #0033cc; text-decoration: underline;}
#TabsContent #ReviewsContent .Other hr {background-color: #e6e6e6; color: #e6e6e6; height: 1px; border: 0;}
#TabsContent #ReviewsContent .Other .ReviewSummary {padding-bottom: 20px;}
#TabsContent #ReviewsContent .Other .ReviewSummary .RatingText {width: 225px; font-weight: bold; margin-bottom: 4px;}
#TabsContent #ReviewsContent .Other .ReviewSummary .CountText {font-weight: bold; margin: 4px 0 8px 0;}
#TabsContent #BuyAffinityContent {display: none; width: 554px;}
#TabsContent #BuyAffinityContent .BuyAffinity {font-size: 7.5pt;}
#TabsContent #BuyAffinityContent .BuyAffinity .TitleRow {height: 20px;}
#TabsContent #BuyAffinityContent .BuyAffinity .TitleRow .Text {font-weight: bold; width: 554px;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation {width: 554px;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Display {margin: 8px 0 8px 0; width: 75px; float: left; display: inline-block;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Image {border: 0; width: 75px; height: 75px;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details {margin: 8px 0 8px 10px; float: left;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details a {color: #0033cc; text-decoration: none;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details a:hover {color: #0033cc; text-decoration: underline;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details .Title {font-size: 7.5pt; padding-bottom: 8px; width: 455px;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details .Text {width: 455px;}
#TabsBottomSection {clear: both; width: 580px; height: 1px; line-height: 1px; border-bottom: solid 1px #e6e6e6;}
#TabsContent #BuyAffinityContent .EllipsisOne {height: 15px; overflow: hidden;}
#TabsContent #BuyAffinityContent .EllipsisTwo {height: 25px; overflow: hidden;}
/* PRODUCT DETAIL DOWNLOAD TRACKS AREA */
#DownloadContentArea {background-color: #ffffff; border: solid 1px #dbdbdb; height: 100%; padding: 0 0 0 0; margin-top: 8px; font-size: 7pt;}
#DownloadContentArea a {color: #cccccc; text-decoration: none;}
#DownloadContentArea a:hover {color: #cccccc; text-decoration: underline;}
#DownloadContentArea .DigitalPlayer {float: left; color: #242424; margin: 5px 0 0 0; padding: 5px 10px 12px 5px; text-align: center;}
#DownloadContentArea .DigitalPlayer #NoFlash {font-weight: bold; padding: 5px 0 0 6px;}
#DownloadContentArea .DigitalPlayer #NoFlash a {color: #cccccc; text-decoration: none;}
#DownloadContentArea .DigitalPlayer #NoFlash a:hover {color: #cccccc; text-decoration: underline;}
#DownloadContentArea .DownloadControls {color: #242424; padding: 3px 0 3px 0;}
#DownloadContentArea .DownloadFormatArea {float: right; font-weight: bold; color: #242424; width: 150px; border-left: solid 1px #dbdbdb; margin: 0 5px 0 0; text-align: right;}
#DownloadContentArea .DownloadFormatArea .FormatSelectText {padding-bottom: 3px;}
#DownloadContentArea .DownloadFormatArea .FormatSelect {width: 137px; margin-left: 4px;}
#DownloadContentArea .DownloadFormatArea .NoFormat {line-height: 30px;}
#DownloadContentArea .DownloadNeedHelp {padding-top: 3px;}
#DownloadContentArea .DownloadNeedHelp a {color: #00a3e2; font-size: 7pt; text-decoration: none;}
#DownloadContentArea .DownloadNeedHelp a:hover {color: #00a3e2; text-decoration: underline;}
#DownloadContentArea .TableContainer {width: 100%; height: 261px; overflow: auto; overflow-y: auto; overflow-x: hidden;}
#DownloadContentArea .DownloadTable {width: 100%; height: 100%;}
#DownloadContentArea .DownloadTableContent {width: 100%;}
#DownloadContentArea .DownloadTableHeaderCell {background-color: #cccccc; color: #242424; font-weight: bold; border-right: solid 1px #ededed;}
#DownloadContentArea .DownloadTableRow {background-color: #ffffff;}
#DownloadContentArea .DownloadTableRowAlt {background-color:#f2f2f2;}
#DownloadContentArea .DownloadTableCell {color: #242424; border-right: solid 1px #ededed;}
#DownloadContentArea .CellOne {width: 25px;}
#DownloadContentArea .CellTwo {width: 30px;}
#DownloadContentArea .CellThree {width: 145px; font-weight: bold;}
#DownloadContentArea .CellFour {width: 33px;}
#DownloadContentArea .CellFive {width: 135px;}
#DownloadContentArea .CellSix {width: 38px;}
#DownloadContentArea .CellSeven {border-right: none;}
/*CART STYLES*/
.Cart {padding: 0 10px 10px 10px; background-color: #ffffff; color: #686868; font-size: 11px;}
.Cart a {color: #000000;}
.Cart a:hover {color: #000000;}
.Cart hr {background-color: #b2b2b2; color: #b2b2b2; height: 1px; border: 0;}
.Cart .Button {clear: both; float: right; text-align: right;}
.CartProcessingText {padding-top: 9px; display: none;}
.CartCorrectErrors {padding-top: 9px; color: #ff0000;}
.Cart .CartTableSummary {background-color: #f2f2f2; color: #333333; padding: 5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #e5e5e5;}
.Cart .CartTableSummary .PromoCodeBox {float: left; height: 22px;}
.Cart .CartTableSummary .Padded {padding-top: 6px;}
.CartPromoCodeBox {padding: 30px 0 15px 0;}
.CartPromoCodeBox .CodeInput {float: left; padding-right: 10px;}
.CartPromoCodeBox .CodeInput input {border: solid 1px #b3b3b3; background-color: #ffffff; color: #adadad; padding: 3px; padding-top: 4px\0/IE8+9; padding-bottom: 4px\0/IE8+9; font-size: 11px; width: 150px;}
.CartPromoCodeBox .CodeButton {float: left; height: 22px; padding-top: 1px;}
.Cart .DigitalText {color: #adadad; font-size: 10px;}
.Cart .CartEmptyMsg {padding: 40px 0 80px 0;}
.CartItems {border-bottom: solid 1px #b2b2b2; padding-top: 20px;}
.CartHeaderRow {border-bottom: solid 1px #b2b2b2;}
.CartRow {padding: 10px 0 10px 0;}
.CartTopMargin {margin-top: 20px;}
.ColumnItem {float: left; text-align: left; width: 350px; margin-right: 20px;}
.ColumnImage {float: left; margin-right: 20px; width: 75px;}
.ColumnImage img {border: 0; width: 75px; height: 75px;}
.ColumnDescription {float: left; text-align: left; width: 255px; margin-top: 15px;}
.ColumnDescription .ItemNumber {color: #adadad; font-size: 10px;}
.GiftCertRecipient {font-size: 10px;}
.ColumnPrice {float: left; text-align: right; width: 60px; margin-right: 20px;}
.ColumnQty {float: left; text-align: center; width: 50px; margin-right: 20px;}
.ColumnRemove {float: right; text-align: right; width: 60px;}
.ColumnRemove .EditItem {text-transform: capitalize; font-size: 10px; cursor: pointer;}
.ColumnRemove .DeleteItem {text-transform: capitalize; font-size: 10px; cursor: pointer;}
.UpsellHeader {padding: 2px 0 3px 3px; overflow: hidden; border-bottom: solid 1px #b2b2b2;}
.CartSupersaverHeader {padding: 2px 0 3px 3px; overflow: hidden; border-bottom: solid 1px #b2b2b2;}
.CartLeft {float: left; width: 240px; margin: 0 0 10px 0;}
.CartRight {float: right; width: 340px; text-align: right; margin-bottom: 10px;}
.CartTotal {background-color: #ececec; padding: 10px; font-size: 12px; -moz-border-bottom-right-radius: 6px; -moz-border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
.CartTotalLeft {float: left;}
.CartTotalRight {float: right;}
.TotalFinePrint {font-size: 10px;}
.CartSubtotal {font-weight: bold;}
.CartTitle {float: left; font-weight: bold; font-size: 12px; padding-top: 25px;}
.CartButton {padding: 20px 0 29px 0; float: right;}
.CartButton a:hover {text-decoration: none;}
.Cart .CartActionLinks {clear: both; font-size: 10px;}
.CartPromos {background-color: #ececec; margin-bottom: 30px;}
.CartPromosInner {padding: 10px 15px 10px 15px;}
.CartPromosTitle {font-size: 14px; border-bottom: solid 1px #b2b2b2; margin: 30px 0 15px 0;}
.CartPromo {padding-bottom: 10px; border-bottom: solid 1px #b2b2b2; margin-bottom: 10px;}
.CartPromoDescription {float: left; font-size: 11px; color: #757575; width: 475px;}
.CartPromoStatus {font-style: italic;}
.CartPromoRemove {float: right; font-size: 11px; margin-left: 20px;}
.PromoTeaser {padding-top: 15px;}
.PromoButton {float: left; margin-bottom: 20px;}
.Cart .ButtonDivider {text-align: left; padding-bottom: 17px; float: left;}
.Cart .OptionLeft {float: right;}
.Cart .OptionRight {float: right; padding-left: 20px;}
.AdditionalPaymentOptions {position: relative; float: right; padding-bottom: 35px;}
#masterPassCheckoutButtonDiv:hover {cursor: pointer;}
#MasterPassResetInstructions {position: relative; float: left; padding-top: 6px; font-size: 10px;}
.DimProduct {opacity: .7; /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* For IE 8 */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.ChangeCartText {padding: 9px 5px 9px 5px; text-align: center;}
.ProductContainerGeneric {text-align: center; width: 160px;}
.ProductContainerGeneric .Image {margin: 0; position: relative; text-align: center;}
.ProductContainerGeneric .Image img {width: 150px; height: 150px;}
.ProductContainerGeneric .ProductDetails {clear: both; display: block; font-size: 11px; margin: 0 10px 0 10px; height: 80px; text-align: center; overflow: hidden;}
.ProductContainerGeneric .Name {font-weight: bold; font-size: 14px; text-align: center;}
.ProductContainerGeneric .Name a {font-weight: normal; font-size: 11px;	display: block; max-height: 42px;}
.ProductContainerGeneric .Pricing {clear: both; display: block; text-align: center; font-weight: bold; margin: 0 auto; padding-top: 3px;}
.ProductContainerGeneric .Pricing ul.PricingContainer {padding: 0; margin: 0; list-style: none;}
.ProductContainerGeneric .Pricing ul.PricingContainer li {display: inline; text-align: center; width: 100%; padding-right: 5px;}
.ProductContainerGeneric .EllipsisThree {max-height: 42px; overflow: hidden;}
#WrappedProductView {list-style: none; margin: 10px 0 0 0; padding: 0;}
#WrappedProductView li {float: left; padding: 0; margin: 0 0 5px 0; line-height: 11px; text-align: center; padding-right: 33px;}
#WrappedProductView li:nth-child(4n+0) {padding-right: 0;}
#WrappedProductView .Pricing {clear: both; margin-top: 4px;}
.CartOverlayProduct {text-align: left; padding-top: 0; padding-bottom: 10px; margin-top: 3px; overflow: hidden;	width: 100%; height: 100%;}
.CartOverlayProduct a {font-weight: bold; text-decoration: none; outline: none;}
.CartOverlayProduct hr {padding: 0; margin: 5px 0 5px 0;}
.CartOverlayProduct .MembersOnly {float: left;}
.CartOverlayProduct .ImageDetail {float: left; text-align: left; width: 315px;}
.CartOverlayProduct .Image {}
.CartOverlayProduct .Image img {display: block; border: 0; width: 300px; height: 300px;}
.CartOverlayProduct .ProductDetails {float: left; width: 225px; padding-bottom: 10px; text-align: left; display: inline;}
.CartOverlayProduct .ProductDetails .Title {font-size: 14px; line-height: 14px; width: 225px;}
.CartOverlayProduct .ProductDetails .ItemNumber {color: #adadad; padding-bottom: 25px; font-size: 10px;}
.CartOverlayProduct .Purchase {float: left;}
.CartOverlayProduct .Purchase .External {text-align: center;}
.CartOverlayProduct .Purchase .Pricing {padding-bottom: 20px;}
.CartOverlayProduct .Purchase .Pricing ul {list-style-type: none;}
.CartOverlayProduct .Purchase .Pricing li {display: inline;}
.CartOverlayProduct .Purchase .Choices {padding-bottom: 15px; display: block;}
.CartOverlayProduct .Purchase .Choices .Qty {padding-bottom: 15px;}
.CartOverlayProduct .Purchase .Choices .Qty .QtyInput {width: 28px;}
.CartOverlayProduct .Purchase .Choices .Variants {padding-bottom: 15px;}
.CartOverlayProduct .Purchase .Choices .Variants select {max-width: 225px; overflow: hidden;}
.CartOverlayProduct .Purchase .BuyIt {float: left; cursor: pointer;}
.CartOverlayProduct .MembersOnly {float: left;}
/*SHOPPER LOOKUP STYLES*/
.ShopperLookupContent {padding: 0 10px 10px 10px;}
.ShopperLookupContent .LoginMailingList {clear: both; border-bottom: solid 1px #e6e6e6; border-top: solid 1px #e6e6e6; padding: 0 0 5px 0; margin-bottom: 5px; zoom: 1;}
.ShopperLookupContent .LoginMailingList .Text {float: left; margin-right: 5px; padding-top: 10px;}
.ShopperLookupContent .LoginMailingList .Input {float: left; margin-right: 5px; padding-top: 5px;}
.ShopperLookupContent .LoginMailingList .Input .InputField {width: 75px;}
.ShopperLookupContent .LoginMailingList .Button {float: left; margin-right: 5px; padding-top: 7px;}
.ShopperLookupContent .SignIn {float: left; width: 283px;}
.ShopperLookupContent .SignIn .AccountTitle {margin-bottom: 0;}
.ShopperLookupContent .SignIn .Text {padding-top: 8px; font-size: 7.5pt;}
.ShopperLookupContent .SignIn .Copy {padding: 5px 0 8px 0; font-weight: bold;}
.ShopperLookupContent .SignIn .Label {float: left; width: 90px; padding: 3px 0 5px 0;}
.ShopperLookupContent .SignIn .Value {float: left; padding-bottom: 5px;}
.ShopperLookupContent .SignIn .Value .InputField {width: 184px; vertical-align: middle;}
.ShopperLookupContent .SignIn .Button {padding-top: 5px; text-align: right;}
.ShopperLookupContent .SignIn .Links {padding-top: 20px; text-align: right;}
.ShopperLookupContent .SignUp {float: left; min-height: 200px; padding-left: 10px; margin-left: 10px; border-left: solid 1px #e6e6e6;}
.ShopperLookupContent .SignUp .AccountTitle {margin-bottom: 0;}
.ShopperLookupContent .SignUp .Text {padding-top: 8px; font-size: 7.5pt;}
.ShopperLookupContent .SignUp .Divider {clear: both; width: 275px; border-bottom: solid 1px #e6e6e6; margin-bottom: 5px; zoom: 1;}
.ShopperLookupContent .SignUp .Label {float: left; width: 90px; padding: 3px 0 5px 0;}
.ShopperLookupContent .SignUp .Value {float: left; padding-bottom: 5px;}
.ShopperLookupContent .SignUp .Value .InputField {width: 180px; vertical-align: middle;}
.ShopperLookupContent .SignUp .Text {width: 275px;}
/*CHECKOUT*/
.Checkout {color: #686868;}
.Checkout a {color: #000000;}
.CheckoutHeader {text-align: center; width: 751px;}
.CheckoutHeader img {width: 600px;}
.CheckoutBackground {background-color: #ffffff;}
.CheckoutBackground .FloatedPricingContainer {float: left; padding-right: 10px; text-align: center;}
.CheckoutBackground .MainPriceTag {font-weight: bold;}
.CheckoutBackground .RegularPricing {font-weight: bold;}
.CheckoutBackground .MemberPricing {font-weight: bold;}
.CheckoutBackground .SalePricing {color: #d70000; font-weight: bold;}
.CheckoutBackground .OriginalPricing {font-weight: normal; text-decoration: line-through;}
.CheckoutContent {width: 751px; min-height: 600px; padding: 0; clear: both; text-align: left; font-size: 11px; color: #686868;}
.CheckoutContent .TopLeftSide {float: left; padding: 10px 0 0 10px;}
.CheckoutContent .TopRightSide {float: right; text-align: right; padding: 10px 10px 0 0;}
.CheckoutContent .TopFull {margin: 0 10px 0 10px;}
.CheckoutContent hr {background-color: #b2b2b2; color: #b2b2b2; height: 1px; padding: 0; margin: 0; border: 0;}
.CheckoutContent a {color: #000000;}
.CheckoutContent a:hover {color: #000000;}
.CheckoutTitle {font-size: 14px; font-weight: bold; height: 30px;}
.CheckoutLargePrint {font-size: 18px;}
.CheckoutMediumPrint {font-size: 14px;}
.CheckoutNavigation {float: right; text-align: right; height: 30px; font-size: 10px; padding-top: 4px;}
.CheckoutContent .CheckoutControls {text-align: center;}
.CheckoutContent .LeftSide {float: left; width: 474px; margin-left: 10px;}
.CheckoutSectionOuter {width: 474px; background-color: #ececec; margin-bottom: 10px;}
.CheckoutSectionInner {padding: 20px 10px 15px 10px;}
.Form {clear: both; display: inline-block; margin: 0; padding: 0;}
#IntlShipping {display: none;}
.ShippingMsgBox {border: solid 1px #818181; margin-top: 10px;}
.ShippingMsgHeader {padding: 10px 20px 10px 20px; background-color: #828282;}
.IntlShipImage {float: left; background: transparent url(https://static.musictoday.com/store/bands/checkout/Earth.png) no-repeat; width: 25px; height: 25px; margin-right: 10px;}
.ShippingMsgTitle {float: left; font-size: 14px; font-weight: bold; color: #ffffff; padding-top: 5px;}
.ShippingMsgBody {padding: 20px; background-color: #ffffff;}
.ShippingMsgText {}
.CheckoutSectionTitle {padding: 0 0 10px 0;}
.CheckoutSectionTitle .TitleLeft {float: left; font-weight: bold;}
.CheckoutSectionTitle .TitleRight {float: right;}
.CheckoutContent .LeftSide .Label {padding-bottom: 3px;}
.InnerLabel {float: left;}
.InnerMsg {float: right; font-size: 10px; color: #000000; display: none;}
.CheckoutContent .LeftSide .Value {padding-bottom: 6px;}
.CheckoutLoading {background: transparent url(https://static.musictoday.com/store/bands/checkout/spinner.gif) no-repeat; width: 16px; height: 16px; display: none; float: left; margin: 1px 0 0 4px;}
.CheckoutContent input {vertical-align: middle; margin: 0;}
.CheckoutContent select {vertical-align: middle;}
.CheckoutContent .RightSide {float: right; text-align: right; width: 247px; overflow: hidden; margin: 0 10px 0 10px;}
.CheckoutContent .RightSide .Info {width: 232px; font-size: 6.5pt; padding: 5px 0 0 0; margin-top: 5px; border-top: solid 1px #b2b2b2;}
.CheckoutContent .Remove {float: right; background: transparent url(https://static.musictoday.com/store/bands/checkout/CloseCross.png) no-repeat center center; width: 7px; height: 6px;}
.CreditCardDetails {float: left; padding-right: 10px; margin-bottom: 7px;}
.CreditCardDetails select {width: auto;}
#CreditCardNumber input {background: #ffffff url(https://static.musictoday.com/store/bands/checkout/Lock.png) no-repeat right center;}
.CreditCardText {font-size: 10px;}
.AddressDetails {float: left; padding-right: 5px;}
.AddressDetails select {width: auto;}
.CheckoutContent .CheckBox {float: left; margin-right: 8px; width: 16px;}
.CheckoutContent .CheckBoxText {float: left; padding-top: 2px;}
.CheckoutContent .CheckBoxText input[type="text"] {width: 181px;}
.AddressDetails .AddressPostalCode {width: 80px;}
.AddressDetails .AddressCityState {width: 150px;}
.CheckBoxText .CertInput {float: left; width: 197px;}
.CopyCity {font-weight: bold;}
.CopyState {font-weight: bold;}
.CheckoutContent .GiftCertificates {border-bottom: solid 1px #e1e1e1; margin-bottom: 15px; padding-bottom: 15px; width: 454px;}
#GiftCertificateForm {display: none;}
.CertButton {float: left; height: 22px;}
.CheckBoxText input#SubmitCert {width: auto;}
.CertLoading {background: transparent url(https://static.musictoday.com/store/bands/checkout/spinner.gif) no-repeat; width: 16px; height: 16px; display: none; margin-top: 1px;}
.PaddedLoading {margin-left: 4px; float: left;}
.UsedCerts {padding-top: 10px;}
.UsedCert {float: left; border: solid 1px #bebebe; background-color: #e1e1e1; padding: 1px 3px 1px 3px; margin-right: 5px; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; font-size: 10px;}
.UsedCert img {width: 7px; height: 6px;}
#GiftCardsRedeemed {display: none;}
#CheckoutEmail {}
.CheckoutMailingList {padding-top: 8px;}
#CheckoutLoginEmail {float: right; text-align: right; display: none;}
.PackageTitle {font-weight: bold;}
.ShippingMethod {display: none; margin: 7px 0 12px;}
.ShippingOptionLineItems {list-style: none; margin: 0; padding: 0;}
#Billing {}
#Billing .BillingAddress {padding-top: 20px;}
#CheckoutControls {}
.PaymentMethod .PaymentChoice {float: left; padding: 0 15px 15px 0;}
.PaymentMethod .RadioButton {float: left; text-align: left; vertical-align: middle; margin-right: 7px; padding-top: 4px;}
.PaymentMethod input.RadioField {vertical-align: middle; width: 15px; margin: 0; padding: 0;}
.PaymentMethod .RadioImage {float: left; vertical-align: middle;}
.PaymentMethod .RadioText {float: left; vertical-align: middle; padding-top: 6px; width: 195px; font-size: 11px;}
.PaymentMethod .Padded {padding-right: 3px;}
.PaymentMethod .Logo img {width: 38px; height: 25px;}
.PaymentMethod .PaymentSelect {}
.PaymentMethod .CvvInput {width: 96px;}
.UseShippingArea {padding-bottom: 15px;}
.CheckoutContent .StoredAddress {padding: 0 0 15px 0;}
.CheckoutContent .StoredAddress select {max-width: 570px;}
.SavePaymentArea {padding-bottom: 15px;}
.CheckoutContent .AddressForm {}
#MasterPassLightboxInformation {padding-bottom: 15px; width: 340px;}
#MasterPassLightboxLearnMore {padding-top: 1px; float: left;}
#MasterPassLightboxLearnMore a {text-decoration: underline; font-size: 11px;}
.CommitOrderText {text-align: center; font-size: 10px; padding-top: 3px;}
.CommitOrderText {text-align: center; font-size: 10px; padding-top: 3px;}
.CheckoutButtonSmall {background-color: #828282; color: #ffffff; font-weight: bold; font-size: 11px; padding: 0 6px 0 6px; margin: 0; border: 0; line-height: 22px !important; height: 22px; vertical-align: middle; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer;}
.CheckoutButtonMedium {background-color: #828282; color: #ffffff; font-weight: bold; font-size: 12px; padding: 5px 9px 5px 9px; border: 0; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; display: inline-block;}
.CheckoutButtonMedium:hover {color: #ffffff; text-decoration: none;}
.CheckoutButtonMedium input[type="submit"] {font-size: 12px;}
.CheckoutButtonLarge {background-color: #828282; color: #ffffff; font-weight: bold; font-size: 20px; padding: 0 9px 0 9px; border: 0; line-height: 42px !important; height: 42px; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer;}
.CheckoutButtonPaypal {display: none; background: transparent url(https://static.musictoday.com/store/images/Paypal/PaypalCheckoutLogoMedium.png) left top no-repeat; width: 170px; height: 32px; cursor: pointer; text-decoration: none; margin: 0 auto 0 auto;}
#ProceedPaypalInfo {display: none;}
.CheckoutButton {background-color: #0033cc}
.DisabledButton {filter: alpha(opacity=50); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; cursor: default;}
.InputTitle {padding-bottom: 3px; font-size: 11px;}
.CheckoutFooter {text-align: center; margin: 12px 0 10px 0; font-size: 10px;}
.CheckoutFooterNav {position: relative; margin: 0 auto;}
.CheckoutCopyright {position: relative; margin: 0 auto; max-width: 500px;}
.OrderSummary {width: 245px; border: solid 1px #b3b3b3; background-color: #ffffff; overflow: hidden; text-align: left; /*position: fixed;*/}
.OrderSummary .TitleArea {padding: 19px 10px 15px 10px;}
.OrderSummary .Text {clear: both; padding: 0 10px 20px 10px;}
.OrderSummary .Text .Label {float: left; width: 110px; text-align: left; margin-right: 5px; padding: 0;}
.OrderSummary .Text .Value {float: right; text-align: right; padding-bottom: 5px;}
.OrderSummary a {color: #000000; font-weight: bold;}
.OrderSummary a:hover {text-decoration: underline;}
.OrderSummaryTitle {float: left;}
.OrderSummaryViewAll {float: right; font-size: 10px;}
.OrderSummary .BorderedDivider {background-color: #000000; color: #000000; height: 1px; padding: 0; margin: 0 0 3px; border: 0;}
.OrderSummarySection {border-bottom: solid 1px #b2b2b2; padding-bottom: 5px; margin-bottom: 10px;}
#TotalSection {display: none;}
#SubtotalSection {}
.OrderSummary .Products {}
.OrderSummary .Products .Product {margin: 0 10px 8px 10px; padding-bottom: 8px;}
.OrderSummary .Products .Product .Image {float: left; width: 58px;}
.OrderSummary .Products .Product .Image img {width: 50px; height: 50px;}
.OrderSummary .Products .Product .Detail {float: left; width: 167px; font-size: 11px;}
.OrderSummary .ItemNumber {color: #adadad;}
.OrderSummary .LargePrint {font-size: 16px; font-weight: bold;}
/*CONFIRMED STYLES*/
.ConfirmedContent {padding: 10px; text-align: left; font-size: 11px; background-color: #ffffff; color: #686868;}
.SummaryContainer {border-bottom: 1px dotted #686868; padding-top: 12px;}
.SummaryProducts {float: left;}
.SummaryProductsDivider {margin-bottom: 12px;}
.SummaryQty {float: left; padding: 0 5px 12px 0;}
.SummaryDesc {float: left; padding: 0 10px 12px 0; max-width: 365px;}
.SummaryBtnDivider {line-height: 12px;}
.SummaryButtons {float: right; margin-bottom: 10px;}
.SummaryButtons a {width: 160px; display: block; text-decoration: none; overflow: hidden; color: #ffffff; line-height: 20px; vertical-align: middle; font-size: 12px;}
.SummaryButtons a:hover, .SummaryButtons a:active, .SummaryButtons a:visited {color: #ffffff;}
.SummaryButtons a:hover, .SummaryButtons a:active {background-color: #686868;}
.SummaryText {font-size: 11px; text-align: left;}
.SummaryBtnText {float: left; width: 140px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.SummaryBtnIcon {float: right; font-size: 20px;}
.SummaryFanText {text-align: center;}
.ConfirmedContent .DownloadInstructions {max-width: 365px;}
.DownloadInstTitle {font-weight: bold;}
.DownloadInstText {padding-bottom: 12px;}
.ConfirmedContent .FinalTotal {margin-bottom: 12px; font-weight: bold; padding-top: 12px;}
.ConfirmationSpecialText {border-top: 1px dotted #686868; padding: 12px 0;}
.ConfirmedContent .Label {float: left; width: 144px; padding: 3px 0 5px 0;}
.ConfirmedContent .BirthDate .Label {width: auto; margin-right: 3px;}
.ConfirmedContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.ConfirmedContent .CreateAccount {border-top: solid 1px #b2b2b2; border-bottom: solid 1px #b2b2b2; padding: 12px 0; margin-bottom: 12px;}
.ConfirmedContent .CreateAccountSuccess {}
.ConfirmedContent .CreateAccount .CheckBox {float: left; margin-right: 8px; width: 16px;}
.ConfirmedContent .CreateAccount .CheckBoxText {float: left; padding-top: 2px; max-width: 555px;}
.ConfirmedContent .CreateAccount .Controls {padding-top: 15px;}
#CreateAccountForm {display: none; padding-top: 15px;}
#CreateAccountForm .Label {padding-bottom: 3px;}
#CreateAccountForm .Value {padding-bottom: 6px;}
.SocialNetworkingBlock {position: relative; background-color: #ececec; -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border-radius: 6px; margin-bottom: 30px; width: 580px; height: 223px;}
.ShareSection {width: 546px; min-height: 150px;}
.ShareYourPurchase {padding: 17px;}
.ShareControls {float: right; min-width: 85px;}
.ShareControl {float: left; padding-right: 5px;}
.ShareSectionTitle {float: left; font-size: 14px; font-weight: bold; padding: 0 0 15px 0;}
#ProductSlideShow {position: relative;}
#ShareNav {float: right; padding: 3px 0 0 0; margin: 0;}
#ShareNav {}
#ShareNav li { float: left; list-style: none; display: none;}
#ShareNav a {text-decoration: none }
#ShareNav li.activeSlide {display: inline-block;}
#ShareNav a:focus {}
.ShareProductName {font-weight: bold; font-size: 14px;}
.ShareProductImage {float: left; margin-right: 15px; width: 152px; height: 152px;}
.ShareProductImage img {border: 0; width: 150px; height: 150px; border: solid 1px #b3b3b3;}
.ShareProductDetail {float: left; text-align: left; width: 360px;}
.ShareProductDetail .ItemNumber {color: #adadad; font-size: 10px;}
.ShareProductDescription {}
.ShareProductDetail .EllipsisFour {max-height: 62px; overflow: hidden;}
.SocialNetworkingBar {padding-top: 20px; height: 240px; position: relative;}
.FacebookShareProduct {left: 0; margin-right: 10px; position: absolute; z-index: 99999;}
.TwitterShareProduct {left: 103px; margin-right: 10px; position: absolute; z-index: 99999;}
.TwitterShareProduct .img {width: 102px; height: 29px;}
.PinterestShareProduct {left: 206px; position: absolute; z-index: 99999;}
/*MY ACCOUNT STYLES*/
.AccountBreadCrumbs {font-size: 14px; font-weight: bold; padding-bottom: 25px;}
.MyAccountContent {padding: 10px; text-align: left;}
.MyAccountContent hr {background-color: #e6e6e6; color: #e6e6e6; height: 1px; border: 0;}
.MyAccountContent .Label {float: left; padding: 0 5px 5px 0;}
.MyAccountContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.MyAccountContent .Profile {margin-bottom: 30px;}
.MyAccountContent .AccountTitle {border-bottom: solid 1px #e6e6e6; font-size: 14px; padding-bottom: 3px; margin-bottom: 10px;}
.MyAccountContent .Links {clear: both; margin-top: 5px; padding-top: 5px; border-top: solid 1px #e6e6e6;}
.MyAccountContent .EditDeleteLink {font-size: 11px;}
.MyAccountContent .NothingStored {padding: 0 0 30px 0;}
.MyAccountContent #ShippingAddressSection {clear: both; margin-top: 25px;}
.MyAccountContent #ShippingAddressSection .ShippingAddress {float: left; width: 185px; height: 125px; margin-right: 5px;}
.MyAccountContent #BillingAddressSection {clear: both; margin-top: 10px;}
.MyAccountContent #BillingAddressSection .BillingAddress {float: left; width: 185px; height: 200px; margin-right: 5px;}
.MyAccountContent .OrderHistorySection {float: left; margin-right: 10px;}
.MyAccountContent .DownloadsSection {float: left; margin-right: 10px;}
.MyAccountContent .WishListSection {float: left;}
.Gender {text-transform: capitalize;}
.AccountBreadCrumbs {font-size: 14px; font-weight: bold; padding-bottom: 25px;}
.AccountButtonMedium {background-color: #0033cc; color: #ffffff; font-weight: bold; font-size: 12px; padding: 5px 9px 5px 9px; border: 0; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; display: inline-block;}
a.AccountButtonMedium {color: #ffffff; text-decoration: none;}
a.AccountButtonMedium:hover {color: #ffffff; text-decoration: none;}
/*WISHLIST STYLES*/
.WishlistContent {padding: 0 10px 10px 10px;}
.WishlistContent hr {background-color: #e6e6e6; color: #e6e6e6; height: 1px; border: 0;}
.WishlistContent .WishlistItem {border: solid 1px #e6e6e6; padding: 5px;}
.WishlistContent .WishlistItem .ProductImage {width: 150px; height: 150px;}
.WishlistContent .WishlistItem .Pricing .RegularPricing {color: #000000;}
.WishlistContent .WishlistItem .Pricing .MemberPricing {color: #333333; font-weight: bold;}
.WishlistContent .WishlistItem .Pricing .SalePricing {color: #414141; font-weight: bold;}
.WishlistContent .WishlistItem .Pricing .OriginalPricing {color: #414141;}
.WishlistContent .WishlistItem .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.WishlistContent .WishlistItem .ColumnOne {float: left; width: 160px;}
.WishlistContent .WishlistItem .ColumnTwo {float: left; width: 285px; margin-right: 10px;}
.WishlistContent .WishlistItem .ColumnTwo .ProductTitle a {font-weight: bold;}
.WishlistContent .WishlistItem .ColumnThree {float: right; width: 100px; text-align: right; text-transform: uppercase;}
/*SEARCH RESULTS PAGE STYLES*/
.SearchContent {padding: 0 10px 10px 10px;}
.SearchContent hr {background-color: #e6e6e6; color: #e6e6e6; height: 1px; border: 0;}
.SearchContent .Title {font-size: 9pt; font-weight: bold; padding-bottom: 15px;}
.SearchContent .SearchResults {clear: both;}
.SearchContent .SearchResults .Category {clear: both; padding-bottom: 10px;}
.SearchContent .SearchResults .Category .CategoryName {zoom: 1; font-weight: bold; font-size: 7.5pt; border-bottom: solid 1px #e6e6e6; padding-bottom: 2px; margin-bottom: 5px;}
.SearchContent .SearchResults .Category .CategoryItems {clear: both;}
.SearchContent .SearchResults .Category .CategoryItems .SearchItem {float: left; width: 189px; padding-bottom: 10px;}
.SearchContent .SearchResults .Category .CategoryItems .SearchItem .SearchImg {float: left; width: 60px;}
.SearchContent .SearchResults .Category .CategoryItems .SearchItem .SearchImg .ProductImage {width: 50px; height: 50px; border: 0;}
.SearchContent .SearchResults .Category .CategoryItems .SearchItem .SearchDesc {float: left; width: 119px;}
.SearchContent .NoResults {}
/*FEEDBACK STYLES*/
.FeedbackContent {padding: 0 10px 10px 10px;}
.FeedbackContent .Label {float: left; width: 110px; padding-bottom: 5px;}
.FeedbackContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.FeedbackContent .TopSection {border-bottom: solid 1px #e6e6e6; padding-bottom: 40px; margin-bottom: 20px;}
/*EMAIL ACTIVATE STYLES */
.EmailActivate {padding: 0 10px 10px 10px;}
/*EMAIL FRIEND STYLES*/
.EmailFriendContent {width: 100%; padding: 0 15px 15px; text-align: left; box-sizing: border-box;}
.EmailFriendContent fieldset {border: none; padding: 0; margin: 0;}
.EmailFriendContent legend {margin: 5px 0 5px 0;}
.EmailFriendContent label {clear: both; float: left; width: 120px; line-height: 20px; vertical-align: middle; margin: 0 0 5px 0; padding: 0;}
.EmailFriendContent input {float: left; margin-bottom: 5px; text-align: left; width: 200px;}
.EmailFriendContent textarea {float: left; margin-bottom: 10px; text-align: left;}
.EmailFriendText {font-weight: bold; margin-bottom: 15px;}
.EmailFriendErrors {display: none;}
.EmailFriendMessage {display: none; padding-bottom: 150px;}
.EmailFriendContent .button {clear: both;}
.EmailFriendContent .btn-primary {background-color: #828282; color: #ffffff; font-weight: bold; font-size: 12px; padding: 5px 9px 5px 9px; border: 0; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; display: inline-block;}
/*HELP PAGE STYLES*/
.HelpContent {position: relative; margin: 10px auto;}
.HelpIframe {width: 580px; height: 580px;}
/*ITEM DETAIL*/
.ItemDetailContent {padding: 0 10px 10px 10px;}
.ItemDetailContent .Label {float: left; width: 144px; padding-bottom: 5px;}
.ItemDetailContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.ItemDetailContent .LargePrint {font-size: 9pt; font-weight: bold;}
/*ORDER STATUS STYLES*/
.OrderContent {padding: 10px; text-align: left;}
.ColumnTopRow {font-size: 10px; margin-bottom: 3px;}
.ColumnOrderDate {float: left; margin: 0 10px 0 0; width: 100px;}
.ColumnOrderNumber {float: left; margin: 0 10px 0 0; width: 100px;}
.ColumnStatus {float: left; margin: 0 10px 0 0; width: 150px;}
.ColumnShipMethod {float: left; max-width: 200px;}
.ColumnDivider {margin-bottom: 20px;}
/*ORDER CONFIRM STYLES*/
.OrderConfirmContent {padding: 0 10px 10px 10px;}
.OrderConfirmContent .Label {float: left; width: 110px; padding-bottom: 5px;}
.OrderConfirmContent .Value {float: left; padding-bottom: 5px; text-align: left;}
/*MY DOWNLOADS STYLES*/
.MyDownloadsContent {padding: 0 10px 10px 10px;}
.MyDownloadsImageArea {float: left; padding-right: 4px;}
.MyDownloadsImageArea .DownloadImage {width: 50px;}
.MyDownloadsDescription {float: left; width: 185px; padding-right: 10px;}
.MyDownloadsDetails {float: left; text-transform: capitalize;}
.DownloadLinks a, .DownloadLinks a:hover, .DownloadLinks a:active, .DownloadLinks a:visited {text-decoration: underline; display: block; cursor: pointer;}
.DownloadLinks a:hover {color: #686868;}
.DownloadLinks a:active {color: #000000;}
.DownloadLink {padding-bottom: 4px;}
.MyDownloadsTable .ColumnOne {text-align: left; width: 90px; padding: 0 0 16px; margin: 0;}
.MyDownloadsTable .ColumnTwo {text-align: left; width: 371px; padding: 0 0 16px; margin: 0;}
.MyDownloadsTable .ColumnThree {text-align: left; width: 100px; padding: 0 0 16px; margin: 0;}
.MyDownloadsTable .ColumnLeft {text-align: left; padding: 0; margin: 0;}
.MyDownloadsTable .ColumnRight {text-align: right; padding: 0; margin: 0;}
.MyDownloadsTable .ColumnCenter {text-align: center; padding: 0; margin: 0;}
.DownloadLineItem {padding-bottom: 26px; overflow: hidden;}
/*DOWNLOADS FAQ STYLES*/
.DownloadsFaqContent {padding: 0 10px 10px 10px;}
/*CHANGE PASSWORD STYLES*/
.ChangePasswordContent {padding: 0 10px 10px 10px;}
.ChangePasswordContent .Label {float: left; width: 144px; padding: 3px 0 5px 0;}
.ChangePasswordContent .Value {float: left; padding-bottom: 5px; text-align: left;}
/*RESET PASSWORD STYLES*/
.ResetPasswordContent {padding: 0 10px 10px 10px;}
.ResetPasswordContent .Label {float: left; width: 110px; padding: 3px 0 5px 0;}
.ResetPasswordContent .Value {float: left; padding-bottom: 5px; text-align: left;}
/*CREATE SHOPPER STYLES*/
.CreateShopperContent {padding: 0 10px 10px 10px;}
.CreateShopperContent .Label {padding-bottom: 3px;}
.CreateShopperContent .Value {padding-bottom: 6px;}
/*OFFERS STYLES*/
.Offers {background-color: #ececec; padding: 10px; margin-top: 20px; -moz-border-radius: 6px; border-radius: 6px;}
.Offers .PromptTitle {font-weight: bold; border-bottom: solid 1px #b2b2b2; padding-bottom: 5px;}
.Offers .Offer {padding-top: 10px;}
.BorderedOffer {border-bottom: dashed 1px #b2b2b2; padding-bottom: 10px;}
.Offers .PromptText {float: left; max-width: 340px; padding-top: 3px;}
.Offers .Details {font-weight: bold; text-transform: lowercase;}
.Offers .PromptQty {float: right; text-align: right; max-width: 90px; margin-left: 10px;}
.Offers .PromptButton {float: right; max-width: 100px; margin-left: 10px;}
.Offers .PromptRadioButton {float: right; text-align: right; width: 20px; padding: 0; margin: 0;}
.Offers .PromptRadioText {float: right; padding-top: 3px; max-width: 80px;}
/*RECEIPT STYLES*/
.ReceiptContent {padding: 0 10px 10px 10px;}
.CreditCardStatement {font-size: 11px;}
.Order {padding: 0 0 25px 0;}
.Order .LeftSide {float: left; 	width: 139px; margin-right: 10px;}
.Order .Inner {width: 139px;}
.Order .SmallTitle {font-size: 10px;}
.Order .OrderData {font-size: 12px;}
.Order .OrderNumber {font-size: 10px; padding-bottom: 20px;}
.Order .OrderDataBlock {font-size: 12px; padding-bottom: 15px;}
.Order .RightSide {float: right; width: 430px; border-left: solid 1px #e6e6e6;}
.Order .RightSideInner {margin-left: 10px; min-height: 270px;}
.OrderButtons {float: right; margin-bottom: 15px;}
.OrderProducts {float: left; padding: 5px 0 0 0;}
.OrderProduct {margin-bottom: 20px;}
.OrderTotals {margin-top: 20px;}
.OrderTotalsSection {border-bottom: solid 1px #e6e6e6; padding-bottom: 10px; margin-bottom: 10px;}
.TotalText {font-weight: bold;}
.OrderTotals .Label {float: left;}
.OrderTotals .Value {float: right;}
.OrderProductImage {float: left; width: 85px;}
.OrderProductImage img {border: 0; width: 75px; height: 75px;}
.OrderProductDetail {float: left; text-align: left; width: 150px;}
.OrderProductDetail .ItemNumber {font-size: 10px;}
.ReceiptContent .DownloadInstructions {max-width: 230px;}
/*SUBSCRIBE STYLES*/
.SubscribeContent {padding: 0 10px 10px 10px;}
.SubscribeContent a {color: #0033cc; text-decoration: none;}
.SubscribeContent a:hover {color: #0033cc; text-decoration: underline;}
.SubscribeContent .Text {width: 580px; font-size: 10pt; font-weight: bold; margin-bottom: 10px;}
.SubscribeContent .Desc {width: 580px; margin-bottom: 10px;}
.SubscribeContent .FormArea {}
/*PRODUCT REVIEWS STYLES*/
.ReviewProductContent {padding: 0 10px 10px 10px;}
.ReviewProductContent hr {background-color: #e6e6e6; color: #e6e6e6; height: 1px; border: 0;}
.ReviewProductContent .Label {float: left; padding: 3px 5px 5px 0;}
.ReviewProductContent .Value {float: left;}
.ReviewProductContent .Product {width: 580px; text-align: left;}
.ReviewProductContent .Product .Image {float: left; text-align: left; width: 160px;}
.ReviewProductContent .Product .ProductImage {width: 150px; height: 150px; border: 0;}
.ReviewProductContent .Product .Image .EnlargeText {text-align: left; padding-top: 5px;}
.ReviewProductContent .Product .Image .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstMP3.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstFlac.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstNew.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstLimitedQuantity.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstSoldOut.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstWebExclusive.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCollectable.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstBackOrder.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstExclusive.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstMemberOnly.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom1.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom2.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom3.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/images/global/burst/burstCustom4.png) no-repeat left top;}
.ReviewProductContent .Product .Details {float: left; padding-bottom: 15px; width: 270px; text-align: left; display: inline;}
.ReviewProductContent .Product .Details .Title {font-weight: bold; width: 270px; color: #000000;}
.ReviewProductContent .Product .Details .ProductId {padding-bottom: 10px;}
.ReviewProductContent .Product .Desc {padding: 10px 0 0 0; width: 580px;}
.ReviewProductContent .Product .Details .Purchase {clear: both; float: left;}
.ReviewProductContent .Product .Details .Purchase .External {}
.ReviewProductContent .Product .Details .Purchase .Choices {clear: both; padding-bottom: 12px; display: block;}
.ReviewProductContent .Product .Details .Purchase .Qty {float: left; padding-right: 10px;}
.ReviewProductContent .Product .Details .Purchase .Qty .QtyInput {width: 28px;}
.ReviewProductContent .Product .Details .Purchase .Choices .Variants {float: left; padding: 1px 0 0 0;}
.ReviewProductContent .Product .Details .Purchase .Choices .Variants .HelpText {padding-top: 8px;}
.ReviewProductContent .Product .Details .Purchase .Choices .Variants .SelectVariant {font-size: 7.5pt; max-width: 270px;}
.ReviewProductContent .Product .Details .Purchase .Pricing {float: left; font-weight: bold; color: #0033cc; text-align: left; margin-bottom: 10px;}
.ReviewProductContent .Product .Details .Purchase .Pricing .RegularPricing {color: #0033cc;}
.ReviewProductContent .Product .Details .Purchase .Pricing .OriginalPricing {color: #414141;}
.ReviewProductContent .Product .Details .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.ReviewProductContent .Product .Details .Purchase .Pricing .MemberPricing {color: #333333;}
.ReviewProductContent .Product .Details .Purchase .Pricing .SalePricing {color: #414141;}
.ReviewProductContent .Product .Details .Purchase .BuyIt {float: left; cursor: pointer; height: auto;}
.ReviewProductContent .MembersOnly {float: left;}
.ReviewProductContent .NoProducts {padding: 0 10px 10px 10px; text-align: center; float: left;}
.ReviewProductContent .Reviews {clear: both; border-top: solid 1px #e6e6e6; text-align: left; padding-top: 10px; margin-top: 10px;}
.ReviewProductContent .Reviews .AvgText {padding-bottom: 4px;}
.ReviewProductContent .Reviews .Rating {}
.ReviewProductContent .Reviews .ReviewLinks {padding-top: 4px;}
.ReviewSection {clear: both;}
.ReviewSection .ReviewTitle {float: left; padding-top: 5px; font-weight: bold; text-transform: uppercase;}
.ReviewSection .ReviewSort {float: right; width: 410px; text-align: right;}
.ReviewSection .Rating {padding-bottom: 4px;}
.ReviewSection .ReviewText {padding-bottom: 3px; width: 580px;}
.ReviewSection .ReviewText .Reviewer {font-weight: bold; margin-bottom: 12px;}
.ReviewSection .ReviewDisplayingMsg {float: left;}
.ReviewSection .ReviewDisplayingMsg .Displaying {font-weight: bold;}
.ReviewPaging {float: right; text-align: right;}
/*POST PRODUCT REVIEW STYLES*/
.PostReviewContent {padding: 0 10px 10px 10px;}
.PostReviewContent hr {background-color: #e6e6e6; color: #e6e6e6; height: 1px; border: 0;}
.PostReviewContent .Title {font-size: 9pt; font-weight: bold; padding-bottom: 10px;}
.PostReviewContent .Details {}
.PostReviewContent .Details .Padded {padding-bottom: 8px;}
.PostReviewContent .Details .Label {float: left; width: 50px; font-weight: bold;}
.PostReviewContent .Details .Value {float: left;}
.PostReviewContent .Details .Value .InputName {width: 115px;}
.PostReviewContent .Details .FormTitle {font-weight: bold; padding-bottom: 10px; text-transform: uppercase;}
.PostReviewContent .Details .SelectLabel {float: left; width: 125px; font-weight: bold;}
.PostReviewContent .Details .SelectValue {float: left; width: 455px;}
.PostReviewContent .Details .TextBoxLabel {font-weight: bold;}
.PostReviewContent .Details .TextBoxValue {}
.PostReviewContent .Details .TextBoxValue .InputText {width: 570px;}
.PostReviewContent .Details .Submit {}
.PostReviewContent ul {padding: 0 0 0 0; margin: 6px 0 0 18px;}
.PostReviewContent li {padding: 0 0 5px 0; margin: 0 0 0 0;}
/*EMAIL STYLES*/
.EmailContent {padding: 20px 0 20px 0; text-align: left; background-color: #FFFFFF; color: #000000; font-size: 7.5pt;}
.EmailContent a {color: #0033cc; text-decoration: underline;}
/*PAGING/SORTING STYLES*/
.Paging {margin: 5px 5px 0 0; padding-bottom: 10px; font-size: 7pt;}
.Paging a {color: #0033cc; text-decoration: none;}
.Paging a:hover {color: #0033cc; text-decoration: underline;}
.Paging .Dimmed {width: 100%; background: transparent; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.Paging .PageDivider {float: left; padding: 3px 3px 0 3px; text-align: center; background: transparent; filter: alpha(opacity= 50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.Paging .First {float: left; width: auto; padding-top: 3px;}
.Paging .Previous {float: left; width: auto; padding-top: 3px;}
.Paging .CurrentPage {float: left; width: auto; text-align: center; font-weight: bold; padding-top: 3px;}
.Paging .Next {float: left; width: auto; padding-top: 3px;}
.Paging .Last {float: left; width: auto; padding-top: 3px;}
.Paging .ViewAll {float: left; width: auto; padding-top: 3px;}
.Paging .Selector {float: left;}
.Paging .Selector .Label {float: left; width: auto; padding-right: 3px; padding-top: 3px;}
.Paging .Selector .Value {float: left; width: auto; padding-right: 3px;}
.Paging .Selector .Value .InputPage {width: 20px; height: 8px; font-size: 7pt;}
.Paging .Selector .Button {float: left; width: auto; *padding-top: 2px;}
.Sorting {font-size: 7pt; margin: 5px 0 0 0; padding-bottom: 10px;}
.Sorting .SelectProductSort {font-size: 7pt;}
/*BROWSE STYLES*/
.BrowseCatalog {border: 1px solid #e6e6e6; padding: 5px; clear: both; margin: 0 10px 10px 10px;}
.BrowseCatalog .Title {text-transform: uppercase;}
.BrowseCatalog .ColumnOne {float: left; margin-right: 10px; width: 179px; padding-top: 5px;}
.BrowseCatalog .ColumnTwo {float: left; margin-right: 10px; width: 179px; padding-top: 5px;}
.BrowseCatalog .ColumnThree {float: left; width: 179px; padding-top: 5px;}
.BrowseAccount {border: 1px solid #e6e6e6; padding: 5px; margin: 10px 10px 10px 10px;}
.BrowseAccount .Title {text-transform: uppercase;}
.BrowseAccount .ColumnOne {float: left; margin-right: 10px; width: 179px; padding-top: 5px;}
.BrowseSite {border: 1px solid #e6e6e6; padding: 5px; margin: 10px 10px 10px 10px;}
.BrowseSite .Title {text-transform: uppercase;}
.BrowseSite .ColumnOne {float: left; margin-right: 10px; width: 179px; padding-top: 5px;}
/*FOOTER STYLES*/
#FooterContainer {clear: both; position: relative; margin-bottom: auto; margin-left: auto; margin-right: auto; width: 751px; height: 100%; text-align: center; font-size: 7.5pt; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; background-color: ;}
#FooterContainer a {color: ; text-decoration: none;}
#FooterContainer a:hover {color: #0308e4; text-decoration: underline;}
#FooterContainer .FooterPromo {border-right: #3d3d3d 1px solid; padding: 10px 10px 10px 10px; border-left: #3d3d3d 1px solid; color: #000000; border-bottom: #3d3d3d 1px solid; background-color: #FFFFFF; font-size: 7.5pt;}
#FooterContainer .FooterPromo a {color: #0033cc; text-decoration: none;}
#FooterContainer .FooterPromo a:hover {color: #0033cc; text-decoration: underline;}
#FooterContainer .CustomerServiceMessage {color: #FFFFFF; padding: 10px 0 15px 0; text-align: center; clear: both;}
#FooterContainer .FooterNav {color: #FFFFFF; padding: 0 0 15px 0; font-size: 7.5pt; text-transform: lowercase;}
#FooterContainer .FooterLinks {color: #FFFFFF; padding: 0 0 15px 0; font-size: 7.5pt;}
#FooterContainer .FooterLinks .OfficialLinks {font-weight: bold;}
#FooterContainer .Logo {padding-bottom: 8px;}
#FooterContainer .Official {padding-bottom: 8px;}
#FooterContainer .Copyright {color: #FFFFFF; padding-bottom: 10px;}
#FooterContainer .FooterSectionTitle {font-weight: bold; padding-bottom: 8px;}
#FooterContainer .PaymentMethods {text-align: center; padding: 0 0 10px 0; position: relative; margin: 0 auto 0 auto;}
.PaymentMethods .Padded {padding-right: 3px;}
/* The following elements are used by the OVERLAY code */
.ui-helper-clearfix {display: inline-block; width: 100%;}
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ui-widget {font-family: Verdana,Arial,Helvetica,sans-serif/*{ffDefault}*/; 11px/*{fsDefault}*/;}
.ui-widget .ui-widget {font-size: 7.5pt;}
.ui-widget-content {background-image: none; background-color: #FFFFFF/*{bgColorContent}*/; color: #000000/*{fcContent}*/;}
.ui-widget-content a {color: #0033cc/*{fcContent}*/;}
.ui-widget-header {background-image: none;}
.ui-widget-header a {color: #0033cc/*{fcHeader}*/;}
.ui-widget-overlay {background-color: #000000; opacity: .8; filter: Alpha(Opacity=80) /*{opacityOverlay}*/;}
.ui-widget-shadow {margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.8/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/;}
.ui-dialog {position: absolute; background-color: #FFFFFF; border: solid 1px #dddddd;}
.ui-dialog .ui-dialog-titlebar {background-color: transparent; height: 25px; padding: 6px 6px 0; text-align: left; cursor: move; outline: 0; box-sizing: border-box;}
.ui-dialog .ui-dialog-title {float: left; margin-left: 10px; color: #cacaca;}
.ui-dialog .ui-dialog-titlebar-close {float: right; width: 19px; margin: 0 1px 10px 0; height: 18px;}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0;}
.ui-dialog .ui-dialog-content {clear: both; position: relative; border: 0; background: none; zoom: 1; font-size: 11px;}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0; cursor: pointer;}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px;}
.ui-draggable {cursor: move;}
.ui-resizable {position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0;}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0;}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%;}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%;}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px;}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px;}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px;}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-icon {}
a.ui-dialog-titlebar-close, a.ui-dialog-titlebar-close:hover, a.ui-dialog-titlebar-close:active, a.ui-dialog-titlebar-close:visited {text-decoration: none;}
.icon-cms-thinx {color: #888888; font-size: 17px; text-decoration: none;}
.ui-icon-closethick {width: 16px; height: 16px; background-image: url(https://static.musictoday.com/store/images/global/dialogClose.png)/*{iconsContent}*/; display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}
.ui-icon-close {width: 16px; height: 16px; background-image: url(https://static.musictoday.com/store/images/global/dialogClose.png)/*{iconsContent}*/;}
.ui-icon-grip-diagonal-se {width: 16px; height: 16px; background-image: url(https://static.musictoday.com/store/images/global/dialogResize.png)/*{iconsContent}*/;}
/* DIALOGS - Shared */
.MailingListOverlay.ui-dialog {border: solid 1px #999999; box-sizing: border-box; background-color: #ffffff; font-family: Arial, Helvetica, Sans-Serif;}
.MailingListOverlay.ui-dialog .ui-dialog-content a {color: #686868; font-weight: normal; font-size: 10px; text-decoration: underline;}
.ModalMailingListText {font-family: "MuseoSans300", Arial, Helvetica, Sans-Serif; color: #000000; font-size: 14px; line-height: normal; float: none; text-transform: none; padding-bottom: 6px;}
.MailingListOverlay .Content {padding: 0 25px 5px; min-height: 150px; font-size: 18px; color: #495157; text-align: left;}
#formMailingListModal {width: 100%;}
.MailingListOverlay input[type="text"] {float: left; width: 347px; height: 30px; max-height: 30px; line-height: 30px; vertical-align: middle; font-size: 14px; box-sizing: border-box;}
.MailingListOverlay .MailingListBtn {float: left; background-color: #999999; width: 23px; height: 30px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #999999; border-radius: 0; padding: 0; margin: 0; box-sizing: border-box; text-align: center;}
.MailingListOverlay .MailingListBtn i {color: #ffffff; padding: 0; margin: 0 0 4px; line-height: 26px; vertical-align: top; font-size: 18px;}
.MailingListOverlayLinks {padding-top: 8px; font-size: 10px;}
.LabelOverlay {padding-bottom: 2px;}
.ValueOverlay {padding-bottom: 15px; text-align: left;}
.LeftFieldOverlay {float: left; margin-right: 15px; width: 215px;}
.LeftFieldOverlay input {width: 215px;}
.LeftFieldOverlay select {width: 215px;}
.RightFieldOverlay {float: left; width: 215px;}
.RightFieldOverlay input {width: 215px;}
.FullFieldOverlay {width: 445px;}
.FullFieldOverlay input {width: 445px;}
.ButtonOverlay {text-align: center; margin-bottom: 10px;}
.HelpOverlay {text-align: center;}
.ItemDetailOverlay {text-align: left;}
.ItemDetailOverlay .Content {padding: 10px;}
.ItemDetailOverlay .LargePrint {font-size: 14px; font-weight: bold;}
.ItemDetailOverlay .FinePrint {font-size: 10px; text-transform: lowercase;}
.ItemDetailOverlay textarea {width: 460px; height: 90px;}
.PromptedPromoOverlay {text-align: left;}
.PromptedPromoOverlay .InnerContent {background-color: #ffffff; padding: 20px; color: #686868;}
.PromptedPromoOverlay .InnerContent a {color: #000000;}
.OrderSummaryOverlay {height: 400px; overflow: auto; overflow-y: auto; overflow-x: hidden; background-color: #ffffff !important; color: #686868;}
.OrderSummaryOverlay .Content {padding: 15px;}
.OrderSummaryOverlay .ColumnItem {width: 355px;}
.OrderSummaryOverlay .ColumnDescription {width: 260px;}
.OrderSummaryOverlay .ColumnPrice {width: 70px; margin-right: 20px;}
.OrderSummaryOverlay .ColumnQty {width: 70px; margin-right: 0;}
.CartOverlay {background-color: #FFFFFF; color: #000000; width: 398px;}
.CartOverlay a {color: #0033cc; text-decoration: none;}
.CartOverlay a:hover {color: #0033cc; text-decoration: underline;}
.CartOverlay .CartBody {width: 368px; margin: 0 15px 0 15px; text-align: left;}
.CartOverlay .CartBody .CartImage {float: left; width: 90px;}
.CartOverlay .CartBody .CartImage .ProductImage {width: 75px; height: 75px;}
.CartOverlay .CartBody .CartDescription {float: left; width: 278px;}
.CartOverlay .CartBody .CartDescription .CartSku {}
.CartOverlay .CartBody .CartDescription .CartItem {font-weight: bold;}
.CartOverlay .CartBody .CartDescription .CartLabels {font-weight: bold;}
.CartOverlay .CartBody .CartTotals {width: 368px; border-top: 1px solid #e6e6e6; padding-top: 10px; margin-top: 15px;}
.CartOverlay .CartBody .CartTotals .Qty {float: left;}
.CartOverlay .CartBody .CartTotals .Qty .QtyValue {font-weight: bold;}
.CartOverlay .CartBody .CartTotals .Total {float: right; text-align: right;}
.CartOverlay .CartBody .CartTotals .Total .TotalValue {font-weight: bold;}
.CartOverlay .CartBody .CartButtons {width: 368px; padding: 20px 0 10px 0;}
.CartOverlay .CartBody .CartButtons .Continue {float: left; text-align: right; padding-right: 5px; width: 50%;}
.CartOverlay .CartBody .CartButtons .Checkout {float: left; padding-left: 5px;}
.ProductOptionsOverlay {background-color: #FFFFFF; color: #000000; width: 398px;}
.ProductOptionsOverlay a {color: #0033cc; text-decoration: none;}
.ProductOptionsOverlay a:hover {color: #0033cc; text-decoration: underline;}
.ProductOptionsOverlay .Content {margin: 0 15px 0 15px; text-align: left;}
.ProductOptionsOverlay .Content .Image {float: left; width: 90px;}
.ProductOptionsOverlay .Content .Image .ProductImage {border: 0; width: 75px; height: 75px;}
.ProductOptionsOverlay .Content .Image .NoImage {margin-top: 12px; width: 75px; height: 62px; text-align: center;}
.ProductOptionsOverlay .Content .Description {float: left; width: 270px;}
.ProductOptionsOverlay .Content .Description .Name {font-weight: bold; padding-bottom: 12px;}
.ProductOptionsOverlay .Content .Description .Radio {float: left;}
.ProductOptionsOverlay .Content .Description .Variant {float: left; width: 200px; padding: 3px 0 3px 0;}
.ProductOptionsOverlay .Content .Description .Variant .OriginalPrice {text-decoration: line-through;}
.ProductOptionsOverlay .Content .Buttons {border-top: 1px solid #e6e6e6; padding: 10px 0 10px 0; text-align: center;}
.ProductOptionsOverlay .Content .Buttons .Continue {float: left; text-align: left; padding-right: 5px; width: 50%;}
.ProductOptionsOverlay .Content .Buttons .Purchase {float: right; text-align: right; padding-left: 5px;}
.AccountAddressOverlay {background-color: #FFFFFF; color: #000000;}
.AccountAddressOverlay a {color: #0033cc; text-decoration: none;}
.AccountAddressOverlay a:hover {color: #0033cc; text-decoration: underline;}
.AccountAddressOverlay .Content {margin: 0 10px 15px 10px; text-align: left;}
.AccountAddressOverlay .Content .TopControls {text-align: right; padding: 0 0 5px 0;}
.AccountAddressOverlay .Content .Info {width: 365px; font-size: 6.5pt; padding: 5px 0 0 0; margin-top: 5px; border-top: solid 1px #e6e6e6;}
.AccountAddressOverlay .Content .FinePrint {font-size: 7pt; font-weight: normal;}
.AccountModalLinks {text-align: left;}
.AccountModalLinks a {font-size: 11px; font-weight: normal;}
.ProfileOverlay {background-color: #FFFFFF; color: #000000;}
.ProfileOverlay {background-color: #ffffff;}
.ProfileOverlay a {font-weight: bold;}
.ProfileOverlay .Content {margin: 10px 10px 0 10px; text-align: left;}
.EmailBenefits {background-color: #FFFFFF; color: #000000; text-align: left; width: 260px;}
.EmailBenefits a {color: #0033cc; text-decoration: none;}
.EmailBenefits a:hover {color: #0033cc; text-decoration: underline;}
.EmailBenefits .Content {margin: 0 15px 10px 15px; width: 230px;}
.EmailBenefits .Content .Text {padding-bottom: 20px;}
/* The following elements are used by the PRODUCT DETAIL code */
.ProductDetail {height: 100%; background-color: #FFFFFF; width: 730px; overflow: hidden;}
.ProductDetail a {color: #0033cc; text-decoration: none;}
.ProductDetail a:hover {color: #0033cc; text-decoration: underline;}
.ProductDetail .ProductDetailBody {margin: 0; padding: 5px; text-align: center;}
.CurrencyOverlay.ui-dialog {font-family: Arial, Helvetica, Sans-Serif; border: solid 1px #999999; box-sizing: border-box; background-color: #ffffff;}
.CurrencyOverlay.ui-dialog .ui-dialog-titlebar {width: 600px; background-color: transparent; position: relative; text-align: center; height: auto; padding: 21px 25px 10px; box-sizing: border-box;}
.CurrencyOverlay.ui-dialog .ui-dialog-title {font-family: "MuseoSans300", Arial, Helvetica, Sans-Serif; color: #495157; font-size: 32px; float: none; text-transform: none;}
.CurrencyOverlay .Content {padding: 0 25px 20px; min-height: 150px; font-size: 20px; color: #495157; text-align: left;}
.CurrencyOverlayText {margin-bottom: 10px;}
.CurrencyRow {height: 24px; vertical-align: middle; line-height: 24px; margin-bottom: 12px;}
.CurrencyRow .RadioButton {float: left; outline: none; padding-top: 7px;}
.CurrencyRow .Flag {float: left; padding: 4px 15px 0 7px;}
.CurrencyOverlay .CurrencyFlag {width: 42px; height: 25px; vertical-align: middle;}
.CurrencyRow .RadioText {float: left; padding-top: 6px; vertical-align: middle;}
.btnSubmitCurrency {clear: both; padding: 15px 0;}
.btnSubmitCurrency input {border: none; background-image: none; background-color: #5d6073; outline: none; border-radius: 0; color: #ffffff; padding: 8px 15px; font-size: 16px; cursor: pointer;}
.CurrencyOverlayInfoTitle {line-height: normal; padding: 0; margin: 0 0 10px; font-size: 18px;}
.CurrencyOverlayInfoText {line-height: normal; font-size: 11px;}
.CurrencyOverlay.ui-dialog .ui-dialog-content a {text-decoration: underline; color: #454545; font-weight: normal;}
.CurrencyOverlayInfoText a:hover {color: #454545;}
.QuickPreviewOverlay {background-color: #e9e9e9; padding: 5px; font-size: 12px;}
.QuickPreviewOverlay .InnerContent {background-color: #ffffff; padding: 10px 5px 5px 5px;}
.ChangeCartOverlay {text-align: left; font-size: 12px; background-color: #ffffff !important;}
.ChangeCartOverlay .InnerContent {padding: 0 15px 15px; color: #686868;}
.ChangeCartOverlay .InnerContent a {color: #000000;}
.ChangeCartOverlay .Pricing .OriginalPricing {font-weight: normal; text-decoration: line-through;}
.LoginOverlay {text-align: left; background-color: #ffffff !important;}
.LoginOverlay .InnerContent {padding: 0 15px 15px; color: #686868; font-size: 12px;}
.LoginOverlay .InnerContent a {color: #000000;}
.LoginOverlay .Label {padding-bottom: 3px;}
.LoginOverlay .Value {padding-bottom: 6px;}
.LoginOverlay .Value input {width: 442px;}
#ForgotPassword {display: block; cursor: pointer;}
.LoginOverlay .Button {text-align: center; padding: 12px 0 15px 0;}
.LoginOverlay .Text {font-size: 10px;}
.FanClubOverlay {}
.FanClubOverlay .InnerContent {padding: 20px;}
.BundlerBannerContainer {cursor: pointer;}
.ProductBundlerOverlay {background: #bababa url(https://static.musictoday.com/store/images/global/bundler/BG.jpg) no-repeat right top; width: 800px; height: 600px; display: block; font-family: Arial, Helvetica, Sans-Serif;}
.ProductBundlerOverlay .ui-dialog-titlebar {display: none;}
.ProductBundlerOverlay .ui-dialog-content {padding: 0; height: 600px;}
.ProductBundlerOverlay .EllipsisTwo {height: 24px; overflow: hidden;}
.ProductBundlerOverlay .Inner {height: 590px; overflow: hidden;}
.ProductBundlerOverlay .BundlerTop {}
.ProductBundlerOverlay .CloseWindow {float: right; font-size: 12px; font-weight: bold; color: #000000; cursor: pointer; margin-top: 1px;}
.ProductBundlerOverlay .CloseWindow .Text {float: left; margin-right: 5px; padding-top: 6px; text-transform: uppercase;}
.ProductBundlerOverlay .CloseWindow .Button {float: left; margin-right: 2px;}
.ProductBundlerOverlay .CloseWindow .Button img {width: 25px; height: 25px;}
.ProductBundlerOverlay .BundlerTitle {float: left; color: #b2b2b2; font-size: 30px; font-weight: bold; margin: 17px 17px 0 17px; text-align: left; text-transform: uppercase; width: 690px; height: 40px; display: block; overflow: hidden;}
.ProductBundlerOverlay .BundlerDesc {color: #ffffff; font-size: 13px; font-weight: bold; margin: 0 17px 0 17px; text-align: left; width: 766px; height: 50px; overflow: hidden;}
.ProductBundlerOverlay .BundlerDesc a {color: #e6e6e6; text-decoration: none;}
.ProductBundlerOverlay .BundlerDesc a:hover {text-decoration: underline;}
.ProductBundlerOverlay .Bundler {clear: both; background: transparent url(https://static.musictoday.com/store/images/global/bundler/BundleBuilder_BG.png) no-repeat left top; width: 766px; height: 168px; margin: 0 17px 0 17px; position: relative;}
.ImageDiv {width: 103px; display: block;}
/* ui-draggable-helper controls the item while it is being dragged */
.ProductBundlerOverlay .ui-draggable-helper {width: 103px; height: 103px; display: block; z-index: 99999;}
.ProductBundlerOverlay .ui-draggable-helper img {width: 103px; height: 103px; display: block;}
.ProductBundlerOverlay .Bundler .BundlerProductImage {width: 103px; height: 103px; display: block; border: solid 1px #bababa;}
.ProductBundlerOverlay .Bundler ul.BundlerCarousel {list-style: none; padding: 0; margin: 0; width: 766px;}
.ProductBundlerOverlay .Bundler li.BundlerCarousel {float: left; padding: 0; margin: 0 20px 0 20px; position: relative; display: block;}
.ProductBundlerOverlay .Bundler .DropArea {padding: 0; width: 736px; text-align: left;}
.ProductBundlerOverlay .DropArea .Image {width: 105px; position: relative;}
.ProductBundlerVariants {position: absolute; top: 105px; left: 0; background-color: #c4c4c4; padding: 8px 8px 4px 4px; border-bottom: solid 1px #aaaaaa; z-index: 999; color: #000000;}
.ProductBundlerVariants .Radio {float: left; margin: 0 5px 0 0; padding: 0;}
.ProductBundlerVariants .Radio .RadioInput {margin: 0; padding: 0; vertical-align: middle;}
.ProductBundlerVariants .Variant {float: left; width: 75px; padding: 2px 0 2px 0; text-align: left; vertical-align: middle;}
.ProductBundlerOverlay .Bundler .PlaceHolder {color: #969696; font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; border: none; float: none; width: 736px; position: absolute; z-index: 1000; top: 55px; left: 0;}
.ProductBundlerOverlay .AddItem {background: transparent url(https://static.musictoday.com/store/images/global/bundler/AddBtn.png) no-repeat left top; width: 24px; height: 24px; z-index: 100; position: absolute; top: 12px; display: block; left: 91px; cursor: pointer;}
.ProductBundlerOverlay .RemoveItem {background: transparent url(https://static.musictoday.com/store/images/global/bundler/RemoveBtn.png) no-repeat left top; width: 24px; height: 24px; z-index: 100; position: absolute; top: 12px; display: block; left: 91px; cursor: pointer;}
.BundlerTotal {position: absolute; top: 123px; right: 0; color: #ffffff; width: 251px; height: 45px; z-index: 1;}
.BundlerTotalPadding {padding: 5px 10px 0 10px;}
.BundlerSummaryLeft {float: left;}
.BundlerSummaryRight {float: right;}
.BundlerSavings {font-size: 12px; min-height: 15px;}
.BundlerSavingsText {display: none; text-align: left;}
.BundlerCost {clear: both; text-align: left; font-size: 14px; padding-top: 4px;}
.BundlerCostDollarFigure {font-weight: bold;}
.BundlerSubmit {height: 20px; margin: 17px 0 0 0; text-align: right; float: right; display: none;}
.BundlerSubmit ul {list-style: none; margin: 0; padding: 0; cursor: pointer; text-align: right;}
.BundlerSubmit li {float: right; height: 21px; margin: 0; padding: 0;}
/*because of how the right float works, btn left in code, is actually rendered on the right, so hearing using right image*/
.ProductBundlerOverlay li.BundlerBtnLeft {margin: 0; width: 6px; height: 20px; background: transparent url(https://static.musictoday.com/store/images/global/bundler/btnSm_right.png) no-repeat;}
.ProductBundlerOverlay li.BundlerBtnMiddle {height: 20px; color: #ffffff; font-weight: bold; font-size: 11px; padding: 2px; margin: 0; background: transparent url(https://static.musictoday.com/store/images/global/bundler/btnSm_middle.png) repeat-x; text-align: center; text-transform: uppercase;}
/*because of how the right float works, btn right in code, is actually rendered on the left, so hearing using left image*/
.ProductBundlerOverlay li.BundlerBtnRight {margin: 0; width: 5px; height: 20px; background: transparent url(https://static.musictoday.com/store/images/global/bundler/btnSm_left.png) no-repeat;}
.ProductBundlerOverlay .AvailableProducts {clear: both; background: #d5d4d3 url(https://static.musictoday.com/store/images/global/bundler/ProductDisplayBG.png) no-repeat left top; width: 780px; height: 307px; margin: 8px 10px 0 10px; overflow: auto; overflow-y: auto; overflow-x: hidden; position: relative;}
.ProductBundlerOverlay .AvailableProducts .BundlerProductImage {width: 103px; height: 103px; display: block;}
.ProductBundlerOverlay .AvailableProducts ul {list-style: none; padding: 0; margin: 0;}
.ProductBundlerOverlay .AvailableProducts .Product {float: left; margin: 20px 10px 3px 35px; padding: 0;}
.ProductBundlerOverlay .AvailableProducts .Product .ImageContainer {border: solid 1px #bababa; display: block;}
.ImagePosition {position: relative;}
.ProductBundlerOverlay .AvailableProducts .Product .ImageContainer .Image {display: block;}
.ProductBundlerOverlay .AvailableProducts .Product .ImageContainer .Image img {display: block;}
.ProductBundlerOverlay .AvailableProducts .Product .Category {background-color: #bababa; padding: 2px 5px 3px 5px;}
.ProductBundlerOverlay .AvailableProducts .Product .Category .Text {color: #ffffff; font-size: 11px; font-weight: bold; width: 93px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 14px;}
.ProductBundlerOverlay .AvailableProducts .Product .Name {color: #6e6e6e; font-size: 9px; padding-top: 5px; text-align: center; width: 105px;}
.ProductBundlerOverlay .AvailableProducts .Product .Price {color: #6e6e6e; font-size: 11px; padding-top: 2px; text-align: center;}
.ProductBundlerOverlay #BundlerSummary {display: none;}
.ProductBundlerOverlay .BundlerSummaryText {color: #ffffff; font-size: 30px; font-weight: bold; margin: 0 65px 16px 65px; padding-top: 48px; text-transform: uppercase;}
.ProductBundlerOverlay .BundleSummaryProducts {border-color: #ffffff; border-style: solid; border-width: 1px 0 1px 0; margin: 0 65px 4px 65px; height: 226px; overflow: auto; overflow-y: auto; overflow-x: hidden;}
.ProductBundlerOverlay #BundlerSummary ul {list-style: none; padding: 0; text-align: center;}
.ProductBundlerOverlay #BundlerSummary .BundlerProductImage {width: 103px; height: 103px; display: block;}
.ProductBundlerOverlay #BundlerSummary .Product {float: left; margin: 35px 12px 15px 12px; padding: 0;}
.ProductBundlerOverlay #BundlerSummary .Product .ImageContainer {border: solid 1px #bababa;}
.ProductBundlerOverlay .BundleSummaryPrice {margin: 0 65px 35px 65px; padding: 7px; background-color: #6e6e6e; text-align: right; color: #ffffff; font-size: 12px;}
.ProductBundlerOverlay .BundleSummaryPrice #BundleSummaryPriceDollarFigure {font-weight: bold; font-size: 16px;}
.ProductBundlerOverlay .BundleSummaryButtons {clear: both; margin: 0 65px 0 65px; float: right; text-align: right;}
.BundleSummaryButtons li {float: right; height: 21px; margin: 0; padding: 0;}
.BundleSummaryButtonsReturn {padding: 3px 15px 0 0; margin: 0; text-align: right; text-transform: uppercase; text-decoration: underline; cursor: pointer; color: #bababa; float: right;}
.BundleSummaryButtonsContinue {text-align: right; margin: 0 8px 0 0; cursor: pointer; padding: 0; float: right;}
.BundleSummaryButtonsCheckout {text-align: right; cursor: pointer; padding: 0; margin: 0; float: right;}
/*JCAROUSEL STYLES*/
/*the next defintion is required to avoid having the jCarousel: No width/height set for items error*/
.panel-pane .content {display: block !important;}
.jcarousel-skin-tango .jcarousel-container {background-color: transparent; margin-top: 20px;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.grid_24 .jcarousel-skin-tango .jcarousel-container-horizontal {width: 870px; padding: 0 38px 0 44px;}
.grid_20 .jcarousel-skin-tango .jcarousel-container-horizontal {width: 720px; padding: 0 30px 10px 42px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden; text-align: left;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {/*width:  840px;*/ height: 240px; margin: 0 10px 0 10px;}
.jcarousel-skin-tango .jcarousel-item {width: 168px; height: 230px;}
/*MUST have margin of at least 1px to avoid "jcarousel: No width/height set for items. This will cause an infinite loop." error */
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 1px; /*!IMPORTANT!*/	margin-right: 1px; /*!IMPORTANT!*/}
/* MUST have margin of at least 1px to avoid "jcarousel: No width/height set for items. This will cause an infinite loop." error */
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 1px; /*!IMPORTANT!*/ margin-right: 1px; /*!IMPORTANT!*/}
.jcarousel-skin-tango .jcarousel-item-placeholder {background-color: transparent; color: #000000;}
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 50px; right: 5px; width: 30px; height: 60px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/presetStyle6/RightArrow_Carousel.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-image: url(https://static.musictoday.com/store/bands/presetStyle6/RightArrowHover_Carousel.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-image: url(https://static.musictoday.com/store/bands/presetStyle6/RightArrow_Carousel.png);}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/bands/presetStyle6/RightArrowDim_Carousel.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 50px; left: 5px; width: 30px; height: 60px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/presetStyle6/LeftArrow_Carousel.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-image: url(https://static.musictoday.com/store/bands/presetStyle6/LeftArrowHover_Carousel.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-image: url(https://static.musictoday.com/store/bands/presetStyle6/LeftArrow_Carousel.png);}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/bands/presetStyle6/LeftArrowDim_Carousel.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-container {background-color: transparent; margin-top: 0;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-container-horizontal {width: 734px; padding: 9px 15px 10px 15px;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 694px; height: 430px; margin-left: 30px;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-item {width: 105px; height: 420px;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 55px; right: 10px; width: 9px; height: 18px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_On.png) no-repeat 0 0;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal-disabled {position: absolute; top: 55px; right: 10px; width: 9px; height: 18px; background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_Off.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_Dim.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 55px; left: 10px; width: 9px; height: 18px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_On.png) no-repeat 0 0;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal-disabled {position: absolute; top: 55px; left: 10px; width: 9px; height: 18px; background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_Off.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_Dim.png);}
.CheckoutCarousel {margin-bottom: 15px;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-container {background-color: transparent;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-container-horizontal {width: 580px; padding: 0;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 540px; height: 215px; margin: 0 0 0 20px;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-clip-horizontal ul {margin: 0; padding: 0; width: 99999px;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-item {width: 132px; height: 205px; text-align: center;}
.CheckoutCarousel .ProductContainerGeneric {text-align: center; width: 132px;}
.CheckoutCarousel .ProductContainerGeneric .Image {margin: 0; position: relative; text-align: center;}
.CheckoutCarousel .ProductContainerGeneric .Image img {width: 125px; height: 125px;}
.CheckoutCarousel .ChangeCartContainer {z-index: 100; position: absolute; top: 60px; left: 17px; width: 100px; display: block; background-color: #565656; color: #ffffff; font-weight: bold; font-size: 11px; margin: 0; border: 0; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-item-horizontal img {width: 125px; height: 125px;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 60px; right: 0; width: 20px; height: 20px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/checkout/CheckoutNext.png) no-repeat 0 0;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal-disabled {position: absolute; top: 60px; right: 0; width: 20px; height: 20px; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextDimmed.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextActive.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextActive.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextDimmed.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 60px; left: 0; width: 20px; height: 20px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/checkout/CheckoutPrev.png) no-repeat 0 0;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal-disabled {position: absolute; top: 60px; left: 0; width: 20px; height: 20px; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevDimmed.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevActive.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevActive.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevDimmed.png);}
.ToolTip {cursor: pointer; color: #000000;}
.ui-tooltip {padding: 8px; position: relative; z-index: 9999; -o-box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; background: #000000; color: #ffffff; cursor: normal; display: -moz-inline-stack; display: inline-block; font-size: 11px; text-align: left; max-width: 250px;}
.ui-tooltip:after {content:"\25B8"; color: #000000; display:block; font-size:2em; height:0; line-height:0; position:absolute; left:-12px; left:-9px\9; /*IE8 Specific Fix*/ top:50%; /*margin-top:.1em;*/ -o-transform:rotate(180deg); -moz-transform:rotate(180deg); -khtml-transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform: rotate(180deg);}
* html .ui-tooltip {background-image: none;}
body .ui-tooltip {border-width: 2px;}
.MessageList {text-align: left; font-weight: bold; padding-bottom: 10px;}
.MessageList ul {list-style: none; margin: 0; padding: 0;}
.MessageList li {margin: 0; padding: 0;}
.ErrorList {text-align: left; color: #FF0000; font-weight: bold; padding-bottom: 10px;}
.CheckoutErrorList {color: #ff0000;}
.CheckoutErrorList a {color: #ff0000; font-weight: normal; cursor: pointer; text-decoration: underline;}
.CheckoutErrorList a:hover {color: #ff0000;}
.CheckoutErrorLink {color: #ff0000; font-weight: normal; cursor: pointer;}
.ErrorList ul {list-style: none; margin: 0; padding: 0;}
.ErrorList li {margin: 0; padding: 0;}
.ErrorItem {color: #FF0000; font-weight: bold; word-wrap: break-word;}
.ErrorLink {color: #ff0000; cursor: pointer;}
#AddToCartErrorMsg {min-height: 20px; display: none; padding-bottom: 3px;}
