@import url("https://static.musictoday.com/store/images/global/fonts/icons.css");
@import url("countdownTimer.css");
/*FONTS*/
@font-face {font-family:"MuseoSans300"; src:url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.eot?#iefix"); src:url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.eot?#iefix") format("eot"),url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.woff") format("woff"),url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.ttf") format("truetype"),url("https://static.musictoday.com/store/images/global/fonts/MuseoSans_300-webfont.svg") format("svg");}
/*GLOBAL STYLES*/
body {margin-top: 0; margin-right: 0; margin-left: 0; background: #ffffff url(https://static.musictoday.com/store/bands/1741/images/snowflakebg.jpg) no-repeat scroll center top; text-align: center; font-family: Arial, Helvetica, sans-serif;}
h1 {margin: 0; padding: 0; font-size: 8pt;}
form {display: inline;}
input {font-family: inherit; font-size: inherit; outline: none;}
input::-moz-focus-inner /*Remove button padding in FF*/ {border: 0; padding: 0;}
input[type="text"] {height: 18px; border: solid 1px #b3b3b3;}
input[type="password"] {height: 18px; border: solid 1px #b3b3b3;}
input[type="radio"] {border: none;}
select {font-family: inherit; font-size: inherit; height: 21px !important; border: solid 1px #b3b3b3;}
textarea {font-family: inherit; font-size: inherit;}
ul {padding: 0 0 0 0; margin: 6px 0 0 18px;}
ol {list-style-type: decimal; margin: 0 0 0 25px;}
li {padding: 0 0 5px 0; margin: 0 0 0 0;}
#Wrapper {height: 100%;}
.CenterSection {float: left; width: 645px;}
.ContentRight {float: right; width: 160px; margin-bottom: 10px;}
#Container {margin-bottom: auto; margin-left: auto; width: 1000px; margin-right: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; position: relative; height: 100%;}
.ContainerMask {clear: both; float: left; overflow: hidden; width: auto; position: relative; background-color: #ffffff; }
.InnerMask {float: left; width: auto; position: relative;}
.ContentAreaDefault {float: left; position: relative; overflow: hidden;}
.ContentSection {overflow: hidden; width: 814px; background-color: #ffffff; margin-left: 4px; }
.ContentArea {float: left; position: relative; overflow: hidden; min-height: 500px; background-color: #ffffff; padding-top: 5px;}
.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: Arial, Helvetica, sans-serif; font-size: 8pt; width: 1000px;}
/*InnerMask RIGHT is the right column width; for BACKGROUND-COLOR is left column background colour*/
.ContainerMain .InnerMask {right: 814px; background-color: #ffffff; }
/*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: 814px; left: 996px;}
.ContainerMain .ContentAreaDefault {width: 814px; left: 996px;}
.CheckoutContentArea {float: left; position: relative; width: 814px; min-height: 500px; margin-bottom: 10px; left: 996px;}
/*For full-size pages*/
.ContainerMain .ContentAreaWide {width: 1000px; min-height: 500px; background-color: #ffffff; }
/*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: 171px; left: 4px; background-color: #ffffff; text-align: center; padding-top: 8px; }
#ContainerBottom {clear: both; font-size: 8pt; margin-bottom: auto; margin-left: auto; width: 1000px; margin-right: auto; font-family: Arial, Helvetica, sans-serif; position: relative; background-color: Transparent;}
.Required {}
.Bullet {font-weight: normal; font-size: 7.5pt;}
.CheckBox {float: left; vertical-align: middle; width: 14px; height: 14px; margin: 0 2px 0 0; padding: 0;}
.CheckBoxStyle {padding: 0 0 0 0; margin: 0 2px 0 0; width: 14px; height: 14px; vertical-align: middle;}
.PromoBanner {text-align: center; margin-top: 5px;}
.PromoBanner .Banner {padding-bottom: 5px;}
.RibbonBanner {padding: 0px 0 2px 0; text-align: center;}
.AltDisplay {font-weight: bold; padding-top: 60px; padding-bottom: 10px; }
.AltDisplayFlushLeft {padding-top: 20px; font-weight: bold;}
.Ellipsis {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
.UpperCase {text-transform: uppercase;}
.RadioButtonStyle {border: none;}
.HorizontalSpinner {background: transparent url(https://static.musictoday.com/store/images/global/loadingBar.gif) no-repeat center center; width: 270px; height: 13px; margin-top: 15px;}
.CurrencySelector {font-size: 10px; padding: 5px 0 0 5px;}
.CurrencyFlag {width: 27px; height: 15px; vertical-align: middle;}
.CurrencyFlagLink, .CurrencyFlagLink:hover {text-decoration: none;}
.CurrencyCode {text-transform: uppercase;}
.Clear {clear: both;}
.Clickable {cursor: pointer;}
.Cornered {-moz-border-radius: 6px; border-radius: 6px;}
.FormattedTime {font-size: 11px;}
.DottedBorderBottom {border-bottom: dotted 1px #cccccc;}
.SolidBorderBottom {border-bottom: solid 1px #b2b2b2;}
.TableHeader {font-weight: bold; color: #686868; border-bottom: solid 1px #b2b2b2;}
.TableContent {color: #000000;}
.NextButton {width: 20px; height: 20px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/checkout/CheckoutNext.png) no-repeat 0 0;}
.NextButtonDimmed {width: 20px; height: 20px; cursor: default; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextDimmed.png);}
.NextButtonActive {width: 20px; height: 20px; cursor: pointer; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextActive.png);}
.PrevButton {width: 20px; height: 20px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/checkout/CheckoutPrev.png) no-repeat 0 0;}
.PrevButtonDimmed {width: 20px; height: 20px; cursor: default; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevDimmed.png);}
.PrevButtonActive {width: 20px; height: 20px; cursor: pointer; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevActive.png);}
#Prev {width: 20px; height: 20px; text-indent: -99999px; display: inline-block; overflow: hidden;}
#Next {width: 20px; height: 20px; text-indent: -99999px; display: inline-block; overflow: hidden;}
.LeftField {float: left; margin-right: 20px; width: 267px;}
.LeftField input {width: 267px;}
.LeftField select {width: 273px;}
.RightField {float: left; width: 267px;}
.RightField input {width: 267px;}
.RightField select {width: 267px;}
.FullField {width: 554px;}
.FullField input {width: 554px;}
.BirthDate {float: left; padding-right: 10px; margin-bottom: 7px;}
.BirthDate select {width: auto;}
.CardImage {display: inline-block; padding-bottom: 4px; width: 38px; height: 25px;}
.MasterCardPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/MC_logo.png) no-repeat left top;}
.VisaPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/VISA_logo.png) no-repeat left top;}
.AmExPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/AMEX_logo.png) no-repeat left top;}
.DiscoverPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/Discover_logo.png) no-repeat left top;}
.PayPalPayment {background: transparent url(https://static.musictoday.com/store/images/PaymentMethods/PayPal_logo_2015.png) no-repeat left top;}
.MasterPassPayment {background: transparent url(https://static.musictoday.com/store/images/global/MasterPass/MasterPassAcceptanceMark.gif) no-repeat left top;}
.InputError {color: #c2342d; background-color: #f2dede !important; border-color: #a94442 !important;}
.InputError::-webkit-input-placeholder {color: #c2342d !important;}
.InputError::-moz-placeholder {color: #c2342d !important;}
.InputError:-ms-input-placeholder {color: #c2342d !important;}
.InputError:-moz-placeholder {color: #c2342d !important;}
/*SITE BUTTONS*/
.ButtonSubmit {border: 0; width: 64px; height: 20px;}
.ButtonMoreInfo {border: 0; width: 75px; height: 20px;}
.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;}
.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;}
.ButtonUpdateCart {border: 0; width: 111px; height: 17px;}
.ButtonBuyAlbum {border: 0; width: 67px; height: 15px;}
.ButtonBuyAlbumLarge {border: 0; width: 126px; height: 20px;}
.ButtonBuyTrack {border: 0; width: 84px; height: 17px;}
.ButtonBmlContinue {border: 0; width: 150px; height: 17px;}
.ButtonPaypal {border: 0;}
.ButtonUseBilling {width: 30px; font-weight: bold; font-size: 8pt; text-decoration: none;}
.ButtonAreaLeft {float: left; font-weight: bold;}
.ButtonAreaRight {float: right; text-align: right;}
.SiteButtonContainerCentered {float: right; position: relative; left: -50%; text-align: left;}
.SiteButtonContainerCentered ul {list-style: none; position: relative; left: 50%; margin: 0; padding: 0; cursor: pointer;}
.SiteButtonContainerCentered li {float: left; position: relative; height: 18px;}
.SiteButtonContainerCentered li.SiteButtonLeft {width: 6px; height: 18px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/btn_left.png) no-repeat;}
.SiteButtonContainerCentered li.SiteButtonCenter {height: 18px; color: #787878; text-transform: uppercase;padding: 2px; font-weight: bold; background: transparent url(https://static.musictoday.com/store/bands/1741/images/btn_middle.png) repeat-x;}
.SiteButtonContainerCentered li.SiteButtonCenter a {color: #787878; text-decoration: none;}
.SiteButtonContainerCentered li.SiteButtonRight {width: 6px; height: 18px; background: transparent url(https://static.musictoday.com/store/bands/1741/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; height: 18px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/btn_left.png) no-repeat;}
.SiteButtonContainer li.SiteButtonCenter {height: 18px; color: #787878; text-transform: uppercase;padding: 2px; font-weight: bold; background: transparent url(https://static.musictoday.com/store/bands/1741/images/btn_middle.png) repeat-x;}
.SiteButtonContainer li.SiteButtonCenter a {color: #787878; text-decoration: none;}
.SiteButtonContainer li.SiteButtonRight {width: 6px; height: 18px; background: transparent url(https://static.musictoday.com/store/bands/1741/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; height: 18px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/btn_left.png) no-repeat;}
.SiteButtonContainerRight li.SiteButtonCenter {height: 18px; color: #787878; text-transform: uppercase;padding: 2px; font-weight: bold; background: transparent url(https://static.musictoday.com/store/bands/1741/images/btn_middle.png) repeat-x;}
.SiteButtonContainerRight li.SiteButtonCenter a {color: #787878; text-decoration: none;}
.SiteButtonContainerRight li.SiteButtonRight {width: 6px; height: 18px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/btn_right.png) no-repeat;}
/*META NAV STYLES*/
#TopContent {background-color: #FFFFFF; }
#TopContainer {clear: both; position: relative; margin-bottom: auto; margin-left: auto; margin-right: auto; width: 1000px; }
/*META NAV STYLES*/
#MetaNavArea {z-index: 1000; position: fixed; top: 0; left: 0; margin: 0; padding: 0; width: 100%; }
#MetaNavInner {margin-top: 0; margin-right: auto; margin-bottom: auto; margin-left: auto; position: relative; color: #787878; font-size: 8pt; font-weight: bold; text-align: right; padding-top: 7px; padding-right: 10px; }
#MetaNavInner a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
#MetaNavInner a:hover {color: #5e5e5e; text-decoration: underline;}
#MetaNavInner .Divider {float: left; padding-left: 10px; margin-left: 10px; border-left: solid 2px #787878; height: -7px;}
#MetaNavScrollable {}
#MetaNavScrollableInner {float: right; position: relative; height: -10px; color: #787878; font-size: 8pt; font-weight: bold; text-align: right; margin-bottom: 10px; padding-top: 7px; padding-right: 10px; }
#MetaNavScrollableInner a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
#MetaNavScrollableInner a:hover {color: #5e5e5e; text-decoration: underline;}
#MetaNavScrollableInner .Divider {float: left; padding-left: 10px; margin-left: 10px; border-left: solid 2px #787878; height: -10px;}
.SocialText {float: right; margin: 4px 10px 0 0;}
.SocialBadges {float: right;}
.LikeProduct {margin-right: 5px; height: 20px; float: left;}
.TwitterTag {float: right; text-align: right;}
/*HEADER STYLES*/
.Header {clear: both; background-color: transparent; width: 1000px; height: 100px; color: #787878;text-align: left;}
.Header .HeaderBanner {float: left;}
.Header .StoreName {font-size: 20pt; text-align: left; font-weight: bold; padding-left: 5px;}
.Header .StoreImage {line-height: 0;}
.Header .StoreText {clear: both; color: #787878; font-size: 9pt; text-align: left; text-transform: uppercase; font-weight: bold; padding: 5px 0 5px 0;}
.Header .SocialNetworking {float: left; text-align: left; padding-top: 9px;}
.MainNav {float: right; font-size: 10pt; color: #a9a9a9; text-decoration: none; text-align: right; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; }
.MainNav a {font-weight: bold; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.MainNav a:hover {color: #787878; text-decoration: underline;}
.MainNav .NavLinks {padding-top: 4px;}
.ExtraDiv {}
.CountDown {}
.CountDown .CountDownDays {margin: 0px; line-height: 16px;}
.CountDown .CountDownText {font-size: 8pt; padding-top: 0; padding-bottom: 0; padding-left: 0; }
.StorefrontBranding {float: left; width: 0px; height: 0px; text-align: left; margin-right: 40px; }
.Branding {float: left; width: 0px; height: 0px; text-align: left; margin-right: 40px; }
/*SESSION STYLES*/
.SessionArea {color: #787878; text-align: left; font-size: 7.5pt; margin-bottom: 6px; }
.SessionArea a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.SessionArea a:hover {color: #5e5e5e; text-decoration: underline;}
/*CONTENT BLOCK STYLES*/
.ContentBlock {clear: both; color: #787878; text-align: left; font-size: 8pt; min-height: 200px;}
.ContentBlock a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.ContentBlock a:hover {color: #5e5e5e; text-decoration: underline;}
/*CONTENT HEADER STYLES*/
.ContentHeaderBar {font-size: 8pt; font-weight: bold; color: #787878; text-decoration: none; background-color: #ffffff; padding-top: 5px; padding-bottom: 6px; }
.ContentHeaderBar a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.ContentHeaderBar a:hover {color: #5e5e5e; 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: 684px;}
.ContentHeaderBar .BreadCrumbs .InactiveBreadCrumb {color: #787878; font-weight: normal;}
.HeaderDivider {clear: both; padding-top: 0; padding-bottom: 0; }
.HeaderDivider hr {background-color: #d2d2d2; color: #d2d2d2; height: 1px; padding: 0; margin: 0; border: 0;}
.HeaderDivider br {line-height: 15px;}
/*CONTENT TITLE*/
.ContentTitle {background: #ffffff url(https://static.musictoday.com/store/bands/1741/images/SectionHeaderBg.jpg) repeat-x left top; cursor: pointer; text-align: left; padding: 12px 8px 12px 8px; border-bottom: solid 1px #d2d2d2;}
.ContentTitle .Text {font-size: 9pt; color: #787878; font-weight: bold; text-transform: capitalize;}
.ContentTitle a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.ContentTitle a:hover {color: #5e5e5e; text-decoration: none;}
/*CATALOG NAV STYLES*/
.CatalogNav {border: solid 1px #d2d2d2;}
.CatalogNavHeader {background: transparent url(https://static.musictoday.com/store/bands/1741/images/LeftNavCategory.png) repeat-x left top; text-align: left; padding: 6px 0 8px 10px; margin: 0; }
.CatalogNavHeader a {font-weight: bold; text-decoration: none;}
.CatalogNavHeader a:hover {text-decoration: none;}
.CatalogNavHeader .Text {float: left; width: 139px; font-size: 9pt; color: #767676; font-weight: bold; text-transform: capitalize;}
.CatalogNavHeader .Text a {color: #767676; font-weight: bold; text-decoration: none;}
.CatalogNavHeader .Text a:hover {color: #767676; text-decoration: none;}
.CatalogNavHeader .Marker {cursor: pointer; float: right; background: transparent url(https://static.musictoday.com/store/bands/1741/images/ArrowUp.png) no-repeat left top; width: 13px; height: 9px; margin: 2px 7px 0 0; }
.CatalogNavHeader .MarkerActive {cursor: pointer; float: right; background: transparent url(https://static.musictoday.com/store/bands/1741/images/ArrowDown.png) no-repeat left top; width: 13px; height: 9px; margin: 2px 7px 0 0; }
.Toggle {cursor: pointer;}
.CatalogNavContent {text-align: left; padding: 0 0 7px 0; margin: 0; width: 169px; color: #ffffff; font-size: 9pt; font-weight: normal; }
.CatalogNavContent a {color: #767676; font-weight: normal; text-decoration: none;}
.CatalogNavContent a:hover {color: #ffffff;}
.CatalogNavContent .Text {padding: 10px 0 8px 0; margin: 0; }
.CatalogNav .EllipsisOne {height: 15px; overflow: hidden;}
.CatalogNavTitle {text-align: left; margin: 15px 0 5px 5px;color: #787878; font-size: 9pt; font-weight: bold; }
.CatalogNavTitle a {color: #5e5e5e; text-decoration: none;}
.CatalogNavTitle a:hover {color: #5e5e5e;}
.NavList {text-align: left; width: 169px; color: #ffffff; font-size: 9pt; font-weight: normal; }
.NavList ul {list-style: none; padding: 0 0 7px 0; margin: 0; }
.NavList li {display: block; padding: 10px 0 8px 0; margin: 0; background-color: #f8f8f8; color: #767676;}
.NavList li a {color: #767676; font-weight: normal; text-decoration: none;}
.NavList li a:hover {font-weight: bold; color: #767676;}
.NavList .Dept {cursor: pointer; font-weight: normal; color: #767676; background-color: #f8f8f8; }
.NavList .DeptHover {cursor: pointer; font-weight: normal; color: #ffffff; background-color: #787878; }
.NavList .DeptActive {cursor: pointer; font-weight: bold; color: #767676; background-color: #e2e2e2; }
.NavList .DeptActiveHover {cursor: pointer; font-weight: bold; color: #ffffff; background-color: #787878; }
.NavList .Text {text-decoration: none; width: 139px; padding-top: 4px; padding-bottom: 4px; margin-right: 10px; margin-left: 10px; }
.NavList .Emphasized {font-weight: bold;}
.NavList .Marker {cursor: pointer; }
.NavList .MarkerActive {cursor: pointer; }
.NavList li#Active {background-color: #e2e2e2; color: #767676;}
.NavList .SubDept {clear: both; cursor: pointer; color: #767676; font-size: 8pt; font-weight: normal; padding-top: 5px; padding-bottom: 0; margin: 0 10px 0 10px; border-top: solid 1px #d2d2d2; border-bottom: solid 1px #d2d2d2;}
.NavList .SubDept a {color: #767676; font-weight: normal; text-decoration: none;}
.NavList .SubDept a:hover {color: #767676; }
.NavList .SubDeptHover {clear: both; cursor: pointer; font-weight: bold; text-decoration: none; color: #767676; color: #767676; padding-top: 5px; padding-bottom: 0; margin: 0 10px 0 10px; }
.NavList .Current {font-weight: bold; text-decoration: none; }
.NavList .SubDeptMarker {}
.NavList .SubDeptMarkerHover {}
.NavList .SubDeptMarkerCurrent {}
.NavList .SubDeptText {cursor: pointer; color: #767676; font-size: 8pt; background-color: #f8f8f8; padding: 3px 5px 3px 5px; }
.NavList .SubDeptTextHover {cursor: pointer; color: #767676; font-size: 8pt; background-color: #787878; padding: 3px 5px 3px 5px; }
.NavList .SubDeptTextCurrent {cursor: pointer; color: #767676; font-size: 8pt; background-color: #e2e2e2; padding: 3px 5px 3px 5px; }
.BrowseAllLink {padding: 4px 0 8px 0; text-align: center;}
/*CATALOG BANNER STYLES*/
#CatalogBanner {width: 814px; height: 90px; background-color: #283232; font-size: 19pt; font-weight: bold; color: #ffffff; text-align: left; overflow: hidden;}
#CatalogBanner .Image {float: left; width: 120px; }
#CatalogBanner .Details {float: left; width: 658px; text-transform: uppercase; margin: 32px 18px 0 18px; }
/*CART SUMMARY STYLES*/
.CartSummary {position: relative; float: right; text-align: center; padding: 4px 0 0 8px;}
.CartSummary .CartIcon {cursor: pointer; font-size: 17px; }
.CartSummary .CartIcon:Hover {}
.CartSummary .CartText {position: absolute; top: 1px; right: -5px; font-size: 11px; text-align: center; z-index: 1; border-radius: 50%; width: 15px; height: 15px; line-height: 15px; vertical-align: middle; padding: 0; margin: 0; cursor: pointer; }
.CartSummary .CartText:hover {color: #787878; background-color: transparent; }
/*SEARCH BOX*/
.SearchBar {float: left; width: 485px; height: 77px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/SearchInsideBg.png) no-repeat left top; }
.SearchBar .SearchBox {margin: 5px 5px 4px 5px; }
.SearchBar .SearchBox .SearchForm {float: left; padding-left: 60px; margin-top: 20px; }
.SearchBar .SearchBox .SearchForm .SearchInput {width: 320px; font-size: 10pt; color: #999999; border: 0; padding: 0; margin: 0;}
.SearchBar .SearchBox .SearchImage {cursor: pointer; float: right; width: 54px; height: 34px; margin-top: 11px; margin-right: 12px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/GoBtn.png) no-repeat left top; }
.SearchBar .RadioButtons {clear: both; margin: 1px 0px 0px 40px; font-size: 8pt; float: left; color: #ffffff;}
.SearchBar .RadioButton {float: left;}
.SearchBar .Padded {margin-right: 20px;}
.SearchBar .RadioButton .ButtonField {float: left; vertical-align: middle;}
.SearchBar .RadioButton .ButtonText {float: left; vertical-align: middle; padding-top: 2px;}
/*MAILING LIST*/
.MailingListHeader {text-align: left; }
.MailingListHeader .Text {padding-top: 3px; }
.MailingList {width: 814px; height: 42px; text-align: left; font-size: 8pt; color: #787878; margin-top: 4px; margin-bottom: 6px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/MailingListBg.png) no-repeat left top; }
.MailingList a {color: #787878; font-weight: bold; text-decoration: none;}
.MailingList a:hover {color: #787878; text-decoration: underline;}
.MailingList .Text {float: left; padding-top: 14px; margin-left: 152px; }
.MailingList .Input {float: left; padding-top: 11px; padding-right: 10px; padding-left: 10px; }
.MailingList .Input .InputField {width: 158px;}
.MailingList .Button {float: left; padding-top: 10px; }
/*SHARE TAG STYLES*/
.ShareTagArea {float: right; padding-left: 5px; height: 22px; overflow: hidden;}
.ShareTagArea .ShareText {}
.ShareTagArea .FacebookTag {float: right; padding-left: 2px;}
.ShareTagArea .TwitterTag {float: right; padding-top: 1px; text-align: right;}
.ShareTagArea .ShareImg {width: 18px; height: 18px;}
.ShareBoxContent {float: left; padding-bottom: 0;font-size: 10pt; color: #a9a9a9; text-decoration: none; }
.ShareBoxContent a {font-weight: bold; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.ShareBoxContent a:hover {color: #787878; text-decoration: underline;}
/*PROMO STYLES*/
.SidePromo {line-height: 0; text-align: center;}
.PromoAreaContainer {background-color: #ffffff; padding: 8px 5px 8px 5px; margin-bottom: 10px; }
.PromoArea {width: 633px; font-weight: bold; color: #787878; font-size: 9pt; text-align: left;}
.PromoArea a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.PromoArea a:hover {color: #5e5e5e; text-decoration: underline;}
.PromoAreaContainerWide {background-color: #ffffff; padding: 8px 5px 8px 5px; }
.PromoAreaWide {width: 802px; font-weight: bold; color: #787878; font-size: 9pt; text-align: left;}
.PromoAreaWide a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.PromoAreaWide a:hover {color: #5e5e5e; text-decoration: underline;}
.TopRotatingBanner {width: 814px; height: 285px; display: block; background: transparent url(https://static.musictoday.com/store/images/global/loadingAnimation.gif) no-repeat center center;}
.TopRotatingBanner .HeroShot {display: none;}
.TopRotatingBanner .Pics {width: 814px; height: 285px; padding: 0; margin: 0; overflow: hidden;}
.TopRotatingBanner .Pics img {width: 814px; height: 285px; background-color: transparent; top: 0; left: 0; display: block;}
.TopRotatingBanner #Slideshow {width: 814px; height: 285px;}
.TopRotatingBanner #NavHero {z-index: 50; position: absolute; bottom: 5px; right: 5px;}
#NavHero a {margin: 0 5px; padding: 3px 5px; background: transparent; text-decoration: none;}
#NavHero a.activeSlide {background: transparent;}
#NavHero a:focus {outline: none;}
#NavHero > a {border: none; text-decoration: none;}
#NavHero a img {float: left; display: block; margin: 0 5px 0 0; border: none; display: block;}
div#NavHero {display: block;}
body #NavHero a {background: transparent url(https://static.musictoday.com/store/bands/1741/images/dotOff.png) no-repeat; margin: 6px 0 0 0; height: 15px !important; width: 15px !important; line-height: 15px; display: block; float: left;}
#NavHero a.activeSlide {background: transparent url(https://static.musictoday.com/store/bands/1741/images/dotOn.png) no-repeat;}
/*SKYSCRAPER BANNER*/
.SkyscraperBanner {text-align: center;}
/*STOREFRONT STYLES*/
#StorefrontContent {width: 814px; }
#StorefrontContent .FeaturedProductsHeader {text-align: left; }
#StorefrontContent .FeaturedProductsHeader .Image {}
#StorefrontContent .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMP3.png) no-repeat left top;}
#StorefrontContent .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstFlac.png) no-repeat left top;}
#StorefrontContent .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstNew.png) no-repeat left top;}
#StorefrontContent .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstLimitedQuantity.png) no-repeat left top;}
#StorefrontContent .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstSoldOut.png) no-repeat left top;}
#StorefrontContent .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstWebExclusive.png) no-repeat left top;}
#StorefrontContent .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCollectable.png) no-repeat left top;}
#StorefrontContent .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstBackOrder.png) no-repeat left top;}
#StorefrontContent .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstExclusive.png) no-repeat left top;}
#StorefrontContent .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMemberOnly.png) no-repeat left top;}
#StorefrontContent .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom1.png) no-repeat left top;}
#StorefrontContent .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom2.png) no-repeat left top;}
#StorefrontContent .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom3.png) no-repeat left top;}
#StorefrontContent .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom4.png) no-repeat left top;}
#SplashContainer {clear: both; position: relative; margin-bottom: auto; margin-left: auto; margin-right: auto; width: 1000px; color: #787878;font-size: 7.5pt; }
#SplashContainer .CustomerServiceMessage {color: #767676;text-align: left; padding: 25px 25px 15px 25px; }
#SplashContainer .CustomerServiceMessage a {color: #5e5e5e; text-decoration: none;}
#SplashContainer .CustomerServiceMessage a:hover {color: #5e5e5e; text-decoration: underline;}
#SplashContainer .CustomerServiceMessage .FooterSectionTitle {font-weight: bold;}
#SplashContainer .FooterLinks {color: #8e8e8e;text-align: left; padding: 0 15px 25px 15px; }
#SplashContainer .FooterLinks a {color: #000000; text-decoration: none;}
#SplashContainer .FooterLinks a:hover {color: #000000; text-decoration: underline;}
#SplashContainer .SplashBannerAreaStorefront {width: 1000px; text-align: center; padding-top: 25px; background: #ffffff url(https://static.musictoday.com/store/bands/1741/images/PromoBannersBg.gif); }
#SplashContainer .SplashBannerAreaStorefront .SplashBanner {float: left; width: 300px; margin-left: 25px; }
#SplashContainer .SplashBannerAreaStorefront .Padded {}
#SplashContainer .SplashBannerArea {width: 1000px; text-align: center; padding-top: 25px; background: #ffffff url(https://static.musictoday.com/store/bands/1741/images/PromoBannersBg.gif); }
#SplashContainer .SplashBannerArea .SplashBanner {text-align: center; }
#SplashContainer .SplashBannerArea .Padded {}
/*SEARCH BOX*/
.StorefrontSearchBar {float: left; width: 485px; height: 66px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/SearchHomeBg.png) no-repeat left top; }
.StorefrontSearchBar .SearchBox {margin: 5px 5px 4px 5px; }
.StorefrontSearchBar .SearchBox .SearchForm {float: left; padding-left: 60px; margin-top: 20px; }
.StorefrontSearchBar .SearchBox .SearchForm .SearchInput {width: 320px; font-size: 10pt; color: #b4b4b4; border: 0; padding: 0; margin: 0;}
.StorefrontSearchBar .SearchBox .SearchImage {cursor: pointer; float: right; width: 54px; height: 34px; margin-top: 11px; margin-right: 12px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/GoBtn.png) no-repeat left top; }
/*FLOATED COLLECTION*/
.FloatedCollection {float: left; width: 645px;}
.FloatedCollection .FloatedTitle {background: #ffffff url(https://static.musictoday.com/store/bands/1741/images/SectionHeaderBg.jpg) repeat-x left top; cursor: pointer; text-align: left; padding: 12px 8px 12px 8px; }
.FloatedCollection .FloatedTitle .Text {font-size: 9pt; color: #787878; font-weight: bold; text-transform: capitalize;}
.FloatedCollection .FloatedTitle a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.FloatedCollection .FloatedTitle a:hover {color: #5e5e5e; text-decoration: none;}
.FloatedCollection .FloatedContent {width: 645px; min-height: 481px; background-color: #ffffff; margin-left: 4px; }
.FloatedCollection .Products {}
/*HORIZONTAL PRODUCT CONTAINER STYLES*/
.HorizontalProducts {width: 160px; overflow: hidden;}
.HorizontalProductContainer {font-weight: normal; color: #777777; border: solid 1px #dfdfdf;background-color: #f8f8f8; }
.HorizontalProductContainer a {color: #777777; font-weight: normal; text-decoration: none;}
.HorizontalProductContainer a:hover {color: #777777; text-decoration: underline;}
.HorizontalProductContainer .ProductContainer {margin: 3px 3px 3px 3px;border-bottom: solid 1px #d2d2d2;}
.HorizontalProductContainer .LastOne {border: 0;}
.HorizontalProductContainer .ProductContainer .Product {width: 152px; padding: 3px 0px 3px 0px;}
.HorizontalProductContainer .ProductContainer .Product .Image {float: left; width: 63px;}
.HorizontalProductContainer .ProductContainer .Product .ProductImage {width: 60px; height: 60px;}
.HorizontalProductContainer .ProductContainer .Product .Image img {border: 0;}
.HorizontalProductContainer .ProductContainer .Product .Details {float: left; width: 84px; text-align: left;}
.HorizontalProductContainer .ProductContainer .Product .Details .Desc {padding-bottom: 3px;}
.HorizontalProductContainer .ProductContainer .Product .Details .Pricing {font-weight: bold; padding-bottom: 3px;}
.HorizontalProductContainer .ProductContainer .Product .Details .Pricing .RegularPricing {color: #787878;}
.HorizontalProductContainer .ProductContainer .Product .Details .Pricing .MemberPricing {color: #787878;}
.HorizontalProductContainer .ProductContainer .Product .Details .Pricing .SalePricing {color: #787878;}
.HorizontalProductContainer .ProductContainer .Product .Details .Pricing .OriginalPricing {color: #787878; ; text-decoration: line-through;}
/*VERTICAL PRODUCT CONTAINER STYLES*/
.BestSellingProduct {width: 150px; margin: 0 5px 20px 5px;}
.VerticalProductContainer {}
.VerticalProductContainer .ProductContainer {text-align: center; height: 275px;}
.VerticalProductContainer .Multiple {float: left; margin: 0 15px 0 0;}
.VerticalProductContainer .Floated {float: left; width: 150px; margin: 0 0 0 0;}
.VerticalProductContainer .FloatedPadded {float: left; width: 150px; margin: 0 15px 0 0;}
.VerticalProductContainer .ProductContainer .Product {text-align: center; width: 150px;}
.VerticalProductContainer .ProductContainer .Product .Image {padding-bottom: 5px;}
.VerticalProductContainer .ProductContainer .Product .Image .ProductImage {width: 150px; height: 150px;}
.VerticalProductContainer .ProductContainer .Product .Image img {border: 0;}
.VerticalProductContainer .ProductContainer .Product .Details {clear: both; text-align: center; width: 150px;}
.VerticalProductContainer .ProductContainer .Product .Details a {color: #5e5e5e;}
.VerticalProductContainer .ProductContainer .Product .Details a:hover {color: #5e5e5e;}
.VerticalProductContainer .ProductContainer .Product .Details .Desc {width: 150px; font-weight: bold;}
.VerticalProductContainer .ProductContainer .Product .Details .EllipsisTwo {height: 30px; overflow: hidden;}
.VerticalProductContainer .ProductContainer .Product .Details .EllipsisThree {height: 40px; overflow: hidden;}
.VerticalProductContainer .ProductContainer .Product .Purchase {clear: both; text-align: center; font-size: 8pt;}
.VerticalProductContainer .ProductContainer .Product .Purchase .External {text-align: center;}
.VerticalProductContainer .ProductContainer .Product .Purchase .Pricing {float: left; position: relative; left: 50%; text-align: center; font-weight: bold; color: #787878;}
.VerticalProductContainer .ProductContainer .Product .Purchase .PricingInner {float: left; position: relative; left: -50%;}
.VerticalProductContainer .ProductContainer .Product .Purchase .Pricing .RegularPricing {float: left; width: 47px; margin-right: 3px; text-align: center; font-weight: bold; color: #787878; padding-bottom: 5px; }
.VerticalProductContainer .ProductContainer .Product .Purchase .Pricing .MemberPricing {float: left; width: 47px; text-align: center; font-weight: bold; color: #787878; padding-bottom: 5px; }
.VerticalProductContainer .ProductContainer .Product .Purchase .Pricing .SalePricing {float: left; width: 47px; margin-right: 3px; text-align: center; font-weight: bold; color: #787878; padding-bottom: 5px; }
.VerticalProductContainer .ProductContainer .Product .Purchase .Pricing .OriginalPricing {float: left; width: 47px; margin-right: 3px; text-align: center; font-weight: normal; color: #787878; padding-bottom: 5px; }
.VerticalProductContainer .ProductContainer .Product .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.VerticalProductContainer .ProductContainer .Product .Purchase .BuyIt {cursor: pointer;}
.VerticalProductContainer .ProductContainer .Product .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMP3.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstFlac.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstNew.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstLimitedQuantity.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstSoldOut.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstWebExclusive.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCollectable.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstBackOrder.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstExclusive.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMemberOnly.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom1.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom2.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom3.png) no-repeat left top;}
.VerticalProductContainer .ProductContainer .Product .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom4.png) no-repeat left top;}
.VerticalProductContainer .Title {color: #777777; font-weight: bold; font-size: 12pt; text-align: center; width: 150px; padding-bottom: 10px; }
/*VERTICAL SMALL PRODUCT CONTAINER*/
.VerticalSmallProductContainer {text-align: left; padding: 10px 0 0 26px;}
.VerticalSmallProductContainer .ScrollContainerPadding {padding-left: 20px;}
.VerticalSmallProductContainer .Padded {padding-left: 30px;}
.VerticalSmallProductContainer .ProductContainer {float: left; text-align: center; margin: 0 26px 0 0; width: 125px; display: inline;}
.VerticalSmallProductContainer .ProductContainer .Product {text-align: center; width: 125px; height: 100%; padding-bottom: 5px;}
.VerticalSmallProductContainer .ProductContainer .Product .Image {padding-bottom: 5px;}
.VerticalSmallProductContainer .ProductContainer .Product .Image .ProductImage {width: 125px; height: 125px;}
.VerticalSmallProductContainer .ProductContainer .Product .Image img {border: 0;}
.VerticalSmallProductContainer .ProductContainer .Product .Details {text-align: center; width: 125px;}
.VerticalSmallProductContainer .ProductContainer .Product .Details a {color: #5e5e5e;}
.VerticalSmallProductContainer .ProductContainer .Product .Details a:hover {color: #5e5e5e;}
.VerticalSmallProductContainer .ProductContainer .Product .Details .Desc {width: 125px; font-weight: bold;}
.VerticalSmallProductContainer .ProductContainer .Product .Details .EllipsisTwo {height: 30px; overflow: hidden;}
.VerticalSmallProductContainer .ProductContainer .Product .Details .EllipsisThree {height: 40px; overflow: hidden;}
.VerticalSmallProductContainer .ProductContainer .Product .Purchase {clear: both; text-align: center; font-size: 8pt;}
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .External {text-align: center;}
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .Pricing {float: left; position: relative; left: 50%; font-weight: bold; color: #787878;}
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .PricingInner {float: left; position: relative; left: -50%;}
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .Pricing .RegularPricing {float: left; width: 39px; margin-right: 3px; text-align: center; font-weight: bold; color: #787878; padding-bottom: 5px; }
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .Pricing .MemberPricing {float: left; width: 39px; text-align: center; font-weight: bold; color: #787878; padding-bottom: 5px; }
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .Pricing .SalePricing {float: left; width: 39px; margin-right: 3px; text-align: center; font-weight: bold; color: #787878; padding-bottom: 5px; }
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .Pricing .OriginalPricing {float: left; width: 39px; margin-right: 3px; text-align: center; font-weight: normal; color: #787878; padding-bottom: 5px; }
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.VerticalSmallProductContainer .ProductContainer .Product .Purchase .BuyIt {cursor: pointer;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMP3.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstFlac.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstNew.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstLimitedQuantity.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstSoldOut.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstWebExclusive.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCollectable.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstBackOrder.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstExclusive.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMemberOnly.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom1.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom2.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom3.png) no-repeat left top;}
.VerticalSmallProductContainer .ProductContainer .Product .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom4.png) no-repeat left top;}
/*SCROLL PRODUCTS STYLES*/
#ScrollProductsContent {width: 814px; height: 259px; overflow: hidden;}
#ScrollProductsContent .ScrollLeft {float: left; width: 27px; margin: 0 25px 0 0;}
#ScrollProductsContent .ScrollRight {float: right; text-align: right; width: 27px; overflow: hidden;}
#ScrollProductsContent .ImageNext {cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/1741/images/next.png) no-repeat left top; width: 27px; height: 259px;}
#ScrollProductsContent .ImageNextDimmed {background: transparent url(https://static.musictoday.com/store/bands/1741/images/next_dimmed.png) no-repeat left top; width: 27px; height: 259px;}
#ScrollProductsContent .ImageNextMouseOver {cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/1741/images/next_over.png) no-repeat left top; width: 27px; height: 259px;}
#ScrollProductsContent .ImagePrevious {cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/1741/images/previous.png) no-repeat left top; width: 27px; height: 259px;}
#ScrollProductsContent .ImagePreviousDimmed {background: transparent url(https://static.musictoday.com/store/bands/1741/images/previous_dimmed.png) no-repeat left top; width: 27px; height: 259px;}
#ScrollProductsContent .ImagePreviousMouseOver {cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/1741/images/previous_over.png) no-repeat left top; width: 27px; height: 259px;}
#ScrollProductsContent .Products {float: left; text-align: left; width: 700px; height: 254px; overflow: hidden; margin: 5px 0 0 0; padding: 0; background-color: transparent;}
/*ARTIST STORE STYLES*/
.StoreContent {padding-top: 0; padding-bottom: 10px; }
/*DEPT STYLES*/
.DeptProducts {padding-top: 0; padding-bottom: 10px; }
.DeptProducts .Products {width: 814px;}
/*DEPT BANNERS*/
.DepartmentBanners {margin-top: 20px;}
.DepartmentBanners .BannerSlot {float: left;}
.DepartmentBanners .Padded {padding-right: 30px;}
/*FEATURED DEPARTMENTS*/
.FeaturedDepartments {border: solid 1px #d2d2d2; zoom: 1; margin-bottom:10px;}
.FeaturedDepartments  .DeptContainer {height: 100%; float: left; padding: 5px 5px 5px 5px;}
.FeaturedDepartments  .Padded {padding-right: 6px;}
.FeaturedDepartments  .DeptContainer .Department {text-align: center; width: 150px; height: 100%; padding-top: 5px;}
.FeaturedDepartments  .DeptContainer .Department .Image {width: 150px; padding-bottom: 5px;}
.FeaturedDepartments  .DeptContainer .Department .ProductImage {width: 150px; height: 150px; border: 0px;}
.FeaturedDepartments  .DeptContainer .Department .Details {clear: bottom; text-align: center; width: 150px;}
.FeaturedDepartments  .DeptContainer .Department .Desc {min-height: 30px; margin-bottom: 3px;}
/*PRODUCT STYLES*/
.ProductContent {text-align: left; padding-top: 0; padding-bottom: 10px; }
.ProductContent a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.ProductContent a:hover {color: #5e5e5e; text-decoration: underline;}
.ProductContent hr {background-color: #d2d2d2; color: #d2d2d2; height: 1px; border: 0; padding: 0; margin: 5px 0 5px 0;}
.ProductContent .MembersOnly {float: left;}
.ProductContent .NoProducts {padding: 60px 0 10px 0; text-align: center; font-weight: bold;}
.ProductContent .Product {width: 814px; text-align: left;}
.ProductContent .Product .Image {float: left; text-align: left; width: 310px;}
.ProductContent .Product .Image .ProductImage {width: 300px; height: 300px;}
.ProductContent .Product .Image img {border: 0;}
.ProductContent .Product .Image .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMP3.png) no-repeat left top;}
.ProductContent .Product .Image .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstFlac.png) no-repeat left top;}
.ProductContent .Product .Image .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstNew.png) no-repeat left top;}
.ProductContent .Product .Image .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstLimitedQuantity.png) no-repeat left top;}
.ProductContent .Product .Image .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstSoldOut.png) no-repeat left top;}
.ProductContent .Product .Image .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstWebExclusive.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCollectable.png) no-repeat left top;}
.ProductContent .Product .Image .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstBackOrder.png) no-repeat left top;}
.ProductContent .Product .Image .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstExclusive.png) no-repeat left top;}
.ProductContent .Product .Image .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMemberOnly.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom1.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom2.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom3.png) no-repeat left top;}
.ProductContent .Product .Image .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom4.png) no-repeat left top;}
.ProductContent .EmailFriendWishList {float: left; padding: 6px 0 0 15px;}
.ProductContent .Product .Details {float: left; padding-bottom: 15px; width: 501px; text-align: left; display: inline;}
.ProductContent .Product .Details .Title {font-size: 12pt; font-weight: bold; padding-bottom: 2px; width: 501px;}
.ProductContent .Product .Details .Desc {padding-bottom: 10px; width: 504px;}
.ProductContent .Product .Purchase {padding-top: 4px; float: left;}
.ProductContent .Product .Purchase .External {text-align: center;}
.ProductContent .Product .Purchase .Pricing {font-weight: bold; font-size: 12pt; width: 501px; color: #000000; margin-bottom: 6px;}
.ProductContent .Product .Purchase .Pricing .MemberPricing {font-weight: bold; color: #787878;}
.ProductContent .Product .Purchase .Pricing .SalePricing {font-weight: bold; color: #787878; text-transform: uppercase;}
.ProductContent .Product .Purchase .Pricing .OriginalPricing {font-weight: normal; color: #787878; text-transform: lowercase;}
.ProductContent .Product .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.ProductContent .Product .Purchase .Choices {padding-bottom: 12px; display: block;}
.ProductContent .Product .Purchase .Choices .Qty {float: left; width: 41px; font-weight: bold;}
.ProductContent .Product .Purchase .Choices .Qty .QtyInput {width: 28px;}
.ProductContent .Product .Purchase .Choices .Variants {float: left; font-weight: bold;}
.ProductContent .Product .Purchase .Choices .Variants .SelectVariant {}
.ProductContent .Product .Purchase .BuyIt {float: left; cursor: pointer; margin-bottom: 9px;}
.ProductContent .Product .Image .EnlargeText {text-align: right; padding-top: 5px;}
.ProductContent .MembersOnly {float: left;}
.ProductContent .NoProducts {padding: 0px 0px 0px 0px; float: left;}
.ProductContent .UsuallyShipsIn {font-size: 11px; margin: 0 0 12px;}
.ProductContent .LikeProduct {height: 80px;}
.ProductContent .WishListNetworking {clear: both; text-align: right; padding: 5px 0 5px 0; width: 814px;}
.ProductContent .WishListNetworking .ShareText {float: right; width: auto; padding-top: 4px;}
.ProductContent .WishListNetworking .WishList {float: right; padding: 4px 5px 0 0; font-size: 7.5pt; width: auto;}
.ProductContent .WishListNetworking .EmailFriend {float: right; padding-left: 5px; width: auto;}
.ProductContent .WishListNetworking .FacebookTag {float: right; padding-left: 5px; width: auto;}
.ProductContent .WishListNetworking .TwitterTag {float: right; padding-left: 5px; width: auto;}
.ProductContent .WishListNetworking .ShareImg {width: 18px; height: 18px;}
/*TABS STYLES*/
#ProductTabs {clear: both; margin: 15px 0 0 0; width: 814px;}
#CollectionTabs {clear: both; margin: 8px 0 0 0; width: 645px;}
#StoreTabs {clear: both; margin: 15px 0 0 0; width: 814px;}
#BrowsePageTabs {clear: both; text-align: left; margin: 0 0 10px 0; width: 814px;}
#BrowsePageTabs .TabContent {width: 802px;}
#GroupTabs {clear: both; margin: 0 0 10px 0; width: 814px;}
#GroupTabs .TabContent {width: 802px;}
.TabList {margin: 0; padding: 0 0 33px 0; color: #bf1e2e; font-weight: bold; font-size: 12pt; border-bottom: solid 9px #dfdfdf;}
.TabList ul {margin: 0; padding: 0; list-style-type: none;}
.TabList li {padding: 0; cursor: pointer; margin: 0 5px 0 0; display: inline; float: left; background-color: transparent; color: #787878; height: 33px;}
.TabList li .LeftCurve {float: left; background: transparent url(https://static.musictoday.com/store/bands/1741/images/TabsLeftOff.png) no-repeat left top; width: 6px; height: 33px;}
.TabList li .CurveContents {float: left; background: transparent url(https://static.musictoday.com/store/bands/1741/images/TabsBgOff.png) repeat-x left top; height: 33px;}
.TabList li .CurveContents .Text {padding: 10px 0 0 0; color: #787878;}
.TabList li .CurveContents .TextHover {padding: 10px 0 0 0; color: #bf1e2e;}
.TabList li .RightCurve {float: left; background: transparent url(https://static.musictoday.com/store/bands/1741/images/TabsRightOff.png) no-repeat left top; width: 6px;height: 33px;}
.TabList li.Current {cursor: default; background-image: none; background-color: transparent; color: #bf1e2e; border-bottom: none; }
.TabList li.Current .LeftCurve {float: left; background: transparent url(https://static.musictoday.com/store/bands/1741/images/TabsLeftOn.png) no-repeat left top; width: 6px;height: 34px;}
.TabList li.Current .CurveContents {float: left; background: transparent url(https://static.musictoday.com/store/bands/1741/images/TabsBgOn.png) repeat-x left top; height: 34px;}
.TabList li.Current .CurveContents .Text {padding: 10px 0 0 0; color: #bf1e2e;}
.TabList li.Current .CurveContents .TextHover {padding: 10px 0 0 0; color: #bf1e2e;}
.TabList li.Current .RightCurve {float: left; background: transparent url(https://static.musictoday.com/store/bands/1741/images/TabsRightOn.png) no-repeat left top; width: 6px;height: 34px;}
.TabList li .SmallTab {width: 50px;}
.TabList li .RegularTab {width: 100px;}
.TabsContent {clear: both; padding: 12px 5px 10px 5px; border-right: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-left: solid 1px #dfdfdf; background-color: #ffffff; color: #787878; font-size: 8pt; height: 100%;}
.TabsContent a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.TabsContent a:hover {color: #5e5e5e; text-decoration: underline;}
.TabsContent .SectionTitle {border-bottom: solid 1px #cccccc; margin-bottom: 6px;}
.TabsContent .BrowseColumn {float: left; width: 196px; margin-right: 70px;}
.TabsContent .TabPadded {padding: 15px 10px 15px 10px;}
.TabsContent #OverviewContent {display: none; width: 792px;}
.TabsContent #OverviewContent .Description {float: left; width: 450px; margin: 0px 30px 0px 0px; font-size: 8pt;}
.TabsContent #OverviewContent .Other {float: left; width: 225px;}
.TabsContent #OverviewContent .Other .ReviewSummary {padding-bottom: 20px;}
.TabsContent #OverviewContent .Other .ReviewSummary .RatingText {font-weight: bold; margin-bottom: 4px;}
.TabsContent #OverviewContent .Other .ReviewSummary .CountText {font-weight: bold; margin: 4px 0px 8px 0px;}
.TabsContent #OverviewContent .Other a {font-weight: bold;}
.TabsContent #OverviewContent .Other hr {background-color: #c8e1f2; color: #c8e1f2; height: 1px; border: 0px;}
.TabsContent #MoreInfoContent {display: none; width: 792px;}
.TabsContent #DownloadsContent {display: none; width: 792px;}
.TabsContent #ReviewsContent {display: none; width: 792px;}
.TabsContent #ReviewsContent .Description {float: left; width: 528px; margin: 0 20px 0 0;}
.TabsContent #ReviewsContent .Description .Title {font-weight: bold;}
.TabsContent #ReviewsContent .Description .FeaturedReviewsContent {text-align: left; width: 528px; padding-bottom: 15px; background-color: #ffffff; color: #787878;}
.TabsContent #ReviewsContent .Description .FeaturedReviewsContent a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.TabsContent #ReviewsContent .Description .FeaturedReviewsContent a:hover {color: #5e5e5e; 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: #5e5e5e; font-weight: bold; text-decoration: none;}
.TabsContent #ReviewsContent .Other a:hover {color: #5e5e5e; text-decoration: underline;}
.TabsContent #ReviewsContent .Other hr {background-color: #787878; color: #787878; 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: 792px;}
.TabsContent #BuyAffinityContent .BuyAffinity {font-size: 8pt;}
.TabsContent #BuyAffinityContent .BuyAffinity .TitleRow {height: 20px;}
.TabsContent #BuyAffinityContent .BuyAffinity .TitleRow .Text {font-weight: bold; width: 792px;}
.TabsContent #BuyAffinityContent .BuyAffinity .Recommendation {width: 792px;}
.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: #5e5e5e; font-weight: bold; text-decoration: none;}
.TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details a:hover {color: #5e5e5e; text-decoration: underline;}
.TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details .Title {font-size: 8pt; padding-bottom: 8px; width: 679px;}
.TabsContent #BuyAffinityContent .BuyAffinity .Recommendation .Details .Text {width: 679px;}
.TabsContent #BuyAffinityContent .EllipsisOne {height: 15px; overflow: hidden;}
.TabsContent #BuyAffinityContent .EllipsisTwo {height: 30px; overflow: hidden;}
.TabDivider {border-top: dashed 1px #cccccc; margin: 2px 0 5px 0; line-height: 1px;}
#TabsBottomSection {clear: both; width: 814px; height: 1px; line-height: 1px; border-bottom: solid 1px #dfdfdf;}
/*STORE SCROLLER*/
.ScrollStoresArea {border: solid 1px #dfdfdf; background: #f8f8f8 url(https://static.musictoday.com/store/bands/1741/images/ScrollingAreaBg.png) repeat-x; padding: 12px 9px 15px 9px; margin-bottom: 10px; display: block;}
.ScrollStoresHeader {border-bottom: solid 5px #dfdfdf; margin-bottom: 10px; }
.ScrollStoresHeader .Title {float: left; color: #bf1e2e; font-size: 14pt; font-weight: bold;}
.ScrollStoresHeader .Link {float: right; color: #777777; font-size: 8.5pt; font-weight: bold;}
.ScrollStoresContent {width: 625px;}
.ScrollStoresContent .ScrollLeft {float: left; width: 27px; padding: 3px 0 0 0;}
.ScrollStoresContent .ScrollRight {float: right; width: 27px; padding: 3px 0 0 0;}
.ScrollStoresContent .ImagePrevious {background: transparent url(http://static.musictoday.com/store/bands/1741/images/PreviousStores.png) no-repeat left top; width: 24px; height: 113px;}
.ScrollStoresContent .ImagePreviousDimmed {background: transparent url(http://static.musictoday.com/store/bands/1741/images/PreviousDimmedStores.png) no-repeat left top; width: 24px; height: 113px;}
.ScrollStoresContent .ImagePreviousMouseOver {background: transparent url(http://static.musictoday.com/store/bands/1741/images/PreviousStores.png) no-repeat left top; width: 24px; height: 113px;}
.ScrollStoresContent .ImageNext {background: transparent url(http://static.musictoday.com/store/bands/1741/images/NextStores.png) no-repeat left top; width: 24px; height: 113px;}
.ScrollStoresContent .ImageNextDimmed {background: transparent url(http://static.musictoday.com/store/bands/1741/images/NextDimmedStores.png) no-repeat left top; width: 24px; height: 113px;}
.ScrollStoresContent .ImageNextMouseOver {background: transparent url(http://static.musictoday.com/store/bands/1741/images/NextStores.png) no-repeat left top; width: 24px; height: 113px;}
.ScrollStoresContent .Stores {float: left; display: inline; margin: 5px 0 0 19px; width: 550px; /*height: 142px; overflow: hidden;*/}
.ScrollStoresContent .Stores .Store {float: left; text-align: center; width: 120px;}
.ScrollStoresContent .Stores .Padded {padding-right: 17px;}
.ScrollStoresContent .Stores .Store .Image {}
.ScrollStoresContent .Stores .Store .ImageDetails {border: 0; width: 120px; height: 90px;}
.ScrollStoresContent .Stores .Store .Text {margin-top: 6px;}
.ScrollStoresContent .Stores .Store .Text a {color: #5e5e5e;  text-decoration: none;}
.ScrollStoresContent .Stores .Store .Text a:hover {color: #5e5e5e;}
.ScrollStoresContent .Stores .StoreColumn {float: left; text-align: left; font-size: 7.5pt; width: 186px;}
.ScrollStoresContent .Stores .PaddedColumn {margin-right: 10px;}
.ScrollStoresContent .Stores .StoreColumn .Text {}
.ScrollStoresContent .Stores .StoreColumn .Text a {color: #5e5e5e;  text-decoration: none;}
.ScrollStoresContent .Stores .StoreColumn .Text a:hover {color: #5e5e5e;}
/*PRODUCTS SCROLLER*/
.ScrollProductsArea {border: solid 1px #dfdfdf; background: #f8f8f8 url(https://static.musictoday.com/store/bands/1741/images/ScrollingAreaBg.png) repeat-x; padding: 12px 9px 15px 9px; margin-bottom: 10px; display: block;}
.ScrollProductsArea .Title {float: left; color: #bf1e2e; font-size: 14pt; font-weight: bold;}
.ScrollProductsHeader {border-bottom: solid 5px #dfdfdf; margin-bottom: 10px; }
.ScrollProductsHeader .Link {float: right; color: #777777; font-size: 8.5pt; font-weight: bold;}
.ScrollProductsContent {}
.ScrollProductsContent .ScrollLeft {float: left; width: 27px; padding: 25px 0 0 0;}
.ScrollProductsContent .ScrollRight {float: right; width: 27px; padding: 25px 0 0 0;}
.ScrollProductsContent .ImagePrevious {background: transparent url(http://static.musictoday.com/store/bands/1741/images/Previous.png) no-repeat left top; width: 24px; height: 189px;}
.ScrollProductsContent .ImagePreviousDimmed {background: transparent url(http://static.musictoday.com/store/bands/1741/images/PreviousDimmed.png) no-repeat left top; width: 24px; height: 189px;}
.ScrollProductsContent .ImagePreviousMouseOver {background: transparent url(http://static.musictoday.com/store/bands/1741/images/Previous.png) no-repeat left top; width: 24px; height: 189px;}
.ScrollProductsContent .ImageNext {background: transparent url(http://static.musictoday.com/store/bands/1741/images/Next.png) no-repeat left top; width: 24px; height: 189px;}
.ScrollProductsContent .ImageNextDimmed {background: transparent url(http://static.musictoday.com/store/bands/1741/images/NextDimmed.png) no-repeat left top; width: 24px; height: 189px;}
.ScrollProductsContent .ImageNextMouseOver {background: transparent url(http://static.musictoday.com/store/bands/1741/images/Next.png) no-repeat left top; width: 24px; height: 189px;}
.ScrollProductsContent .Products {float: left; display: inline; padding: 0px; margin: 5px 0 0 12px;}
.ScrollProductsContent .ProductPadding {padding-left: 30px;}
.ScrollProductsContent .ProductPaddingGenerated {padding-left: 25px;}
/*BUY AFFINITY SCROLLER*/
.ScrollBuyAffinityArea {clear: both;border: solid 1px #d2d2d2;  margin: 10px 0 0 20px;}
.ScrollBuyAffinityContent {}
.ScrollBuyAffinityContent .ScrollLeft {float: left; width: 27px; padding: 5px 0 5px 0; margin-left: 6px;}
.ScrollBuyAffinityContent .ScrollRight {float: right; width: 27px; padding: 5px 0 5px 0; margin-right: 6px;}
.ScrollBuyAffinityContent .ImagePrevious {background: transparent url(http://static.musictoday.com/store/bands/1741/images/PreviousBuyAffinity.png) no-repeat left top; width: 24px; height: 89px;}
.ScrollBuyAffinityContent .ImagePreviousDimmed {background: transparent url(http://static.musictoday.com/store/bands/1741/images/PreviousDimmedBuyAffinity.png) no-repeat left top; width: 24px; height: 89px;}
.ScrollBuyAffinityContent .ImagePreviousMouseOver {background: transparent url(http://static.musictoday.com/store/bands/1741/images/PreviousBuyAffinity.png) no-repeat left top; width: 24px; height: 89px;}
.ScrollBuyAffinityContent .ImageNext {background: transparent url(http://static.musictoday.com/store/bands/1741/images/NextBuyAffinity.png) no-repeat left top; width: 24px; height: 89px;}
.ScrollBuyAffinityContent .ImageNextDimmed {background: transparent url(http://static.musictoday.com/store/bands/1741/images/NextDimmedBuyAffinity.png) no-repeat left top; width: 24px; height: 89px;}
.ScrollBuyAffinityContent .ImageNextMouseOver {background: transparent url(http://static.musictoday.com/store/bands/1741/images/NextBuyAffinity.png) no-repeat left top; width: 24px; height: 89px;}
.ScrollBuyAffinityContent .Items {float: left; text-align: center; margin: 12px 0 0 21px;}
.ScrollBuyAffinityContent .Items .Padded {padding-right: 21px;}
.ScrollBuyAffinityContent .Items .Item {width: 75px; height: 75px; float: left; display: none;}
.ScrollBuyAffinityContent .Items .Item .Image {border: 0; width: 75px; height: 75px;}
/*HERO SHOTS*/
.HeroShots {width: 160px; margin-top: 15px;}
.HeroShots .HeroShot {}
/* PRODUCT DETAIL DOWNLOAD TRACKS AREA */
#DownloadContentArea {background-color: #ffffff; border: solid 1px #dbdbdb; height: 100%; padding: 0 0 0 0; margin-top: 8px; font-size: 7pt;}
#DownloadContentArea a {color: #cccccc; text-decoration: none;}
#DownloadContentArea a:hover {color: #cccccc; text-decoration: underline;}
#DownloadContentArea .DigitalPlayer {float: left; color: #242424; margin: 5px 0 0 0; padding: 5px 10px 12px 5px; text-align: center;}
#DownloadContentArea .DigitalPlayer #NoFlash {font-weight: bold; padding: 5px 0 0 6px;}
#DownloadContentArea .DigitalPlayer #NoFlash a {color: #cccccc; text-decoration: none;}
#DownloadContentArea .DigitalPlayer #NoFlash a:hover {color: #cccccc; text-decoration: underline;}
#DownloadContentArea .DownloadControls {color: #242424; padding: 3px 0 3px 0;}
#DownloadContentArea .DownloadFormatArea {float: right; font-weight: bold; color: #242424; width: 150px; border-left: solid 1px #dbdbdb; margin: 0 5px 0 0; text-align: right;}
#DownloadContentArea .DownloadFormatArea .FormatSelectText {padding-bottom: 3px;}
#DownloadContentArea .DownloadFormatArea .FormatSelect {width: 137px; margin-left: 4px;}
#DownloadContentArea .DownloadFormatArea .NoFormat {line-height: 30px;}
#DownloadContentArea .DownloadNeedHelp {padding-top: 3px;}
#DownloadContentArea .DownloadNeedHelp a {color: #00a3e2; font-size: 7pt; text-decoration: none;}
#DownloadContentArea .DownloadNeedHelp a:hover {color: #00a3e2; text-decoration: underline;}
#DownloadContentArea .TableContainer {width: 100%; height: 261px; overflow: auto; overflow-y: auto; overflow-x: hidden;}
#DownloadContentArea .DownloadTable {width: 100%; height: 100%;}
#DownloadContentArea .DownloadTableContent {width: 100%;}
#DownloadContentArea .DownloadTableHeaderCell {background-color: #cccccc; color: #242424; font-weight: bold; border-right: solid 1px #ededed;}
#DownloadContentArea .DownloadTableRow {background-color: #ffffff;}
#DownloadContentArea .DownloadTableRowAlt {background-color:#f2f2f2;}
#DownloadContentArea .DownloadTableCell {color: #242424; border-right: solid 1px #ededed;}
#DownloadContentArea .CellOne {width: 25px;}
#DownloadContentArea .CellTwo {width: 30px;}
#DownloadContentArea .CellThree {width: 145px; font-weight: bold;}
#DownloadContentArea .CellFour {width: 33px;}
#DownloadContentArea .CellFive {width: 135px;}
#DownloadContentArea .CellSix {width: 38px;}
#DownloadContentArea .CellSeven {border-right: none;}
/*CART STYLES*/
.Cart {padding: 0 10px 10px 10px; background-color: #ffffff; color: #686868; font-size: 12px;}
.Cart a {color: #000000;}
.Cart a:hover {color: #000000;}
.Cart hr {background-color: #b2b2b2; color: #b2b2b2; height: 1px; border: 0;}
.Cart .Button {clear: both; float: right; text-align: right;}
.CartProcessingText {padding-top: 9px; display: none;}
.CartCorrectErrors {padding-top: 9px; color: #ff0000;}
.Cart .CartTableSummary {background-color: #f2f2f2; color: #333333; padding: 5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #e5e5e5;}
.Cart .CartTableSummary .PromoCodeBox {float: left; height: 22px;}
.Cart .CartTableSummary .Padded {padding-top: 6px;}
.CartPromoCodeBox {padding: 30px 0 15px 0;}
.CartPromoCodeBox .CodeInput {float: left; padding-right: 10px;}
.CartPromoCodeBox .CodeInput input {border: solid 1px #b3b3b3; background-color: #ffffff; color: #adadad; padding: 3px; padding-top: 4px\0/IE8+9; padding-bottom: 4px\0/IE8+9; font-size: 11px; width: 150px;}
.CartPromoCodeBox .CodeButton {float: left; height: 22px; padding-top: 1px;}
.Cart .DigitalText {color: #adadad; font-size: 10px;}
.Cart .CartEmptyMsg {padding: 40px 0 80px 0;}
.CartItems {border-bottom: solid 1px #b2b2b2; padding-top: 20px;}
.CartHeaderRow {border-bottom: solid 1px #b2b2b2;}
.CartRow {padding: 10px 0 10px 0;}
.CartTopMargin {margin-top: 20px;}
.ColumnItem {float: left; text-align: left; width: 454px; margin-right: 20px;}
.ColumnImage {float: left; margin-right: 20px; width: 75px;}
.ColumnImage img {border: 0; width: 75px; height: 75px;}
.ColumnDescription {float: left; text-align: left; width: 359px; margin-top: 15px;}
.ColumnDescription .ItemNumber {color: #adadad; font-size: 10px;}
.GiftCertRecipient {font-size: 10px;}
.ColumnPrice {float: left; text-align: right; width: 60px; margin-right: 20px;}
.ColumnQty {float: left; text-align: center; width: 50px; margin-right: 20px;}
.ColumnRemove {float: right; text-align: right; width: 60px;}
.ColumnRemove .EditItem {text-transform: capitalize; font-size: 10px; cursor: pointer;}
.ColumnRemove .DeleteItem {text-transform: capitalize; font-size: 10px; cursor: pointer;}
.UpsellHeader {padding: 2px 0 3px 3px; overflow: hidden; border-bottom: solid 1px #b2b2b2;}
.CartSupersaverHeader {padding: 2px 0 3px 3px; overflow: hidden; border-bottom: solid 1px #b2b2b2;}
.CartLeft {float: left; width: 396px; margin: 0 0 30px 0;}
.CartRight {float: right; width: 378px; text-align: right; margin-bottom: 10px;}
.CartTotal {background-color: #ececec; padding: 10px; font-size: 12px; -moz-border-bottom-right-radius: 6px; -moz-border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
.CartTotalLeft {float: left;}
.CartTotalRight {float: right;}
.TotalFinePrint {font-size: 10px;}
.CartSubtotal {font-weight: bold;}
.CartTitle {float: left; font-weight: bold; font-size: 12px; padding-top: 25px;}
.CartButton {padding: 20px 0 29px 0; float: right;}
.CartButton a:hover {text-decoration: none;}
.Cart .CartActionLinks {clear: both; font-size: 10px;}
.CartPromos {background-color: #ececec; margin-bottom: 30px;}
.CartPromosInner {padding: 10px 15px 10px 15px;}
.CartPromosTitle {font-size: 14px; border-bottom: solid 1px #b2b2b2; margin: 30px 0 15px 0;}
.CartPromo {padding-bottom: 10px; border-bottom: solid 1px #b2b2b2; margin-bottom: 10px;}
.CartPromoDescription {float: left; font-size: 11px; color: #757575; width: 679px;}
.CartPromoStatus {font-style: italic;}
.CartPromoRemove {float: right; font-size: 11px; margin-left: 20px;}
.PromoTeaser {padding-top: 15px;}
.PromoButton {float: left; margin-bottom: 20px;}
.Cart .ButtonDivider {text-align: left; padding-bottom: 17px; float: left;}
.Cart .OptionLeft {float: right;}
.Cart .OptionRight {float: right; padding-left: 29px;}
.AdditionalPaymentOptions {position: relative; float: right; padding-bottom: 35px;}
#masterPassCheckoutButtonDiv:hover {cursor: pointer;}
#MasterPassResetInstructions {position: relative; float: left; padding-top: 6px; font-size: 9px;}
.DimProduct {filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.ChangeCartText {padding: 9px 5px 9px 5px; text-align: center;}
.ProductContainerGeneric {text-align: center; width: 160px;}
.ProductContainerGeneric .Image {margin: 0; position: relative; text-align: center;}
.ProductContainerGeneric .Image img {width: 150px; height: 150px;}
.ProductContainerGeneric .ProductDetails {clear: both; display: block; font-size: 11px; margin: 0 10px 0 10px; height: 60px; text-align: center; overflow: hidden;}
.ProductContainerGeneric .Name {font-weight: bold; font-size: 14px; text-align: center;}
.ProductContainerGeneric .Name a {font-weight: normal; font-size: 11px;	display: block; max-height: 42px;}
.ProductContainerGeneric .Pricing {clear: both; display: block; text-align: center; font-weight: bold; margin: 0 auto; padding-top: 3px;}
.ProductContainerGeneric .Pricing ul.PricingContainer {padding: 0; margin: 0; list-style: none;}
.ProductContainerGeneric .Pricing ul.PricingContainer li {display: inline; text-align: center; width: 100%; padding-right: 5px;}
.ProductContainerGeneric .EllipsisThree {max-height: 42px; overflow: hidden;}
#WrappedProductView {list-style: none; margin: 10px 0 0 0; padding: 0;}
#WrappedProductView li {float: left; padding: 0; margin: 0 0 5px 0; line-height: 11px; text-align: center; padding-right: 33px;}
#WrappedProductView li:nth-child(4n+0) {padding-right: 0;}
#WrappedProductView .Pricing {clear: both; margin-top: 4px;}
.CartOverlayProduct {text-align: left; padding-top: 0; padding-bottom: 10px; margin-top: 3px; overflow: hidden;	width: 100%; height: 100%;}
.CartOverlayProduct a {font-weight: bold; text-decoration: none; outline: none;}
.CartOverlayProduct hr {padding: 0; margin: 5px 0 5px 0;}
.CartOverlayProduct .MembersOnly {float: left;}
.CartOverlayProduct .ImageDetail {float: left; text-align: left; width: 315px;}
.CartOverlayProduct .Image {}
.CartOverlayProduct .Image img {display: block; border: 0; width: 300px; height: 300px;}
.CartOverlayProduct .ProductDetails {float: left; width: 225px; padding-bottom: 10px; text-align: left; display: inline;}
.CartOverlayProduct .ProductDetails .Title {font-size: 14px; line-height: 14px; width: 225px;}
.CartOverlayProduct .ProductDetails .ItemNumber {color: #adadad; padding-bottom: 25px; font-size: 10px;}
.CartOverlayProduct .Purchase {float: left;}
.CartOverlayProduct .Purchase .External {text-align: center;}
.CartOverlayProduct .Purchase .Pricing {padding-bottom: 20px;}
.CartOverlayProduct .Purchase .Pricing ul {list-style-type: none;}
.CartOverlayProduct .Purchase .Pricing li {display: inline;}
.CartOverlayProduct .Purchase .Choices {padding-bottom: 15px; display: block;}
.CartOverlayProduct .Purchase .Choices .Qty {padding-bottom: 15px;}
.CartOverlayProduct .Purchase .Choices .Qty .QtyInput {width: 28px;}
.CartOverlayProduct .Purchase .Choices .Variants {padding-bottom: 15px;}
.CartOverlayProduct .Purchase .Choices .Variants select {max-width: 225px; overflow: hidden;}
.CartOverlayProduct .Purchase .BuyIt {float: left; cursor: pointer;}
.CartOverlayProduct .MembersOnly {float: left;}
/*SHOPPER LOOKUP STYLES*/
.ShopperLookupContent {padding-top: 0; padding-bottom: 10px; }
.ShopperLookupContent .LoginMailingList {clear: both; border-bottom: solid 1px #d2d2d2; border-top: solid 1px #d2d2d2; 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: 400px;}
.ShopperLookupContent .SignIn .AccountTitle {margin-bottom: 0;}
.ShopperLookupContent .SignIn .Text {padding-top: 8px; font-size: 8pt;}
.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: 301px; 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 #d2d2d2;}
.ShopperLookupContent .SignUp .Title {margin-bottom: 0;}
.ShopperLookupContent .SignUp .Text {padding-top: 8px; font-size: 8pt;}
.ShopperLookupContent .SignUp .Divider {clear: both; width: 392px; border-bottom: solid 1px #d2d2d2; 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: 297px; vertical-align: middle;}
.ShopperLookupContent .SignUp .Text {width: 392px;}
/*CHECKOUT*/
.Checkout {color: #686868;}
.Checkout a {color: #000000;}
.CheckoutHeader {text-align: center; width: 965px;}
.CheckoutBackground {background-color: #ffffff;}
.CheckoutBackground .FloatedPricingContainer {float: left; padding-right: 10px; text-align: center;}
.CheckoutBackground .MainPriceTag {font-weight: bold;}
.CheckoutBackground .RegularPricing {font-weight: bold;}
.CheckoutBackground .MemberPricing {font-weight: bold;}
.CheckoutBackground .SalePricing {color: #d70000; font-weight: bold;}
.CheckoutBackground .OriginalPricing {font-weight: normal; text-decoration: line-through;}
.CheckoutContent {width: 960px; min-height: 600px; padding: 0; clear: both; text-align: left; font-size: 12px; color: #686868;}
.CheckoutContent .TopLeftSide {float: left; padding: 10px 0 0 20px;}
.CheckoutContent .TopRightSide {float: right; text-align: right; padding: 10px 20px 0 0;}
.CheckoutContent .TopFull {margin: 0 20px 0 20px;}
.CheckoutContent hr {background-color: #b2b2b2; color: #b2b2b2; height: 1px; padding: 0; margin: 0; border: 0;}
.CheckoutContent a {color: #000000;}
.CheckoutContent a:hover {color: #000000;}
.CheckoutTitle {font-size: 14px; font-weight: bold; height: 30px;}
.CheckoutLargePrint {font-size: 18px;}
.CheckoutMediumPrint {font-size: 14px;}
.CheckoutNavigation {float: right; text-align: right; height: 30px; font-size: 10px; padding-top: 4px;}
.CheckoutContent .CheckoutControls {text-align: center;}
.CheckoutContent .LeftSide {float: left; margin-left: 20px;}
.CheckoutSectionOuter {width: 600px; background-color: #ececec; margin-bottom: 10px;}
.CheckoutSectionInner {padding: 20px 20px 15px 20px;}
.Form {clear: both; display: inline-block; margin: 0; padding: 0;}
#IntlShipping {display: none;}
.ShippingMsgBox {border: solid 1px #818181; margin-top: 10px;}
.ShippingMsgHeader {padding: 10px 20px 10px 20px; background-color: #828282;}
.IntlShipImage {float: left; background: transparent url(https://static.musictoday.com/store/bands/checkout/Earth.png) no-repeat; width: 25px; height: 25px; margin-right: 10px;}
.ShippingMsgTitle {float: left; font-size: 14px; font-weight: bold; color: #ffffff; padding-top: 5px;}
.ShippingMsgBody {padding: 20px; background-color: #ffffff;}
.ShippingMsgText {}
.CheckoutSectionTitle {padding: 0 0 10px 0;}
.CheckoutSectionTitle .TitleLeft {float: left; font-weight: bold;}
.CheckoutSectionTitle .TitleRight {float: right;}
.CheckoutContent .LeftSide .Label {padding-bottom: 3px;}
.InnerLabel {float: left;}
.InnerMsg {float: right; font-size: 10px; color: #000000; display: none;}
.CheckoutContent .LeftSide .Value {padding-bottom: 6px;}
.CheckoutLoading {background: transparent url(https://static.musictoday.com/store/bands/checkout/spinner.gif) no-repeat; width: 16px; height: 16px; display: none; float: left; margin: 1px 0 0 4px;}
.CheckoutContent input {vertical-align: middle; margin: 0;}
.CheckoutContent select {vertical-align: middle;}
.CheckoutContent .RightSide {float: right; text-align: right; width: 267px; overflow: hidden; margin: 0 20px 0 30px;}
.CheckoutContent .RightSide .Info {width: 232px; font-size: 6.5pt; padding: 5px 0 0 0; margin-top: 5px; border-top: solid 1px #b2b2b2;}
.CheckoutContent .Remove {float: right; background: transparent url(https://static.musictoday.com/store/bands/checkout/CloseCross.png) no-repeat center center; width: 7px; height: 6px;}
.CreditCardDetails {float: left; padding-right: 10px; margin-bottom: 7px;}
.CreditCardDetails select {width: auto;}
#CreditCardNumber input {background: #ffffff url(https://static.musictoday.com/store/bands/checkout/Lock.png) no-repeat right center;}
.CreditCardText {font-size: 10px;}
.AddressDetails {float: left; padding-right: 5px;}
.AddressDetails select {width: auto;}
.CheckoutContent .CheckBox {float: left; margin-right: 8px; width: 16px;}
.CheckoutContent .CheckBoxText {float: left; padding-top: 2px;}
.CheckoutContent .CheckBoxText input[type="text"] {width: 244px;}
.AddressDetails .AddressPostalCode {width: 90px;}
.AddressDetails .AddressCityState {width: 200px;}
.CheckBoxText .CertInput {float: left; width: 260px;}
.CopyCity {font-weight: bold;}
.CopyState {font-weight: bold;}
.CheckoutContent .GiftCertificates {border-bottom: solid 1px #e1e1e1; margin-bottom: 15px; padding-bottom: 15px; width: 560px;}
#GiftCertificateForm {display: none;}
.CertButton {float: left; height: 22px;}
.CheckBoxText input#SubmitCert {width: auto;}
.CertLoading {background: transparent url(https://static.musictoday.com/store/bands/checkout/spinner.gif) no-repeat; width: 16px; height: 16px; display: none; margin-top: 1px;}
.PaddedLoading {margin-left: 4px; float: left;}
.UsedCerts {padding-top: 10px;}
.UsedCert {float: left; border: solid 1px #bebebe; background-color: #e1e1e1; padding: 1px 3px 1px 3px; margin-right: 5px; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; font-size: 10px;}
.UsedCert img {width: 7px; height: 6px;}
#GiftCardsRedeemed {display: none;}
#CheckoutEmail {}
.CheckoutMailingList {padding-top: 8px;}
#CheckoutLoginEmail {float: right; text-align: right; display: none;}
.PackageTitle {font-weight: bold;}
.ShippingMethod {display: none; margin: 7px 0 12px;}
.ShippingOptionLineItems {list-style: none; margin: 0; padding: 0;}
#Billing {}
#Billing .BillingAddress {padding-top: 20px;}
#CheckoutControls {}
.PaymentMethod .PaymentChoice {float: left; padding: 0 15px 15px 0;}
.PaymentMethod .RadioButton {float: left; text-align: left; vertical-align: middle; margin-right: 7px; padding-top: 4px;}
.PaymentMethod input.RadioField {vertical-align: middle; width: 15px; margin: 0; padding: 0;}
.PaymentMethod .RadioImage {float: left; vertical-align: middle;}
.PaymentMethod .RadioText {float: left; vertical-align: middle; padding-top: 6px; width: 195px; font-size: 11px;}
.PaymentMethod .Padded {padding-right: 3px;}
.PaymentMethod .Logo img {width: 38px; height: 25px;}
.PaymentMethod .PaymentSelect {}
.PaymentMethod .CvvInput {width: 96px;}
.UseShippingArea {padding-bottom: 15px;}
.CheckoutContent .StoredAddress {padding: 0 0 15px 0;}
.CheckoutContent .StoredAddress select {max-width: 570px;}
.SavePaymentArea {padding-bottom: 15px;}
.CheckoutContent .AddressForm {}
#MasterPassLightboxInformation {padding-bottom: 15px; width: 340px;}
#MasterPassLightboxLearnMore {padding-top: 1px; float: left;}
#MasterPassLightboxLearnMore a {text-decoration: underline; font-size: 11px;}
.CommitOrderText {text-align: center; font-size: 10px; padding-top: 3px;}
.CheckoutButtonSmall {background-color: #828282; color: #ffffff; font-weight: bold; font-size: 11px; padding: 0 6px 0 6px; margin: 0; border: 0; line-height: 22px !important; height: 22px; vertical-align: middle; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer;}
.CheckoutButtonMedium {background-color: #828282; color: #ffffff; font-weight: bold; font-size: 12px; padding: 5px 9px 5px 9px; border: 0; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; display: inline-block;}
.CheckoutButtonMedium:hover {color: #ffffff; text-decoration: none;}
.CheckoutButtonMedium input[type="submit"] {font-size: 12px;}
.CheckoutButtonLarge {background-color: #828282; color: #ffffff; font-weight: bold; font-size: 20px; padding: 0 9px 0 9px; border: 0; line-height: 42px !important; height: 42px; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer;}
.CheckoutButtonPaypal {display: none; background: transparent url(https://static.musictoday.com/store/images/Paypal/PaypalCheckoutLogoMedium.png) left top no-repeat; width: 170px; height: 32px; cursor: pointer; text-decoration: none; margin: 0 auto 0 auto;}
#ProceedPaypalInfo {display: none;}
.CheckoutButton {background-color: #bf1e2e; }
.DisabledButton {filter: alpha(opacity=50); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; cursor: default;}
.InputTitle {padding-bottom: 3px; font-size: 11px;}
.CheckoutFooter {text-align: center; margin: 12px 0 10px 0; font-size: 10px;}
.CheckoutFooterNav {position: relative; margin: 0 auto;}
.CheckoutCopyright {position: relative; margin: 0 auto; max-width: 500px;}
.OrderSummary {width: 265px; border: solid 1px #b3b3b3; background-color: #ffffff; overflow: hidden; text-align: left; /*position: fixed;*/}
.OrderSummary .TitleArea {padding: 19px 20px 15px 20px;}
.OrderSummary .Text {clear: both; padding: 0 20px 20px 20px;}
.OrderSummary .Text .Label {float: left; width: 120px; text-align: left; margin-right: 5px; padding: 0;}
.OrderSummary .Text .Value {float: right; text-align: right; padding-bottom: 5px;}
.OrderSummary a {color: #000000; font-weight: bold;}
.OrderSummary a:hover {text-decoration: underline;}
.OrderSummaryTitle {float: left;}
.OrderSummaryViewAll {float: right; font-size: 10px;}
.OrderSummary .BorderedDivider {background-color: #000000; color: #000000; height: 1px; padding: 0; margin: 0 0 3px; border: 0;}
.OrderSummarySection {border-bottom: solid 1px #b2b2b2; padding-bottom: 5px; margin-bottom: 10px;}
#TotalSection {display: none;}
#SubtotalSection {}
.OrderSummary .Products {}
.OrderSummary .Products .Product {margin: 0 20px 8px 20px; padding-bottom: 8px;}
.OrderSummary .Products .Product .Image {float: left; width: 58px;}
.OrderSummary .Products .Product .Image img {width: 50px; height: 50px;}
.OrderSummary .Products .Product .Detail {float: left; width: 167px; font-size: 11px;}
.OrderSummary .ItemNumber {color: #adadad;}
.OrderSummary .LargePrint {font-size: 16px; font-weight: bold;}
/*CONFIRMED STYLES*/
.ConfirmedContent {padding: 10px; text-align: left; font-size: 12px; background-color: #ffffff; color: #686868;}
.SummaryContainer {border-bottom: 1px dotted #686868; padding-top: 12px;}
.SummaryProducts {float: left;}
.SummaryProductsDivider {margin-bottom: 12px;}
.SummaryQty {float: left; padding: 0 5px 12px 0;}
.SummaryDesc {float: left; padding: 0 15px 12px 0; max-width: 610px;}
.SummaryBtnDivider {line-height: 12px;}
.SummaryButtons {float: right; margin-bottom: 10px;}
.SummaryButtons a {width: 160px; display: block; text-decoration: none; overflow: hidden; color: #ffffff; line-height: 20px; vertical-align: middle; font-size: 12px;}
.SummaryButtons a:hover, .SummaryButtons a:active, .SummaryButtons a:visited {color: #ffffff;}
.SummaryButtons a:hover, .SummaryButtons a:active {background-color: #686868;}
.SummaryText {font-size: 11px; text-align: left;}
.SummaryBtnText {float: left; width: 140px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.SummaryBtnIcon {float: right; font-size: 20px;}
.SummaryFanText {text-align: center;}
.DownloadInstructions {max-width: 455px;}
.DownloadInstTitle {font-weight: bold;}
.DownloadInstText {padding-bottom: 12px;}
.ConfirmedContent .FinalTotal {margin-bottom: 12px; font-weight: bold; padding-top: 12px;}
.ConfirmationSpecialText {border-top: 1px dotted #686868; padding: 12px 0;}
.ConfirmedContent .Label {float: left; width: 144px; padding: 3px 0 5px 0;}
.ConfirmedContent .BirthDate .Label {width: auto; margin-right: 3px;}
.ConfirmedContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.ConfirmedContent .CreateAccount {border-top: solid 1px #b2b2b2; border-bottom: solid 1px #b2b2b2; padding: 12px 0; margin-bottom: 12px;}
.ConfirmedContent .CreateAccountSuccess {}
.ConfirmedContent .CreateAccount .CheckBox {float: left; margin-right: 8px; width: 16px;}
.ConfirmedContent .CreateAccount .CheckBoxText {float: left; padding-top: 2px; max-width: 769px;}
.ConfirmedContent .CreateAccount .Controls {padding-top: 15px;}
#CreateAccountForm {display: none; padding-top: 15px;}
#CreateAccountForm .Label {padding-bottom: 3px;}
#CreateAccountForm .Value {padding-bottom: 6px;}
.SocialNetworkingBlock {position: relative; background-color: #ececec; -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border-radius: 6px; margin-bottom: 30px; width: 794px; height: 223px;}
.ShareSection {width: 760px; min-height: 150px;}
.ShareYourPurchase {padding: 17px;}
.ShareControls {float: right; min-width: 85px;}
.ShareControl {float: left; padding-right: 5px;}
.ShareSectionTitle {float: left; font-size: 14px; font-weight: bold; padding: 0 0 15px 0;}
#ProductSlideShow {position: relative;}
#ShareNav {float: right; padding: 3px 0 0 0; margin: 0;}
#ShareNav {}
#ShareNav li { float: left; list-style: none; display: none;}
#ShareNav a {text-decoration: none }
#ShareNav li.activeSlide {display: inline-block;}
#ShareNav a:focus {}
.ShareProductName {font-weight: bold; font-size: 14px;}
.ShareProductImage {float: left; margin-right: 15px; width: 152px; height: 152px;}
.ShareProductImage img {border: 0; width: 150px; height: 150px; border: solid 1px #b3b3b3;}
.ShareProductDetail {float: left; text-align: left; width: 586px;}
.ShareProductDetail .ItemNumber {color: #adadad; font-size: 10px;}
.ShareProductDetail .EllipsisFour {max-height: 62px; overflow: hidden;}
.SocialNetworkingBar {padding-top: 20px; height: 240px; position: relative;}
.FacebookShareProduct {left: 0; margin-right: 10px; position: absolute; z-index: 99999;}
.TwitterShareProduct {left: 103px; margin-right: 10px; position: absolute; z-index: 99999;}
.TwitterShareProduct .img {width: 102px; height: 29px;}
.PinterestShareProduct {left: 206px; position: absolute; z-index: 99999;}
/*MY ACCOUNT STYLES*/
.AccountBreadCrumbs {font-size: 14px; font-weight: bold; padding-bottom: 25px;}
.MyAccountContent {padding: 10px; text-align: left;}
.MyAccountContent hr {background-color: #d2d2d2; color: #d2d2d2; height: 1px; border: 0;}
.MyAccountContent .Label {float: left; padding: 0 5px 5px 0;}
.MyAccountContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.MyAccountContent .Profile {margin-bottom: 30px;}
.MyAccountContent .AccountTitle {border-bottom: solid 1px #d2d2d2; font-size: 14px; padding-bottom: 3px; margin-bottom: 10px;}
.MyAccountContent .Links {clear: both; margin-top: 5px; padding-top: 5px; border-top: solid 1px #d2d2d2;}
.MyAccountContent .EditDeleteLink {font-size: 11px;}
.MyAccountContent .NothingStored {padding: 0 0 30px 0;}
.MyAccountContent #ShippingAddressSection {clear: both; margin-top: 25px;}
.MyAccountContent #ShippingAddressSection .ShippingAddress {float: left; width: 185px; height: 125px; margin-right: 5px;}
.MyAccountContent #BillingAddressSection {clear: both; margin-top: 10px;}
.MyAccountContent #BillingAddressSection .BillingAddress {float: left; width: 185px; height: 200px;margin-right: 5px;}
.MyAccountContent .OrderHistorySection {float: left; margin-right: 10px;}
.MyAccountContent .DownloadsSection {float: left; margin-right: 10px;}
.MyAccountContent .WishListSection {float: left;}
.Gender {text-transform: capitalize;}
.AccountBreadCrumbs {font-size: 14px; font-weight: bold; padding-bottom: 25px;}
.AccountButtonMedium {background-color: #bf1e2e; color: #ffffff; font-weight: bold; font-size: 12px; padding: 5px 9px 5px 9px; border: 0; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; display: inline-block;}
a.AccountButtonMedium {color: #ffffff; text-decoration: none;}
a.AccountButtonMedium:hover {color: #ffffff; text-decoration: none;}
/*WISHLIST STYLES*/
.WishlistContent {padding-top: 0; padding-bottom: 10px; }
.WishlistContent hr {background-color: #d2d2d2; color: #d2d2d2; height: 1px; border: 0;}
.WishlistContent .WishlistItem {border: solid 1px #d2d2d2; padding: 5px;}
.WishlistContent .WishlistItem .ProductImage {width: 150px; height: 150px;}
.WishlistContent .WishlistItem .Pricing .RegularPricing {color: #787878;}
.WishlistContent .WishlistItem .Pricing .MemberPricing {font-weight: bold; color: #787878;}
.WishlistContent .WishlistItem .Pricing .SalePricing {font-weight: bold; color: #787878;}
.WishlistContent .WishlistItem .Pricing .OriginalPricing {font-weight: normal; color: #787878;}
.WishlistContent .WishlistItem .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.WishlistContent .WishlistItem .ColumnOne {float: left; width: 160px;}
.WishlistContent .WishlistItem .ColumnTwo {float: left; width: 519px; 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-top: 0; padding-bottom: 10px; text-align: left;}
.SearchContent a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.SearchContent a:hover {color: #5e5e5e;}
.SearchContent .SearchResults {padding: 0px; text-align: left;}
.SearchContent .SearchResults .SearchTerm {font-weight: bold; text-transform: uppercase;}
.SearchContent .SearchResults .Divider {border-top: dashed 1px #cccccc; margin: 5px 0px 5px 0px; line-height: 1px; zoom: 1;}
.SearchContent .SearchResults .Copy {font-size: 8pt;}
.SearchResults .SearchResultsContainer {border: solid 1px #cccccc;}
.SearchContent .SearchResults .ArtistResults {padding: 7px 10px 7px 10px; zoom: 1;}
.SearchContent .SearchResults .ArtistResults .Artist {float: left; padding: 5px 3px 5px 5px;}
.SearchContent .SearchResults .ArtistResults .Padded {margin-right: 20px;}
.SearchContent .SearchResults .ArtistResults .Artist .Image {border: solid 1px #dfdfdf; padding: 5px; background-color: #ffffff; margin-bottom: 5px;}
.SearchContent .SearchResults .ArtistResults .Artist .Details {width: 132px; font-size: 8pt; text-align: center;}
.SearchContent .SearchResults .ProductSearch {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt;}
.SearchContent .SearchResults .ProductSearch .ResultsPane {padding: 7px 10px 7px 10px; zoom: 1;}
.SearchContent .SearchResults .ProductSearch .ResultsPane .Classification {padding-top: 10px;}
.SearchContent .SearchResults .ProductSearch .ResultsPane .Classification .Product {float: left; text-align: center; width: 117px;}
.SearchContent .SearchResults .ProductSearch .ResultsPane .Classification .Padded {margin-right: 17px;}
.SearchContent .SearchResults .ProductSearch .ResultsPane .Classification .Product .Title {font-weight: bold; padding-bottom: 3px; font-size: 8pt; width: 117px;}
.SearchContent .SearchResults .ProductSearch .ResultsPane .Classification .Product .Image {padding-bottom: 3px;}
.SearchContent .SearchResults .ProductSearch .ResultsPane .Classification .Product .ProductImage {width: 75px; height: 75px;}
.SearchContent .SearchResults .ProductSearch .ResultsPane .Classification .Product .Text {font-size: 7.5pt; width: 117px; overflow: hidden;}
.SearchContent .SearchResults .DisplayArea {background: transparent url(http://static.musictoday.com/store/bands/1741/images/grey_stripe_gradient.png) repeat-x left top; padding: 0px; height: 390px; overflow: auto;}
.SearchContent .SearchResults .DisplayArea .SearchText {margin-bottom: 0px 0px 0px 0px;}
.SearchContent .SearchResults .DisplayArea .Title {font-weight: bold; font-size: 10pt;}
.SearchContent .SearchResults .DisplayArea .Copy {padding-bottom: 10px; clear: both;}
.SearchContent .SearchResults .DisplayArea .ProductContainer {float: left; width: 312px; padding-top: 10px;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .ProductImage {width: 75px; height: 75px;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .Image {float: left; text-align: left; border: solid 1px #d0d0d0; padding: 3px; margin: 0px 10px 8px 0px;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .Text {float: left; width: 208px;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .Text .ProductName {margin-bottom: 5px;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .Text .ProductName a {font-weight: bold; font-size: 9pt; color: #d83231; text-decoration: none;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .Text .ProductName a:hover {font-weight: bold; color: #d83231; text-decoration: underline;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .Text .FormatText {font-weight: bold; padding-bottom: 1px;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .Text .NeedHelp {margin: 3px 0px 7px 0px; font-size: 7.5pt;}
.SearchContent .SearchResults .DisplayArea .ProductContainer .Text .ProcessingText {height: 15px;}
/*EMAIL ACTIVATE STYLES */
.EmailActivate {padding-top: 0; padding-bottom: 10px; }
/*EMAIL FRIEND STYLES*/
.EmailFriendContent {width: 100%; padding: 0 15px 15px; text-align: left; box-sizing: border-box;}
.EmailFriendContent fieldset {border: none; padding: 0; margin: 0;}
.EmailFriendContent legend {margin: 5px 0 5px 0;}
.EmailFriendContent label {clear: both; float: left; width: 120px; line-height: 20px; vertical-align: middle; margin: 0 0 5px 0; padding: 0;}
.EmailFriendContent input {float: left; margin-bottom: 5px; text-align: left; width: 200px;}
.EmailFriendContent textarea {float: left; margin-bottom: 10px; text-align: left;}
.EmailFriendText {font-weight: bold; margin-bottom: 15px;}
.EmailFriendErrors {display: none;}
.EmailFriendMessage {display: none; padding-bottom: 150px;}
.EmailFriendContent .button {clear: both;}
.EmailFriendContent .btn-primary {background-color: #828282; color: #ffffff; font-weight: bold; font-size: 12px; padding: 5px 9px 5px 9px; border: 0; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; display: inline-block;}
/*HELP PAGE STYLES*/
.HelpContent {text-align: center; padding-top: 0; padding-bottom: 10px; }
.HelpIframe {width: 580px; height: 580px;}
/*ITEM DETAIL*/
.ItemDetailContent {padding-top: 0; padding-bottom: 10px; }
.ItemDetailContent .Label {float: left; width: 144px; padding-bottom: 5px;}
.ItemDetailContent .Value {float: left; padding-bottom: 5px; text-align: left;}
.ItemDetailContent .LargePrint {font-size: 9pt; font-weight: bold;}
/*ORDER STATUS STYLES*/
.OrderContent {padding: 10px; text-align: left;}
.ColumnTopRow {font-size: 10px; margin-bottom: 3px;}
.ColumnOrderDate {float: left; margin: 0 10px 0 0; width: 100px;}
.ColumnOrderNumber {float: left; margin: 0 10px 0 0; width: 100px;}
.ColumnStatus {float: left; margin: 0 10px 0 0; width: 150px;}
.ColumnShipMethod {float: left; max-width: 400px;}
.ColumnDivider {margin-bottom: 20px;}
/*ORDER CONFIRM STYLES*/
.OrderConfirmContent {padding-top: 0; padding-bottom: 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-top: 0; padding-bottom: 10px; }
.MyDownloadsImageArea {float: left; padding-right: 4px;}
.MyDownloadsImageArea .DownloadImage {width: 50px;}
.MyDownloadsDescription {float: left; width: 302px; padding-right: 10px;}
.MyDownloadsDetails {float: left; text-transform: capitalize;}
.DownloadLinks a, .DownloadLinks a:hover, .DownloadLinks a:active, .DownloadLinks a:visited {text-decoration: underline; display: block; cursor: pointer;}
.DownloadLinks a:hover {color: #686868;}
.DownloadLinks a:active {color: #000000;}
.DownloadLink {padding-bottom: 4px;}
.MyDownloadsTable .ColumnOne {text-align: left; width: 90px; padding: 0 0 16px; margin: 0;}
.MyDownloadsTable .ColumnTwo {text-align: left; width: 371px; padding: 0 0 16px; margin: 0;}
.MyDownloadsTable .ColumnThree {text-align: left; width: 100px; padding: 0 0 16px; margin: 0;}
.MyDownloadsTable .ColumnLeft {text-align: left; padding: 0; margin: 0;}
.MyDownloadsTable .ColumnRight {text-align: right; padding: 0; margin: 0;}
.MyDownloadsTable .ColumnCenter {text-align: center; padding: 0; margin: 0;}
.DownloadLineItem {padding-bottom: 26px; overflow: hidden;}
/*CHANGE PASSWORD STYLES*/
.ChangePasswordContent {padding-top: 0; padding-bottom: 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-top: 0; padding-bottom: 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-top: 0; padding-bottom: 10px; }
.CreateShopperContent .Label {padding-bottom: 3px;}
.CreateShopperContent .Value {padding-bottom: 6px;}
/*OFFERS STYLES*/
.Offers {background-color: #ececec; padding: 20px; margin-top: 20px; -moz-border-radius: 6px; border-radius: 6px;}
.Offers .PromptTitle {font-weight: bold; border-bottom: solid 1px #b2b2b2; padding-bottom: 5px;}
.Offers .Offer {padding-top: 20px;}
.BorderedOffer {border-bottom: dashed 1px #b2b2b2; padding-bottom: 20px;}
.Offers .PromptText {float: left; max-width: 484px; padding-top: 3px;}
.Offers .Details {font-weight: bold; text-transform: lowercase;}
.Offers .PromptQty {float: right; text-align: right; max-width: 90px; margin-left: 10px;}
.Offers .PromptButton {float: right; max-width: 100px; margin-left: 10px;}
.Offers .PromptRadioButton {float: right; text-align: right; width: 20px; padding: 0; margin: 0;}
.Offers .PromptRadioText {float: right; padding-top: 3px; max-width: 80px;}
/*RECEIPT STYLES*/
.ReceiptContent {padding-top: 0; padding-bottom: 10px; }
.CreditCardStatement {font-size: 11px;}
.Order {padding: 0 0 25px 0;}
.Order .LeftSide {float: left; 	width: 160px; margin-right: 20px;}
.Order .Inner {width: 160px;}
.Order .SmallTitle {font-size: 10px;}
.Order .OrderData {font-size: 12px;}
.Order .OrderNumber {font-size: 10px; padding-bottom: 20px;}
.Order .OrderDataBlock {font-size: 12px; padding-bottom: 15px;}
.Order .RightSide {float: right; width: 611px; border-left: solid 1px #b2b2b2;}
.Order .RightSideInner {margin-left: 10px; min-height: 270px;}
.OrderButtons {float: right; margin-bottom: 15px;}
.OrderProducts {float: left; padding: 5px 0 0 0; box-sizing: border-box; width: 415px;}
.OrderProduct {margin-bottom: 20px;}
.OrderTotals {margin-top: 20px;}
.OrderTotalsSection {border-bottom: solid 1px #d2d2d2; padding-bottom: 10px; margin-bottom: 10px;}
.TotalText {font-weight: bold;}
.OrderTotals .Label {float: left;}
.OrderTotals .Value {float: right;}
.OrderProductImage {float: left; width: 85px;}
.OrderProductImage img {border: 0; width: 75px; height: 75px;}
.OrderProductDetail {float: left; text-align: left; width: 320px;}
.OrderProductDetail .ItemNumber {font-size: 10px;}
/*SUBSCRIBE STYLES*/
.SubscribeContent {padding-top: 0; padding-bottom: 10px; }
.SubscribeContent a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.SubscribeContent a:hover {color: #5e5e5e; text-decoration: underline;}
.SubscribeContent .Text {width: 814px; font-size: 10pt; font-weight: bold; margin-bottom: 10px;}
.SubscribeContent .Desc {width: 814px; margin-bottom: 10px;}
.SubscribeContent .FormArea {}
/*PRODUCT REVIEWS STYLES*/
.ReviewProductContent {padding-top: 0; padding-bottom: 10px; }
.ReviewProductContent hr {background-color: #d2d2d2; color: #d2d2d2; height: 1px; border: 0;}
.ReviewProductContent .Title {font-size: 14pt; font-weight: bold; padding-bottom: 10px; width: 814px;}
.ReviewProductContent .Product {clear: both;}
.ReviewProductContent .Product .Image {float: left; text-align: left; width: 160px;}
.ReviewProductContent .Product .ProductImage {width: 150px; height: 150px;}
.ReviewProductContent .Product .Image img {border: 0;}
.ReviewProductContent .Product .Image .EnlargeText {text-align: left; padding-top: 5px;}
.ReviewProductContent .Product .Image .BurstMP3 {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMP3.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstFlac {position: absolute; z-index: 100; width: 60px; height: 60px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstFlac.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstNew {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstNew.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstLimitedQuantity {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstLimitedQuantity.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstSoldOut {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstSoldOut.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstWebExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstWebExclusive.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCollectable {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCollectable.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstBackOrder {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstBackOrder.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstExclusive {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstExclusive.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstMembersOnly {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstMemberOnly.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCustom1 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom1.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCustom2 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom2.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCustom3 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom3.png) no-repeat left top;}
.ReviewProductContent .Product .Image .BurstCustom4 {position: absolute; z-index: 100; width: 70px; height: 70px; background: transparent url(https://static.musictoday.com/store/bands/1741/images/burstCustom4.png) no-repeat left top;}
.ReviewProductContent .Product .Details {float: left; padding-bottom: 15px; width: 504px; text-align: left; display: inline;}
.ReviewProductContent .Product .Details .Desc {padding-bottom: 10px; width: 504px;}
.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 .Choices .Qty {float: left; padding-right: 5px;}
.ReviewProductContent .Product .Details .Purchase .Choices .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: 504px;}
.ReviewProductContent .Product .Details .Purchase .Pricing {float: left; font-weight: bold; color: #787878; text-align: left; padding-right: 20px;}
.ReviewProductContent .Product .Details .Purchase .Pricing .RegularPricing {color: #787878;}
.ReviewProductContent .Product .Details .Purchase .Pricing .OriginalPricing {color: #787878;}
.ReviewProductContent .Product .Details .Purchase .Pricing .OriginalPricing .DollarFigure {text-decoration: line-through;}
.ReviewProductContent .Product .Details .Purchase .Pricing .MemberPricing {color: #787878;}
.ReviewProductContent .Product .Details .Purchase .Pricing .SalePricing {color: #787878;}
.ReviewProductContent .Product .Details .Purchase .BuyIt {float: left; cursor: pointer; height: auto;}
.ReviewProductContent .MembersOnly {float: left;}
.ReviewProductContent .NoProducts {padding-top: 0; padding-bottom: 10px; text-align: center; float: left;}
.ReviewProductContent .Reviews {clear: both; border-top: solid 1px #d2d2d2; 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: 814px;}
.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-top: 0; padding-bottom: 10px; }
.PostReviewContent hr {background-color: #d2d2d2; color: #d2d2d2; 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: 689px;}
.PostReviewContent .Details .TextBoxLabel {font-weight: bold;}
.PostReviewContent .Details .TextBoxValue {}
.PostReviewContent .Details .TextBoxValue .InputText {width: 804px;}
.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;}
/*PAGING/SORTING STYLES*/
.Paging {margin: 5px 5px 0 0; padding-bottom: 10px; font-size: 7pt; float: left;}
.Paging a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.Paging a:hover {color: #5e5e5e; 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;}
.Sorting {font-size: 7pt; text-align: right; margin: 5px 0 0 0; padding-bottom: 10px; float: right;}
.Sorting .SelectProductSort {font-size: 7pt;}
/*BROWSE PAGE STYLES*/
.BrowsePageContent {text-align: left; padding: 0px;}
/*MIXED FOOTER STYLES*/
#FooterContent {border-top: solid 1px #eeeeef; }
#FooterContainer {clear: both; position: relative; margin-bottom: auto; margin-left: auto; margin-right: auto; font-size: 7.5pt; font-family: Arial, Helvetica, sans-serif; color: #8e8e8e; background-color: #eeeeef; }
#FooterContainer .Promo {clear: both; text-align: center; margin: 0 10px 0 10px; padding-top: 25px;}
#FooterContainer .PromoText {padding: 10px 0 5px 0;}
#FooterContainer .Nav {clear: both; color: #8e8e8e;text-align: center; padding-top: 20px; }
#FooterContainer .Nav a {color: #5e5e5e; text-decoration: none;}
#FooterContainer .Nav a:hover {color: #5e5e5e; text-decoration: underline;}
#FooterContainer .Content {clear: both; padding-top: 15px; }
#FooterContainer .Content .PaymentMethods {text-align: center; padding: 20px 0 20px 0; }
#FooterContainer .Content .PaymentMethods .Padded {padding-left: 4px;}
#FooterContainer .Content .Copyright {color: #8e8e8e;text-align: center; }
#FooterContainer .Content .Copyright a {color: #ffffff; text-decoration: none;}
#FooterContainer .Content .Copyright a:hover {color: #ffffff; text-decoration: underline;}
#FooterContainer .Content .Logo {text-align: center; padding-bottom: 20px; }
#FooterContent .FooterBannerArea {text-align: center; padding-top: 25px; padding-right: 74px; padding-left: 225px; }
#FooterContent .FooterBannerArea .FooterBanner {float: left; width: 167px; margin-right: 10px; margin-left: 10px; }
#FooterContainer .SocialMedia {float: left; background: transparent url(https://static.musictoday.com/store/bands/1741/images/PromoBanners/SocialMedia.png) no-repeat left top; width: 167px; height: 76px;}
#FooterContainer .SocialMedia .Facebook {float: left; width: 50px; height: 50px; cursor: pointer; margin: 22px 0 0 23px; display: inline;}
#FooterContainer .SocialMedia .Twitter {float: left; width: 50px; height: 50px; cursor: pointer; margin: 22px 0 0 21px; display: inline;}
/* The following elements are used by the OVERLAY code */
.ui-helper-clearfix {display: inline-block; width: 100%;}
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ui-widget {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.ui-widget .ui-widget {font-size: 8pt;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.ui-widget-content {background-image: none; background-color: #ffffff;color: #787878; }
.ui-widget-content a {color: #5e5e5e;}
.ui-widget-header {background-image: none;}
.ui-widget-header a {color: #5e5e5e;}
.ui-widget-overlay {background-color: #000000; opacity: .8; filter: Alpha(Opacity=80) /*{opacityOverlay}*/;}
.ui-widget-shadow {margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.8/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/;}
.ui-dialog {position: absolute; background-color: #ffffff; border: solid 1px #dddddd;}
.ui-dialog .ui-dialog-titlebar {background-color: transparent; height: 25px; padding: 6px 6px 0; text-align: left; cursor: move; outline: 0; box-sizing: border-box;}
.ui-dialog .ui-dialog-title {float: left; margin-left: 10px; color: #ffffff; font-size: 18px; text-transform: capitalize;}
.ui-dialog .ui-dialog-titlebar-close {float: right; width: 19px; margin: 0 1px 10px 0; height: 18px;}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0;}
.ui-dialog .ui-dialog-content {clear: both; position: relative; border: 0; background: none; zoom: 1; font-size: 11px;}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0; cursor: pointer;}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px;}
.ui-draggable {cursor: move;}
.ui-resizable {position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0;}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0;}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%;}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%;}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px;}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px;}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px;}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-icon {}
a.ui-dialog-titlebar-close, a.ui-dialog-titlebar-close:hover, a.ui-dialog-titlebar-close:active, a.ui-dialog-titlebar-close:visited {text-decoration: none;}
.icon-cms-thinx {color: #888888; font-size: 17px; text-decoration: none;}
.ui-icon-closethick {width: 16px; height: 16px; background-image: url(https://static.musictoday.com/store/images/global/dialogClose.png)/*{iconsContent}*/; display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}
.ui-icon-close {width: 16px; height: 16px; background-image: url(https://static.musictoday.com/store/images/global/dialogClose.png)/*{iconsContent}*/;}
.ui-icon-grip-diagonal-se {width: 16px; height: 16px; background-image: url(https://static.musictoday.com/store/images/global/dialogResize.png)/*{iconsContent}*/;}
/* DIALOGS - Shared */
.MailingListOverlay.ui-dialog {border: solid 1px #999999; box-sizing: border-box; background-color: #ffffff; font-family: Arial, Helvetica, Sans-Serif;}
.MailingListOverlay.ui-dialog .ui-dialog-content a {color: #686868; font-weight: normal; font-size: 10px; text-decoration: underline;}
.ModalMailingListText {font-family: "MuseoSans300", Arial, Helvetica, Sans-Serif; color: #000000; font-size: 14px; line-height: normal; float: none; text-transform: none; padding-bottom: 6px;}
.MailingListOverlay .Content {padding: 0 25px 5px; min-height: 150px; font-size: 18px; color: #495157; text-align: left;}
#formMailingListModal {width: 100%;}
.MailingListOverlay input[type="text"] {float: left; width: 347px; height: 30px; max-height: 30px; line-height: 30px; vertical-align: middle; font-size: 14px; box-sizing: border-box;}
.MailingListOverlay .MailingListBtn {float: left; background-color: #999999; width: 23px; height: 30px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #999999; border-radius: 0; padding: 0; margin: 0; box-sizing: border-box; text-align: center;}
.MailingListOverlay .MailingListBtn i {color: #ffffff; padding: 0; margin: 0 0 4px; line-height: 26px; vertical-align: top; font-size: 18px;}
.MailingListOverlayLinks {padding-top: 8px; font-size: 10px;}
.LabelOverlay {padding-bottom: 2px;}
.ValueOverlay {padding-bottom: 15px; text-align: left;}
.LeftFieldOverlay {float: left; margin-right: 15px; width: 215px;}
.LeftFieldOverlay input {width: 215px;}
.LeftFieldOverlay select {width: 215px;}
.RightFieldOverlay {float: left; width: 215px;}
.RightFieldOverlay input {width: 215px;}
.FullFieldOverlay {width: 445px;}
.FullFieldOverlay input {width: 445px;}
.ButtonOverlay {text-align: center; margin-bottom: 10px;}
.HelpOverlay {text-align: center;}
.ItemDetailOverlay {text-align: left;}
.ItemDetailOverlay .Content {padding: 10px;}
.ItemDetailOverlay .LargePrint {font-size: 14px; font-weight: bold;}
.ItemDetailOverlay .FinePrint {font-size: 10px; text-transform: lowercase;}
.ItemDetailOverlay textarea {width: 460px; height: 90px;}
.PromptedPromoOverlay {text-align: left;}
.PromptedPromoOverlay .InnerContent {background-color: #ffffff; padding: 20px; color: #686868;}
.PromptedPromoOverlay .InnerContent a {color: #000000;}
.OrderSummaryOverlay {height: 400px; overflow: auto; overflow-y: auto; overflow-x: hidden; background-color: #ffffff !important; color: #686868;}
.OrderSummaryOverlay .Content {padding: 15px;}
.OrderSummaryOverlay .ColumnItem {width: 355px;}
.OrderSummaryOverlay .ColumnDescription {width: 260px;}
.OrderSummaryOverlay .ColumnPrice {width: 70px; margin-right: 20px;}
.OrderSummaryOverlay .ColumnQty {width: 70px; margin-right: 0;}
.CartOverlay {background-color: #ffffff; border: solid 1px #dfdfdf; color: #787878; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; width: 398px;}
.CartOverlay a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.CartOverlay a:hover {color: #5e5e5e; 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: solid 1px #dfdfdf; 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: solid 1px #dfdfdf; color: #787878; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; width: 398px;}
.ProductOptionsOverlay a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.ProductOptionsOverlay a:hover {color: #5e5e5e; 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: solid 1px #d2d2d2; padding: 10px 0 10px 0; text-align: center;}
.ProductOptionsOverlay .Content .Buttons .Continue {float: left; text-align: left; padding-right: 5px; width: 50%;}
.ProductOptionsOverlay .Content .Buttons .Purchase {float: right; text-align: right; padding-left: 5px;}
.AccountAddressOverlay {background-color: #ffffff; color: #787878;}
.AccountAddressOverlay a {color: #5e5e5e; text-decoration: none;}
.AccountAddressOverlay a:hover {color: #5e5e5e; text-decoration: underline;}
.AccountAddressOverlay .Content {margin: 0 10px 15px 10px; text-align: left;}
.AccountAddressOverlay .Content .TopControls {text-align: right; padding: 0 0 5px 0;}
.AccountAddressOverlay .Content .Info {width: 365px; font-size: 6.5pt; padding: 5px 0 0 0; margin-top: 5px; border-top: solid 1px #d2d2d2;}
.AccountAddressOverlay .Content .FinePrint {font-size: 7pt; font-weight: normal;}
.AccountModalLinks {text-align: left;}
.AccountModalLinks a {font-size: 11px; font-weight: normal;}
.ProfileOverlay {background-color: #ffffff; color: #787878;}
.ProfileOverlay a {font-weight: bold;}
.ProfileOverlay .Content {margin: 10px 10px 0 10px; text-align: left;}
.EmailBenefits {background-color: #ffffff; color: #787878; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-align: left; width: 260px; border: solid 1px #dfdfdf;}
.EmailBenefits a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.EmailBenefits a:hover {color: #5e5e5e; 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 {background-color: #ffffff; border: solid 1px #dfdfdf; color: #787878; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; width: 730px; min-height: 320px; overflow: hidden;}
.ProductDetail a {color: #5e5e5e; font-weight: bold; text-decoration: none;}
.ProductDetail a:hover {color: #5e5e5e; text-decoration: underline;}
.ProductDetail .ProductDetailBody {margin: 0; padding: 5px; text-align: center;}
.CurrencyOverlay.ui-dialog {font-family: Arial, Helvetica, Sans-Serif; border: solid 1px #999999; box-sizing: border-box; background-color: #ffffff;}
.CurrencyOverlay.ui-dialog .ui-dialog-titlebar {width: 600px; background-color: transparent; position: relative; text-align: center; height: auto; padding: 21px 25px 10px; box-sizing: border-box;}
.CurrencyOverlay.ui-dialog .ui-dialog-title {font-family: "MuseoSans300", Arial, Helvetica, Sans-Serif; color: #495157; font-size: 32px; float: none; text-transform: none;}
.CurrencyOverlay .Content {padding: 0 25px 20px; min-height: 150px; font-size: 20px; color: #495157; text-align: left;}
.CurrencyOverlayText {margin-bottom: 10px;}
.CurrencyRow {height: 24px; vertical-align: middle; line-height: 24px; margin-bottom: 12px;}
.CurrencyRow .RadioButton {float: left; outline: none; padding-top: 7px;}
.CurrencyRow .Flag {float: left; padding: 4px 15px 0 7px;}
.CurrencyOverlay .CurrencyFlag {width: 42px; height: 25px; vertical-align: middle;}
.CurrencyRow .RadioText {float: left; padding-top: 6px; vertical-align: middle;}
.btnSubmitCurrency {clear: both; padding: 15px 0;}
.btnSubmitCurrency input {border: none; background-image: none; background-color: #5d6073; outline: none; border-radius: 0; color: #ffffff; padding: 8px 15px; font-size: 16px; cursor: pointer;}
.CurrencyOverlayInfoTitle {line-height: normal; padding: 0; margin: 0 0 10px; font-size: 18px;}
.CurrencyOverlayInfoText {line-height: normal; font-size: 11px;}
.CurrencyOverlay.ui-dialog .ui-dialog-content a {text-decoration: underline; color: #454545; font-weight: normal;}
.CurrencyOverlayInfoText a:hover {color: #454545;}
.QuickPreviewOverlay {background-color: #e9e9e9; padding: 5px;}
.QuickPreviewOverlay .InnerContent {background-color: #ffffff; padding: 10px 5px 5px 5px;}
.ChangeCartOverlay {text-align: left; background-color: #ffffff !important;}
.ChangeCartOverlay .InnerContent {padding: 0 15px 15px; color: #686868;}
.ChangeCartOverlay .InnerContent a {color: #000000;}
.ChangeCartOverlay .Pricing .OriginalPricing {font-weight: normal; text-decoration: line-through;}
.LoginOverlay {text-align: left; background-color: #ffffff !important;}
.LoginOverlay .InnerContent {padding: 0 15px 15px; color: #686868;}
.LoginOverlay .InnerContent a {color: #000000;}
.LoginOverlay .Label {padding-bottom: 3px;}
.LoginOverlay .Value {padding-bottom: 6px;}
.LoginOverlay .Value input {width: 442px;}
#ForgotPassword {display: block; cursor: pointer;}
.LoginOverlay .Button {text-align: center; padding: 12px 0 15px 0;}
.LoginOverlay .Text {font-size: 10px;}
.FanClubOverlay {}
.FanClubOverlay .InnerContent {padding: 20px;}
.BundlerBannerContainer {cursor: pointer;}
.ProductBundlerOverlay {background: #bababa url(https://static.musictoday.com/store/images/global/bundler/BG.jpg) no-repeat right top; width: 800px; height: 600px; display: block; font-family: Arial, Helvetica, Sans-Serif;}
.ProductBundlerOverlay .ui-dialog-titlebar {display: none;}
.ProductBundlerOverlay .ui-dialog-content {padding: 0; height: 600px;}
.ProductBundlerOverlay .EllipsisTwo {height: 24px; overflow: hidden;}
.ProductBundlerOverlay .Inner {height: 590px; overflow: hidden;}
.ProductBundlerOverlay .BundlerTop {}
.ProductBundlerOverlay .CloseWindow {float: right; font-size: 12px; font-weight: bold; color: #000000; cursor: pointer; margin-top: 1px;}
.ProductBundlerOverlay .CloseWindow .Text {float: left; margin-right: 5px; padding-top: 6px; text-transform: uppercase;}
.ProductBundlerOverlay .CloseWindow .Button {float: left; margin-right: 2px;}
.ProductBundlerOverlay .CloseWindow .Button img {width: 25px; height: 25px;}
.ProductBundlerOverlay .BundlerTitle {float: left; color: #b2b2b2; font-size: 30px; font-weight: bold; margin: 17px 17px 0 17px; text-align: left; text-transform: uppercase; width: 690px; height: 40px; display: block; overflow: hidden;}
.ProductBundlerOverlay .BundlerDesc {color: #ffffff; font-size: 13px; font-weight: bold; margin: 0 17px 0 17px; text-align: left; width: 766px; height: 50px; overflow: hidden;}
.ProductBundlerOverlay .BundlerDesc a {color: #e6e6e6; text-decoration: none;}
.ProductBundlerOverlay .BundlerDesc a:hover {text-decoration: underline;}
.ProductBundlerOverlay .Bundler {clear: both; background: transparent url(https://static.musictoday.com/store/images/global/bundler/BundleBuilder_BG.png) no-repeat left top; width: 766px; height: 168px; margin: 0 17px 0 17px; position: relative;}
.ImageDiv {width: 103px; display: block;}
/* ui-draggable-helper controls the item while it is being dragged */
.ProductBundlerOverlay .ui-draggable-helper {width: 103px; height: 103px; display: block; z-index: 99999;}
.ProductBundlerOverlay .ui-draggable-helper img {width: 103px; height: 103px; display: block;}
.ProductBundlerOverlay .Bundler .BundlerProductImage {width: 103px; height: 103px; display: block; border: solid 1px #bababa;}
.ProductBundlerOverlay .Bundler ul.BundlerCarousel {list-style: none; padding: 0; margin: 0; width: 766px;}
.ProductBundlerOverlay .Bundler li.BundlerCarousel {float: left; padding: 0; margin: 0 20px 0 20px; position: relative; display: block;}
.ProductBundlerOverlay .Bundler .DropArea {padding: 0; width: 736px; text-align: left;}
.ProductBundlerOverlay .DropArea .Image {width: 105px; position: relative;}
.ProductBundlerVariants {position: absolute; top: 105px; left: 0; background-color: #c4c4c4; padding: 8px 8px 4px 4px; border-bottom: solid 1px #aaaaaa; z-index: 999; color: #000000;}
.ProductBundlerVariants .Radio {float: left; margin: 0 5px 0 0; padding: 0;}
.ProductBundlerVariants .Radio .RadioInput {margin: 0; padding: 0; vertical-align: middle;}
.ProductBundlerVariants .Variant {float: left; width: 75px; padding: 2px 0 2px 0; text-align: left; vertical-align: middle;}
.ProductBundlerOverlay .Bundler .PlaceHolder {color: #969696; font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; border: none; float: none; width: 736px; position: absolute; z-index: 1000; top: 55px; left: 0;}
.ProductBundlerOverlay .AddItem {background: transparent url(https://static.musictoday.com/store/images/global/bundler/AddBtn.png) no-repeat left top; width: 24px; height: 24px; z-index: 100; position: absolute; top: 12px; display: block; left: 91px; cursor: pointer;}
.ProductBundlerOverlay .RemoveItem {background: transparent url(https://static.musictoday.com/store/images/global/bundler/RemoveBtn.png) no-repeat left top; width: 24px; height: 24px; z-index: 100; position: absolute; top: 12px; display: block; left: 91px; cursor: pointer;}
.BundlerTotal {position: absolute; top: 123px; right: 0; color: #ffffff; width: 251px; height: 45px; z-index: 1;}
.BundlerTotalPadding {padding: 5px 10px 0 10px;}
.BundlerSummaryLeft {float: left;}
.BundlerSummaryRight {float: right;}
.BundlerSavings {font-size: 12px; min-height: 15px;}
.BundlerSavingsText {display: none; text-align: left;}
.BundlerCost {clear: both; text-align: left; font-size: 14px; padding-top: 4px;}
.BundlerCostDollarFigure {font-weight: bold;}
.BundlerSubmit {height: 20px; margin: 17px 0 0 0; text-align: right; float: right; display: none;}
.BundlerSubmit ul {list-style: none; margin: 0; padding: 0; cursor: pointer; text-align: right;}
.BundlerSubmit li {float: right; height: 21px; margin: 0; padding: 0;}
/*because of how the right float works, btn left in code, is actually rendered on the right, so hearing using right image*/
.ProductBundlerOverlay li.BundlerBtnLeft {margin: 0; width: 6px; height: 20px; background: transparent url(https://static.musictoday.com/store/images/global/bundler/btnSm_right.png) no-repeat;}
.ProductBundlerOverlay li.BundlerBtnMiddle {height: 20px; color: #ffffff; font-weight: bold; font-size: 11px; padding: 2px; margin: 0; background: transparent url(https://static.musictoday.com/store/images/global/bundler/btnSm_middle.png) repeat-x; text-align: center; text-transform: uppercase;}
/*because of how the right float works, btn right in code, is actually rendered on the left, so hearing using left image*/
.ProductBundlerOverlay li.BundlerBtnRight {margin: 0; width: 5px; height: 20px; background: transparent url(https://static.musictoday.com/store/images/global/bundler/btnSm_left.png) no-repeat;}
.ProductBundlerOverlay .AvailableProducts {clear: both; background: #d5d4d3 url(https://static.musictoday.com/store/images/global/bundler/ProductDisplayBG.png) no-repeat left top; width: 780px; height: 307px; margin: 8px 10px 0 10px; overflow: auto; overflow-y: auto; overflow-x: hidden; position: relative;}
.ProductBundlerOverlay .AvailableProducts .BundlerProductImage {width: 103px; height: 103px; display: block;}
.ProductBundlerOverlay .AvailableProducts ul {list-style: none; padding: 0; margin: 0;}
.ProductBundlerOverlay .AvailableProducts .Product {float: left; margin: 20px 10px 3px 35px; padding: 0;}
.ProductBundlerOverlay .AvailableProducts .Product .ImageContainer {border: solid 1px #bababa; display: block;}
.ImagePosition {position: relative;}
.ProductBundlerOverlay .AvailableProducts .Product .ImageContainer .Image {display: block;}
.ProductBundlerOverlay .AvailableProducts .Product .ImageContainer .Image img {display: block;}
.ProductBundlerOverlay .AvailableProducts .Product .Category {background-color: #bababa; padding: 2px 5px 3px 5px;}
.ProductBundlerOverlay .AvailableProducts .Product .Category .Text {color: #ffffff; font-size: 11px; font-weight: bold; width: 93px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 14px;}
.ProductBundlerOverlay .AvailableProducts .Product .Name {color: #6e6e6e; font-size: 9px; padding-top: 5px; text-align: center; width: 105px;}
.ProductBundlerOverlay .AvailableProducts .Product .Price {color: #6e6e6e; font-size: 11px; padding-top: 2px; text-align: center;}
.ProductBundlerOverlay #BundlerSummary {display: none;}
.ProductBundlerOverlay .BundlerSummaryText {color: #ffffff; font-size: 30px; font-weight: bold; margin: 0 65px 16px 65px; padding-top: 48px; text-transform: uppercase;}
.ProductBundlerOverlay .BundleSummaryProducts {border-color: #ffffff; border-style: solid; border-width: 1px 0 1px 0; margin: 0 65px 4px 65px; height: 226px; overflow: auto; overflow-y: auto; overflow-x: hidden;}
.ProductBundlerOverlay #BundlerSummary ul {list-style: none; padding: 0; text-align: center;}
.ProductBundlerOverlay #BundlerSummary .BundlerProductImage {width: 103px; height: 103px; display: block;}
.ProductBundlerOverlay #BundlerSummary .Product {float: left; margin: 35px 12px 15px 12px; padding: 0;}
.ProductBundlerOverlay #BundlerSummary .Product .ImageContainer {border: solid 1px #bababa;}
.ProductBundlerOverlay .BundleSummaryPrice {margin: 0 65px 35px 65px; padding: 7px; background-color: #6e6e6e; text-align: right; color: #ffffff; font-size: 12px;}
.ProductBundlerOverlay .BundleSummaryPrice #BundleSummaryPriceDollarFigure {font-weight: bold; font-size: 16px;}
.ProductBundlerOverlay .BundleSummaryButtons {clear: both; margin: 0 65px 0 65px; float: right; text-align: right;}
.BundleSummaryButtons li {float: right; height: 21px; margin: 0; padding: 0;}
.BundleSummaryButtonsReturn {padding: 3px 15px 0 0; margin: 0; text-align: right; text-transform: uppercase; text-decoration: underline; cursor: pointer; color: #bababa; float: right;}
.BundleSummaryButtonsContinue {text-align: right; margin: 0 8px 0 0; cursor: pointer; padding: 0; float: right;}
.BundleSummaryButtonsCheckout {text-align: right; cursor: pointer; padding: 0; margin: 0; float: right;}
/*JCAROUSEL STYLES*/
/*the next defintion is required to avoid having the jCarousel: No width/height set for items error*/
.panel-pane .content {display: block !important;}
.jcarousel-skin-tango .jcarousel-container {background-color: transparent; margin-top: 20px;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.grid_24 .jcarousel-skin-tango .jcarousel-container-horizontal {width: 870px; padding: 0 38px 0 44px;}
.grid_20 .jcarousel-skin-tango .jcarousel-container-horizontal {width: 720px; padding: 0 30px 10px 42px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden; text-align: left;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {/*width:  840px;*/ height: 240px; margin: 0 10px 0 10px;}
.jcarousel-skin-tango .jcarousel-item {width: 168px; height: 230px;}
/*MUST have margin of at least 1px to avoid "jcarousel: No width/height set for items. This will cause an infinite loop." error */
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 1px; /*!IMPORTANT!*/	margin-right: 1px; /*!IMPORTANT!*/}
/* MUST have margin of at least 1px to avoid "jcarousel: No width/height set for items. This will cause an infinite loop." error */
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 1px; /*!IMPORTANT!*/ margin-right: 1px; /*!IMPORTANT!*/}
.jcarousel-skin-tango .jcarousel-item-placeholder {background-color: transparent; color: #000000;}
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 50px; right: 5px; width: 30px; height: 60px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/presetStyle6/RightArrow_Carousel.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-image: url(https://static.musictoday.com/store/bands/presetStyle6/RightArrowHover_Carousel.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-image: url(https://static.musictoday.com/store/bands/presetStyle6/RightArrow_Carousel.png);}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/bands/presetStyle6/RightArrowDim_Carousel.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 50px; left: 5px; width: 30px; height: 60px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/presetStyle6/LeftArrow_Carousel.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-image: url(https://static.musictoday.com/store/bands/presetStyle6/LeftArrowHover_Carousel.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-image: url(https://static.musictoday.com/store/bands/presetStyle6/LeftArrow_Carousel.png);}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/bands/presetStyle6/LeftArrowDim_Carousel.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-container {background-color: transparent; margin-top: 0;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-container-horizontal {width: 734px; padding: 9px 15px 10px 15px;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 694px; height: 430px; margin-left: 30px;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-item {width: 105px; height: 420px;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 55px; right: 10px; width: 9px; height: 18px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_On.png) no-repeat 0 0;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal-disabled {position: absolute; top: 55px; right: 10px; width: 9px; height: 18px; background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_Off.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowRight_Dim.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 55px; left: 10px; width: 9px; height: 18px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_On.png) no-repeat 0 0;}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal-disabled {position: absolute; top: 55px; left: 10px; width: 9px; height: 18px; background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_Off.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_Hover.png);}
.ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .ProductBundlerOverlay .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/images/global/bundler/BundleArrowLeft_Dim.png);}
.CheckoutCarousel {margin-bottom: 15px;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-container {background-color: transparent;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-container-horizontal {width: 760px; padding: 0 18px 0 18px;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 720px; height: 240px; margin: 0 0 0 20px;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-list-horizontal ul {}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-item {width: 190px; height: 230px; text-align: center;}
.ProductContainerGeneric {text-align: center; width: 190px;}
.ProductContainerGeneric .Image {margin: 0; position: relative; text-align: center;}
.ProductContainerGeneric .Image img {width: 150px; height: 150px;}
.CheckoutCarousel .ChangeCartContainer {z-index: 100; position: absolute; top: 60px; left: 45px; width: 100px; display: block; background-color: #565656; color: #ffffff; font-weight: bold; font-size: 11px; margin: 0; border: 0; vertical-align: middle; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-item-horizontal img {width: 125px; height: 125px;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 60px; right: 0; width: 20px; height: 20px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/checkout/CheckoutNext.png) no-repeat 0 0;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal-disabled {position: absolute; top: 60px; right: 0; width: 20px; height: 20px; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextDimmed.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextActive.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextActive.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutNextDimmed.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 60px; left: 0; width: 20px; height: 20px; cursor: pointer; background: transparent url(https://static.musictoday.com/store/bands/checkout/CheckoutPrev.png) no-repeat 0 0;}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal-disabled {position: absolute; top: 60px; left: 0; width: 20px; height: 20px; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevDimmed.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevActive.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevActive.png);}
.CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .CheckoutCarousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-image: url(https://static.musictoday.com/store/bands/checkout/CheckoutPrevDimmed.png);}
.ToolTip {cursor: pointer; color: #000000;}
.ui-tooltip {padding: 8px; position: relative; z-index: 9999; -o-box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; background: #000000; color: #ffffff; cursor: normal; display: -moz-inline-stack; display: inline-block; font-size: 11px; text-align: left; max-width: 250px;}
.ui-tooltip:after {content:"\25B8"; color: #000000; display:block; font-size:2em; height:0; line-height:0; position:absolute; left:-12px; left:-9px\9; /*IE8 Specific Fix*/ top:50%; /*margin-top:.1em;*/ -o-transform:rotate(180deg); -moz-transform:rotate(180deg); -khtml-transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform: rotate(180deg);}
* html .ui-tooltip {background-image: none;}
body .ui-tooltip {border-width: 2px;}
.MessageList {text-align: left; font-weight: bold;padding-bottom: 5px; margin-bottom: 5px; }
.MessageList ul {list-style: none; margin: 0; padding: 0;}
.MessageList li {margin: 0; padding: 0;}
.ErrorList {text-align: left; color: #ff0000; padding-bottom: 5px; margin-bottom: 5px; }
.CheckoutErrorList {color: #ff0000;}
.CheckoutErrorList a {color: #ff0000; font-weight: normal; cursor: pointer; text-decoration: underline;}
.CheckoutErrorList a:hover {color: #ff0000;}
.CheckoutErrorLink {color: #ff0000; font-weight: normal; cursor: pointer;}
.ErrorList ul {list-style: none; margin: 0; padding: 0;}
.ErrorList li {margin: 0; padding: 0;}
.ErrorItem {color: #ff0000;  word-wrap: break-word;}
.ErrorLink {cursor: pointer;}
#AddToCartErrorMsg {min-height: 20px; display: none;}
