body {
 width:100%;
  background-color: #090909;
  background: url(../images/bg-final.jpg) center center no-repeat;
  letter-spacing: -0.5px;
  font-weight: 500;
  color: #1a1a1a;
  font-style: italic;
  font: 12px proxima-nova, helevtica, arial, sans-serif;
  font-weight: 300; }
  
  body a {
    color: #7b273e;
    text-decoration: none;
    -webkit-transition: color 1s; 
    padding: 5px;
    color: #fbfbfb;
    background-color:  #7b273e;
    text-decoration: none; }
    body a:hover {
      color: #7b273e;text-decoration: none; }   
      
.tour { top: -284px; height: 244px; float: right; right: 0px; position: relative; padding: 20px; border-top-left-radius: 10px;
      -moz-border-top-left-radius: 10px;
      -webkit-border-top-left-radius: 10px;      display:none;}
      
      .tour p {padding-bottom: 5px;}
  .pre-order a {
  padding: 5px;
    color: #fbfbfb;
    background-color:  #7b273e;
    text-decoration: none; }
    .pre-order a:hover {
           }

.video a {
  padding: 5px;
    color: #fbfbfb;
    background-color:  #7b273e;
    text-decoration: none; }
   

 .store a {
  padding: 5px;
  margin-left: 5px;
    color: #fbfbfb;
    background-color:  #7b273e;
    text-decoration: none; }
    .store a:hover {
      
     }
  body .header .time .buffer {
    background: #cccccc;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#cccccc), color-stop(0.4, #e6e6e6), color-stop(0.6, #e6e6e6));
    background: -moz-linear-gradient(top, #cccccc, #e6e6e6 40%, #e6e6e6 60%, #cccccc); }
  body .header .time .played {
    background: #f5464b;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ec1d25), to(#ec1d25), color-stop(0.4, #f04c52), color-stop(0.6, #f04c52));
    background: -moz-linear-gradient(top, #ec1d25, #f04c52 40%, #f04c52 60%, #ec1d25); }
  body .header .comments {
    background-color: rgba(255, 255, 255, 0.8); }
    body .header .comments .comment {
      border-left: 1px solid whiteSmoke; }
  body .player .panel {
    background-color: white;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.25); }
    body .player .panel, body .player .panel .artwork, body .player .panel .artwork img {
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; }
    body .player .panel.left .artwork .lock {
      background-color: white;
      background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(white), to(white), color-stop(0.5, rgba(255, 255, 255, 0.8)));
      background: -moz-linear-gradient(left, white, rgba(255, 255, 255, 0.8) 50%, white); }
      body .player .panel.left .artwork .lock .submit {
        background-color: black;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        color: white; }
    body .player .panel.left .artwork .button {
      background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
      border: 3px solid white;
      border-radius: 100px;
      -moz-border-radius: 100px;
      -webkit-border-radius: 100px; }
      body .player .panel.left .artwork .button:hover {
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.8))); }
      body .player .panel.left .artwork .button .play {
        border-color: transparent transparent transparent #fbfbfb; }
    body .player .panel.right ol.tracks li {
      -webkit-transition-property: background;
      -webkit-transition-duration: 2s; }
      body .player .panel.right ol.tracks li:nth-child(odd) {
        background-color: #f2f2f2; }
      body .player .panel.right ol.tracks li.playing {
        background-color: #f5464b;
        color: white; }
  body .footer, .tour {
     background-color: white;
      background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(white), to(white), color-stop(0.5, rgba(255, 255, 255, 0.8)));
      background: -moz-linear-gradient(left, white, rgba(255, 255, 255, 0.8) 50%, white);}
    body .footer .name a {}
     body .message {
    background-color: black;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 10px; }
  body .jspDrag {
    background: #cccccc; }

.no-canvas .time {
  background-color: #f2f2f2 !important; }
  .no-canvas .time .track {
    background-color: white; }

.canvas .time {
  background-color: white; }
  .canvas .time .track {
    background-color: #f2f2f2; }
