BODY {font-family: Arial; margin: 0px; background-color: #2a0b58; background-image: url('../images/bg4.jpg'); background-repeat: no-repeat; background-position: center top;}

  A:HOVER {text-decoration: none;}
  .hideText {display: none;}
  
  #mainFrame {width: 980px; margin-left: auto; margin-right: auto;}
        
    #menu {width: 980px; height: 70px; float: left; position: relative; margin: 0px 0px 350px 0px;}
      #menu UL {width: 980px; height: 70px; float: left; display: flex; justify-content: center; flex-wrap: nowrap; margin: 0px; padding: 0px 0px 0px 0px; list-style: none; background-color: rgba(42,11,88,0.6); background-position: center;}
        #menu UL LI {height: 44px; padding: 29px 30px 0px 10px; float: left; background-image: url(../images/menu-delimiter.png); background-repeat: no-repeat; background-position: right 25px;}
          #menu UL LI A {color: #FFF; text-decoration: none; font-size: 16px; font-family: Helvetica; text-transform: uppercase;}
          #menu UL .now A {font-weight: bold; font-family: Helvetica;}
        #menu UL .last {background-image: none;}
        
    #content {width: 980px; float: left; margin: 0px 0px 25px 0px;}
      
      #content .homeOrder {width: 600px; height: 270px; float: left; background-color: rgba(22,3,50,0.8); background-image: url(../images/homeOrder-bg.png); margin: 0px 20px 0px 0px; border-radius: 10px;}
        #content .homeOrder .pictureLink {width: 250px; height: 270px; float: left; display: block;}
        #content .homeOrder P {width: 315px; float: left; text-align: right; font-size: 12px; line-height: 1.7; margin: 90px 25px 73px 0px; color: #FFF;}
        #content .homeOrder P A {color: #FFF;}
        #content .button01 {width: 127px; height: 25px; padding: 10px 0px 0px 0px; margin-left: 43px; background: linear-gradient(0deg, #de4363 0%, #ef2047 100%); border-radius: 10px; float: left; text-align: center; font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none;}
        #content .button02 {width: 137px; height: 25px; padding: 10px 0px 0px 0px; margin-left: 10px; float: left; background: linear-gradient(0deg, #de4363 0%, #ef2047 100%); border-radius: 10px; border-radius: 10px; text-align: center; font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none;}
        
      #content .homeTrackList {width: 360px; height: 440px; float: right; background-image: url(../images/homeTrackList-bg.png);}
        #content .homeTrackList H2 {width: 280px; float: left; margin: 35px 40px 25px 40px; font-size: 25px; font-family: Helvetica; color: #FFF; text-align: right; font-weight: normal; text-transform: uppercase;}
          #content .homeTrackList H2 B {font-family: Helvetica; font-weight: bold;}
        #content .homeTrackList TABLE {width: 290px; float: left; margin: 0px 40px 20px 30px; border: 0px; padding: 0px; border-collapse: collapse;}
          #content .homeTrackList TABLE TD {font-size: 14px; color: #FFF; padding: 0px 0px 15px 0px;}
      
      #content .homeStrange {width: 360px; height: 425px; float: right;}
        #content .homeStrange P {margin: 0px 0px 20px 0px;}
        #content .homeStrange A {width: 360px; height: 425px; float: right; display: block;}
        #content .homeStrange .bandcamp {width: 100%; box-sizing: border-box; padding: 10px 15px; float: right; background: rgba(255,255,255,0.7); border-radius: 10px;}

      #content .homeSocials {width: 600px; height: 130px; float: left; background-image: url(../images/homeSocials-bg.png); background-repeat: no-repeat; margin: 25px 0px 0px 0px;}
        #content .homeSocials H3 {width: 560px; float: left; margin: 27px 0px 18px 40px; font-size: 14px; color: #FFF; text-transform: uppercase; font-weight: normal;}
        #content .homeSocials .fcb {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 40px; background-image: url(../images/soc-fcb.png);}
        #content .homeSocials .inst {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-inst.png);}
        #content .homeSocials .ytb {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-ytb.png);}
        #content .homeSocials .ggl {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-ggl.png);}
        #content .homeSocials .mspc {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-mspc.png);}
        #content .homeSocials .twtr {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-twtr.png);}
        #content .homeSocials .lstfm {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-lstfm.png);}
        #content .homeSocials .rvrb {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-rvrb.png);}
        #content .homeSocials .bz {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-bz.png);}
        #content .homeSocials .bndcmp {width: 44px; height: 44px; float: left; display: block; margin: 0px 0px 0px 10px; background-image: url(../images/soc-bndcmp.png);}
        
      #contentTop {width: 980px; height: 20px; float: left; background-image: url(../images/cnt-top.png);}
      #contentFrame {width: 910px; float: left; padding: 0px 35px 0px 35px; background-image: url(../images/cnt-bg.png);}
        #contentFrame H2 {width: 910px; float: left; margin: 10px 0px 22px 0px; font-size: 30px; font-family: Helvetica; color: #FFF; font-weight: normal; text-transform: uppercase;}
        #contentFrame H3 {width: 910px; float: left; border: 0px; margin: 5px 0px 20px 0px; font-size: 22px; font-family: Helvetica; color: #FFF; font-weight: normal; text-transform: uppercase;}
        #contentFrame P {width: 910px; float: left; margin: 0px 0px 15px 0px; font-size: 12px; color: #FFF; line-height: 1.7;}
        #contentFrame A {color: #FFF;}
        #contentFrame .red {color: red; font-weight: bold;}
        #contentFrame TABLE {width: 910px; float: left; margin: 0px 0px 20px 0px; border: 0px; padding: 0px;}
          #contentFrame TABLE TH {font-size: 14px; color: #FFF; padding: 10px; background-color: #333;}
          #contentFrame TABLE TD {font-size: 12px; color: #FFF; padding: 10px; background-color: #666;}
          #contentFrame TABLE .left {text-align: left;}
          #contentFrame TABLE .center {text-align: center;}
          #contentFrame TABLE .right {text-align: right;}
        #contentFrame .hr {width: 910px; height: 25px; float: left; margin: 0px 0px 0px 0px; background-image: url(../images/hr.png); background-repeat: no-repeat; background-position: left top;}
        #contentFrame .orderBig {width: 910px; height: 37px; float: left; margin: 0px 0px 0px 0px;}
          #contentFrame .orderBig A {width: 910px; height: 27px; float: left; display: block; padding: 10px 0px 0px 0px; background-image: url(../images/order-big.png); text-align: center; font-size: 14px; color: #FFF; font-weight: bold; text-decoration: none;}
        #contentFrame .formSubmit {width: 910px; height: 37px; float: left; margin: 15px 0px 0px 0px;}
          #contentFrame .formSubmit INPUT {width: 910px; height: 37px; float: left; background-image: url(../images/order-big.png); text-align: center; font-size: 14px; color: #FFF; font-weight: bold; text-decoration: none; border: 0px; background-color: transparent;}
        #contentFrame .formRow {width: 237px; height: 32px; float: left; padding: 3px 0px 0px 0px; font-size: 12px; color: #FFF;}
        #contentFrame .formInput {width: 673px; height: 35px; float: left;}
          #contentFrame .formInput INPUT {width: 665px; height: 15px; float: left; border: 1px solid #999999; padding: 3px; background-color: #333; font-size: 12px; color: #FFF; font-family: Arial;}
        #contentFrame .cntFrame {width: 910px; float: left; margin: 20px 0px 0px 0px; padding: 25px 0px 0px 0px; background-image: url(../images/hr.png); background-repeat: no-repeat; background-position: left top; position: relative;}
          #contentFrame .cntFrame IMG {float: left; border: 0px; margin: 0px 25px 0px 0px;}
          #contentFrame .cntFrame H3 {width: 591px; float: left; border: 0px; margin: 5px 0px 20px 0px; font-size: 22px; font-family: Helvetica; color: #FFF; font-weight: normal; text-transform: uppercase;}
          #contentFrame .cntFrame P {width: 591px; float: left; margin: 0px 0px 15px 0px; font-size: 12px; color: #FFF; line-height: 1.7;}
          #contentFrame .shopFrame P {width: 380px;}
          #contentFrame .cntFrame TABLE {width: 591px; float: left; margin: 0px 0px 15px 0px; border: 0px; padding: 0px; border-collapse: collapse;}
          #contentFrame .cntFrame TABLE TD {font-size: 14px; color: #FFF; padding: 8px 0px 8px 0px; border-bottom: 1px dotted #999999; background-color: transparent;}
          #contentFrame .cntFrame .cartAdd {width: 187px; float: left; position: absolute; left: 723px; top: 25px;}
            #contentFrame .cntFrame .cartAdd .formRow {width: 137px; height: 27px; float: left; padding: 3px 0px 0px 0px; font-size: 12px; color: #FFF;}
            #contentFrame .cntFrame .cartAdd .formInput {width: 50px; height: 30px; float: left;}
              #contentFrame .cntFrame .cartAdd .formInput INPUT {width: 42px; height: 15px; float: left; border: 1px solid #999999; padding: 3px; background-color: #333; font-size: 12px; color: #FFF; font-family: Arial; text-align: center;}
              #contentFrame .cntFrame .cartAdd .formInput SELECT {width: 50px; height: 23px; float: left; border: 1px solid #999999; padding-left: 3px; background-color: #333; font-size: 12px; color: #FFF; font-family: Arial;}
              #contentFrame .cntFrame .cartAdd .orderButton {width: 187px; float: left; margin: 5px 0px 0px 0px;}
                #contentFrame .cntFrame .cartAdd .orderButton INPUT {width: 187px; height: 37px; float: left; background-image: url(../images/order.png); font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none; border: 0px; background-color: transparent;}
      #contentBottom {width: 980px; height: 30px; float: left; background-image: url(../images/cnt-bottom.png);}
    
    #bottom {width: 980px; height: 100px; float: left; position: relative;}
      #bottom .sizer {width: 980px; height: 70px; float: left; padding: 0px 0px 0px 0px; background-image: url(../images/bottom-bg.png); background-position: center;}
        #bottom .sizer .addsBottom1 {width: 305px; float: left; padding: 27px 0px 0px 45px; font-size: 12px; color: #ccc;}
          #bottom .sizer .addsBottom1 A {color: #ccc; font-weight: bold;}
        #bottom .sizer .addsBottom2 {width: 280px; float: left; padding: 27px 0px 0px 0px; font-size: 12px; color: #ccc; text-align: center;}
          #bottom .sizer .addsBottom2 A {color: #ccc;}
        #bottom .sizer .copyright {width: 305px; float: left; padding: 28px 45px 0px 0px; font-size: 11px; color: #ccc; text-align: right;}
        #bottom .sizer .sponsor {width: 281px; height: 60px; float: left; margin: 70px 0px 0px 350px;}
          #bottom .sizer .sponsor A {width: 281px; height: 28px; float: left; display: block; background-image: url(../images/dekstone.png);}
        #bottom .sizer .photosby {width: 980px; height: 40px; float: left; margin: 0px 0px 0px 0px; text-align: center; font-size: 12px; color: #ccc;}
          #bottom .sizer .photosby A {color: #ccc;}