/*GLOBAL STYLES*/
body {margin: 0 0 5px 0; background: #000000 url(https://media.musictoday.com/store/bands/1781/images/background.jpg); text-align: center; font-family: Verdana,Arial,Helvetica,sans-serif;}
form {display: inline;}
input {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt;}
textarea {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt;}
select {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt;}
ul {padding: 0 0 0 0; margin: 6px 0 0 18px;}
ol {list-style-type: decimal; margin-top: 0; margin-bottom: 0; margin-left: 25px; margin-right: 0;}
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;}
.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: #000000 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: #1a0305; border-right: #000000 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;}
/*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: #1a0305; 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 {font-weight: bold;}
.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;}
.ErrorList {text-align: left; color: #ff0000; font-weight: bold; padding-bottom: 5px; margin-bottom: 5px;  border-bottom: solid 1px #cccccc;}
.ErrorItem {color: #ff0000; font-weight: bold;}
.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: #000000;}
.MemberPricingBorder {border: 1px solid #000000;}
.Ellipsis {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
.UpperCase {text-transform: uppercase;}
/*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; width: 145px; height: 38px;}
.ButtonUseBilling {width: 30px; font-weight: bold; font-size: 8pt; text-decoration: none;}
.CheckoutButtons {float: right;}
.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://media.musictoday.com/store/bands/1781/images/btn_left.png) no-repeat;}
.SiteButtonContainerCentered li.SiteButtonCenter {color: #000000; padding: 2px; font-weight: bold; background: transparent url(https://media.musictoday.com/store/bands/1781/images/btn_middle.png) repeat-x;}
.SiteButtonContainerCentered li.SiteButtonCenter a {color: #000000; text-decoration: none;}
.SiteButtonContainerCentered li.SiteButtonRight {width: 6px; background: transparent url(https://media.musictoday.com/store/bands/1781/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://media.musictoday.com/store/bands/1781/images/btn_left.png) no-repeat;}
.SiteButtonContainer li.SiteButtonCenter {color: #000000; padding: 2px; font-weight: bold; background: transparent url(https://media.musictoday.com/store/bands/1781/images/btn_middle.png) repeat-x;}
.SiteButtonContainer li.SiteButtonCenter a {color: #000000; text-decoration: none;}
.SiteButtonContainer li.SiteButtonRight {width: 6px; background: transparent url(https://media.musictoday.com/store/bands/1781/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://media.musictoday.com/store/bands/1781/images/btn_left.png) no-repeat;}
.SiteButtonContainerRight li.SiteButtonCenter {color: #000000; padding: 2px; font-weight: bold; background: transparent url(https://media.musictoday.com/store/bands/1781/images/btn_middle.png) repeat-x;}
.SiteButtonContainerRight li.SiteButtonCenter a {color: #000000; text-decoration: none;}
.SiteButtonContainerRight li.SiteButtonRight {width: 6px; background: transparent url(https://media.musictoday.com/store/bands/1781/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: #1a0305; text-align: right; font-size: 7.5pt; font-weight: normal; text-transform: lowercase;}
.Header .MainNav a {font-weight: bold; color: #e5b900; text-decoration: none;}
.Header .MainNav a:hover {color: #e5b900; 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: #e5b900; font-weight: bold; text-decoration: none;}
.SessionArea a:hover {color: #e5b900; text-decoration: underline;}
/*CONTENT BLOCK STYLES*/
.ContentBlock {clear: both; color: #000000; text-align: left; font-size: 7.5pt; min-height: 200px;}
.ContentBlock a {color: #3b0902; text-decoration: none;}
.ContentBlock a:hover {color: #3b0902; text-decoration: underline;}
/*CONTENT HEADER STYLES*/
.CheckoutHeader {border-bottom: solid 1px #cccccc; padding-bottom: 5px; margin-bottom: 5px; zoom: 1;}
.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: #3b0902; text-decoration: none;}
.ContentHeaderBar a:hover {color: #3b0902; 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: #cccccc; color: #cccccc; height: 1px; padding: 0; margin: 0; border: 0;}
.HeaderDivider br {line-height: 15px;}
/*CATALOG NAV STYLES*/
.CatalogNavHeader {background-color: #3c0405; padding: 10px 0 10px 5px; cursor: pointer; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #d8d4ce; font-weight: bold; text-transform: uppercase; border-bottom: solid 1px #000000;}
.CatalogNavHeader a {color: #d8d4ce; text-decoration: none;}
.CatalogNavHeader a:hover {color: #d8d4ce; 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: #d8d4ce; color: #3b0902; border-bottom: solid 1px #000000;}
ul#NavList .Text {width: 140px; color: #3b0902; background-color: #d8d4ce;}
ul#NavList .TextHover {width: 140px; color: #3b0902; background-color: #d8d4ce; text-decoration: underline;}
ul#NavList li#Active {cursor: default; color: #d8d4ce; background-color: #3b0902;}
ul#NavList .SubDept {padding-left: 15px;}
/*SHARE STYLES*/
.ShareBox {padding: 10px 5px 10px 5px; color: #ffffff;}
.ShareBoxHeader {background-color: #3c0405; padding: 10px 0 10px 5px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #d8d4ce; 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: #e5b900; font-weight: bold; text-decoration: none;}
.ShareBoxContent a:hover {color: #e5b900; text-decoration: underline;}
/*CART SUMMARY STYLES*/
.CartSummary {background-color: #1a0305; padding: 10px 5px 10px 5px; font-size: 7.5pt; font-weight: bold; color: #ffffff;}
.CartSummaryHeader {background-color: #3c0405; padding: 10px 0 10px 5px; cursor: pointer; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #d8d4ce; font-weight: bold; text-transform: uppercase;}
.CartSummary a {color: #e5b900; text-decoration: none;}
.CartSummary a:hover {color: #e5b900; text-decoration: underline;}
/*SEARCH BOX STYLES*/
.SearchBox {padding: 10px 5px 10px 5px; color: #ffffff;}
.SearchBoxHeader {background-color: #3c0405; padding: 10px 0 10px 5px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #d8d4ce; font-weight: bold; text-transform: uppercase;}
/*MAILING LIST*/
.MailingListHeader {background-color: #3c0405; padding: 10px 0 10px 5px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; color: #d8d4ce; font-weight: bold; text-transform: uppercase;}
.MailingList {padding: 10px 5px 10px 5px; font-size: 7.5pt; color: #ffffff;}
.MailingList a {color: #e5b900; text-decoration: none;}
.MailingList a:hover {color: #e5b900; text-decoration: underline;}
/*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: #3b0902; text-decoration: none;}
.PromoArea a:hover {color: #3b0902; text-decoration: underline;}
/*STOREFRONT STYLES*/
.StorefrontFeatures {text-align: center; padding: 5px 10px 10px 10px; font-size: 7.5pt; font-weight: bold;}
.StorefrontFeatures a {color: #3b0902; text-decoration: none;}
.StorefrontFeatures a:hover {color: #3b0902; 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: #3b0902; text-decoration: none;}
.StorefrontFeaturedProducts a:hover {color: #3b0902; 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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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;}
/*DEPT STYLES*/
.DeptProducts {text-align: left; padding: 0 10px 0 10px; color: #000000;}
.DeptProducts a {color: #3b0902; text-decoration: none;}
.DeptProducts a:hover {color: #3b0902; 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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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 {color: #000000;}
.DeptProducts .Product .Details .Purchase .SalePricing {font-weight: bold; color: #000000;}
.DeptProducts .Product .Details .Purchase .Pricing .OriginalPricing {color: #000000;}
.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: #3b0902; text-decoration: none;}
.ProductContent a:hover {color: #3b0902; text-decoration: underline;}
.ProductContent hr {background-color: #cccccc; color: #cccccc; 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 {margin-top: 10px; 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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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;}
.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: #000000; font-weight: bold;}
.ProductContent .Product .Details .Purchase .Pricing .SalePricing {color: #000000; font-weight: bold;}
.ProductContent .Product .Details .Purchase .Pricing .OriginalPricing {color: #000000;}
.ProductContent .Product .Details .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.ProductContent .Product .Details .Purchase .BuyIt {float: left; cursor: pointer; height: auto;}
.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 #cccccc; border-bottom: solid 1px #cccccc; 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://media.musictoday.com/store/images/global/next.png) no-repeat center top;}
.ProductContent .Product .Details .BuyAffinityTeaser .ImageNextDimmed {width: 19px; height: 19px; background: transparent url(https://media.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://media.musictoday.com/store/images/global/previous.png) no-repeat center top;}
.ProductContent .Product .Details .BuyAffinityTeaser .ImagePreviousDimmed {width: 19px; height: 19px; background: transparent url(https://media.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://media.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://media.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: #3b0902; font-weight: bold; font-size: 7.5pt; border-bottom: solid 1px #cccccc;}
#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: #d8d4ce; color: #3b0902; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc;}
#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: #3b0902;}
#ProductTabs #TabList li .RightCurve {float: left; width: 0;}
#ProductTabs #TabList li.Current {cursor: default; height: 24px; background-image: none; background-color: #3b0902; color: #d8d4ce; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; border-bottom: none; border-right: solid 1px #cccccc;}
#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: #d8d4ce;}
#ProductTabs #TabList li.Current .RightCurve {float: left; width: 0;}
#TabsContent {clear: both; padding: 12px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; height: 100%;}
#TabsContent a {color: #3b0902; text-decoration: none;}
#TabsContent a:hover {color: #3b0902; 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: #3b0902; text-decoration: none;}
#TabsContent #ReviewsContent .Description .FeaturedReviewsContent a:hover {color: #3b0902; 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: #3b0902; text-decoration: none;}
#TabsContent #ReviewsContent .Other a:hover {color: #3b0902; text-decoration: underline;}
#TabsContent #ReviewsContent .Other hr {background-color: #cccccc; color: #cccccc; 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: #3b0902; text-decoration: none;}
#TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details a:hover {color: #3b0902; 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 #cccccc;}
#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;}
.Cart hr {background-color: #cccccc; color: #cccccc; height: 1px; border: 0;}
.Cart .ItemsTitle {padding-bottom: 3px;}
.Cart .CartTotal {float: right; text-align: right; padding-top: 10px; width: 300px;}
.Cart .CartTotalText {font-size: 9pt; font-weight: bold;}
.Cart .CartTotalSubText {font-style: italic;}
.Cart .PromotionalSavings {border-top: 1px solid #cccccc; margin-top: 15px; padding: 10px 0 10px 0;}
.Cart .PromotionalSavings .Title {padding-bottom: 3px;}
.Cart .Button {clear: both; float: right; text-align: right;}
.Cart .Extras {clear: both; margin: 15px 0 15px 0; padding-top: 5px; border-top: 1px solid #cccccc;}
.Cart .Extras .PromoCodeBox {float: left; width: 580px;}
.Cart .Extras .PromoCodeBox .Title {background-color: #cccccc; color: #000000; padding: 5px; margin-bottom: 5px;}
.Cart .Extras .PromoCodeBox .Text {clear: both; margin-top: 5px; width: 580px; text-align: left;}
.Cart .Extras .PromoCodeBox .Text .CodeInput {float: left; padding-right: 10px;}
.Cart .Extras .PromoCodeBox .Text .CodeInput .InputField {width: 75px;}
.Cart .Extras .PromoCodeBox .Text .CodeButton {float: left;}
.Cart .Extras .Controls {width: 580px; border-top: 1px solid #cccccc; margin-top: 5px; padding-top: 5px;}
.Cart .Extras .Controls .DigitalText {width: 580px; text-align: right; padding: 0 0 6px 0; font-weight: bold;}
.Cart .Extras .Controls .Buttons {text-align: right; width: 580px;}
.Cart .CheckoutButtons {clear: both; float: right; text-align: right;}
.Cart .ButtonDivider {text-align: right; margin: 4px 55px 4px 0;}
.Cart .CartActionLinks {clear: both; float: left; padding-top: 10px; width: 280px;}
.Cart .CartUpsellHeader {background-color: #cccccc; color: #000000; font-weight: bold; padding: 2px 0 3px 3px; overflow: hidden;}
.Cart .CartSupersaverHeader {background-color: #3c0405; color: #d8d4ce; font-weight: bold; padding: 2px 0 3px 3px; overflow: hidden;}
.Cart .CartEmptyMsg {padding-top: 60px; text-align: center;}
.Cart .TableHeader {background-color: #3c0405; font-weight: bold; color: #d8d4ce;}
.Cart .TableHeader .PromosColumnOne {width: 94px;}
.Cart .TableHeader .PromosColumnTwo {width: 366px;}
.Cart .TableHeader .PromosColumnThree {text-align: center; width: 58px;}
.Cart .TableHeader .PromosColumnFour {text-align: center; width: 62px;}
.Cart .TableHeader .ColumnOne {text-align: left; width: 90px;}
.Cart .TableHeader .ColumnTwo {text-align: left; width: 198px;}
.Cart .TableHeader .ColumnThree {text-align: left; width: 70px;}
.Cart .TableHeader .ColumnFour {text-align: center; width: 37px;}
.Cart .TableHeader .ColumnFive {text-align: center; width: 58px;}
.Cart .TableHeader .ColumnSix {text-align: center; width: 58px;}
.Cart .TableHeader .ColumnSeven {text-align: center; width: 62px;}
.Cart .TableContent {background-color: #cccccc; color: #000000;}
.Cart .TableContent .ColumnLeft {text-align: left;}
.Cart .TableContent .ColumnLeft .ErrorText {color: #ff0000; font-weight: bold;}
.Cart .TableContent .ColumnLeft .ErrorText a {color: #ff0000; text-decoration: none;}
.Cart .TableContent .ColumnLeft .ErrorText a:hover {color: #ff0000; text-decoration: underline;}
.Cart .TableContent .ColumnRight {text-align: right;}
.Cart .TableContent .ColumnCenter {text-align: center;}
/*SHOPPER LOOKUP STYLES*/
.ShopperLookupContent {padding: 0 10px 10px 10px;}
.ShopperLookupContent .LoginMailingList {clear: both; border-bottom: solid 1px #cccccc; border-top: solid 1px #cccccc; 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 .Title {font-weight: bold; color: #000000; background-color: #cccccc; padding: 5px;}
.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 #cccccc;}
.ShopperLookupContent .SignUp .Title {font-weight: bold; color: #000000; background-color: #cccccc; padding: 5px;}
.ShopperLookupContent .SignUp .Text {padding-top: 8px; font-size: 7.5pt;}
.ShopperLookupContent .SignUp .Divider {clear: both; width: 275px; border-bottom: solid 1px #cccccc; 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 STEP ONE*/
.CheckoutOneContent {padding: 0 10px 10px 10px; clear: both;}
.CheckoutOneContent hr {background-color: #cccccc; color: #cccccc; height: 1px; padding: 0; margin: 0; border: 0;}
.CheckoutOneContent .LeftSide {float: left;}
.CheckoutOneContent .LeftSide .Shipping {width: 373px; padding-top: 5px; overflow: hidden;}
.CheckoutOneContent .LeftSide .Shipping .Label {float: left; width: 130px;}
.CheckoutOneContent .LeftSide .Shipping .Value {float: left; padding-bottom: 6px;}
.CheckoutOneContent .LeftSide .Shipping .Value .InputField {width: 236px; vertical-align: middle; margin: 0;}
.CheckoutOneContent .LeftSide .Shipping .Value .SelectField {width: 236px; vertical-align: middle;}
.CheckoutOneContent .LeftSide .Shipping .Title {background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px; text-transform: uppercase; font-weight: bold;}
.CheckoutOneContent .LeftSide .Shipping .Title .FinePrint {font-weight: normal; text-transform: lowercase;}
.CheckoutOneContent .RightSide {float: right; width: 200px; margin-top: 5px; overflow: hidden;}
.CheckoutOneContent .RightSide .OrderSummary {width: 200px; color: #000000; background-color: #cccccc; overflow: hidden;}
.CheckoutOneContent .RightSide .OrderSummary .TitleArea {padding-bottom: 5px;}
.CheckoutOneContent .RightSide .OrderSummary .TitleArea .Title {color: #000000; font-weight: bold; padding: 5px 5px 0 5px;}
.CheckoutOneContent .RightSide .OrderSummary .TitleArea .Title .FinePrint {font-size: 7pt; font-weight: normal}
.CheckoutOneContent .RightSide .OrderSummary .Text {clear: both; float: left; background-color: #cccccc; color: #000000; padding: 0 5px 5px 5px;}
.CheckoutOneContent .RightSide .OrderSummary .Text .Label {float: left; width: 135px; text-align: left; margin-right: 5px; padding-bottom: 5px;}
.CheckoutOneContent .RightSide .OrderSummary .Text .Value {float: right; text-align: right; padding-bottom: 5px;}
.CheckoutOneContent .RightSide .OrderSummary .BorderedDivider {background-color: #000000; color: #000000; height: 1px; padding: 0; margin: 0 0 3px; border: 0;}
.CheckoutOneContent .RightSide .StoreAddress {width: 200px; padding: 5px 0 0 0; margin-top: 5px; border-top: solid 1px #cccccc;}
.CheckoutOneContent .RightSide .StoreAddress .InputField {width: 194px;}
.CheckoutOneContent .RightSide .StoreAddress .SelectField {width: 200px;}
.CheckoutOneContent .RightSide .Info {width: 200px; font-size: 6.5pt; padding: 5px 0 0 0; margin-top: 5px; border-top: solid 1px #cccccc;}
.CheckoutOneContent .Controls {text-align: center; margin: 5px 0 0 0; padding: 10px 0 0 0; border-top: solid 1px #cccccc; zoom: 1;}
.CheckoutOneContent .Controls .ButtonContainer {height: 25px;}
/*CHECKOUT STEP TWO*/
.CheckoutTwoContent {padding: 0 10px 10px 10px;}
.CheckoutTwoContent .LargePrint {font-size: 9pt; font-weight: bold;}
.CheckoutTwoContent .FinePrint {font-size: 7pt; font-weight: normal;}
.CheckoutTwoContent hr {background-color: #cccccc; color: #cccccc; height: 1px; padding: 0; margin: 0; border: 0;}
.CheckoutTwoContent .LeftSide {float: left;}
.CheckoutTwoContent .LeftSide .ShippingMethod {width: 373px; overflow: hidden; margin-top: 5px;}
.CheckoutTwoContent .LeftSide .ShippingMethod .Title {font-weight: bold; background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px;}
.CheckoutTwoContent .LeftSide .ShippingMethod .Text {width: 373px;}
.CheckoutTwoContent .LeftSide .ShippingMethod .Text .RadioButton {float: left; vertical-align: middle;}
.CheckoutTwoContent .LeftSide .ShippingMethod .Text .RadioField {vertical-align: middle;}
.CheckoutTwoContent .LeftSide .ShippingMethod .Text .RadioText {float: left; padding-top: 3px; vertical-align: middle; width: 350px;}
.CheckoutTwoContent .LeftSide .Info {width: 373px; font-size: 6.5pt; padding-top: 5px;}
.CheckoutTwoContent .RightSide {float: right; width: 200px; margin-top: 5px; overflow: hidden;}
.CheckoutTwoContent .RightSide .OrderSummary {width: 200px; color: #000000; background-color: #cccccc; overflow: hidden;}
.CheckoutTwoContent .RightSide .OrderSummary .TitleArea {padding-bottom: 5px;}
.CheckoutTwoContent .RightSide .OrderSummary .TitleArea .Title {color: #000000; font-weight: bold; padding: 5px 5px 0 5px;}
.CheckoutTwoContent .RightSide .OrderSummary .TitleArea .Title .FinePrint {font-size: 7pt; font-weight: normal}
.CheckoutTwoContent .RightSide .OrderSummary .Text {clear: both; float: left; background-color: #cccccc; color: #000000; padding: 0 5px 5px 5px;}
.CheckoutTwoContent .RightSide .OrderSummary .Text .Label {float: left; width: 135px; text-align: left; margin-right: 5px; padding-bottom: 5px;}
.CheckoutTwoContent .RightSide .OrderSummary .Text .Value {float: right; text-align: right; padding-bottom: 5px;}
.CheckoutTwoContent .RightSide .OrderSummary .BorderedDivider {background-color: #000000; color: #000000; height: 1px; padding: 0; margin: 0 0 3px; border: 0;}
.CheckoutTwoContent .Controls {text-align: center; margin: 5px 0 0 0; padding: 10px 0 0 0; border-top: solid 1px #cccccc; zoom: 1;}
.CheckoutTwoContent .Controls .ButtonContainer {height: 25px;}
/*CHECKOUT STEP THREE*/
.CheckoutThreeContent {padding: 0 10px 10px 10px;}
.CheckoutThreeContent hr {background-color: #cccccc; color: #cccccc; height: 1px; padding: 0; margin: 0; border: 0;}
.CheckoutThreeContent .LargePrint {font-size: 9pt; font-weight: bold;}
.CheckoutThreeContent .FinePrint {font-size: 7pt; font-weight: normal; text-transform: lowercase;}
.CheckoutThreeContent .LeftSide {float: left; width: 373px; margin: 0;}
.CheckoutThreeContent .LeftSide .PaymentMethod {margin-top: 5px; border-bottom: solid 1px #cccccc; padding-bottom: 5px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Title {background-color: #cccccc; color: #000000; font-weight: bold; padding: 8px 5px 8px 5px; margin-bottom: 5px; text-transform: uppercase;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Paypal {float: left; width: 181px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Paypal .Text {width: 181px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Paypal .RadioButton {float: left; vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Paypal .RadioField {vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Paypal .RadioText {float: left; padding-top: 3px; vertical-align: middle; width: 97px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Paypal .Logo {float: left; vertical-align: middle; width: 60px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Paypal .Logo .Image {width: 60px; height: 34px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .Bordered {border-left: solid 1px #cccccc; padding-left: 3px; margin-left: 3px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML {float: left; width: 181px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML .Text {width: 181px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML .RadioButton {float: left; vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML .RadioField {vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML .RadioContent {float: left; vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML .RadioContent .RadioText {float: left; padding-top: 3px; vertical-align: middle; width: 97px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML .RadioContent .Logo {float: left; vertical-align: middle; width: 60px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML .RadioContent .Logo .Image {width: 60px; height: 34px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .BML .RadioContent .Bml90Text {margin-top: 5px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard {margin-top: 5px;  padding-top: 10px; border-top: solid 1px #cccccc;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .RadioButton {float: left; vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .RadioField {vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .RadioText {float: left; padding-top: 3px; vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .Logo {float: left; padding: 0 0 10px 5px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .Logo .Image {width: 38px; height: 25px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .Label {float: left; width: 130px;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .Value {float: left; margin-bottom: 6px; vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .Value .InputField {width: 236px; vertical-align: middle;}
.CheckoutThreeContent .LeftSide .PaymentMethod .CreditCard .Value .SelectField {width: 236px;}
.CheckoutThreeContent .LeftSide .GiftCardCert {float: left; width: 373px; border-top: solid 1px #cccccc; padding-top: 5px; margin: 5px 0 0 0; overflow: hidden;}
.CheckoutThreeContent .LeftSide .GiftCardCert .Title {font-weight: bold; background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px;}
.CheckoutThreeContent .LeftSide .GiftCardCert .Row {background-color: #ffffff; color: #000000;}
.CheckoutThreeContent .LeftSide .GiftCardCert .Label {float: left; width: 130px; padding: 3px 0 0 0;}
.CheckoutThreeContent .LeftSide .GiftCardCert .Value {float: left; margin-bottom: 6px;}
.CheckoutThreeContent .LeftSide .GiftCardCert .Value .InputField {width: 236px; vertical-align: middle; overflow: hidden;}
.CheckoutThreeContent .LeftSide .BillingAddress {float: left; width: 373px; margin-top: 5px; overflow: hidden;}
.CheckoutThreeContent .LeftSide .BillingAddress .Title {background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm {float: left; width: 373px;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .BillingTextArea {clear: both; float: left; width: 210px; height: 32px; padding-bottom: 5px;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .BillingTextArea .Text {padding-top: 4px; font-weight: bold;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .UseBillingArea {float: right; text-align: right; width: 151px; height: 27px;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .UseBillingArea .Image {float: right; width: 17px; height: 17px; cursor: pointer; background: transparent url(https://media.musictoday.com/store/images/global/copy.png) no-repeat;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .UseBillingArea .Text {float: right; text-align: right; margin-right: 3px; padding-top: 3px; font-weight: bold;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .Label {float: left; width: 130px; padding: 3px 0 0 0;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .Value {float: left; margin-bottom: 6px;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .Value .InputField {width: 236px; vertical-align: middle; overflow: hidden;}
.CheckoutThreeContent .LeftSide .BillingAddress .AddressForm .Value .SelectField {width: 236px; vertical-align: middle;}
.CheckoutThreeContent .RightSide {float: right; width: 200px; margin-top: 5px; overflow: hidden;}
.CheckoutThreeContent .RightSide .OrderSummary {width: 200px; color: #000000; background-color: #cccccc; overflow: hidden;}
.CheckoutThreeContent .RightSide .OrderSummary .TitleArea {padding-bottom: 5px;}
.CheckoutThreeContent .RightSide .OrderSummary .TitleArea .Title {color: #000000; font-weight: bold; padding: 5px 5px 0 5px;}
.CheckoutThreeContent .RightSide .OrderSummary .TitleArea .Title .FinePrint {font-size: 7pt; font-weight: normal}
.CheckoutThreeContent .RightSide .OrderSummary .Text {clear: both; float: left; background-color: #cccccc; color: #000000; padding: 0 5px 5px 5px;}
.CheckoutThreeContent .RightSide .OrderSummary .Text .Label {float: left; width: 135px; text-align: left; margin-right: 5px; padding: 0 0 5px 0;}
.CheckoutThreeContent .RightSide .OrderSummary .Text .Value {float: right; text-align: right; padding-bottom: 5px;}
.CheckoutThreeContent .RightSide .OrderSummary .BorderedDivider {background-color: #000000; color: #000000; height: 1px; padding: 0; margin: 0 0 3px; border: 0;}
.CheckoutThreeContent .RightSide .StoreAddress {width: 200px; padding: 5px 0 0 0; margin-top: 5px; border-top: solid 1px #cccccc;}
.CheckoutThreeContent .RightSide .StoreAddress .InputField {width: 194px;}
.CheckoutThreeContent .RightSide .StoreAddress .SelectField {width: 200px;}
.CheckoutThreeContent .Controls {text-align: center; margin: 5px 0 0 0; padding: 10px 0 0 0; border-top: solid 1px #cccccc; zoom: 1;}
.CheckoutThreeContent .Controls .ButtonContainer {height: 25px;}
/*CHECKOUT STEP FOUR*/
.CheckoutFourContent {padding: 0 10px 10px 10px;}
.CheckoutFourContent hr {background-color: #cccccc; color: #cccccc; height: 1px; padding: 0; margin: 0; border: 0;}
.CheckoutFourContent .FinePrint {font-size: 7pt; font-weight: normal; text-transform: lowercase;}
.CheckoutFourContent .LargePrint {font-size: 9pt; font-weight: bold;}
.CheckoutFourContent .Divider {line-height: 4px;}
.CheckoutFourContent .Label {float: left; width: 500px; text-align: right; margin-top: 5px;}
.CheckoutFourContent .Value {float: right; text-align: right; padding: 5px 5px 0 5px;}
.CheckoutFourContent .Instructions {font-weight: bold; text-transform: uppercase;}
.CheckoutFourContent .TopButtonArea {width: 580px; margin-bottom: 10px; background-color: #000000; color: #ffffff;}
.CheckoutFourContent .TopButtonArea .Inside {padding: 12px 10px 12px 10px;}
.CheckoutFourContent .TopButtonArea .InsideText {float: left; width: 405px; margin-top: 7px;}
.CheckoutFourContent .TopButtonArea .InsideButton {margin-top: 1px; float: right; text-align: right; width: 145px;}
.CheckoutFourContent .TopButtonArea .InsideButtonText {border: solid 1px #cccccc; padding: 5px;}
.CheckoutFourContent .TopButtonArea .InsideButtonImg {padding: 6px 0 6px 0;}
.CheckoutFourContent #LeftSection {clear: both;}
.CheckoutFourContent #LeftSection .BillingAddress {float: left; padding: 0 5px 10px 0; border-right: solid 1px #cccccc;}
.CheckoutFourContent #LeftSection .BillingAddress .Title {background-color: #cccccc; color: #000000; font-weight: bold; padding: 8px 5px 8px 5px; margin-bottom: 5px; text-transform: uppercase;}
.CheckoutFourContent #LeftSection .BillingAddress .Title a {font-size: 7pt;}
.CheckoutFourContent #LeftSection .BillingAddress .Text {width: 284px;}
.CheckoutFourContent #LeftSection .ShippingAddress {float: left; padding: 0 0 10px 5px;}
.CheckoutFourContent #LeftSection .ShippingAddress .Title {background-color: #cccccc; color: #000000; font-weight: bold; padding: 8px 5px 8px 5px; margin-bottom: 5px; text-transform: uppercase;}
.CheckoutFourContent #LeftSection .ShippingAddress .Title a {font-size: 7pt;}
.CheckoutFourContent #LeftSection .ShippingAddress .Text {width: 284px;}
.CheckoutFourContent #OrderSummary {border-top: solid 1px #cccccc; padding-top: 5px; margin-top: 5px;}
.CheckoutFourContent #OrderSummary .Title {background-color: #cccccc; color: #000000; font-weight: bold; padding: 8px 5px 8px 5px; margin-bottom: 5px;}
.CheckoutFourContent #ShippingMethod {border-top: solid 1px #cccccc; padding-top: 5px; margin-top: 5px;}
.CheckoutFourContent #ShippingMethod .Title {background-color: #cccccc; color: #000000; font-weight: bold; padding: 8px 5px 8px 5px; margin-bottom: 5px;}
.CheckoutFourContent #ShippingMethod .Text {border-bottom: solid 1px #cccccc; padding-bottom: 5px;}
.CheckoutFourContent #ShippingMethod .Description {float: left; width: 365px; text-align: left;}
.CheckoutFourContent #ShippingMethod .TotalText {float: left; width: 135px; text-align: right;}
.CheckoutFourContent #ShippingMethod .Total {float: right; text-align: right; padding: 0 5px 0 5px;}
.CheckoutFourContent #Totals {clear: both; width: 580px;}
.CheckoutFourContent #Totals .Label {margin-top: 0;}
.CheckoutFourContent #Totals .Value {padding-top: 0;}
.CheckoutFourContent #PaymentMethod {border-top: solid 1px #cccccc; padding: 5px 0 5px 0; margin-top: 5px;}
.CheckoutFourContent #PaymentMethod .Title {background-color: #cccccc; color: #000000; font-weight: bold; padding: 8px 5px 8px 5px; margin-bottom: 5px; text-transform: uppercase;}
.CheckoutFourContent #PaymentMethod .PaypalImage {float: right; width: 37px;}
.CheckoutFourContent #PaymentMethod .PaypalText {float: right; text-align: right; padding: 5px 0 0 10px;}
.CheckoutFourContent #Promotions {border-top: solid 1px #cccccc; padding-top: 5px; margin-top: 5px;}
.CheckoutFourContent #Promotions .Title {text-transform: uppercase; font-weight: bold; padding-bottom: 6px;}
.CheckoutFourContent .MailingList {clear: both; width: 580px; border-top: solid 1px #cccccc; padding-top: 5px; margin-top: 5px; color: #000000;}
.CheckoutFourContent .MailingList a {color: #3b0902; text-decoration: none;}
.CheckoutFourContent .MailingList a:hover {color: #3b0902; text-decoration: underline;}
.CheckoutFourContent #Controls {clear: both; width: 580px; text-align: center; margin: 5px 0 0 0; padding: 10px 0 0 0; border-top: solid 1px #cccccc; zoom: 1;}
.CheckoutFourContent #Controls .ButtonContainer {height: 25px;}
.CheckoutFourContent .TableHeader {background-color: #3c0405; font-weight: bold; color: #d8d4ce;}
.CheckoutFourContent .TableHeader .ColumnOne {text-align: left; width: 90px;}
.CheckoutFourContent .TableHeader .ColumnTwo {text-align: left; width: 198px;}
.CheckoutFourContent .TableHeader .ColumnThree {text-align: left; width: 70px;}
.CheckoutFourContent .TableHeader .ColumnFour {text-align: center; width: 37px;}
.CheckoutFourContent .TableHeader .ColumnFive {text-align: center; width: 58px;}
.CheckoutFourContent .TableHeader .ColumnSix {text-align: center; width: 58px;}
.CheckoutFourContent .TableHeader .ColumnSeven {text-align: center; width: 62px;}
.CheckoutFourContent .TableContent {background-color: #cccccc; color: #000000;}
.CheckoutFourContent .TableContent .ColumnLeft {text-align: left;}
.CheckoutFourContent .TableContent .ColumnLeft .ErrorText {color: #ff0000; font-weight: bold;}
.CheckoutFourContent .TableContent .ColumnLeft .ErrorText a {color: #ff0000; text-decoration: none;}
.CheckoutFourContent .TableContent .ColumnLeft .ErrorText a:hover {color: #ff0000; text-decoration: underline;}
.CheckoutFourContent .TableContent .ColumnRight {text-align: right;}
.CheckoutFourContent .TableContent .ColumnCenter {text-align: center;}
.CheckoutFourContent .TableHeaderPromos {background-color: #3c0405; font-weight: bold; color: #d8d4ce;}
.CheckoutFourContent .TableHeaderPromos .Columnone {width: 94px;}
.CheckoutFourContent .TableHeaderPromos .Columntwo {width: 366px;}
.CheckoutFourContent .TableHeaderPromos .Columnthree {text-align: center; width: 58px;}
.CheckoutFourContent .TableHeaderPromos .Columnfour {text-align: center; width: 62px;}
/*BILL ME LATER STYLES*/
.BillMeLaterContent {padding: 0 10px 10px 10px;}
.BillMeLaterContent .Label {float: left; width: 110px; font-weight: bold; padding: 0 0 5px 100px;}
.BillMeLaterContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.BillMeLaterContent .SubHeader {border-bottom: solid 1px #cccccc; font-weight: bold; text-transform: uppercase;}
.BillMeLaterContent .Iframe {height: 100px; width: 567px; background-color: #ffffff;}
.BillMeLaterContent .LargePrint {font-size: 9pt; font-weight: bold;}
/*CONFIRMED STYLES*/
.ConfirmedContent {padding: 0 10px 10px 10px;}
.ConfirmedContent hr {background-color: #cccccc; color: #cccccc; height: 1px; padding: 0; margin: 0; border: 0;}
.ConfirmedContent .LargePrint {font-size: 9pt; font-weight: bold;}
.ConfirmedContent .Label {float: left; width: 144px; padding: 3px 0 5px 0;}
.ConfirmedContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.ConfirmedContent .Value .InputField {width: 180px; vertical-align: middle;}
/*MY ACCOUNT STYLES*/
.MyAccountContent {padding: 0 10px 10px 10px;}
.MyAccountContent hr {background-color: #cccccc; color: #cccccc; 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 {width: 580px;}
.MyAccountContent .Profile .Title {font-weight: bold; background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px; text-transform: uppercase;}
.MyAccountContent .Links {clear: both; width: 580px; margin-top: 5px; padding-top: 5px; border-top: solid 1px #cccccc;}
.MyAccountContent .Links .Title {font-weight: bold; background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px;}
.MyAccountContent #ShippingAddressSection {clear: both; width: 580px; margin-top: 5px; padding-top: 5px; border-top: solid 1px #cccccc;}
.MyAccountContent #ShippingAddressSection .Title {background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px; text-transform: uppercase; font-weight: bold;}
.MyAccountContent #ShippingAddressSection .Title .FinePrint {text-transform: lowercase; font-weight: normal;}
.MyAccountContent #ShippingAddressSection .ShippingAddress {float: left; width: 182px;}
.MyAccountContent #ShippingAddressSection .Bordered {border-right: solid 1px #cccccc; padding-right: 8px; margin: 0 8px 10px 0; min-height: 130px; height: auto !important; height: 130px;}
.MyAccountContent #BillingAddressSection {clear: both; width: 580px; margin-top: 5px; padding-top: 5px; border-top: solid 1px #cccccc;}
.MyAccountContent #BillingAddressSection .Title {background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px; text-transform: uppercase; font-weight: bold;}
.MyAccountContent #BillingAddressSection .Title .FinePrint {text-transform: lowercase; font-weight: normal;}
.MyAccountContent #BillingAddressSection .BillingAddress {float: left; width: 182px;}
.MyAccountContent #BillingAddressSection .Bordered {border-right: solid 1px #cccccc; padding-right: 8px; margin: 0 8px 15px 0; min-height: 130px; height: auto !important; height: 130px;}
.MyAccountContent .OrderStatusSection {clear: both; width: 580px; margin-top: 5px; padding-top: 5px; border-top: solid 1px #cccccc;}
.MyAccountContent .OrderStatusSection .Title {background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px; text-transform: uppercase;}
.MyAccountContent .OrderStatusSection .Title .FinePrint {text-transform: lowercase; font-weight: normal;}
.MyAccountContent .DownloadsSection {clear: both; width: 580px; margin-top: 5px; padding-top: 5px; border-top: solid 1px #cccccc;}
.MyAccountContent .DownloadsSection .Title {background-color: #cccccc; color: #000000; padding: 5px 5px 5px 5px; margin-bottom: 5px; text-transform: uppercase;}
.MyAccountContent .DownloadsSection .Title .FinePrint {text-transform: lowercase; font-weight: normal;}
/*WISHLIST STYLES*/
.WishlistContent {padding: 0 10px 10px 10px;}
.WishlistContent hr {background-color: #cccccc; color: #cccccc; height: 1px; border: 0;}
.WishlistContent .WishlistItem {border: solid 1px #cccccc; padding: 5px;}
.WishlistContent .WishlistItem .ProductImage {width: 150px; height: 150px;}
.WishlistContent .WishlistItem .Pricing .RegularPricing {color: #000000;}
.WishlistContent .WishlistItem .Pricing .MemberPricing {color: #000000; font-weight: bold;}
.WishlistContent .WishlistItem .Pricing .SalePricing {color: #000000; font-weight: bold;}
.WishlistContent .WishlistItem .Pricing .OriginalPricing {color: #000000;}
.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: #cccccc; color: #cccccc; 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 #cccccc; 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 #cccccc; padding-bottom: 40px; margin-bottom: 20px;}
/*EMAIL ACTIVATE STYLES */
.EmailActivate {padding: 0 10px 10px 10px;}
/*EMAIL FRIEND STYLES*/
.EmailFriendContent {padding: 0 10px 10px 10px;}
.EmailFriendContent .Label {float: left; width: 110px; padding-bottom: 5px;}
.EmailFriendContent .Value {float: left; padding-bottom: 5px; text-align: left;}
/*HELP PAGE STYLES*/
.HelpContent {text-align: center; padding: 0 10px 10px 10px;}
.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*/
.OrderStatusContent {padding: 0 10px 10px 10px;}
.OrderStatusTableHeader {background-color: #3c0405; font-weight: bold; color: #d8d4ce;}
.OrderStatusTableHeader .ColumnOne {text-align: left;}
.OrderStatusTableHeader .ColumnTwo {text-align: left;}
.OrderStatusTableHeader .ColumnThree {text-align: left;}
.OrderStatusTableHeader .ColumnFour {text-align: center;}
.OrderStatusTableHeader .ColumnFive {text-align: center;}
.OrderStatusTableHeader .ColumnSix {text-align: center;}
.OrderStatusTableContent {background-color: #cccccc; color: #000000;}
.OrderStatusTableContent .ColumnLeft {text-align: left;}
.OrderStatusTableContent .ColumnRight {text-align: right;}
.OrderStatusTableContent .ColumnCenter {text-align: center;}
/*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;}
.MyDownloadsDescriptionExtended {float: left; width: 355px; padding-right: 10px;}
.MyDownloadsDetails {float: left;}
.MyDownloadsTableHeader {background-color: #3c0405; font-weight: bold; color: #d8d4ce;}
.MyDownloadsTableHeader .ColumnOne {text-align: left; width: 90px;}
.MyDownloadsTableHeader .ColumnTwo {text-align: left; width: 371px;}
.MyDownloadsTableHeader .ColumnThree {text-align: left; width: 100px;}
.MyDownloadsTableContent {background-color: #cccccc; color: #000000;}
.MyDownloadsTableContent hr {background-color: #ffffff; color: #ffffff; height: 1px; border: 0;}
.MyDownloadsTableContent .ColumnLeft {text-align: left;}
.MyDownloadsTableContent .ColumnRight {text-align: right;}
.MyDownloadsTableContent .ColumnCenter {text-align: center;}
/*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 {float: left; width: 144px; padding: 3px 0 5px 0;}
.CreateShopperContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.CreateShopperContent .Value .InputField {width: 180px; vertical-align: middle;}
/*OFFERS STYLES*/
.OffersContent {padding: 0 10px 10px 10px;}
.OffersContent .Offer {border-bottom: dashed 1px #cccccc; padding: 5px 0 15px 0; margin-bottom: 5px;}
.OffersContent .RadioButton {float: left; text-align: right; width: 250px;}
.OffersContent .RadioText {float: left; padding-top: 3px;}
.OffersContent .PromptText {padding: 12px 0 20px 0;}
/*RECEIPT STYLES*/
.ReceiptContent {padding: 0 10px 10px 10px;}
.ReceiptContent .LeftSection {float: left; width: 240px; margin-right: 10px; padding-bottom: 15px;}
.ReceiptContent .RightSection {float: left; padding-bottom: 15px; width: 300px;}
.ReceiptContent .Label {padding-left: 351px; float: left; width: 165px; padding-bottom: 5px;}
.ReceiptContent .Value {float: left; padding-bottom: 5px; width: 62px; text-align: right;}
.ReceiptContent .TableHeader {background-color: #3c0405; font-weight: bold; color: #d8d4ce; font-family: Verdana,Arial,Helvetica,sans-serif;}
.ReceiptContent .TableHeader .ColumnOne {text-align: left; width: 90px;}
.ReceiptContent .TableHeader .ColumnTwo {text-align: left; width: 198px;}
.ReceiptContent .TableHeader .ColumnThree {text-align: left; width: 70px;}
.ReceiptContent .TableHeader .ColumnFour {text-align: center; width: 62px;}
.ReceiptContent .TableHeader .ColumnFive {text-align: center; width: 37px;}
.ReceiptContent .TableHeader .ColumnSix {text-align: center; width: 58px;}
.ReceiptContent .TableHeader .ColumnSeven {text-align: center; width: 58px;}
.ReceiptContent .TableContent {background-color: #cccccc; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif;}
.ReceiptContent .TableContent .ColumnLeft {text-align: left;}
.ReceiptContent .TableContent .ColumnRight {text-align: right;}
.ReceiptContent .TableContent .ColumnCenter {text-align: center;}
/*SUBSCRIBE STYLES*/
.SubscribeContent {padding: 0 10px 10px 10px;}
.SubscribeContent a {color: #3b0902; text-decoration: none;}
.SubscribeContent a:hover {color: #3b0902; 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 SCROLLING STYLES*/
#ScrollCartProductsContent {width: 580px; overflow: hidden;}
#ScrollCartProductsContent .Products {margin-left: 6px;}
#ScrollCartProductsContent .ButtonLeft {float: left; padding: 75px 0 0 0;}
#ScrollCartProductsContent .ButtonRight {float: right; padding: 75px 0 0 0;}
#ScrollCartProductsContent .PngNext {width: 19px; height: 19px; background: transparent url(https://media.musictoday.com/store/images/global/next.png) no-repeat center top;}
#ScrollCartProductsContent .PngNextDimmed {width: 19px; height: 19px; background: transparent url(https://media.musictoday.com/store/images/global/next_dimmed.png) no-repeat center top;}
#ScrollCartProductsContent .PngPrevious {width: 19px; height: 19px; background: transparent url(https://media.musictoday.com/store/images/global/previous.png) no-repeat center top;}
#ScrollCartProductsContent .PngPreviousDimmed {width: 19px; height: 19px; background: transparent url(https://media.musictoday.com/store/images/global/previous_dimmed.png) no-repeat center top;}
#ScrollCartProductsContent .Products {float: left; text-align: center;}
#ScrollCartProductsContent .Products .Product {text-align: center; float: left; width: 115px; margin: 0 6px 0 6px; padding: 10px 0 10px 0;}
#ScrollCartProductsContent .Products .Product .Image {}
#ScrollCartProductsContent .Products .Product .Image .ProductImage {width: 75px; height: 75px; border: 0;}
#ScrollCartProductsContent .BuyButton {clear: both; text-align: center; padding: 5px 0 5px 0;}
#ScrollCartProductsContent .ProductDetails {text-align: left;}
#ScrollCartProductsContent .ProductDetails .ProductName {text-align: center; padding: 0 5px 0 0;}
#ScrollCartProductsContent .ProductDetails .Radio {float: left;}
#ScrollCartProductsContent .ProductDetails .Variant {float: left; padding-top: 4px; width: 85px;}
#ScrollCartProductsContent .ProductDetails .NonVariant {text-align: center;}
/*UPSELL STYLES*/
#ScrollProductsContent {overflow: hidden;}
#ScrollProductsContent .Products {float: left; text-align: center;}
#ScrollProductsContent .Products .Product {text-align: center; float: left; width: 116px; margin: 0 5px 0 5px; padding: 10px 0 10px 0;}
#ScrollProductsContent .ButtonLeft {float: left; padding: 75px 0 0 0;}
#ScrollProductsContent .ButtonRight {float: right; padding: 75px 0 0 0;}
#ScrollProductsContent .PngNext {background: transparent url(https://media.musictoday.com/store/images/global/next.png) no-repeat; width: 19px; height: 19px;}
#ScrollProductsContent .PngNextDimmed {background: transparent url(https://media.musictoday.com/store/images/global/next_dimmed.png) no-repeat; width: 19px; height: 19px;}
#ScrollProductsContent .PngPrevious {background: transparent url(https://media.musictoday.com/store/images/global/previous.png) no-repeat; width: 19px; height: 19px;}
#ScrollProductsContent .PngPreviousDimmed {background: transparent url(https://media.musictoday.com/store/images/global/previous_dimmed.png) no-repeat; width: 19px; height: 19px;}
#ScrollProductsContent .BuyButton {padding: 5px 0 5px 0;}
#ScrollProductsContent .ProductDetails {text-align: left;}
#ScrollProductsContent .ProductDetails .ProductName {text-align: center; padding: 0 5px 0 0;}
#ScrollProductsContent .ProductDetails .Radio {float: left;}
#ScrollProductsContent .ProductDetails .Variant {float: left; padding-top: 4px; width: 85px;}
#ScrollProductsContent .ProductDetails .NonVariant {text-align: center;}
/*PRODUCT REVIEWS STYLES*/
.ReviewProductContent {padding: 0 10px 10px 10px;}
.ReviewProductContent hr {background-color: #cccccc; color: #cccccc; 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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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://media.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: #3b0902; text-align: left; margin-bottom: 10px;}
.ReviewProductContent .Product .Details .Purchase .Pricing .RegularPricing {color: #3b0902;}
.ReviewProductContent .Product .Details .Purchase .Pricing .OriginalPricing {color: #000000;}
.ReviewProductContent .Product .Details .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.ReviewProductContent .Product .Details .Purchase .Pricing .MemberPricing {color: #000000;}
.ReviewProductContent .Product .Details .Purchase .Pricing .SalePricing {color: #000000;}
.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 #cccccc; 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: #cccccc; color: #cccccc; 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: #3b0902; text-decoration: underline;}
/*PAGING/SORTING STYLES*/
.Paging {margin: 5px 5px 0 0; padding-bottom: 10px; font-size: 7pt;}
.Paging a {color: #3b0902; text-decoration: none;}
.Paging a:hover {color: #3b0902; 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 #cccccc; 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 #cccccc; 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 #cccccc; 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: transparent;}
#FooterContainer .FooterPromo {border-right: #000000 1px solid; padding: 10px 10px 10px 10px; border-left: #000000 1px solid; color: #000000; border-bottom: #000000 1px solid; background-color: #ffffff; font-size: 7.5pt;}
#FooterContainer .FooterPromo a {color: #3b0902; text-decoration: none;}
#FooterContainer .FooterPromo a:hover {color: #3b0902; text-decoration: underline;}
#FooterContainer .CustomerServiceMessage {color: #ffffff; padding: 10px 0 15px 0; text-align: center; clear: both;}
#FooterContainer .CustomerServiceMessage a {color: #e5b900; text-decoration: none;}
#FooterContainer .CustomerServiceMessage a:hover {color: #e5b900; text-decoration: underline;}
#FooterContainer .FooterNav {color: #ffffff; padding: 0 0 15px 0; font-size: 7.5pt; text-transform: lowercase;}
#FooterContainer .FooterNav a {color: #e5b900; text-decoration: none;}
#FooterContainer .FooterNav a:hover {color: #e5b900; text-decoration: underline;}
#FooterContainer .FooterLinks {color: #ffffff; padding: 0 0 15px 0; font-size: 7.5pt;}
#FooterContainer .FooterLinks .OfficialLinks {font-weight: bold;}
#FooterContainer .FooterLinks a {color: #e5b900; text-decoration: none;}
#FooterContainer .FooterLinks a:hover {color: #e5b900; text-decoration: underline;}
#FooterContainer .Logo {padding-bottom: 8px;}
#FooterContainer .Official {padding-bottom: 8px;}
#FooterContainer .Official a {color: #e5b900; text-decoration: none;}
#FooterContainer .Official a:hover {color: #e5b900; text-decoration: underline;}
#FooterContainer .Copyright {color: #ffffff; padding-bottom: 10px;}
#FooterContainer .Copyright a {color: #e5b900; text-decoration: none;}
#FooterContainer .Copyright a:hover {color: #e5b900; text-decoration: underline;}
#FooterContainer .PaymentMethods {text-align: center; padding: 0 0 10px 0;}
#FooterContainer .PaymentMethods .Image {width: 38px; height: 25px;}
#FooterContainer .FooterSectionTitle {font-weight: bold; padding-bottom: 8px;}
/* The following elements are used by the OVERLAY code */
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ui-widget {font-family: Verdana,Arial,Helvetica,sans-serif/*{ffDefault}*/; font-size: 7.5pt/*{fsDefault}*/;}
.ui-widget .ui-widget {font-size: 7.5pt;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 7.5pt;}
.ui-widget-content {background-image: none; background-color: #ffffff/*{bgColorContent}*/; color: #000000/*{fcContent}*/;}
.ui-widget-content a {color: #3b0902/*{fcContent}*/;}
.ui-widget-header {background-image: none;}
.ui-widget-header a {color: #3b0902/*{fcHeader}*/;}
.ui-widget-overlay {background-image: none; background-color: #333333; opacity: .4; filter:Alpha(Opacity=40)/*{opacityOverlay}*/;}
.ui-widget-shadow {margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(http://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; }
.ui-dialog .ui-dialog-titlebar {background-color: #3c0405; height: 15px; padding: 10px 0 10px 0; margin-bottom: 15px; text-align: left; cursor: move; outline: 0;}
.ui-dialog .ui-dialog-title {float: left; margin-left: 10px; color: #d8d4ce;}
.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 {position: relative; border: 0; padding: 1px; background: none; zoom: 1;}
.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 {}
.ui-icon-closethick {width: 16px; height: 16px; background-image: url(https://media.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://media.musictoday.com/store/images/global/dialogClose.png)/*{iconsContent}*/;}
.ui-icon-grip-diagonal-se {width: 16px; height: 16px; background-image: url(https://media.musictoday.com/store/images/global/dialogResize.png)/*{iconsContent}*/;}
.CartOverlay {background-color: #ffffff; border: 1px solid #000000; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; font-weight: normal; width: 398px;}
.CartOverlay a {color: #3b0902; text-decoration: none;}
.CartOverlay a:hover {color: #3b0902; 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 #cccccc; 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; border: 1px solid #000000; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; font-weight: normal; width: 398px;}
.ProductOptionsOverlay a {color: #3b0902; text-decoration: none;}
.ProductOptionsOverlay a:hover {color: #3b0902; 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 #cccccc; 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; border: 1px solid #000000; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; font-weight: normal;}
.AccountAddressOverlay a {color: #3b0902; text-decoration: none;}
.AccountAddressOverlay a:hover {color: #3b0902; text-decoration: underline;}
.AccountAddressOverlay .Content {margin: 0 10px 15px 10px; text-align: left; width: 366px;}
.AccountAddressOverlay .Content .TopControls {text-align: right; padding: 0 0 5px 0;}
.AccountAddressOverlay .Content .Label {float: left; width: 106px; display: inline;}
.AccountAddressOverlay .Content .Value {float: left; width: 260px; padding-bottom: 6px; display: inline;}
.AccountAddressOverlay .Content .Value .InputField {width: 254px; vertical-align: middle;}
.AccountAddressOverlay .Content .Value .SelectField {width: 260px; vertical-align: middle;}
.AccountAddressOverlay .Content .Controls {text-align: right; padding: 10px 0 0 0;}
.AccountAddressOverlay .Content .Info {width: 365px; font-size: 6.5pt; padding: 5px 0 0 0; margin-top: 5px; border-top: solid 1px #cccccc;}
.AccountAddressOverlay .Content .FinePrint {font-size: 7pt; font-weight: normal;}
.GiftOverlay {background-color: #ffffff; border: 1px solid #000000; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; font-weight: normal;}
.GiftOverlay a {color: #3b0902; text-decoration: none;}
.GiftOverlay a:hover {color: #3b0902; text-decoration: underline;}
.GiftOverlay .Content {margin: 0 10px 15px 10px; text-align: left; width: 400px;}
.GiftOverlay .Content .TopControls {text-align: right; padding: 0 0 5px 0;}
.GiftOverlay .Content .Label {float: left; width: 100px; padding: 3px 0 0 0; display: inline;}
.GiftOverlay .Content .Value {float: left; width: 190px; padding-bottom: 6px; display: inline;}
.GiftOverlay .Content .Value .InputField {width: 293px; vertical-align: middle;}
.GiftOverlay .Content .Remove {float: left; margin: 3px 0 0 5px}
.GiftOverlay .Content .Controls {text-align: right; padding: 10px 0 0 0;}
.ProfileOverlay {background-color: #ffffff; border: 1px solid #000000; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; font-weight: normal;}
.ProfileOverlay a {color: #3b0902; text-decoration: none;}
.ProfileOverlay a:hover {color: #3b0902; text-decoration: underline;}
.ProfileOverlay .Content {margin: 0 10px 15px 10px; text-align: left; width: 400px;}
.ProfileOverlay .Content .TopControls {text-align: right; padding: 0 0 5px 0;}
.ProfileOverlay .Content .Label {float: left; width: 110px; padding: 3px 0 0 0; display: inline;}
.ProfileOverlay .Content .Value {float: left; width: 290px; padding-bottom: 6px; display: inline;}
.ProfileOverlay .Content .Value .InputField {width: 100px; vertical-align: middle;}
.ProfileOverlay .Content .Controls {text-align: right; padding: 10px 0 0 0;}
.EmailBenefits {background-color: #ffffff; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; font-weight: normal; text-align: left; width: 260px; border: solid 1px #000000;}
.EmailBenefits a {color: #3b0902; text-decoration: none;}
.EmailBenefits a:hover {color: #3b0902; 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; border: 1px solid #000000; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7.5pt; font-weight: normal; width: 730px; overflow: hidden;}
.ProductDetail a {color: #3b0902; text-decoration: none;}
.ProductDetail a:hover {color: #3b0902; text-decoration: underline;}
.ProductDetail .ProductDetailBody {margin: 0; padding: 5px; text-align: center;}
.BundlerBannerContainer {cursor: pointer;}
.ProductBundlerOverlay {background: #bababa url(https://media.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://media.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://media.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://media.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://media.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://media.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://media.musictoday.com/store/images/global/bundler/btnSm_left.png) no-repeat;}
.ProductBundlerOverlay .AvailableProducts {clear: both; background: #d5d4d3 url(https://media.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;}
/*MIXED FOOTER 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://media.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://media.musictoday.com/store/bands/presetStyle6/RightArrowHover_Carousel.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-image: url(https://media.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://media.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://media.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://media.musictoday.com/store/bands/presetStyle6/LeftArrowHover_Carousel.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-image: url(https://media.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://media.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://media.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://media.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://media.musictoday.com/store/images/global/bundler/BundleArrowRight_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-image: url(https://media.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://media.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://media.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://media.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://media.musictoday.com/store/images/global/bundler/BundleArrowLeft_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-image: url(https://media.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://media.musictoday.com/store/images/global/bundler/BundleArrowLeft_Dim.png);}

