/* -----------------------------------*/
/* ------>>> OPEN SANS FONT <<<-------*/
/* -----------------------------------*/
@font-face {
  font-family: 'Open Sans';
  src: url("/static/fonts/opensans.eot");
  src: url("/static/fonts/opensans.eot?#iefix") format("embedded-opentype"), url("/static/fonts/opensans.woff") format("woff"), url("/static/fonts/opensans.ttf") format("truetype"), url("/static/fonts/opensans.svg#opensans") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Open Sans';
  src: url("/static/fonts/opensans-light.eot");
  src: url("/static/fonts/opensans-light.eot?#iefix") format("embedded-opentype"), url("/static/fonts/opensans-light.woff") format("woff"), url("/static/fonts/opensans-light.ttf") format("truetype"), url("/static/fonts/opensans-light.svg#opensans_light") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Open Sans';
  src: url("/static/fonts/opensans-light-italic.eot");
  src: url("/static/fonts/opensans-light-italic.eot?#iefix") format("embedded-opentype"), url("/static/fonts/opensans-light-italic.woff") format("woff"), url("/static/fonts/opensans-light-italic.ttf") format("truetype"), url("/static/fonts/opensans-light-italic.svg#opensans_lightitalic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Open Sans';
  src: url("/static/fonts/opensans-bold.eot");
  src: url("/static/fonts/opensans-bold.eot?#iefix") format("embedded-opentype"), url("/static/fonts/opensans-bold.woff") format("woff"), url("/static/fonts/opensans-bold.ttf") format("truetype"), url("/static/fonts/opensans-bold.svg#opensans-bold") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Open Sans';
  src: url("/static/fonts/opensans-italic.eot");
  src: url("/static/fonts/opensans-italic.eot?#iefix") format("embedded-opentype"), url("/static/fonts/opensans-italic.woff") format("woff"), url("/static/fonts/opensans-italic.ttf") format("truetype"), url("/static/fonts/opensans-italic.svg#opensans-italic") format("svg");
  font-weight: 400;
  font-style: italic; }
/* -----------------------------------*/
/* ----->>> GLOBAL COLOR REFS <<<-----*/
/* -----------------------------------*/
/* -----------------------------------*/
/* --->>> ROUNDED CORNER MIXINS <<<---*/
/* -----------------------------------*/
/* -----------------------------------*/
/* ----->>> BROWSER CSS RESET <<<-----*/
/* -----------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* -----------------------------------*/
/* ----->>> OVERALL STRUCTURE <<<-----*/
/* -----------------------------------*/
body {
  font-family: "Helvetica Neue", "Open Sans", HelveticaNeue, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", "Microsoft Sans Serif", Arimo, Helvetica, Arial, sans-serif;
  overflow-y: scroll;
  color: #1a1a1a;
  position: relative;
  text-align: center;
  background-color: #444;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  box-sizing: border-box;
  overflow-x: hidden; }
  body a {
    color: #5f817c; }
    body a:active, body a:focus {
      outline: none; }
  body input[type="text"] {
    outline: none; }
    body input[type="text"]:focus, body input[type="text"]:active {
      outline: none; }

#pageMasterWrapper {
  min-width: 960px;
  width: 100%;
  z-index: 20;
  position: relative;
  margin: 0px auto;
  z-index: 2; }
  #pageMasterWrapper.hidden {
    visibility: hidden; }
  #pageMasterWrapper #pageContentWrapper {
    width: 640px;
    height: auto;
    float: left;
    position: relative;
    z-index: 5; }
    #pageMasterWrapper #pageContentWrapper.fixed {
      margin-top: 183px; }
      #pageMasterWrapper #pageContentWrapper.fixed #channelSearchForm {
        margin-top: -7px;
        border-bottom: 1px solid #333; }
    #pageMasterWrapper #pageContentWrapper.navLocked #navLeftCol {
      position: fixed !important; }
    #pageMasterWrapper #pageContentWrapper.bodyLocked #navWrapper {
      position: fixed !important; }
    #pageMasterWrapper #pageContentWrapper #pageContentRight {
      float: left;
      width: 425px; }
    #pageMasterWrapper #pageContentWrapper #navWrapper {
      width: 100%;
      float: left;
      -webkit-transform: translateZ(0);
      overflow: hidden; }
  #pageMasterWrapper #pageSidebarWrapper {
    width: 318px;
    height: auto;
    padding-top: 5px;
    margin-top: 220px;
    float: left;
    z-index: 1;
    position: absolute; }
    #pageMasterWrapper #pageSidebarWrapper.fixed {
      position: fixed;
      margin-top: 90px; }
    #pageMasterWrapper #pageSidebarWrapper #div_ad_targetspot {
      position: relative;
      float: left;
      width: 1px;
      height: 1px;
      overflow: hidden;
      background-color: transparent; }
      #pageMasterWrapper #pageSidebarWrapper #div_ad_targetspot #div_ts_container {
        background-color: transparent; }
      #pageMasterWrapper #pageSidebarWrapper #div_ad_targetspot #ACTargetSpot {
        height: 1px;
        width: 1px;
        margin-left: 10px;
        margin-top: 5px;
        margin-bottom: 5px; }
    #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1398286781080-0, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1394228394731-0, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1482427019759-0 {
      min-height: 250px !important;
      position: relative; }
      #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1398286781080-0.fixed, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1394228394731-0.fixed, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1482427019759-0.fixed {
        position: fixed;
        top: 85px; }
      #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1398286781080-0.playingFixed, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1394228394731-0.playingFixed, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1482427019759-0.playingFixed {
        position: fixed;
        top: 134px; }
    #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1394228394731-0 {
      max-height: 250px !important; }
    #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1398286781080-0 {
      max-height: 600px !important; }
    #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1482427019759-0 {
      max-height: 600px !important; }
    #pageMasterWrapper #pageSidebarWrapper iframe, #pageMasterWrapper #pageSidebarWrapper #fallbackAlpha {
      width: 300px;
      max-height: 600px;
      float: left; }
      #pageMasterWrapper #pageSidebarWrapper iframe.hidden, #pageMasterWrapper #pageSidebarWrapper #fallbackAlpha.hidden {
        width: 1px !important;
        height: 1px !important;
        margin: 0px !important; }
    #pageMasterWrapper #pageSidebarWrapper #adswizzwrapper {
      display: none;
      width: 300px;
      height: 250px;
      float: left;
      margin-top: 5px;
      margin-left: 0px;
      margin-bottom: 5px;
      overflow: hidden;
      border: 0px; }
    #pageMasterWrapper #pageSidebarWrapper #rubicon2wrapper, #pageMasterWrapper #pageSidebarWrapper #rubicon1wrapper, #pageMasterWrapper #pageSidebarWrapper #runspotwrapper, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1394228394731-0, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1398286781080-0, #pageMasterWrapper #pageSidebarWrapper #div-gpt-ad-1482427019759-0 {
      min-height: 260px;
      float: left;
      width: 310px; }
    #pageMasterWrapper #pageSidebarWrapper #runspot250 {
      height: 250px; }
      #pageMasterWrapper #pageSidebarWrapper #runspot250.hidden {
        width: 1px !important;
        height: 1px !important;
        margin: 0px !important; }
    #pageMasterWrapper #pageSidebarWrapper #runspotwrapper {
      display: none; }
    #pageMasterWrapper #pageSidebarWrapper #fallbackAlpha {
      display: none; }
      #pageMasterWrapper #pageSidebarWrapper #fallbackAlpha img {
        border: 0px; }
  #pageMasterWrapper.playerIsOpen #userChannelMixedIn li a, #pageMasterWrapper.playerIsOpen #userChannelBannedTracks li a, #pageMasterWrapper.playerIsOpen #userChannelBannedArtists li a, #pageMasterWrapper.playerIsOpen #userChannelInfo li a, #pageMasterWrapper.playerIsOpen #userChannelSimilar li a {
    display: inline-block; }

#pageSuperDescription {
  height: 0px;
  width: 0px;
  overflow: hidden; }

#loadingPage {
  position: fixed;
  font-size: 36px;
  color: #E8CAA6;
  display: none;
  top: 50px;
  left: 0px;
  width: 100%;
  text-align: center; }
  #loadingPage span {
    font-size: 16px;
    color: #fff;
    font-style: italic; }
    #loadingPage span a {
      color: #5f817c;
      font-weight: bold; }
      #loadingPage span a:hover {
        color: #E8CAA6; }
  #loadingPage.visible {
    display: block; }

img.pageLoading {
  margin: 0px auto;
  height: 100px;
  width: 100px;
  padding: 10px; }

#adIndicator {
  position: fixed;
  right: 0px;
  top: 0px;
  height: 100%;
  width: 2px; }
  #adIndicator.empty {
    display: none; }
  #adIndicator.accuradio {
    background-color: #5F194C; }
  #adIndicator.targetspot {
    background-color: blue; }
  #adIndicator.runspot {
    background-color: #e74c3c; }
  #adIndicator.a2x {
    background-color: #E8CAA6; }
  #adIndicator.adswizz {
    background-color: green; }

.icon.login, .circle.login {
  background-color: #fdcd23 !important;
  background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconLogin_black.gif) !important;
  border-top: 0px !important;
  border-bottom: 0px !important; }

.icon.register, .circle.register {
  background-color: #fdcd23 !important;
  background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconRegister_black.gif) !important;
  border-top: 0px !important;
  border-bottom: 0px !important; }

#topBarPromoLinkWrapper {
  width: 100%;
  float: left;
  position: relative;
  color: #000000;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  background-color: #EC9A47;
  box-shadow: 0px 2px 4px #222; }
  #topBarPromoLinkWrapper span {
    font-weight: bold;
    color: #000000; }
  #topBarPromoLinkWrapper a {
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    color: #000000;
    text-decoration: underline; }
    #topBarPromoLinkWrapper a:hover {
      background-image: none;
      text-decoration: underline; }
    #topBarPromoLinkWrapper a strong {
      font-weight: bold; }

.colorSchemeforInvTiles {
  background-color: #EC9A47  !important;
  border-top: 2px !important;
  border-top-color: #EC9A47 !important;
  border-style: solid !important;
  border-bottom: 2px !important;
  border-style: solid !important;
  border-bottom-color: #EC9A47 !important;
  color: #000000 !important;
  text-shadow: 1px 1px #EC9A47 !important; }

/* -----------------------------------*/
/* -->>> OVERALL HEADER / NAVBAR <<<--*/
/* -----------------------------------*/
#pageContentHeader {
  width: 100%;
  float: left;
  text-align: left;
  background-color: #371232;
  color: #fff;
  z-index: 15;
  position: fixed;
  border-top: 10px solid #371232; }
  #pageContentHeader #pageContentHeaderBottom {
    width: 100%;
    float: left;
    height: 8px;
    margin-top: 7px;
    margin-bottom: 2px;
    background-color: #5F194C;
    border-top: 1px solid #850563;
    border-bottom: 1px solid #371232;
    box-shadow: 0px 2px 5px #333, 0px -2px 10px #1C0919;
    z-index: 10; }
  #pageContentHeader #expandedLogo {
    display: none;
    float: left;
    width: 650px;
    margin-top: 0px;
    margin-left: 5px; }
    #pageContentHeader #expandedLogo #pageHeaderLargeLogo {
      float: left;
      border: 0px;
      height: 90px; }
  #pageContentHeader #condensedLogo {
    float: left;
    max-width: 720px;
    margin-top: -5px;
    z-index: 5; }
    #pageContentHeader #condensedLogo #pageHeaderSmallLogo {
      float: left;
      border: 0px;
      height: 50px; }
  #pageContentHeader #headerTagline {
    text-align: left;
    padding-top: 0px;
    width: 80%;
    float: left;
    margin-top: -5px;
    letter-spacing: -0.05em;
    font-size: 21px;
    font-weight: 500;
    color: #E8CAA6;
    padding-left: 15px;
    padding-bottom: 18px;
    margin-left: 72px; }
    #pageContentHeader #headerTagline span {
      color: #F1DFCA;
      font-weight: bold; }
  #pageContentHeader #condensedOptions {
    position: relative; }
    #pageContentHeader #condensedOptions .button {
      float: right;
      width: auto;
      padding-top: 8px;
      padding-bottom: 12px;
      z-index: 5;
      position: relative;
      display: inline-flex; }
      #pageContentHeader #condensedOptions .button.hidden {
        display: none; }
      #pageContentHeader #condensedOptions .button a {
        position: absolute;
        z-index: 15;
        height: 100%;
        width: 100%;
        float: left;
        top: 0px;
        background-color: transparent;
        left: 0px; }
        #pageContentHeader #condensedOptions .button a.hidden {
          display: none; }
      #pageContentHeader #condensedOptions .button .circle {
        width: 30px;
        height: 30px;
        float: left;
        position: relative;
        z-index: 5;
        background-repeat: no-repeat;
        background-size: 100%;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        background-color: #5f817c;
        margin-right: 5px; }
        #pageContentHeader #condensedOptions .button .circle.circle {
          background-size: 15px 15px;
          background-position: center; }
        #pageContentHeader #condensedOptions .button .circle.myaccount {
          background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconSettings.gif); }
        #pageContentHeader #condensedOptions .button .circle.login {
          background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconLogin.gif); }
        #pageContentHeader #condensedOptions .button .circle.register {
          background-position: 9px center;
          background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconRegister.gif); }
        #pageContentHeader #condensedOptions .button .circle.feedback {
          background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconHelp.gif); }
      #pageContentHeader #condensedOptions .button .text {
        float: left;
        width: auto;
        font-size: 14px;
        padding-right: 25px;
        color: #E8CAA6;
        line-height: 30px;
        position: relative;
        z-index: 5; }
      #pageContentHeader #condensedOptions .button:hover .circle {
        background-color: #729993; }
      #pageContentHeader #condensedOptions .button:hover .text {
        color: #fff;
        text-decoration: underline; }
  #pageContentHeader #expandedOptions {
    display: none;
    float: right;
    position: relative;
    width: auto;
    padding-right: 10px; }
    #pageContentHeader #expandedOptions #expandedUserAccountOptions {
      float: right;
      position: relative;
      height: 110px;
      width: 160px; }
      #pageContentHeader #expandedOptions #expandedUserAccountOptions #expandedUserEmail {
        width: 100%;
        float: left;
        font-size: 14px;
        color: #E8CAA6;
        text-align: center;
        padding-top: 5px; }
      #pageContentHeader #expandedOptions #expandedUserAccountOptions #expandedUserOptions {
        width: 100%;
        float: left;
        text-align: center;
        display: none; }
        #pageContentHeader #expandedOptions #expandedUserAccountOptions #expandedUserOptions a {
          color: #E8CAA6;
          font-size: 14px;
          padding-right: 10px;
          padding-left: 10px; }
    #pageContentHeader #expandedOptions .option {
      width: 80px;
      height: 110px;
      float: right;
      overflow: hidden;
      text-align: center;
      position: relative;
      z-index: 10;
      margin-top: 10px; }
      #pageContentHeader #expandedOptions .option a {
        z-index: 15;
        float: left;
        top: 0px;
        left: 0px;
        position: absolute;
        width: 100%;
        height: 100%; }
        #pageContentHeader #expandedOptions .option a:active, #pageContentHeader #expandedOptions .option a:focus {
          outline: none; }
      #pageContentHeader #expandedOptions .option.hidden {
        display: none; }
      #pageContentHeader #expandedOptions .option .icon {
        float: left;
        height: 60px;
        width: 60px;
        margin-left: 10px;
        position: relative;
        margin-top: 5px;
        border-top: 2px solid #688F8A;
        border-bottom: 2px solid #537370;
        background-color: #5f817c;
        background-repeat: no-repeat;
        -moz-border-radius: 60px;
        -webkit-border-radius: 60px;
        border-radius: 60px; }
        #pageContentHeader #expandedOptions .option .icon.login {
          background-size: 35px 35px;
          background-position: center;
          background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconLogin.gif); }
        #pageContentHeader #expandedOptions .option .icon.register {
          background-size: 35px 35px;
          background-position: 15px center;
          background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconRegister.gif); }
        #pageContentHeader #expandedOptions .option .icon.feedback {
          background-size: 35px 35px;
          background-position: center;
          background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconHelp.gif); }
        #pageContentHeader #expandedOptions .option .icon.myaccount {
          background-size: 35px 35px;
          background-position: center;
          background-image: url(//cdn.accuradio.com/static/images/2014/navbarIconSettings.gif); }
      #pageContentHeader #expandedOptions .option .name {
        width: 100%;
        float: left;
        font-size: 13px;
        color: #E8CAA6;
        margin-top: 5px;
        line-height: 15px;
        height: 40px;
        position: relative;
        z-index: 5;
        overflow: hidden;
        text-align: center; }
      #pageContentHeader #expandedOptions .option#myAccount {
        width: 160px; }
        #pageContentHeader #expandedOptions .option#myAccount .icon {
          margin-left: 50px; }
        #pageContentHeader #expandedOptions .option#myAccount .name {
          font-size: 12px;
          text-transform: none; }
      #pageContentHeader #expandedOptions .option:hover .name {
        color: #fff; }
      #pageContentHeader #expandedOptions .option:hover .icon {
        background-color: #537370;
        border-top: 2px solid #537370;
        border-bottom: 2px solid #537370; }
  #pageContentHeader.expanded {
    padding-top: 10px;
    min-height: 110px;
    position: relative; }
    #pageContentHeader.expanded #expandedLogo, #pageContentHeader.expanded #expandedOptions {
      display: block; }
    #pageContentHeader.expanded #condensedOptions, #pageContentHeader.expanded #condensedLogo {
      display: none; }
  #pageContentHeader.roadblockShowing #expandedOptions, #pageContentHeader.roadblockShowing #condensedOptions {
    display: none !important; }

/* -----------------------------------*/
/* ------->>> PAGE FOOTER <<<---------*/
/* -----------------------------------*/
#masterFooterWrapper {
  float: left;
  width: 100%;
  padding-bottom: 25px; }
  #masterFooterWrapper.playerOpen {
    padding-bottom: 120px; }
  #masterFooterWrapper #leaderboardAdWrapper {
    width: 100%;
    height: 90px;
    text-align: center;
    border: 0px;
    margin-top: 40px;
    margin-bottom: 40px; }
    #masterFooterWrapper #leaderboardAdWrapper .label {
      width: 728px;
      margin: 0px auto;
      padding-top: 3px;
      text-align: right;
      font-size: 11px;
      color: #666; }
    #masterFooterWrapper #leaderboardAdWrapper #leaderboardFrame {
      border: 0px;
      margin: 0px auto;
      height: 90px;
      overflow: hidden;
      background-color: #333;
      width: 728px; }
  #masterFooterWrapper #navRightFooter {
    width: 100%;
    float: right;
    padding-top: 25px;
    margin-top: 45px;
    text-align: left;
    border-top: 1px solid #666; }
    #masterFooterWrapper #navRightFooter .copyright {
      padding-left: 2%;
      float: left;
      width: 38%;
      color: #666;
      font-size: 12px;
      text-align: left; }
    #masterFooterWrapper #navRightFooter .col {
      float: right;
      width: 15%; }
      #masterFooterWrapper #navRightFooter .col .label {
        width: 100%;
        float: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-bottom: 10px;
        color: #ccc;
        font-size: 14px; }
      #masterFooterWrapper #navRightFooter .col a {
        width: 100%;
        float: left;
        color: #999;
        font-size: 12px;
        margin-bottom: 5px;
        text-decoration: none; }
        #masterFooterWrapper #navRightFooter .col a:hover {
          color: #E8CAA6;
          text-decoration: underline; }

/* -----------------------------------*/
/* ---->>> CHANNEL SEARCH INPUT <<<---*/
/* -----------------------------------*/
#channelSearchForm {
  width: 230px;
  position: fixed;
  margin-top: 0px;
  margin-left: 0px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #444;
  z-index: 15;
  top: 85px; }
  #channelSearchForm.relative {
    position: absolute;
    top: 0px; }
  #channelSearchForm input[type="text"] {
    width: 79%;
    float: left;
    padding: 5px;
    margin-top: 3px;
    padding-left: 30px;
    background-color: #555;
    background-image: url(//cdn.accuradio.com/static/images/2014/searchIcon2.gif);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: 7px 3px;
    border: 0px;
    padding-top: 4px;
    padding-bottom: 6px;
    border: 1px solid #333;
    border-top: 2px solid #333;
    border-left: 2px solid #333;
    outline: none;
    color: #fff; }
    #channelSearchForm input[type="text"].initial {
      color: #999; }
    #channelSearchForm input[type="text"]::selection, #channelSearchForm input[type="text"]::-moz-selection, #channelSearchForm input[type="text"]::-webkit-selection {
      background: #E8CAA6;
      color: #000; }

#resultsPreview {
  width: 320px;
  position: absolute;
  display: none;
  z-index: 40; }
  #resultsPreview .carrot {
    margin-left: 40px;
    position: relative;
    float: left;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #fff; }
  #resultsPreview #resultsPreviewInner {
    width: 300px;
    padding: 10px;
    padding-top: 0px;
    height: auto;
    min-height: 30px;
    background-color: #fff;
    float: left;
    position: relative;
    color: #000;
    box-shadow: 2px 2px 2px #000; }
    #resultsPreview #resultsPreviewInner .resultsIntro {
      width: 100%;
      float: left;
      font-size: 14px;
      text-align: left;
      color: #000;
      padding-top: 10px; }
      #resultsPreview #resultsPreviewInner .resultsIntro strong {
        font-size: 16px;
        font-weight: bold;
        padding-bottom: 10px;
        float: left;
        width: 100%; }
      #resultsPreview #resultsPreviewInner .resultsIntro em {
        color: #333;
        width: 100%;
        float: left;
        padding-bottom: 10px; }
    #resultsPreview #resultsPreviewInner img {
      width: 100px;
      height: 100px;
      margin: 0px auto;
      margin-top: 15px;
      margin-bottom: 10px; }
    #resultsPreview #resultsPreviewInner #noResultsQuick {
      width: 100%;
      float: left;
      text-align: center;
      padding-top: 15px;
      font-size: 16px;
      font-weight: bold;
      color: #333;
      display: none; }
    #resultsPreview #resultsPreviewInner .categoryName {
      width: 100%;
      float: left;
      font-size: 18px;
      text-align: left;
      font-weight: bold;
      padding-top: 15px;
      padding-bottom: 3px;
      border-bottom: 1px solid #ccc;
      margin-bottom: 3px; }
    #resultsPreview #resultsPreviewInner li {
      float: left;
      width: 46%;
      margin-left: 4%;
      color: #5F194C;
      text-align: left;
      padding-top: 5px;
      padding-bottom: 5px; }
    #resultsPreview #resultsPreviewInner a {
      width: 100%;
      color: #5F194C;
      text-decoration: underline;
      text-align: left;
      font-size: 14px; }
      #resultsPreview #resultsPreviewInner a:hover {
        color: #3498db; }

/* -----------------------------------*/
/* >> LEFT-HAND NAV COLUMN (GENRES) <<*/
/* -----------------------------------*/
#navLeftCol {
  width: 230px;
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom: 180px;
  float: left;
  z-index: 1;
  position: relative;
  -webkit-transform: translateZ(0); }
  #navLeftCol .leftColLabel {
    float: left;
    width: 95%;
    position: relative;
    z-index: 1;
    letter-spacing: -0.03em;
    font-size: 13px;
    margin-top: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #E8CAA6;
    padding: 0px;
    text-align: left; }
  #navLeftCol ul {
    padding: 0px;
    margin: 0px;
    width: 100%;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; }
    #navLeftCol ul li {
      float: left;
      width: 100%;
      overflow-x: hidden;
      -webkit-column-count: 1;
      -moz-column-count: 1;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      -o-user-select: none;
      user-select: none; }
      #navLeftCol ul li:nth-child(2n-1) a {
        background-color: #571546; }
      #navLeftCol ul li a {
        text-transform: uppercase;
        letter-spacing: -0.03em;
        font-weight: bold;
        position: relative;
        color: #E8CAA6;
        float: left;
        text-decoration: none;
        text-align: left;
        min-width: 150px;
        width: 90%;
        padding-left: 5%;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-top: 2px solid #741D5D;
        border-bottom: 2px solid #501440;
        text-shadow: 1px 1px #501440;
        border-radius: 2px;
        background-color: #5F194C;
        font-size: 14px;
        line-height: 16px;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none; }
        #navLeftCol ul li a.holidaysBrandButton {
          background-image: url(//cdn.accuradio.com/static/images/2014/christmasLights.gif);
          background-position: top;
          background-repeat: repeat-x;
          border-top: 0px !important; }
        #navLeftCol ul li a.stpatsBrandButton {
          background-color: #278F1C !important;
          border-bottom: 1px solid #207C17 !important;
          border-top: 1px solid #25BA1D !important; }
        #navLeftCol ul li a.valentinesBrandButton {
          background-color: #C22127 !important;
          border-bottom: 1px solid #AC1C20 !important;
          border-top: 1px solid #C22127 !important; }
        #navLeftCol ul li a .snowflake {
          width: 15px;
          height: 15px;
          float: left;
          background-image: url(//cdn.accuradio.com/static/images/2014/snowflakeNavButton.gif);
          background-repeat: no-repeat;
          margin-top: 5px;
          display: none;
          position: absolute; }
        #navLeftCol ul li a p {
          margin: 0px;
          padding: 0px;
          width: 95%;
          min-height: 18px;
          float: left;
          height: 100%;
          overflow: hidden;
          -webkit-column-count: 1;
          -moz-column-count: 1;
          line-height: 16px; }
          #navLeftCol ul li a p.holidaysBrandButton {
            margin-top: 3px; }
      #navLeftCol ul li:hover {
        background-image: none;
        cursor: pointer; }
        #navLeftCol ul li:hover a {
          background-color: #850563;
          border-bottom: 2px solid #850563;
          border-top: 2px solid #850563;
          color: #fff; }
      #navLeftCol ul li:active a {
        color: #fff; }
      #navLeftCol ul li.menu a {
        font-size: 16px;
        background-color: #5f817c;
        border-top: 2px solid #688F8A;
        border-bottom: 2px solid #537370;
        text-shadow: 1px 1px #537370; }
      #navLeftCol ul li.menu:hover a {
        background-color: #850563;
        text-shadow: 0px 0px #850563;
        border-top: 2px solid #850563;
        border-bottom: 2px solid #850563; }
      #navLeftCol ul li.featured a {
        background-color: #505E7B;
        border-bottom: 2px solid #45526C;
        border-top: 2px solid #5B6A8D;
        text-shadow: 1px 1px #45526C;
        font-size: 14px;
        line-height: 16px; }
      #navLeftCol ul li.featured:hover a {
        background-color: #850563;
        text-shadow: 0px 0px #850563;
        border-top: 2px solid #850563;
        border-bottom: 2px solid #850563; }
    #navLeftCol ul#listContainerUserOptions {
      padding-top: 50px; }
  #navLeftCol.mini {
    position: absolute;
    z-index: 4; }

/* -----------------------------------*/
/* ------->>> CONTENT HEADER <<<------*/
/* -----------------------------------*/
#navHeader {
  padding-top: 20px;
  padding-bottom: 5px;
  float: left;
  width: 100%; }
  #navHeader #navHeaderRight {
    width: 98%;
    min-height: 27px;
    line-height: 27px;
    float: right;
    text-align: left;
    color: #E8CAA6;
    padding-left: 10px;
    font-size: 24px;
    font-weight: bold; }
    #navHeader #navHeaderRight #navHeaderRightTitleWrapper {
      width: auto;
      float: left; }
      #navHeader #navHeaderRight #navHeaderRightTitleWrapper #navHeaderRightTitle {
        width: auto;
        font-size: 24px;
        text-shadow: 0px 0px 1px #000;
        padding: 0px;
        font-weight: bold;
        letter-spacing: -0.05em;
        position: relative;
        margin: 0px auto;
        text-transform: uppercase; }

/* -----------------------------------*/
/* -------->>> CONTENT BODY <<<-------*/
/* -----------------------------------*/
#navRightCol {
  width: 100%;
  padding-left: 8px;
  padding-right: 10px;
  float: left;
  text-align: left;
  z-index: 1;
  position: relative;
  padding-top: 15px;
  padding-bottom: 30px;
  /* -----------------------------------*/
  /* ------->>> CHANNEL TILES <<<-------*/
  /* -----------------------------------*/ }
  #navRightCol .copy {
    float: left;
    width: 95%;
    text-align: left;
    color: #eee;
    font-size: 13px; }
  #navRightCol h2, #navRightCol h3 {
    text-align: left;
    float: left;
    color: #E8CAA6;
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
    width: 100%; }
  #navRightCol h2 {
    font-size: 18px; }
  #navRightCol hr {
    width: 100%;
    float: left;
    border: 0px;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #555;
    color: #555; }
  #navRightCol .bdescription {
    width: 80%;
    margin-top: -10px;
    padding-right: 15%;
    float: left;
    padding-left: 1%;
    margin-bottom: 15px;
    font-size: 13px;
    color: #bbb;
    padding-bottom: 5px; }
  #navRightCol .moreLink {
    width: 20%;
    float: right;
    height: 21px;
    line-height: 21px;
    text-align: right;
    font-size: 14px;
    color: #666; }
    #navRightCol .moreLink a {
      color: #666;
      text-decoration: none; }
      #navRightCol .moreLink a:hover {
        color: #5F194C;
        text-decoration: underline; }
  #navRightCol #navRightColContent {
    float: left;
    color: #eee;
    width: 100%;
    position: relative; }
    #navRightCol #navRightColContent.loading {
      opacity: 0.7; }
    #navRightCol #navRightColContent.blending .channel .border {
      background-position: 0 -90px; }
  #navRightCol #allResultsLabel {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
    float: left;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    color: #E8CAA6; }
  #navRightCol #shareMeta {
    width: 100%;
    position: relative;
    float: left; }
    #navRightCol #shareMeta .artHolder {
      width: 30%;
      float: left;
      position: relative;
      min-width: 100px;
      min-height: 100px; }
      #navRightCol #shareMeta .artHolder img {
        width: 100%;
        float: left;
        position: relative;
        max-width: 250px; }
    #navRightCol #shareMeta .meta {
      width: 45%;
      margin-left: 2%;
      float: left;
      padding-top: 20px; }
      #navRightCol #shareMeta .meta div {
        width: 100%;
        float: left;
        color: #ccc;
        font-size: 14px;
        padding-bottom: 3px; }
        #navRightCol #shareMeta .meta div a {
          color: #E8CAA6;
          text-decoration: none; }
          #navRightCol #shareMeta .meta div a:hover {
            text-decoration: underline;
            color: #5f817c; }
      #navRightCol #shareMeta .meta .artist {
        font-weight: bold;
        line-height: 20px;
        font-size: 20px;
        color: #E8CAA6; }
      #navRightCol #shareMeta .meta .album {
        font-style: italic;
        font-size: 18px;
        color: #E8CAA6;
        line-height: 20px; }
    #navRightCol #shareMeta .channels {
      float: left;
      width: 100%; }
    #navRightCol #shareMeta h2 {
      width: 100%;
      float: left;
      font-size: 24px;
      color: #E8CAA6;
      padding-top: 20px;
      padding-bottom: 10px; }
  #navRightCol #specificSearchHeader {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 20px; }
    #navRightCol #specificSearchHeader #artistResultsLabel {
      width: 98%;
      padding-left: 1%;
      float: left;
      font-size: 22px;
      font-weight: bold;
      color: #E8CAA6;
      text-align: left; }
    #navRightCol #specificSearchHeader #artistResultsSublabel {
      width: 98%;
      padding-left: 1%;
      float: left;
      text-align: left;
      font-size: 16px;
      color: #eee; }
    #navRightCol #specificSearchHeader.artist img {
      width: 80px;
      height: 80px;
      float: left;
      margin-right: 1%; }
    #navRightCol #specificSearchHeader.artist #artistResultsLabel, #navRightCol #specificSearchHeader.artist #artistResultsSublabel {
      width: 76%; }
  #navRightCol #listKeywordResults {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
    float: left;
    text-align: left;
    padding-top: 25px;
    padding-bottom: 55px; }
    #navRightCol #listKeywordResults #artistResults, #navRightCol #listKeywordResults #keywordResults {
      width: 50%;
      float: left; }
      #navRightCol #listKeywordResults #artistResults .label, #navRightCol #listKeywordResults #keywordResults .label {
        width: 100%;
        float: left;
        font-size: 16px;
        font-weight: bold;
        color: #E8CAA6;
        padding-bottom: 10px; }
      #navRightCol #listKeywordResults #artistResults li, #navRightCol #listKeywordResults #keywordResults li {
        color: #fff;
        width: 50%;
        float: left;
        margin-top: 5px;
        max-width: 200px;
        margin-bottom: 5px;
        font-size: 14px; }
        #navRightCol #listKeywordResults #artistResults li a, #navRightCol #listKeywordResults #keywordResults li a {
          color: #fff; }
          #navRightCol #listKeywordResults #artistResults li a:hover, #navRightCol #listKeywordResults #keywordResults li a:hover {
            color: #3498db; }
    #navRightCol #listKeywordResults.double #artistResults, #navRightCol #listKeywordResults.double #keywordResults {
      width: 50%; }
      #navRightCol #listKeywordResults.double #artistResults li, #navRightCol #listKeywordResults.double #keywordResults li {
        width: 100%; }
    #navRightCol #listKeywordResults.single #artistResults, #navRightCol #listKeywordResults.single #keywordResults {
      width: 100%; }
      #navRightCol #listKeywordResults.single #artistResults li, #navRightCol #listKeywordResults.single #keywordResults li {
        width: 50%; }
    #navRightCol #listKeywordResults.hidden {
      display: none; }
  #navRightCol .channel {
    width: 130px;
    min-height: 190px;
    vertical-align: top;
    text-align: left;
    display: inline-block;
    background-color: #555;
    margin-top: 5px;
    margin-bottom: 15px;
    margin-right: 15px;
    border: 1px solid #666;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    z-index: 5;
    position: relative;
    text-align: left; }
    #navRightCol .channel.hideChannel {
      display: none; }
    #navRightCol .channel a:active, #navRightCol .channel a:focus {
      outline: none; }
    #navRightCol .channel.holidaysLink {
      background-color: #505E7B;
      background-image: url(//cdn.accuradio.com/static/images/2014/christmasLights.gif);
      background-repeat: repeat-x; }
      #navRightCol .channel.holidaysLink:hover {
        background-color: #45526C; }
      #navRightCol .channel.holidaysLink img {
        width: 66px;
        height: 66px;
        float: left;
        margin-top: 20px;
        margin-bottom: 15px;
        margin-left: 33px; }
      #navRightCol .channel.holidaysLink .label {
        width: 100%;
        float: left;
        font-size: 18px;
        font-weight: bold;
        line-height: 19px;
        color: #fff;
        text-align: center; }
    #navRightCol .channel .border {
      width: 45px;
      position: absolute;
      z-index: 35;
      height: 45px;
      margin: 0px;
      margin-left: 40px;
      margin-top: 20px;
      background-image: url(//cdn.accuradio.com/static/images/2014/playButtonTile.jpg);
      background-position: 0 -45px;
      -moz-border-radius: 45px;
      -webkit-border-radius: 45px;
      border-radius: 45px;
      background-repeat: no-repeat;
      display: none; }
    #navRightCol .channel .channelImageWrapper {
      width: 100%;
      text-align: center;
      height: 90px;
      position: relative;
      z-index: 5;
      background-color: #333;
      overflow: hidden;
      border-bottom: 1px solid #666; }
      #navRightCol .channel .channelImageWrapper .channelImage {
        width: 100%;
        position: relative;
        float: left;
        z-index: 5;
        max-width: 130px;
        overflow: hidden; }
        #navRightCol .channel .channelImageWrapper .channelImage.old {
          margin-top: -20px; }
      #navRightCol .channel .channelImageWrapper .mixOverlay {
        z-index: 7;
        position: absolute;
        float: left;
        margin: 0px;
        margin-left: 45px; }
    #navRightCol .channel .mixOverlay {
      position: absolute;
      left: 5px;
      margin-top: -3px;
      float: left;
      height: 80px;
      width: 80px;
      z-index: 5; }
    #navRightCol .channel a.channelPlayButton, #navRightCol .channel a.deleteChannel {
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 55;
      display: block;
      margin: 0px;
      border: 0px; }
      #navRightCol .channel a.channelPlayButton:hover, #navRightCol .channel a.deleteChannel:hover {
        border: 0px;
        cursor: pointer; }
    #navRightCol .channel a.deleteChannel {
      display: none; }
    #navRightCol .channel .channelMeta {
      float: left;
      width: 90%;
      padding-left: 5%;
      padding-right: 5%;
      padding-top: 5px;
      padding-bottom: 10px;
      z-index: 20;
      position: relative; }
      #navRightCol .channel .channelMeta .channelName {
        float: left;
        width: 100%;
        font-size: 16px;
        font-weight: bold;
        overflow: hidden;
        color: #fff;
        position: realtive;
        z-index: 5;
        padding-bottom: 3px;
        padding-top: 3px;
        letter-spacing: -0.03em;
        line-height: 1em;
        text-shadow: 0px 2px 3px #444; }
      #navRightCol .channel .channelMeta .channelDescription {
        float: left;
        position: realtive;
        z-index: 5;
        margin-top: 5px;
        width: 100%;
        font-size: 12px;
        color: #ddd;
        line-height: 13px;
        text-shadow: 0px 0px 3px #444; }
    #navRightCol .channel:hover {
      background-color: #666; }
      #navRightCol .channel:hover .channelImageWrapper .channelImage {
        opacity: 0.4; }
      #navRightCol .channel:hover .border {
        display: block; }
      #navRightCol .channel:hover.seeAll .border {
        display: none !important; }
    #navRightCol .channel.special_favorites_editing .channelImageWrapper .channelImage {
      opacity: 0.4; }
    #navRightCol .channel.special_favorites_editing .border {
      display: block;
      background-image: url(//cdn.accuradio.com/static/images/2014/playButtonNoDelete.gif); }
    #navRightCol .channel.special_favorites_editing a.deleteChannel {
      display: block; }
    #navRightCol .channel.special_favorites_editing a.channelPlayButton {
      display: none; }
    #navRightCol .channel.editing .channelImageWrapper .channelImage {
      opacity: 0.4; }
    #navRightCol .channel.editing .border {
      display: block;
      background-image: url(//cdn.accuradio.com/static/images/2014/playButtonDelete.gif); }
    #navRightCol .channel.editing a.deleteChannel {
      display: block; }
    #navRightCol .channel.editing a.channelPlayButton {
      display: none; }
    #navRightCol .channel .channelDeleteButton, #navRightCol .channel .channelRemoveFavoriteButton {
      display: none; }

/* -----------------------------------*/
/* ------- >> PLAYER WRAPPER << ------*/
/* -----------------------------------*/
#playerWrapper {
  width: 100%;
  height: 125px;
  float: left;
  position: fixed;
  bottom: -150px;
  display: none;
  text-align: center;
  z-index: 20;
  box-shadow: 0px -2px 5px #333; }
  #playerWrapper #playerContentsBG {
    height: 170px;
    border-top: 8px solid #850563;
    float: left;
    position: absolute;
    z-index: 5;
    width: 100%;
    background-color: #371232; }
  #playerWrapper #playerContents {
    margin: 0px auto;
    width: 100%;
    position: relative;
    z-index: 8;
    min-width: 960px;
    max-width: 1400px;
    height: 90px; }
    #playerWrapper #playerContents.loading #playerLoadingArt, #playerWrapper #playerContents.loading #playerLoadingMeta {
      display: block; }
    #playerWrapper #playerContents.loading #playerMetaWrapper, #playerWrapper #playerContents.loading #playerArt {
      display: none; }
    #playerWrapper #playerContents.adPlaying #playerMetaWrapper, #playerWrapper #playerContents.adPlaying #playerArt {
      display: none; }
    #playerWrapper #playerContents.adPlaying #playerAdMeta, #playerWrapper #playerContents.adPlaying #playerAdArt {
      display: block; }

#channelNameMetaWrapper {
  width: 16%;
  min-width: 150px;
  padding-right: 1%;
  text-align: right;
  float: left;
  position: relative;
  height: 80px;
  margin-top: 25px;
  overflow: hidden; }
  #channelNameMetaWrapper #channelNameMeta {
    float: left;
    width: 100%;
    position: relative;
    text-align: right;
    color: #E8CAA6; }
    #channelNameMetaWrapper #channelNameMeta.hidden {
      visibility: hidden; }
    #channelNameMetaWrapper #channelNameMeta #playFavoriteIcon {
      position: relative;
      width: 30px;
      margin-top: -3px;
      float: right;
      margin-right: 3%;
      height: 30px;
      background-image: url(//cdn.accuradio.com/static/images/2014/favoriteHeart.jpg);
      background-color: #000;
      background-repeat: no-repeat; }
      #channelNameMetaWrapper #channelNameMeta #playFavoriteIcon.isFavorite {
        background-position: 0 -30px; }
    #channelNameMetaWrapper #channelNameMeta #playerName {
      float: right;
      width: auto;
      font-size: 18px;
      font-weight: bold;
      max-width: 70%;
      color: #E8CAA6;
      text-decoration: none;
      line-height: 20px; }
      #channelNameMetaWrapper #channelNameMeta #playerName:hover {
        text-decoration: underline; }
    #channelNameMetaWrapper #channelNameMeta #playerGenre {
      float: left;
      width: 100%;
      font-size: 14px;
      color: #E8CAA6;
      line-height: 16px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

#CouponCodeForm {
  top: 25% !important; }

#playerSongDataWrapper {
  width: 40%;
  min-width: 400px;
  float: left;
  height: 150px; }
  #playerSongDataWrapper #playerLoadingArt, #playerSongDataWrapper #playerAdArt {
    float: left;
    height: 100px;
    width: 214px;
    margin-top: -100px;
    display: none;
    border-width: 8px 8px 0px 8px;
    border-style: solid;
    border-color: #850563;
    overflow: visible;
    background-color: #371232;
    background-repeat: no-repeat; }
    #playerSongDataWrapper #playerLoadingArt img, #playerSongDataWrapper #playerAdArt img {
      float: left;
      height: 160px;
      width: 160px;
      margin-top: 31px;
      margin-left: 30px;
      border: 0px; }
  #playerSongDataWrapper #playerLoadingMeta, #playerSongDataWrapper #playerAdMeta {
    display: none;
    float: left;
    text-align: left;
    overflow: hidden;
    max-width: 60%;
    height: 80px;
    font-size: 14px;
    margin-top: 25px;
    color: #E8CAA6; }
    #playerSongDataWrapper #playerLoadingMeta div, #playerSongDataWrapper #playerAdMeta div {
      width: 100%;
      float: left;
      font-size: 11px;
      overflow: hidden;
      white-space: nowrap; }
    #playerSongDataWrapper #playerLoadingMeta #playerAdMessage, #playerSongDataWrapper #playerLoadingMeta #playerLoadingMessage, #playerSongDataWrapper #playerAdMeta #playerAdMessage, #playerSongDataWrapper #playerAdMeta #playerLoadingMessage {
      font-size: 14px;
      font-weight: bold; }
    #playerSongDataWrapper #playerLoadingMeta #playerAdPromotion, #playerSongDataWrapper #playerAdMeta #playerAdPromotion {
      font-size: 12px;
      margin-top: 3px;
      font-weight: normal; }
      #playerSongDataWrapper #playerLoadingMeta #playerAdPromotion a, #playerSongDataWrapper #playerAdMeta #playerAdPromotion a {
        color: #5f817c;
        font-weight: normal;
        opacity: 0.8; }
        #playerSongDataWrapper #playerLoadingMeta #playerAdPromotion a:hover, #playerSongDataWrapper #playerAdMeta #playerAdPromotion a:hover {
          opacity: 1.0; }
  #playerSongDataWrapper #playerArt {
    float: left;
    height: 100px;
    border: 0px;
    width: 214px;
    margin-top: -100px;
    overflow: visible;
    border-style: solid;
    border-width: 8px 8px 0px 8px;
    border-color: #850563;
    position: relative;
    z-index: 15;
    background-color: #371232;
    background-repeat: no-repeat;
    background-size: 100%; }
    #playerSongDataWrapper #playerArt a {
      border: 0px; }
    #playerSongDataWrapper #playerArt #albumArtImg {
      height: 200px;
      width: 200px;
      border: 0px;
      float: left;
      margin-top: 8px;
      margin-left: 8px; }
  #playerSongDataWrapper #playerMetaWrapper {
    float: left;
    height: 85px;
    font-size: 13px;
    line-height: 14px;
    margin-top: 25px;
    overflow: hidden;
    color: #E8CAA6;
    text-align: left; }
    #playerSongDataWrapper #playerMetaWrapper .meta, #playerSongDataWrapper #playerMetaWrapper .testingMeta {
      width: 100%;
      float: left;
      color: #E8CAA6;
      padding-bottom: 2px;
      overflow: hidden;
      white-space: nowrap;
      text-shadow: 0px 0px 1px #000; }
    #playerSongDataWrapper #playerMetaWrapper .testingMeta {
      visibility: hidden;
      display: block;
      min-width: 50px;
      overflow: visible;
      width: auto;
      max-width: 5000px; }
    #playerSongDataWrapper #playerMetaWrapper #songtitle, #playerSongDataWrapper #playerMetaWrapper #songtitleTest {
      font-size: 17px;
      font-weight: bold;
      line-height: 18px;
      text-shadow: 1px 1px 1px #000; }
    #playerSongDataWrapper #playerMetaWrapper #songartist, #playerSongDataWrapper #playerMetaWrapper #songartistTest {
      font-size: 13px; }
    #playerSongDataWrapper #playerMetaWrapper #songalbum, #playerSongDataWrapper #playerMetaWrapper #songalbumTest {
      font-size: 13px;
      font-style: italic;
      color: #5f817c; }
    #playerSongDataWrapper #playerMetaWrapper #songyear, #playerSongDataWrapper #playerMetaWrapper #songcomposer {
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 11px;
      line-height: 12px;
      color: #5f817c; }
    #playerSongDataWrapper #playerMetaWrapper #progressWrapper {
      width: 70%;
      float: left;
      height: 10px;
      margin-top: 4px; }
      #playerSongDataWrapper #playerMetaWrapper #progressWrapper .label {
        font-size: 9px;
        color: #999;
        text-align: left;
        float: left;
        width: 8%; }
      #playerSongDataWrapper #playerMetaWrapper #progressWrapper #progressBarWrapper {
        width: 70%;
        float: left;
        height: 1px;
        margin-top: 7px;
        margin-left: 5%;
        margin-right: 5%;
        background-color: #850563;
        position: relative; }
        #playerSongDataWrapper #playerMetaWrapper #progressWrapper #progressBarWrapper #progressBar {
          height: 1px;
          width: 0px;
          float: left;
          background-color: #5f817c; }

#playerControlsWrapper {
  float: left;
  max-width: 40%;
  min-width: 250px;
  height: 80px;
  margin-top: 25px;
  margin-left: 1%;
  margin-right: 1%; }
  #playerControlsWrapper #volumeWrapper {
    width: auto;
    float: left;
    height: 12px;
    margin-top: 6px;
    z-index: 20;
    position: relative; }
    #playerControlsWrapper #volumeWrapper #volLabel {
      float: left;
      margin-right: 10px;
      font-size: 11px;
      color: #999;
      text-align: left; }
    #playerControlsWrapper #volumeWrapper .ui-slider {
      height: 2px;
      background-color: #666;
      background-image: none;
      margin-top: 7px;
      float: left;
      position: relative;
      width: 120px;
      z-index: 20; }
    #playerControlsWrapper #volumeWrapper .ui-slider-handle {
      width: 12px;
      float: left;
      height: 12px;
      position: relative;
      margin-top: -5px;
      background-image: url(//cdn.accuradio.com/static/images/2014/ui-slider-handle.gif);
      background-size: 12px 12px;
      background-position: center;
      z-index: 25;
      outline: none;
      border: 0px; }
      #playerControlsWrapper #volumeWrapper .ui-slider-handle:active {
        outline: none; }
  #playerControlsWrapper #ratingsWrapper {
    width: 27%;
    margin-left: 3%;
    float: left;
    height: 80px;
    position: relative;
    text-align: left;
    margin-top: 5px; }
    #playerControlsWrapper #ratingsWrapper #ratingStarsLabel, #playerControlsWrapper #ratingsWrapper #ratingStarsAverage {
      width: 100%;
      float: left;
      font-size: 12px;
      color: #E8CAA6;
      text-align: left;
      line-height: 13px;
      padding-top: 10px;
      padding-bottom: 5px; }
    #playerControlsWrapper #ratingsWrapper #ratingStarsAverage {
      color: #735C70;
      line-height: 11px;
      font-size: 11px;
      padding-top: 5px; }
    #playerControlsWrapper #ratingsWrapper #ratingStarsWrapper {
      width: 100%;
      float: left; }
  #playerControlsWrapper #playerControlButtons {
    float: left;
    margin-top: 3px;
    width: 160px; }
    #playerControlsWrapper #playerControlButtons.blending #playerBlendButton, #playerControlsWrapper #playerControlButtons.blending #playerSkipButton, #playerControlsWrapper #playerControlButtons.blending #playerPauseButton, #playerControlsWrapper #playerControlButtons.blending #playerPlayButton, #playerControlsWrapper #playerControlButtons.blending #playerSkipLoading {
      display: none; }
    #playerControlsWrapper #playerControlButtons.blending #blendIndicatorWrapper {
      display: block; }
    #playerControlsWrapper #playerControlButtons #blendIndicatorWrapper {
      width: 80%;
      padding: 10%;
      padding-top: 10px;
      padding-bottom: 10px;
      float: left;
      display: none;
      height: 30px;
      margin-bottom: 10px;
      background-color: #5F194C;
      color: #fff;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px; }
      #playerControlsWrapper #playerControlButtons #blendIndicatorWrapper .text {
        color: #fff;
        float: left;
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        line-height: 30px; }
      #playerControlsWrapper #playerControlButtons #blendIndicatorWrapper a {
        padding-left: 15px;
        padding-right: 15px;
        float: right;
        font-weight: bold;
        text-decoration: none;
        line-height: 30px;
        color: #fff;
        background-color: #5f817c;
        font-size: 16px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px; }
    #playerControlsWrapper #playerControlButtons #playerBlendButton, #playerControlsWrapper #playerControlButtons #playerSkipButton, #playerControlsWrapper #playerControlButtons #playerPauseButton, #playerControlsWrapper #playerControlButtons #playerPlayButton, #playerControlsWrapper #playerControlButtons #playerSkipLoading {
      background-image: url(/static/images/2014/playerButtons3.gif);
      background-repeat: no-repeat;
      float: left; }
      #playerControlsWrapper #playerControlButtons #playerBlendButton:hover, #playerControlsWrapper #playerControlButtons #playerSkipButton:hover, #playerControlsWrapper #playerControlButtons #playerPauseButton:hover, #playerControlsWrapper #playerControlButtons #playerPlayButton:hover, #playerControlsWrapper #playerControlButtons #playerSkipLoading:hover {
        cursor: pointer; }
    #playerControlsWrapper #playerControlButtons #playerBlendButton, #playerControlsWrapper #playerControlButtons #playerSkipButton, #playerControlsWrapper #playerControlButtons #playerSkipLoading {
      height: 45px;
      width: 45px;
      margin-top: 7px;
      background-position: -90px 0px;
      background-size: 180px 90px; }
      #playerControlsWrapper #playerControlButtons #playerBlendButton:active, #playerControlsWrapper #playerControlButtons #playerSkipButton:active, #playerControlsWrapper #playerControlButtons #playerSkipLoading:active {
        margin-top: 9px;
        margin-bottom: -2px; }
    #playerControlsWrapper #playerControlButtons #playerSkipLoading {
      background-image: url(/static/images/2014/circleLoading_45x45.gif);
      background-position: 0px 0px;
      background-size: 45px 45px;
      display: none; }
    #playerControlsWrapper #playerControlButtons #playerBlendButton {
      margin-left: 0px;
      background-position: -135px 0px; }
    #playerControlsWrapper #playerControlButtons #playerPauseButton, #playerControlsWrapper #playerControlButtons #playerPlayButton {
      height: 60px;
      margin-left: 4px;
      margin-right: 4px;
      width: 60px;
      background-size: 240px 120px; }
      #playerControlsWrapper #playerControlButtons #playerPauseButton:active, #playerControlsWrapper #playerControlButtons #playerPlayButton:active {
        margin-top: 2px;
        margin-bottom: -2px; }
    #playerControlsWrapper #playerControlButtons #playerPlayButton {
      background-position: -60px 0px; }
  #playerControlsWrapper #otherOptionsWrapper {
    width: 100px;
    margin-left: 10px;
    height: 100%;
    float: right;
    position: relative; }
    #playerControlsWrapper #otherOptionsWrapper a {
      text-align: left;
      text-decoration: none;
      width: 100%;
      margin-top: 3px;
      margin-bottom: 3px;
      color: #735C70;
      font-size: 12px;
      float: left; }
      #playerControlsWrapper #otherOptionsWrapper a:hover {
        text-decoration: underline;
        cursor: pointer;
        color: #fff; }
  #playerControlsWrapper #adBlockWarningWrapper {
    float: right;
    margin-top: 5%;
    margin-left: 15%;
    display: none; }
    #playerControlsWrapper #adBlockWarningWrapper img {
      width: 35px;
      height: auto; }
    #playerControlsWrapper #adBlockWarningWrapper img:hover {
      opacity: 0.5; }
  #playerControlsWrapper.hidden #otherOptionsWrapper {
    visibility: hidden; }
  #playerControlsWrapper.hidden #playerBlendButton:hover, #playerControlsWrapper.hidden #playerSkipButton:hover, #playerControlsWrapper.hidden #playerPauseButton:hover, #playerControlsWrapper.hidden #playerPlayButton:hover {
    cursor: default; }
  #playerControlsWrapper.hidden #playerBlendButton:active, #playerControlsWrapper.hidden #playerSkipButton:active, #playerControlsWrapper.hidden #playerPauseButton:active, #playerControlsWrapper.hidden #playerPlayButton:active {
    margin-top: 0px;
    margin-bottom: 0px;
    outline: none; }
  #playerControlsWrapper.hidden #playerBlendButton:focus, #playerControlsWrapper.hidden #playerSkipButton:focus, #playerControlsWrapper.hidden #playerPauseButton:focus, #playerControlsWrapper.hidden #playerPlayButton:focus {
    outline: none; }
  #playerControlsWrapper.hidden #playerSkipLoading {
    display: none; }
  #playerControlsWrapper.hidden #playerBlendButton {
    background-position: -135px -45px !important; }
  #playerControlsWrapper.hidden #playerSkipButton {
    background-position: -90px -45px !important; }
  #playerControlsWrapper.hidden #playerPauseButton {
    background-position: 0px -60px; }
  #playerControlsWrapper.hidden #playerPlayButton {
    background-position: -60px -60px; }

#albumArtPreloader {
  height: 1px;
  width: 1px;
  visibility: hidden; }

.ui-stars-star, .ui-stars-cancel {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
  opacity: 0.8; }
  .ui-stars-star a, .ui-stars-cancel a {
    width: 15px;
    height: 15px;
    display: block;
    background-image: url(//c2.accu.fm/2014/images/ratingsStars_small_flesh.gif);
    background-repeat: no-repeat;
    margin-right: 2px; }

.ui-stars-star a {
  cursor: pointer; }

.ui-stars-star-on a {
  background-position: 0 -15px;
  cursor: pointer; }

.ui-stars-star-hover a {
  background-position: 0 -30px;
  cursor: pointer; }

.ui-stars-cancel-hover a {
  cursor: pointer; }

.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a, .ui-stars-cancel a {
  cursor: default !important;
  display: none; }

.ui-dialog {
  position: fixed; }
  .ui-dialog .ui-dialog-titlebar {
    display: none; }

.lb_overlay {
  position: fixed !important; }

/* -----------------------------------*/
/* ---------- >> POP-OVERS << --------*/
/* -----------------------------------*/
#banPopover, #playerSettingsPopover {
  display: none; }

.popover {
  color: #000;
  font-weight: normal;
  z-index: 200 !important;
  line-height: 1;
  cursor: auto;
  position: absolute;
  display: none;
  opacity: 0;
  border-bottom: 1px solid #666;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear; }
  .popover.active {
    opacity: 1; }
  .popover .triangle {
    position: absolute;
    top: -30px;
    float: left;
    font-size: 0px;
    line-height: 0%;
    width: 0px;
    border-top: 15px solid transparent;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #eee; }
  .popover .header {
    font-weight: bold;
    margin: 0;
    padding: 3px;
    padding-top: 6px;
    height: 24px;
    line-height: 30px;
    color: #333;
    background-color: #eee;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    text-align: center; }
  .popover .content {
    min-width: 100px;
    max-width: 200px;
    padding: 5px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #eee;
    border-top: 0px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow-x: hidden;
    overflow-y: auto; }
    .popover .content.sectionHolder:last-child {
      margin-bottom: 0px; }
    .popover .content .sectionHolder {
      float: left;
      width: 100%;
      margin-bottom: 15px; }
      .popover .content .sectionHolder.noPlayer {
        display: none; }
    .popover .content .info, .popover .content .subinfo {
      float: left;
      width: 100%;
      padding-top: 10px;
      padding-bottom: 5px;
      text-align: center;
      color: #333;
      font-size: 12px; }
    .popover .content .subinfo {
      padding-top: 0px;
      padding-bottom: 5px; }
    .popover .content a {
      width: 100%;
      float: left;
      height: auto;
      padding-top: 10px;
      padding-bottom: 10px;
      font-weight: bold;
      background-color: #fff;
      border: 1px solid #ccc;
      border-left: 0px;
      border-right: 0px;
      border-bottom: 0px;
      font-size: 13px;
      color: #000;
      text-decoration: none; }
      .popover .content a.settingsButtons {
        text-align: left;
        width: 90%;
        padding-left: 5%;
        padding-right: 5%;
        background-image: url(//cdn.accuradio.com/static/images/2014/settingsIndicator.jpg);
        background-position: right 0px;
        background-repeat: no-repeat; }
        .popover .content a.settingsButtons:hover {
          background-position: right -34px; }
      .popover .content a.selected {
        color: green;
        font-weight: bold;
        background-image: url(//cdn.accuradio.com/static/images/2014/checkmark.jpg);
        background-position: 10px 0px;
        background-repeat: no-repeat; }
        .popover .content a.selected:hover {
          background-position: 10px -34px; }
      .popover .content a:hover {
        background-color: #5F194C;
        color: #fff;
        cursor: pointer; }
      .popover .content a:last-child {
        border-bottom: 1px solid #ccc; }
    .popover .content a.noPlayer {
      display: none; }
    .popover .content .iconHolder {
      border: 0px;
      background-color: #eee;
      width: 100%;
      float: left;
      text-align: center; }
      .popover .content .iconHolder a {
        height: 20px;
        width: 20px;
        background-image: url(//cdn.accuradio.com/static/images/2014/menuIcons.gif);
        background-repeat: no-repeat;
        display: inline-block;
        position: relative;
        float: none;
        border: 0px;
        margin: 0px;
        margin-right: 6px;
        margin-left: 6px;
        padding: 0px;
        opacity: 0.8;
        background-color: #eee; }
        .popover .content .iconHolder a span {
          display: none; }
        .popover .content .iconHolder a#androidIcon {
          background-position: -20px 0px; }
        .popover .content .iconHolder a#facebookIcon {
          background-position: -40px 0px; }
        .popover .content .iconHolder a#twitterIcon {
          background-position: -60px 0px; }
        .popover .content .iconHolder a:hover {
          opacity: 1;
          cursor: pointer; }

/* -----------------------------------*/
/* ---------- >> LIGHTBOXES << -------*/
/* -----------------------------------*/
.lightbox {
  position: relative;
  display: none;
  width: auto;
  height: auto;
  padding: 14px;
  background-color: #fff;
  border: 1px solid #536376;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 12px;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 12px; }

#loginForm, #registerForm, #confirmBirthYearLightbox,
#confirmGenderLightbox, #guestForm, #channelRenameForm,
#banLightbox, #mixInConfirm, #mixInTutorial,
#shareForm, #randomChannelBox, #tuniPopWrapper,
#greetingForm, #genericConfirmLightbox, #genericAlertLightbox,
#whyRegisterWrapper, #inviteFriendForm, #forgotPasswordForm,
#changeEmailForm, #changePasswordForm, #holidayCharityLightbox, #vacationPromotionLightbox,
#registerBenefits, #newsletterSubscribeForm, #musicMadnessVoteLightbox, #genericVideoAdDisplayLightbox, #massiveNewsletterPopupForm {
  width: 218px; }
  #loginForm .info-label, #registerForm .info-label, #confirmBirthYearLightbox .info-label,
  #confirmGenderLightbox .info-label, #guestForm .info-label, #channelRenameForm .info-label,
  #banLightbox .info-label, #mixInConfirm .info-label, #mixInTutorial .info-label,
  #shareForm .info-label, #randomChannelBox .info-label, #tuniPopWrapper .info-label,
  #greetingForm .info-label, #genericConfirmLightbox .info-label, #genericAlertLightbox .info-label,
  #whyRegisterWrapper .info-label, #inviteFriendForm .info-label, #forgotPasswordForm .info-label,
  #changeEmailForm .info-label, #changePasswordForm .info-label, #holidayCharityLightbox .info-label, #vacationPromotionLightbox .info-label,
  #registerBenefits .info-label, #newsletterSubscribeForm .info-label, #musicMadnessVoteLightbox .info-label, #genericVideoAdDisplayLightbox .info-label, #massiveNewsletterPopupForm .info-label {
    text-align: left;
    font-size: 11px;
    color: #5F194C; }
  #loginForm #massiveNewsletterCancelClose, #registerForm #massiveNewsletterCancelClose, #confirmBirthYearLightbox #massiveNewsletterCancelClose,
  #confirmGenderLightbox #massiveNewsletterCancelClose, #guestForm #massiveNewsletterCancelClose, #channelRenameForm #massiveNewsletterCancelClose,
  #banLightbox #massiveNewsletterCancelClose, #mixInConfirm #massiveNewsletterCancelClose, #mixInTutorial #massiveNewsletterCancelClose,
  #shareForm #massiveNewsletterCancelClose, #randomChannelBox #massiveNewsletterCancelClose, #tuniPopWrapper #massiveNewsletterCancelClose,
  #greetingForm #massiveNewsletterCancelClose, #genericConfirmLightbox #massiveNewsletterCancelClose, #genericAlertLightbox #massiveNewsletterCancelClose,
  #whyRegisterWrapper #massiveNewsletterCancelClose, #inviteFriendForm #massiveNewsletterCancelClose, #forgotPasswordForm #massiveNewsletterCancelClose,
  #changeEmailForm #massiveNewsletterCancelClose, #changePasswordForm #massiveNewsletterCancelClose, #holidayCharityLightbox #massiveNewsletterCancelClose, #vacationPromotionLightbox #massiveNewsletterCancelClose,
  #registerBenefits #massiveNewsletterCancelClose, #newsletterSubscribeForm #massiveNewsletterCancelClose, #musicMadnessVoteLightbox #massiveNewsletterCancelClose, #genericVideoAdDisplayLightbox #massiveNewsletterCancelClose, #massiveNewsletterPopupForm #massiveNewsletterCancelClose {
    width: 30px;
    float: right;
    height: 100%;
    margin-left: -2%;
    margin-top: -2%; }
    #loginForm #massiveNewsletterCancelClose .cancel, #registerForm #massiveNewsletterCancelClose .cancel, #confirmBirthYearLightbox #massiveNewsletterCancelClose .cancel,
    #confirmGenderLightbox #massiveNewsletterCancelClose .cancel, #guestForm #massiveNewsletterCancelClose .cancel, #channelRenameForm #massiveNewsletterCancelClose .cancel,
    #banLightbox #massiveNewsletterCancelClose .cancel, #mixInConfirm #massiveNewsletterCancelClose .cancel, #mixInTutorial #massiveNewsletterCancelClose .cancel,
    #shareForm #massiveNewsletterCancelClose .cancel, #randomChannelBox #massiveNewsletterCancelClose .cancel, #tuniPopWrapper #massiveNewsletterCancelClose .cancel,
    #greetingForm #massiveNewsletterCancelClose .cancel, #genericConfirmLightbox #massiveNewsletterCancelClose .cancel, #genericAlertLightbox #massiveNewsletterCancelClose .cancel,
    #whyRegisterWrapper #massiveNewsletterCancelClose .cancel, #inviteFriendForm #massiveNewsletterCancelClose .cancel, #forgotPasswordForm #massiveNewsletterCancelClose .cancel,
    #changeEmailForm #massiveNewsletterCancelClose .cancel, #changePasswordForm #massiveNewsletterCancelClose .cancel, #holidayCharityLightbox #massiveNewsletterCancelClose .cancel, #vacationPromotionLightbox #massiveNewsletterCancelClose .cancel,
    #registerBenefits #massiveNewsletterCancelClose .cancel, #newsletterSubscribeForm #massiveNewsletterCancelClose .cancel, #musicMadnessVoteLightbox #massiveNewsletterCancelClose .cancel, #genericVideoAdDisplayLightbox #massiveNewsletterCancelClose .cancel, #massiveNewsletterPopupForm #massiveNewsletterCancelClose .cancel {
      float: right;
      height: 30px;
      width: 30px;
      background-image: url("//cdn.accuradio.com/static/images/2014/closeDialog.gif"); }
  #loginForm #errors, #loginForm .errors, #registerForm #errors, #registerForm .errors, #confirmBirthYearLightbox #errors, #confirmBirthYearLightbox .errors,
  #confirmGenderLightbox #errors,
  #confirmGenderLightbox .errors, #guestForm #errors, #guestForm .errors, #channelRenameForm #errors, #channelRenameForm .errors,
  #banLightbox #errors,
  #banLightbox .errors, #mixInConfirm #errors, #mixInConfirm .errors, #mixInTutorial #errors, #mixInTutorial .errors,
  #shareForm #errors,
  #shareForm .errors, #randomChannelBox #errors, #randomChannelBox .errors, #tuniPopWrapper #errors, #tuniPopWrapper .errors,
  #greetingForm #errors,
  #greetingForm .errors, #genericConfirmLightbox #errors, #genericConfirmLightbox .errors, #genericAlertLightbox #errors, #genericAlertLightbox .errors,
  #whyRegisterWrapper #errors,
  #whyRegisterWrapper .errors, #inviteFriendForm #errors, #inviteFriendForm .errors, #forgotPasswordForm #errors, #forgotPasswordForm .errors,
  #changeEmailForm #errors,
  #changeEmailForm .errors, #changePasswordForm #errors, #changePasswordForm .errors, #holidayCharityLightbox #errors, #holidayCharityLightbox .errors, #vacationPromotionLightbox #errors, #vacationPromotionLightbox .errors,
  #registerBenefits #errors,
  #registerBenefits .errors, #newsletterSubscribeForm #errors, #newsletterSubscribeForm .errors, #musicMadnessVoteLightbox #errors, #musicMadnessVoteLightbox .errors, #genericVideoAdDisplayLightbox #errors, #genericVideoAdDisplayLightbox .errors, #massiveNewsletterPopupForm #errors, #massiveNewsletterPopupForm .errors {
    width: 80%;
    padding-left: 10%;
    padding-right: 10%;
    float: left;
    text-align: left;
    color: red;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 15px; }
    #loginForm #errors ul, #loginForm .errors ul, #registerForm #errors ul, #registerForm .errors ul, #confirmBirthYearLightbox #errors ul, #confirmBirthYearLightbox .errors ul,
    #confirmGenderLightbox #errors ul,
    #confirmGenderLightbox .errors ul, #guestForm #errors ul, #guestForm .errors ul, #channelRenameForm #errors ul, #channelRenameForm .errors ul,
    #banLightbox #errors ul,
    #banLightbox .errors ul, #mixInConfirm #errors ul, #mixInConfirm .errors ul, #mixInTutorial #errors ul, #mixInTutorial .errors ul,
    #shareForm #errors ul,
    #shareForm .errors ul, #randomChannelBox #errors ul, #randomChannelBox .errors ul, #tuniPopWrapper #errors ul, #tuniPopWrapper .errors ul,
    #greetingForm #errors ul,
    #greetingForm .errors ul, #genericConfirmLightbox #errors ul, #genericConfirmLightbox .errors ul, #genericAlertLightbox #errors ul, #genericAlertLightbox .errors ul,
    #whyRegisterWrapper #errors ul,
    #whyRegisterWrapper .errors ul, #inviteFriendForm #errors ul, #inviteFriendForm .errors ul, #forgotPasswordForm #errors ul, #forgotPasswordForm .errors ul,
    #changeEmailForm #errors ul,
    #changeEmailForm .errors ul, #changePasswordForm #errors ul, #changePasswordForm .errors ul, #holidayCharityLightbox #errors ul, #holidayCharityLightbox .errors ul, #vacationPromotionLightbox #errors ul, #vacationPromotionLightbox .errors ul,
    #registerBenefits #errors ul,
    #registerBenefits .errors ul, #newsletterSubscribeForm #errors ul, #newsletterSubscribeForm .errors ul, #musicMadnessVoteLightbox #errors ul, #musicMadnessVoteLightbox .errors ul, #genericVideoAdDisplayLightbox #errors ul, #genericVideoAdDisplayLightbox .errors ul, #massiveNewsletterPopupForm #errors ul, #massiveNewsletterPopupForm .errors ul {
      margin: 0px;
      padding: 0px; }
  #loginForm #arChangeEmailForm .errorlist, #registerForm #arChangeEmailForm .errorlist, #confirmBirthYearLightbox #arChangeEmailForm .errorlist,
  #confirmGenderLightbox #arChangeEmailForm .errorlist, #guestForm #arChangeEmailForm .errorlist, #channelRenameForm #arChangeEmailForm .errorlist,
  #banLightbox #arChangeEmailForm .errorlist, #mixInConfirm #arChangeEmailForm .errorlist, #mixInTutorial #arChangeEmailForm .errorlist,
  #shareForm #arChangeEmailForm .errorlist, #randomChannelBox #arChangeEmailForm .errorlist, #tuniPopWrapper #arChangeEmailForm .errorlist,
  #greetingForm #arChangeEmailForm .errorlist, #genericConfirmLightbox #arChangeEmailForm .errorlist, #genericAlertLightbox #arChangeEmailForm .errorlist,
  #whyRegisterWrapper #arChangeEmailForm .errorlist, #inviteFriendForm #arChangeEmailForm .errorlist, #forgotPasswordForm #arChangeEmailForm .errorlist,
  #changeEmailForm #arChangeEmailForm .errorlist, #changePasswordForm #arChangeEmailForm .errorlist, #holidayCharityLightbox #arChangeEmailForm .errorlist, #vacationPromotionLightbox #arChangeEmailForm .errorlist,
  #registerBenefits #arChangeEmailForm .errorlist, #newsletterSubscribeForm #arChangeEmailForm .errorlist, #musicMadnessVoteLightbox #arChangeEmailForm .errorlist, #genericVideoAdDisplayLightbox #arChangeEmailForm .errorlist, #massiveNewsletterPopupForm #arChangeEmailForm .errorlist {
    display: none; }
  #loginForm #genericConfirmLightboxContent, #loginForm #genericVideoAdDisplayLightboxContent, #registerForm #genericConfirmLightboxContent, #registerForm #genericVideoAdDisplayLightboxContent, #confirmBirthYearLightbox #genericConfirmLightboxContent, #confirmBirthYearLightbox #genericVideoAdDisplayLightboxContent,
  #confirmGenderLightbox #genericConfirmLightboxContent,
  #confirmGenderLightbox #genericVideoAdDisplayLightboxContent, #guestForm #genericConfirmLightboxContent, #guestForm #genericVideoAdDisplayLightboxContent, #channelRenameForm #genericConfirmLightboxContent, #channelRenameForm #genericVideoAdDisplayLightboxContent,
  #banLightbox #genericConfirmLightboxContent,
  #banLightbox #genericVideoAdDisplayLightboxContent, #mixInConfirm #genericConfirmLightboxContent, #mixInConfirm #genericVideoAdDisplayLightboxContent, #mixInTutorial #genericConfirmLightboxContent, #mixInTutorial #genericVideoAdDisplayLightboxContent,
  #shareForm #genericConfirmLightboxContent,
  #shareForm #genericVideoAdDisplayLightboxContent, #randomChannelBox #genericConfirmLightboxContent, #randomChannelBox #genericVideoAdDisplayLightboxContent, #tuniPopWrapper #genericConfirmLightboxContent, #tuniPopWrapper #genericVideoAdDisplayLightboxContent,
  #greetingForm #genericConfirmLightboxContent,
  #greetingForm #genericVideoAdDisplayLightboxContent, #genericConfirmLightbox #genericConfirmLightboxContent, #genericConfirmLightbox #genericVideoAdDisplayLightboxContent, #genericAlertLightbox #genericConfirmLightboxContent, #genericAlertLightbox #genericVideoAdDisplayLightboxContent,
  #whyRegisterWrapper #genericConfirmLightboxContent,
  #whyRegisterWrapper #genericVideoAdDisplayLightboxContent, #inviteFriendForm #genericConfirmLightboxContent, #inviteFriendForm #genericVideoAdDisplayLightboxContent, #forgotPasswordForm #genericConfirmLightboxContent, #forgotPasswordForm #genericVideoAdDisplayLightboxContent,
  #changeEmailForm #genericConfirmLightboxContent,
  #changeEmailForm #genericVideoAdDisplayLightboxContent, #changePasswordForm #genericConfirmLightboxContent, #changePasswordForm #genericVideoAdDisplayLightboxContent, #holidayCharityLightbox #genericConfirmLightboxContent, #holidayCharityLightbox #genericVideoAdDisplayLightboxContent, #vacationPromotionLightbox #genericConfirmLightboxContent, #vacationPromotionLightbox #genericVideoAdDisplayLightboxContent,
  #registerBenefits #genericConfirmLightboxContent,
  #registerBenefits #genericVideoAdDisplayLightboxContent, #newsletterSubscribeForm #genericConfirmLightboxContent, #newsletterSubscribeForm #genericVideoAdDisplayLightboxContent, #musicMadnessVoteLightbox #genericConfirmLightboxContent, #musicMadnessVoteLightbox #genericVideoAdDisplayLightboxContent, #genericVideoAdDisplayLightbox #genericConfirmLightboxContent, #genericVideoAdDisplayLightbox #genericVideoAdDisplayLightboxContent, #massiveNewsletterPopupForm #genericConfirmLightboxContent, #massiveNewsletterPopupForm #genericVideoAdDisplayLightboxContent {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #333;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 15px; }
  #loginForm #facebookSection, #registerForm #facebookSection, #confirmBirthYearLightbox #facebookSection,
  #confirmGenderLightbox #facebookSection, #guestForm #facebookSection, #channelRenameForm #facebookSection,
  #banLightbox #facebookSection, #mixInConfirm #facebookSection, #mixInTutorial #facebookSection,
  #shareForm #facebookSection, #randomChannelBox #facebookSection, #tuniPopWrapper #facebookSection,
  #greetingForm #facebookSection, #genericConfirmLightbox #facebookSection, #genericAlertLightbox #facebookSection,
  #whyRegisterWrapper #facebookSection, #inviteFriendForm #facebookSection, #forgotPasswordForm #facebookSection,
  #changeEmailForm #facebookSection, #changePasswordForm #facebookSection, #holidayCharityLightbox #facebookSection, #vacationPromotionLightbox #facebookSection,
  #registerBenefits #facebookSection, #newsletterSubscribeForm #facebookSection, #musicMadnessVoteLightbox #facebookSection, #genericVideoAdDisplayLightbox #facebookSection, #massiveNewsletterPopupForm #facebookSection {
    float: left;
    margin-top: 5%;
    text-align: center;
    position: relative;
    margin-left: 7%;
    padding-right: 9%; }
    #loginForm #facebookSection #separator, #registerForm #facebookSection #separator, #confirmBirthYearLightbox #facebookSection #separator,
    #confirmGenderLightbox #facebookSection #separator, #guestForm #facebookSection #separator, #channelRenameForm #facebookSection #separator,
    #banLightbox #facebookSection #separator, #mixInConfirm #facebookSection #separator, #mixInTutorial #facebookSection #separator,
    #shareForm #facebookSection #separator, #randomChannelBox #facebookSection #separator, #tuniPopWrapper #facebookSection #separator,
    #greetingForm #facebookSection #separator, #genericConfirmLightbox #facebookSection #separator, #genericAlertLightbox #facebookSection #separator,
    #whyRegisterWrapper #facebookSection #separator, #inviteFriendForm #facebookSection #separator, #forgotPasswordForm #facebookSection #separator,
    #changeEmailForm #facebookSection #separator, #changePasswordForm #facebookSection #separator, #holidayCharityLightbox #facebookSection #separator, #vacationPromotionLightbox #facebookSection #separator,
    #registerBenefits #facebookSection #separator, #newsletterSubscribeForm #facebookSection #separator, #musicMadnessVoteLightbox #facebookSection #separator, #genericVideoAdDisplayLightbox #facebookSection #separator, #massiveNewsletterPopupForm #facebookSection #separator {
      width: 100%;
      float: left;
      font-size: 18px;
      color: #ccc;
      padding-top: 20px;
      font-weight: bold; }
    #loginForm #facebookSection .switchSections, #registerForm #facebookSection .switchSections, #confirmBirthYearLightbox #facebookSection .switchSections,
    #confirmGenderLightbox #facebookSection .switchSections, #guestForm #facebookSection .switchSections, #channelRenameForm #facebookSection .switchSections,
    #banLightbox #facebookSection .switchSections, #mixInConfirm #facebookSection .switchSections, #mixInTutorial #facebookSection .switchSections,
    #shareForm #facebookSection .switchSections, #randomChannelBox #facebookSection .switchSections, #tuniPopWrapper #facebookSection .switchSections,
    #greetingForm #facebookSection .switchSections, #genericConfirmLightbox #facebookSection .switchSections, #genericAlertLightbox #facebookSection .switchSections,
    #whyRegisterWrapper #facebookSection .switchSections, #inviteFriendForm #facebookSection .switchSections, #forgotPasswordForm #facebookSection .switchSections,
    #changeEmailForm #facebookSection .switchSections, #changePasswordForm #facebookSection .switchSections, #holidayCharityLightbox #facebookSection .switchSections, #vacationPromotionLightbox #facebookSection .switchSections,
    #registerBenefits #facebookSection .switchSections, #newsletterSubscribeForm #facebookSection .switchSections, #musicMadnessVoteLightbox #facebookSection .switchSections, #genericVideoAdDisplayLightbox #facebookSection .switchSections, #massiveNewsletterPopupForm #facebookSection .switchSections {
      text-align: left;
      font-size: 13px; }
      #loginForm #facebookSection .switchSections a, #registerForm #facebookSection .switchSections a, #confirmBirthYearLightbox #facebookSection .switchSections a,
      #confirmGenderLightbox #facebookSection .switchSections a, #guestForm #facebookSection .switchSections a, #channelRenameForm #facebookSection .switchSections a,
      #banLightbox #facebookSection .switchSections a, #mixInConfirm #facebookSection .switchSections a, #mixInTutorial #facebookSection .switchSections a,
      #shareForm #facebookSection .switchSections a, #randomChannelBox #facebookSection .switchSections a, #tuniPopWrapper #facebookSection .switchSections a,
      #greetingForm #facebookSection .switchSections a, #genericConfirmLightbox #facebookSection .switchSections a, #genericAlertLightbox #facebookSection .switchSections a,
      #whyRegisterWrapper #facebookSection .switchSections a, #inviteFriendForm #facebookSection .switchSections a, #forgotPasswordForm #facebookSection .switchSections a,
      #changeEmailForm #facebookSection .switchSections a, #changePasswordForm #facebookSection .switchSections a, #holidayCharityLightbox #facebookSection .switchSections a, #vacationPromotionLightbox #facebookSection .switchSections a,
      #registerBenefits #facebookSection .switchSections a, #newsletterSubscribeForm #facebookSection .switchSections a, #musicMadnessVoteLightbox #facebookSection .switchSections a, #genericVideoAdDisplayLightbox #facebookSection .switchSections a, #massiveNewsletterPopupForm #facebookSection .switchSections a {
        color: #5F194C; }
    #loginForm #facebookSection #facebookLogin, #registerForm #facebookSection #facebookLogin, #confirmBirthYearLightbox #facebookSection #facebookLogin,
    #confirmGenderLightbox #facebookSection #facebookLogin, #guestForm #facebookSection #facebookLogin, #channelRenameForm #facebookSection #facebookLogin,
    #banLightbox #facebookSection #facebookLogin, #mixInConfirm #facebookSection #facebookLogin, #mixInTutorial #facebookSection #facebookLogin,
    #shareForm #facebookSection #facebookLogin, #randomChannelBox #facebookSection #facebookLogin, #tuniPopWrapper #facebookSection #facebookLogin,
    #greetingForm #facebookSection #facebookLogin, #genericConfirmLightbox #facebookSection #facebookLogin, #genericAlertLightbox #facebookSection #facebookLogin,
    #whyRegisterWrapper #facebookSection #facebookLogin, #inviteFriendForm #facebookSection #facebookLogin, #forgotPasswordForm #facebookSection #facebookLogin,
    #changeEmailForm #facebookSection #facebookLogin, #changePasswordForm #facebookSection #facebookLogin, #holidayCharityLightbox #facebookSection #facebookLogin, #vacationPromotionLightbox #facebookSection #facebookLogin,
    #registerBenefits #facebookSection #facebookLogin, #newsletterSubscribeForm #facebookSection #facebookLogin, #musicMadnessVoteLightbox #facebookSection #facebookLogin, #genericVideoAdDisplayLightbox #facebookSection #facebookLogin, #massiveNewsletterPopupForm #facebookSection #facebookLogin {
      float: right;
      border: 0px !important;
      margin-bottom: 15%;
      margin-top: 6%; }
      #loginForm #facebookSection #facebookLogin img, #registerForm #facebookSection #facebookLogin img, #confirmBirthYearLightbox #facebookSection #facebookLogin img,
      #confirmGenderLightbox #facebookSection #facebookLogin img, #guestForm #facebookSection #facebookLogin img, #channelRenameForm #facebookSection #facebookLogin img,
      #banLightbox #facebookSection #facebookLogin img, #mixInConfirm #facebookSection #facebookLogin img, #mixInTutorial #facebookSection #facebookLogin img,
      #shareForm #facebookSection #facebookLogin img, #randomChannelBox #facebookSection #facebookLogin img, #tuniPopWrapper #facebookSection #facebookLogin img,
      #greetingForm #facebookSection #facebookLogin img, #genericConfirmLightbox #facebookSection #facebookLogin img, #genericAlertLightbox #facebookSection #facebookLogin img,
      #whyRegisterWrapper #facebookSection #facebookLogin img, #inviteFriendForm #facebookSection #facebookLogin img, #forgotPasswordForm #facebookSection #facebookLogin img,
      #changeEmailForm #facebookSection #facebookLogin img, #changePasswordForm #facebookSection #facebookLogin img, #holidayCharityLightbox #facebookSection #facebookLogin img, #vacationPromotionLightbox #facebookSection #facebookLogin img,
      #registerBenefits #facebookSection #facebookLogin img, #newsletterSubscribeForm #facebookSection #facebookLogin img, #musicMadnessVoteLightbox #facebookSection #facebookLogin img, #genericVideoAdDisplayLightbox #facebookSection #facebookLogin img, #massiveNewsletterPopupForm #facebookSection #facebookLogin img {
        border: 0px;
        width: 190px !important; }
      #loginForm #facebookSection #facebookLogin:active, #loginForm #facebookSection #facebookLogin:focus, #registerForm #facebookSection #facebookLogin:active, #registerForm #facebookSection #facebookLogin:focus, #confirmBirthYearLightbox #facebookSection #facebookLogin:active, #confirmBirthYearLightbox #facebookSection #facebookLogin:focus,
      #confirmGenderLightbox #facebookSection #facebookLogin:active,
      #confirmGenderLightbox #facebookSection #facebookLogin:focus, #guestForm #facebookSection #facebookLogin:active, #guestForm #facebookSection #facebookLogin:focus, #channelRenameForm #facebookSection #facebookLogin:active, #channelRenameForm #facebookSection #facebookLogin:focus,
      #banLightbox #facebookSection #facebookLogin:active,
      #banLightbox #facebookSection #facebookLogin:focus, #mixInConfirm #facebookSection #facebookLogin:active, #mixInConfirm #facebookSection #facebookLogin:focus, #mixInTutorial #facebookSection #facebookLogin:active, #mixInTutorial #facebookSection #facebookLogin:focus,
      #shareForm #facebookSection #facebookLogin:active,
      #shareForm #facebookSection #facebookLogin:focus, #randomChannelBox #facebookSection #facebookLogin:active, #randomChannelBox #facebookSection #facebookLogin:focus, #tuniPopWrapper #facebookSection #facebookLogin:active, #tuniPopWrapper #facebookSection #facebookLogin:focus,
      #greetingForm #facebookSection #facebookLogin:active,
      #greetingForm #facebookSection #facebookLogin:focus, #genericConfirmLightbox #facebookSection #facebookLogin:active, #genericConfirmLightbox #facebookSection #facebookLogin:focus, #genericAlertLightbox #facebookSection #facebookLogin:active, #genericAlertLightbox #facebookSection #facebookLogin:focus,
      #whyRegisterWrapper #facebookSection #facebookLogin:active,
      #whyRegisterWrapper #facebookSection #facebookLogin:focus, #inviteFriendForm #facebookSection #facebookLogin:active, #inviteFriendForm #facebookSection #facebookLogin:focus, #forgotPasswordForm #facebookSection #facebookLogin:active, #forgotPasswordForm #facebookSection #facebookLogin:focus,
      #changeEmailForm #facebookSection #facebookLogin:active,
      #changeEmailForm #facebookSection #facebookLogin:focus, #changePasswordForm #facebookSection #facebookLogin:active, #changePasswordForm #facebookSection #facebookLogin:focus, #holidayCharityLightbox #facebookSection #facebookLogin:active, #holidayCharityLightbox #facebookSection #facebookLogin:focus, #vacationPromotionLightbox #facebookSection #facebookLogin:active, #vacationPromotionLightbox #facebookSection #facebookLogin:focus,
      #registerBenefits #facebookSection #facebookLogin:active,
      #registerBenefits #facebookSection #facebookLogin:focus, #newsletterSubscribeForm #facebookSection #facebookLogin:active, #newsletterSubscribeForm #facebookSection #facebookLogin:focus, #musicMadnessVoteLightbox #facebookSection #facebookLogin:active, #musicMadnessVoteLightbox #facebookSection #facebookLogin:focus, #genericVideoAdDisplayLightbox #facebookSection #facebookLogin:active, #genericVideoAdDisplayLightbox #facebookSection #facebookLogin:focus, #massiveNewsletterPopupForm #facebookSection #facebookLogin:active, #massiveNewsletterPopupForm #facebookSection #facebookLogin:focus {
        outline: none; }
  #loginForm #mixInImages, #registerForm #mixInImages, #confirmBirthYearLightbox #mixInImages,
  #confirmGenderLightbox #mixInImages, #guestForm #mixInImages, #channelRenameForm #mixInImages,
  #banLightbox #mixInImages, #mixInConfirm #mixInImages, #mixInTutorial #mixInImages,
  #shareForm #mixInImages, #randomChannelBox #mixInImages, #tuniPopWrapper #mixInImages,
  #greetingForm #mixInImages, #genericConfirmLightbox #mixInImages, #genericAlertLightbox #mixInImages,
  #whyRegisterWrapper #mixInImages, #inviteFriendForm #mixInImages, #forgotPasswordForm #mixInImages,
  #changeEmailForm #mixInImages, #changePasswordForm #mixInImages, #holidayCharityLightbox #mixInImages, #vacationPromotionLightbox #mixInImages,
  #registerBenefits #mixInImages, #newsletterSubscribeForm #mixInImages, #musicMadnessVoteLightbox #mixInImages, #genericVideoAdDisplayLightbox #mixInImages, #massiveNewsletterPopupForm #mixInImages {
    width: 100%;
    float: left;
    height: auto;
    padding-bottom: 10px; }
    #loginForm #mixInImages img, #registerForm #mixInImages img, #confirmBirthYearLightbox #mixInImages img,
    #confirmGenderLightbox #mixInImages img, #guestForm #mixInImages img, #channelRenameForm #mixInImages img,
    #banLightbox #mixInImages img, #mixInConfirm #mixInImages img, #mixInTutorial #mixInImages img,
    #shareForm #mixInImages img, #randomChannelBox #mixInImages img, #tuniPopWrapper #mixInImages img,
    #greetingForm #mixInImages img, #genericConfirmLightbox #mixInImages img, #genericAlertLightbox #mixInImages img,
    #whyRegisterWrapper #mixInImages img, #inviteFriendForm #mixInImages img, #forgotPasswordForm #mixInImages img,
    #changeEmailForm #mixInImages img, #changePasswordForm #mixInImages img, #holidayCharityLightbox #mixInImages img, #vacationPromotionLightbox #mixInImages img,
    #registerBenefits #mixInImages img, #newsletterSubscribeForm #mixInImages img, #musicMadnessVoteLightbox #mixInImages img, #genericVideoAdDisplayLightbox #mixInImages img, #massiveNewsletterPopupForm #mixInImages img {
      float: left;
      width: 57px;
      height: 100px;
      margin-left: 5px;
      margin-right: 5px; }
  #loginForm .header, #registerForm .header, #confirmBirthYearLightbox .header,
  #confirmGenderLightbox .header, #guestForm .header, #channelRenameForm .header,
  #banLightbox .header, #mixInConfirm .header, #mixInTutorial .header,
  #shareForm .header, #randomChannelBox .header, #tuniPopWrapper .header,
  #greetingForm .header, #genericConfirmLightbox .header, #genericAlertLightbox .header,
  #whyRegisterWrapper .header, #inviteFriendForm .header, #forgotPasswordForm .header,
  #changeEmailForm .header, #changePasswordForm .header, #holidayCharityLightbox .header, #vacationPromotionLightbox .header,
  #registerBenefits .header, #newsletterSubscribeForm .header, #musicMadnessVoteLightbox .header, #genericVideoAdDisplayLightbox .header, #massiveNewsletterPopupForm .header {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
    margin-bottom: 8px;
    color: #5F194C;
    text-align: left; }
  #loginForm .subheader, #registerForm .subheader, #confirmBirthYearLightbox .subheader,
  #confirmGenderLightbox .subheader, #guestForm .subheader, #channelRenameForm .subheader,
  #banLightbox .subheader, #mixInConfirm .subheader, #mixInTutorial .subheader,
  #shareForm .subheader, #randomChannelBox .subheader, #tuniPopWrapper .subheader,
  #greetingForm .subheader, #genericConfirmLightbox .subheader, #genericAlertLightbox .subheader,
  #whyRegisterWrapper .subheader, #inviteFriendForm .subheader, #forgotPasswordForm .subheader,
  #changeEmailForm .subheader, #changePasswordForm .subheader, #holidayCharityLightbox .subheader, #vacationPromotionLightbox .subheader,
  #registerBenefits .subheader, #newsletterSubscribeForm .subheader, #musicMadnessVoteLightbox .subheader, #genericVideoAdDisplayLightbox .subheader, #massiveNewsletterPopupForm .subheader {
    width: 100%;
    float: left;
    text-align: left;
    font-size: 13px;
    padding-top: 5px; }
  #loginForm label, #registerForm label, #confirmBirthYearLightbox label,
  #confirmGenderLightbox label, #guestForm label, #channelRenameForm label,
  #banLightbox label, #mixInConfirm label, #mixInTutorial label,
  #shareForm label, #randomChannelBox label, #tuniPopWrapper label,
  #greetingForm label, #genericConfirmLightbox label, #genericAlertLightbox label,
  #whyRegisterWrapper label, #inviteFriendForm label, #forgotPasswordForm label,
  #changeEmailForm label, #changePasswordForm label, #holidayCharityLightbox label, #vacationPromotionLightbox label,
  #registerBenefits label, #newsletterSubscribeForm label, #musicMadnessVoteLightbox label, #genericVideoAdDisplayLightbox label, #massiveNewsletterPopupForm label {
    display: block;
    color: #999;
    font-weight: bold;
    font-size: 13px;
    margin-top: 10px;
    text-align: left; }
  #loginForm .fieldWrapper, #registerForm .fieldWrapper, #confirmBirthYearLightbox .fieldWrapper,
  #confirmGenderLightbox .fieldWrapper, #guestForm .fieldWrapper, #channelRenameForm .fieldWrapper,
  #banLightbox .fieldWrapper, #mixInConfirm .fieldWrapper, #mixInTutorial .fieldWrapper,
  #shareForm .fieldWrapper, #randomChannelBox .fieldWrapper, #tuniPopWrapper .fieldWrapper,
  #greetingForm .fieldWrapper, #genericConfirmLightbox .fieldWrapper, #genericAlertLightbox .fieldWrapper,
  #whyRegisterWrapper .fieldWrapper, #inviteFriendForm .fieldWrapper, #forgotPasswordForm .fieldWrapper,
  #changeEmailForm .fieldWrapper, #changePasswordForm .fieldWrapper, #holidayCharityLightbox .fieldWrapper, #vacationPromotionLightbox .fieldWrapper,
  #registerBenefits .fieldWrapper, #newsletterSubscribeForm .fieldWrapper, #musicMadnessVoteLightbox .fieldWrapper, #genericVideoAdDisplayLightbox .fieldWrapper, #massiveNewsletterPopupForm .fieldWrapper {
    margin-right: 5%; }
  #loginForm input[type="submit"], #registerForm input[type="submit"], #confirmBirthYearLightbox input[type="submit"],
  #confirmGenderLightbox input[type="submit"], #guestForm input[type="submit"], #channelRenameForm input[type="submit"],
  #banLightbox input[type="submit"], #mixInConfirm input[type="submit"], #mixInTutorial input[type="submit"],
  #shareForm input[type="submit"], #randomChannelBox input[type="submit"], #tuniPopWrapper input[type="submit"],
  #greetingForm input[type="submit"], #genericConfirmLightbox input[type="submit"], #genericAlertLightbox input[type="submit"],
  #whyRegisterWrapper input[type="submit"], #inviteFriendForm input[type="submit"], #forgotPasswordForm input[type="submit"],
  #changeEmailForm input[type="submit"], #changePasswordForm input[type="submit"], #holidayCharityLightbox input[type="submit"], #vacationPromotionLightbox input[type="submit"],
  #registerBenefits input[type="submit"], #newsletterSubscribeForm input[type="submit"], #musicMadnessVoteLightbox input[type="submit"], #genericVideoAdDisplayLightbox input[type="submit"], #massiveNewsletterPopupForm input[type="submit"] {
    float: left;
    width: 54%;
    height: 40px;
    border: 1px solid #5F194C;
    background-color: #5F194C;
    color: #fff;
    padding: 2px 8px;
    font-size: 16px;
    margin-top: 10px;
    line-height: 18px;
    font-weight: 500; }
    #loginForm input[type="submit"]:focus, #loginForm input[type="submit"]:active, #registerForm input[type="submit"]:focus, #registerForm input[type="submit"]:active, #confirmBirthYearLightbox input[type="submit"]:focus, #confirmBirthYearLightbox input[type="submit"]:active,
    #confirmGenderLightbox input[type="submit"]:focus,
    #confirmGenderLightbox input[type="submit"]:active, #guestForm input[type="submit"]:focus, #guestForm input[type="submit"]:active, #channelRenameForm input[type="submit"]:focus, #channelRenameForm input[type="submit"]:active,
    #banLightbox input[type="submit"]:focus,
    #banLightbox input[type="submit"]:active, #mixInConfirm input[type="submit"]:focus, #mixInConfirm input[type="submit"]:active, #mixInTutorial input[type="submit"]:focus, #mixInTutorial input[type="submit"]:active,
    #shareForm input[type="submit"]:focus,
    #shareForm input[type="submit"]:active, #randomChannelBox input[type="submit"]:focus, #randomChannelBox input[type="submit"]:active, #tuniPopWrapper input[type="submit"]:focus, #tuniPopWrapper input[type="submit"]:active,
    #greetingForm input[type="submit"]:focus,
    #greetingForm input[type="submit"]:active, #genericConfirmLightbox input[type="submit"]:focus, #genericConfirmLightbox input[type="submit"]:active, #genericAlertLightbox input[type="submit"]:focus, #genericAlertLightbox input[type="submit"]:active,
    #whyRegisterWrapper input[type="submit"]:focus,
    #whyRegisterWrapper input[type="submit"]:active, #inviteFriendForm input[type="submit"]:focus, #inviteFriendForm input[type="submit"]:active, #forgotPasswordForm input[type="submit"]:focus, #forgotPasswordForm input[type="submit"]:active,
    #changeEmailForm input[type="submit"]:focus,
    #changeEmailForm input[type="submit"]:active, #changePasswordForm input[type="submit"]:focus, #changePasswordForm input[type="submit"]:active, #holidayCharityLightbox input[type="submit"]:focus, #holidayCharityLightbox input[type="submit"]:active, #vacationPromotionLightbox input[type="submit"]:focus, #vacationPromotionLightbox input[type="submit"]:active,
    #registerBenefits input[type="submit"]:focus,
    #registerBenefits input[type="submit"]:active, #newsletterSubscribeForm input[type="submit"]:focus, #newsletterSubscribeForm input[type="submit"]:active, #musicMadnessVoteLightbox input[type="submit"]:focus, #musicMadnessVoteLightbox input[type="submit"]:active, #genericVideoAdDisplayLightbox input[type="submit"]:focus, #genericVideoAdDisplayLightbox input[type="submit"]:active, #massiveNewsletterPopupForm input[type="submit"]:focus, #massiveNewsletterPopupForm input[type="submit"]:active {
      outline: none; }
    #loginForm input[type="submit"]:hover, #registerForm input[type="submit"]:hover, #confirmBirthYearLightbox input[type="submit"]:hover,
    #confirmGenderLightbox input[type="submit"]:hover, #guestForm input[type="submit"]:hover, #channelRenameForm input[type="submit"]:hover,
    #banLightbox input[type="submit"]:hover, #mixInConfirm input[type="submit"]:hover, #mixInTutorial input[type="submit"]:hover,
    #shareForm input[type="submit"]:hover, #randomChannelBox input[type="submit"]:hover, #tuniPopWrapper input[type="submit"]:hover,
    #greetingForm input[type="submit"]:hover, #genericConfirmLightbox input[type="submit"]:hover, #genericAlertLightbox input[type="submit"]:hover,
    #whyRegisterWrapper input[type="submit"]:hover, #inviteFriendForm input[type="submit"]:hover, #forgotPasswordForm input[type="submit"]:hover,
    #changeEmailForm input[type="submit"]:hover, #changePasswordForm input[type="submit"]:hover, #holidayCharityLightbox input[type="submit"]:hover, #vacationPromotionLightbox input[type="submit"]:hover,
    #registerBenefits input[type="submit"]:hover, #newsletterSubscribeForm input[type="submit"]:hover, #musicMadnessVoteLightbox input[type="submit"]:hover, #genericVideoAdDisplayLightbox input[type="submit"]:hover, #massiveNewsletterPopupForm input[type="submit"]:hover {
      background-color: #5F194C;
      cursor: pointer; }
  #loginForm input[type="text"], #loginForm input[type="password"], #registerForm input[type="text"], #registerForm input[type="password"], #confirmBirthYearLightbox input[type="text"], #confirmBirthYearLightbox input[type="password"],
  #confirmGenderLightbox input[type="text"],
  #confirmGenderLightbox input[type="password"], #guestForm input[type="text"], #guestForm input[type="password"], #channelRenameForm input[type="text"], #channelRenameForm input[type="password"],
  #banLightbox input[type="text"],
  #banLightbox input[type="password"], #mixInConfirm input[type="text"], #mixInConfirm input[type="password"], #mixInTutorial input[type="text"], #mixInTutorial input[type="password"],
  #shareForm input[type="text"],
  #shareForm input[type="password"], #randomChannelBox input[type="text"], #randomChannelBox input[type="password"], #tuniPopWrapper input[type="text"], #tuniPopWrapper input[type="password"],
  #greetingForm input[type="text"],
  #greetingForm input[type="password"], #genericConfirmLightbox input[type="text"], #genericConfirmLightbox input[type="password"], #genericAlertLightbox input[type="text"], #genericAlertLightbox input[type="password"],
  #whyRegisterWrapper input[type="text"],
  #whyRegisterWrapper input[type="password"], #inviteFriendForm input[type="text"], #inviteFriendForm input[type="password"], #forgotPasswordForm input[type="text"], #forgotPasswordForm input[type="password"],
  #changeEmailForm input[type="text"],
  #changeEmailForm input[type="password"], #changePasswordForm input[type="text"], #changePasswordForm input[type="password"], #holidayCharityLightbox input[type="text"], #holidayCharityLightbox input[type="password"], #vacationPromotionLightbox input[type="text"], #vacationPromotionLightbox input[type="password"],
  #registerBenefits input[type="text"],
  #registerBenefits input[type="password"], #newsletterSubscribeForm input[type="text"], #newsletterSubscribeForm input[type="password"], #musicMadnessVoteLightbox input[type="text"], #musicMadnessVoteLightbox input[type="password"], #genericVideoAdDisplayLightbox input[type="text"], #genericVideoAdDisplayLightbox input[type="password"], #massiveNewsletterPopupForm input[type="text"], #massiveNewsletterPopupForm input[type="password"] {
    width: 85%;
    float: left;
    padding: 4px 8px;
    font-size: 14px;
    position: relative;
    z-index: 15;
    border: 0px;
    border: 1px solid #999;
    background-color: transparent !important; }
    #loginForm input[type="text"]:focus, #loginForm input[type="password"]:focus, #registerForm input[type="text"]:focus, #registerForm input[type="password"]:focus, #confirmBirthYearLightbox input[type="text"]:focus, #confirmBirthYearLightbox input[type="password"]:focus,
    #confirmGenderLightbox input[type="text"]:focus,
    #confirmGenderLightbox input[type="password"]:focus, #guestForm input[type="text"]:focus, #guestForm input[type="password"]:focus, #channelRenameForm input[type="text"]:focus, #channelRenameForm input[type="password"]:focus,
    #banLightbox input[type="text"]:focus,
    #banLightbox input[type="password"]:focus, #mixInConfirm input[type="text"]:focus, #mixInConfirm input[type="password"]:focus, #mixInTutorial input[type="text"]:focus, #mixInTutorial input[type="password"]:focus,
    #shareForm input[type="text"]:focus,
    #shareForm input[type="password"]:focus, #randomChannelBox input[type="text"]:focus, #randomChannelBox input[type="password"]:focus, #tuniPopWrapper input[type="text"]:focus, #tuniPopWrapper input[type="password"]:focus,
    #greetingForm input[type="text"]:focus,
    #greetingForm input[type="password"]:focus, #genericConfirmLightbox input[type="text"]:focus, #genericConfirmLightbox input[type="password"]:focus, #genericAlertLightbox input[type="text"]:focus, #genericAlertLightbox input[type="password"]:focus,
    #whyRegisterWrapper input[type="text"]:focus,
    #whyRegisterWrapper input[type="password"]:focus, #inviteFriendForm input[type="text"]:focus, #inviteFriendForm input[type="password"]:focus, #forgotPasswordForm input[type="text"]:focus, #forgotPasswordForm input[type="password"]:focus,
    #changeEmailForm input[type="text"]:focus,
    #changeEmailForm input[type="password"]:focus, #changePasswordForm input[type="text"]:focus, #changePasswordForm input[type="password"]:focus, #holidayCharityLightbox input[type="text"]:focus, #holidayCharityLightbox input[type="password"]:focus, #vacationPromotionLightbox input[type="text"]:focus, #vacationPromotionLightbox input[type="password"]:focus,
    #registerBenefits input[type="text"]:focus,
    #registerBenefits input[type="password"]:focus, #newsletterSubscribeForm input[type="text"]:focus, #newsletterSubscribeForm input[type="password"]:focus, #musicMadnessVoteLightbox input[type="text"]:focus, #musicMadnessVoteLightbox input[type="password"]:focus, #genericVideoAdDisplayLightbox input[type="text"]:focus, #genericVideoAdDisplayLightbox input[type="password"]:focus, #massiveNewsletterPopupForm input[type="text"]:focus, #massiveNewsletterPopupForm input[type="password"]:focus {
      outline: none; }
    #loginForm input[type="text"].initial, #loginForm input[type="password"].initial, #registerForm input[type="text"].initial, #registerForm input[type="password"].initial, #confirmBirthYearLightbox input[type="text"].initial, #confirmBirthYearLightbox input[type="password"].initial,
    #confirmGenderLightbox input[type="text"].initial,
    #confirmGenderLightbox input[type="password"].initial, #guestForm input[type="text"].initial, #guestForm input[type="password"].initial, #channelRenameForm input[type="text"].initial, #channelRenameForm input[type="password"].initial,
    #banLightbox input[type="text"].initial,
    #banLightbox input[type="password"].initial, #mixInConfirm input[type="text"].initial, #mixInConfirm input[type="password"].initial, #mixInTutorial input[type="text"].initial, #mixInTutorial input[type="password"].initial,
    #shareForm input[type="text"].initial,
    #shareForm input[type="password"].initial, #randomChannelBox input[type="text"].initial, #randomChannelBox input[type="password"].initial, #tuniPopWrapper input[type="text"].initial, #tuniPopWrapper input[type="password"].initial,
    #greetingForm input[type="text"].initial,
    #greetingForm input[type="password"].initial, #genericConfirmLightbox input[type="text"].initial, #genericConfirmLightbox input[type="password"].initial, #genericAlertLightbox input[type="text"].initial, #genericAlertLightbox input[type="password"].initial,
    #whyRegisterWrapper input[type="text"].initial,
    #whyRegisterWrapper input[type="password"].initial, #inviteFriendForm input[type="text"].initial, #inviteFriendForm input[type="password"].initial, #forgotPasswordForm input[type="text"].initial, #forgotPasswordForm input[type="password"].initial,
    #changeEmailForm input[type="text"].initial,
    #changeEmailForm input[type="password"].initial, #changePasswordForm input[type="text"].initial, #changePasswordForm input[type="password"].initial, #holidayCharityLightbox input[type="text"].initial, #holidayCharityLightbox input[type="password"].initial, #vacationPromotionLightbox input[type="text"].initial, #vacationPromotionLightbox input[type="password"].initial,
    #registerBenefits input[type="text"].initial,
    #registerBenefits input[type="password"].initial, #newsletterSubscribeForm input[type="text"].initial, #newsletterSubscribeForm input[type="password"].initial, #musicMadnessVoteLightbox input[type="text"].initial, #musicMadnessVoteLightbox input[type="password"].initial, #genericVideoAdDisplayLightbox input[type="text"].initial, #genericVideoAdDisplayLightbox input[type="password"].initial, #massiveNewsletterPopupForm input[type="text"].initial, #massiveNewsletterPopupForm input[type="password"].initial {
      color: #666; }
  #loginForm #formLoadingWrapper, #loginForm #formRegisterWrapper, #loginForm #renameFormLoadingWrapper, #registerForm #formLoadingWrapper, #registerForm #formRegisterWrapper, #registerForm #renameFormLoadingWrapper, #confirmBirthYearLightbox #formLoadingWrapper, #confirmBirthYearLightbox #formRegisterWrapper, #confirmBirthYearLightbox #renameFormLoadingWrapper,
  #confirmGenderLightbox #formLoadingWrapper,
  #confirmGenderLightbox #formRegisterWrapper,
  #confirmGenderLightbox #renameFormLoadingWrapper, #guestForm #formLoadingWrapper, #guestForm #formRegisterWrapper, #guestForm #renameFormLoadingWrapper, #channelRenameForm #formLoadingWrapper, #channelRenameForm #formRegisterWrapper, #channelRenameForm #renameFormLoadingWrapper,
  #banLightbox #formLoadingWrapper,
  #banLightbox #formRegisterWrapper,
  #banLightbox #renameFormLoadingWrapper, #mixInConfirm #formLoadingWrapper, #mixInConfirm #formRegisterWrapper, #mixInConfirm #renameFormLoadingWrapper, #mixInTutorial #formLoadingWrapper, #mixInTutorial #formRegisterWrapper, #mixInTutorial #renameFormLoadingWrapper,
  #shareForm #formLoadingWrapper,
  #shareForm #formRegisterWrapper,
  #shareForm #renameFormLoadingWrapper, #randomChannelBox #formLoadingWrapper, #randomChannelBox #formRegisterWrapper, #randomChannelBox #renameFormLoadingWrapper, #tuniPopWrapper #formLoadingWrapper, #tuniPopWrapper #formRegisterWrapper, #tuniPopWrapper #renameFormLoadingWrapper,
  #greetingForm #formLoadingWrapper,
  #greetingForm #formRegisterWrapper,
  #greetingForm #renameFormLoadingWrapper, #genericConfirmLightbox #formLoadingWrapper, #genericConfirmLightbox #formRegisterWrapper, #genericConfirmLightbox #renameFormLoadingWrapper, #genericAlertLightbox #formLoadingWrapper, #genericAlertLightbox #formRegisterWrapper, #genericAlertLightbox #renameFormLoadingWrapper,
  #whyRegisterWrapper #formLoadingWrapper,
  #whyRegisterWrapper #formRegisterWrapper,
  #whyRegisterWrapper #renameFormLoadingWrapper, #inviteFriendForm #formLoadingWrapper, #inviteFriendForm #formRegisterWrapper, #inviteFriendForm #renameFormLoadingWrapper, #forgotPasswordForm #formLoadingWrapper, #forgotPasswordForm #formRegisterWrapper, #forgotPasswordForm #renameFormLoadingWrapper,
  #changeEmailForm #formLoadingWrapper,
  #changeEmailForm #formRegisterWrapper,
  #changeEmailForm #renameFormLoadingWrapper, #changePasswordForm #formLoadingWrapper, #changePasswordForm #formRegisterWrapper, #changePasswordForm #renameFormLoadingWrapper, #holidayCharityLightbox #formLoadingWrapper, #holidayCharityLightbox #formRegisterWrapper, #holidayCharityLightbox #renameFormLoadingWrapper, #vacationPromotionLightbox #formLoadingWrapper, #vacationPromotionLightbox #formRegisterWrapper, #vacationPromotionLightbox #renameFormLoadingWrapper,
  #registerBenefits #formLoadingWrapper,
  #registerBenefits #formRegisterWrapper,
  #registerBenefits #renameFormLoadingWrapper, #newsletterSubscribeForm #formLoadingWrapper, #newsletterSubscribeForm #formRegisterWrapper, #newsletterSubscribeForm #renameFormLoadingWrapper, #musicMadnessVoteLightbox #formLoadingWrapper, #musicMadnessVoteLightbox #formRegisterWrapper, #musicMadnessVoteLightbox #renameFormLoadingWrapper, #genericVideoAdDisplayLightbox #formLoadingWrapper, #genericVideoAdDisplayLightbox #formRegisterWrapper, #genericVideoAdDisplayLightbox #renameFormLoadingWrapper, #massiveNewsletterPopupForm #formLoadingWrapper, #massiveNewsletterPopupForm #formRegisterWrapper, #massiveNewsletterPopupForm #renameFormLoadingWrapper {
    display: none; }
  #loginForm .copy, #registerForm .copy, #confirmBirthYearLightbox .copy,
  #confirmGenderLightbox .copy, #guestForm .copy, #channelRenameForm .copy,
  #banLightbox .copy, #mixInConfirm .copy, #mixInTutorial .copy,
  #shareForm .copy, #randomChannelBox .copy, #tuniPopWrapper .copy,
  #greetingForm .copy, #genericConfirmLightbox .copy, #genericAlertLightbox .copy,
  #whyRegisterWrapper .copy, #inviteFriendForm .copy, #forgotPasswordForm .copy,
  #changeEmailForm .copy, #changePasswordForm .copy, #holidayCharityLightbox .copy, #vacationPromotionLightbox .copy,
  #registerBenefits .copy, #newsletterSubscribeForm .copy, #musicMadnessVoteLightbox .copy, #genericVideoAdDisplayLightbox .copy, #massiveNewsletterPopupForm .copy {
    text-align: left;
    float: left;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 15px; }
  #loginForm .buttonsWrapper, #registerForm .buttonsWrapper, #confirmBirthYearLightbox .buttonsWrapper,
  #confirmGenderLightbox .buttonsWrapper, #guestForm .buttonsWrapper, #channelRenameForm .buttonsWrapper,
  #banLightbox .buttonsWrapper, #mixInConfirm .buttonsWrapper, #mixInTutorial .buttonsWrapper,
  #shareForm .buttonsWrapper, #randomChannelBox .buttonsWrapper, #tuniPopWrapper .buttonsWrapper,
  #greetingForm .buttonsWrapper, #genericConfirmLightbox .buttonsWrapper, #genericAlertLightbox .buttonsWrapper,
  #whyRegisterWrapper .buttonsWrapper, #inviteFriendForm .buttonsWrapper, #forgotPasswordForm .buttonsWrapper,
  #changeEmailForm .buttonsWrapper, #changePasswordForm .buttonsWrapper, #holidayCharityLightbox .buttonsWrapper, #vacationPromotionLightbox .buttonsWrapper,
  #registerBenefits .buttonsWrapper, #newsletterSubscribeForm .buttonsWrapper, #musicMadnessVoteLightbox .buttonsWrapper, #genericVideoAdDisplayLightbox .buttonsWrapper, #massiveNewsletterPopupForm .buttonsWrapper {
    float: left;
    padding-top: 10px;
    padding-bottom: 10px; }
    #loginForm .buttonsWrapper a, #loginForm .buttonsWrapper input[type="submit"], #registerForm .buttonsWrapper a, #registerForm .buttonsWrapper input[type="submit"], #confirmBirthYearLightbox .buttonsWrapper a, #confirmBirthYearLightbox .buttonsWrapper input[type="submit"],
    #confirmGenderLightbox .buttonsWrapper a,
    #confirmGenderLightbox .buttonsWrapper input[type="submit"], #guestForm .buttonsWrapper a, #guestForm .buttonsWrapper input[type="submit"], #channelRenameForm .buttonsWrapper a, #channelRenameForm .buttonsWrapper input[type="submit"],
    #banLightbox .buttonsWrapper a,
    #banLightbox .buttonsWrapper input[type="submit"], #mixInConfirm .buttonsWrapper a, #mixInConfirm .buttonsWrapper input[type="submit"], #mixInTutorial .buttonsWrapper a, #mixInTutorial .buttonsWrapper input[type="submit"],
    #shareForm .buttonsWrapper a,
    #shareForm .buttonsWrapper input[type="submit"], #randomChannelBox .buttonsWrapper a, #randomChannelBox .buttonsWrapper input[type="submit"], #tuniPopWrapper .buttonsWrapper a, #tuniPopWrapper .buttonsWrapper input[type="submit"],
    #greetingForm .buttonsWrapper a,
    #greetingForm .buttonsWrapper input[type="submit"], #genericConfirmLightbox .buttonsWrapper a, #genericConfirmLightbox .buttonsWrapper input[type="submit"], #genericAlertLightbox .buttonsWrapper a, #genericAlertLightbox .buttonsWrapper input[type="submit"],
    #whyRegisterWrapper .buttonsWrapper a,
    #whyRegisterWrapper .buttonsWrapper input[type="submit"], #inviteFriendForm .buttonsWrapper a, #inviteFriendForm .buttonsWrapper input[type="submit"], #forgotPasswordForm .buttonsWrapper a, #forgotPasswordForm .buttonsWrapper input[type="submit"],
    #changeEmailForm .buttonsWrapper a,
    #changeEmailForm .buttonsWrapper input[type="submit"], #changePasswordForm .buttonsWrapper a, #changePasswordForm .buttonsWrapper input[type="submit"], #holidayCharityLightbox .buttonsWrapper a, #holidayCharityLightbox .buttonsWrapper input[type="submit"], #vacationPromotionLightbox .buttonsWrapper a, #vacationPromotionLightbox .buttonsWrapper input[type="submit"],
    #registerBenefits .buttonsWrapper a,
    #registerBenefits .buttonsWrapper input[type="submit"], #newsletterSubscribeForm .buttonsWrapper a, #newsletterSubscribeForm .buttonsWrapper input[type="submit"], #musicMadnessVoteLightbox .buttonsWrapper a, #musicMadnessVoteLightbox .buttonsWrapper input[type="submit"], #genericVideoAdDisplayLightbox .buttonsWrapper a, #genericVideoAdDisplayLightbox .buttonsWrapper input[type="submit"], #massiveNewsletterPopupForm .buttonsWrapper a, #massiveNewsletterPopupForm .buttonsWrapper input[type="submit"] {
      float: right;
      font-size: 14px;
      background-color: #5F194C;
      color: #fff;
      border: 0px;
      font-weight: bold;
      padding: 10px 15px;
      text-decoration: none;
      margin-left: 10px;
      margin-right: 5px; }
      #loginForm .buttonsWrapper a:hover, #loginForm .buttonsWrapper input[type="submit"]:hover, #registerForm .buttonsWrapper a:hover, #registerForm .buttonsWrapper input[type="submit"]:hover, #confirmBirthYearLightbox .buttonsWrapper a:hover, #confirmBirthYearLightbox .buttonsWrapper input[type="submit"]:hover,
      #confirmGenderLightbox .buttonsWrapper a:hover,
      #confirmGenderLightbox .buttonsWrapper input[type="submit"]:hover, #guestForm .buttonsWrapper a:hover, #guestForm .buttonsWrapper input[type="submit"]:hover, #channelRenameForm .buttonsWrapper a:hover, #channelRenameForm .buttonsWrapper input[type="submit"]:hover,
      #banLightbox .buttonsWrapper a:hover,
      #banLightbox .buttonsWrapper input[type="submit"]:hover, #mixInConfirm .buttonsWrapper a:hover, #mixInConfirm .buttonsWrapper input[type="submit"]:hover, #mixInTutorial .buttonsWrapper a:hover, #mixInTutorial .buttonsWrapper input[type="submit"]:hover,
      #shareForm .buttonsWrapper a:hover,
      #shareForm .buttonsWrapper input[type="submit"]:hover, #randomChannelBox .buttonsWrapper a:hover, #randomChannelBox .buttonsWrapper input[type="submit"]:hover, #tuniPopWrapper .buttonsWrapper a:hover, #tuniPopWrapper .buttonsWrapper input[type="submit"]:hover,
      #greetingForm .buttonsWrapper a:hover,
      #greetingForm .buttonsWrapper input[type="submit"]:hover, #genericConfirmLightbox .buttonsWrapper a:hover, #genericConfirmLightbox .buttonsWrapper input[type="submit"]:hover, #genericAlertLightbox .buttonsWrapper a:hover, #genericAlertLightbox .buttonsWrapper input[type="submit"]:hover,
      #whyRegisterWrapper .buttonsWrapper a:hover,
      #whyRegisterWrapper .buttonsWrapper input[type="submit"]:hover, #inviteFriendForm .buttonsWrapper a:hover, #inviteFriendForm .buttonsWrapper input[type="submit"]:hover, #forgotPasswordForm .buttonsWrapper a:hover, #forgotPasswordForm .buttonsWrapper input[type="submit"]:hover,
      #changeEmailForm .buttonsWrapper a:hover,
      #changeEmailForm .buttonsWrapper input[type="submit"]:hover, #changePasswordForm .buttonsWrapper a:hover, #changePasswordForm .buttonsWrapper input[type="submit"]:hover, #holidayCharityLightbox .buttonsWrapper a:hover, #holidayCharityLightbox .buttonsWrapper input[type="submit"]:hover, #vacationPromotionLightbox .buttonsWrapper a:hover, #vacationPromotionLightbox .buttonsWrapper input[type="submit"]:hover,
      #registerBenefits .buttonsWrapper a:hover,
      #registerBenefits .buttonsWrapper input[type="submit"]:hover, #newsletterSubscribeForm .buttonsWrapper a:hover, #newsletterSubscribeForm .buttonsWrapper input[type="submit"]:hover, #musicMadnessVoteLightbox .buttonsWrapper a:hover, #musicMadnessVoteLightbox .buttonsWrapper input[type="submit"]:hover, #genericVideoAdDisplayLightbox .buttonsWrapper a:hover, #genericVideoAdDisplayLightbox .buttonsWrapper input[type="submit"]:hover, #massiveNewsletterPopupForm .buttonsWrapper a:hover, #massiveNewsletterPopupForm .buttonsWrapper input[type="submit"]:hover {
        background-color: #401133;
        cursor: pointer; }
      #loginForm .buttonsWrapper a:focus, #loginForm .buttonsWrapper input[type="submit"]:focus, #registerForm .buttonsWrapper a:focus, #registerForm .buttonsWrapper input[type="submit"]:focus, #confirmBirthYearLightbox .buttonsWrapper a:focus, #confirmBirthYearLightbox .buttonsWrapper input[type="submit"]:focus,
      #confirmGenderLightbox .buttonsWrapper a:focus,
      #confirmGenderLightbox .buttonsWrapper input[type="submit"]:focus, #guestForm .buttonsWrapper a:focus, #guestForm .buttonsWrapper input[type="submit"]:focus, #channelRenameForm .buttonsWrapper a:focus, #channelRenameForm .buttonsWrapper input[type="submit"]:focus,
      #banLightbox .buttonsWrapper a:focus,
      #banLightbox .buttonsWrapper input[type="submit"]:focus, #mixInConfirm .buttonsWrapper a:focus, #mixInConfirm .buttonsWrapper input[type="submit"]:focus, #mixInTutorial .buttonsWrapper a:focus, #mixInTutorial .buttonsWrapper input[type="submit"]:focus,
      #shareForm .buttonsWrapper a:focus,
      #shareForm .buttonsWrapper input[type="submit"]:focus, #randomChannelBox .buttonsWrapper a:focus, #randomChannelBox .buttonsWrapper input[type="submit"]:focus, #tuniPopWrapper .buttonsWrapper a:focus, #tuniPopWrapper .buttonsWrapper input[type="submit"]:focus,
      #greetingForm .buttonsWrapper a:focus,
      #greetingForm .buttonsWrapper input[type="submit"]:focus, #genericConfirmLightbox .buttonsWrapper a:focus, #genericConfirmLightbox .buttonsWrapper input[type="submit"]:focus, #genericAlertLightbox .buttonsWrapper a:focus, #genericAlertLightbox .buttonsWrapper input[type="submit"]:focus,
      #whyRegisterWrapper .buttonsWrapper a:focus,
      #whyRegisterWrapper .buttonsWrapper input[type="submit"]:focus, #inviteFriendForm .buttonsWrapper a:focus, #inviteFriendForm .buttonsWrapper input[type="submit"]:focus, #forgotPasswordForm .buttonsWrapper a:focus, #forgotPasswordForm .buttonsWrapper input[type="submit"]:focus,
      #changeEmailForm .buttonsWrapper a:focus,
      #changeEmailForm .buttonsWrapper input[type="submit"]:focus, #changePasswordForm .buttonsWrapper a:focus, #changePasswordForm .buttonsWrapper input[type="submit"]:focus, #holidayCharityLightbox .buttonsWrapper a:focus, #holidayCharityLightbox .buttonsWrapper input[type="submit"]:focus, #vacationPromotionLightbox .buttonsWrapper a:focus, #vacationPromotionLightbox .buttonsWrapper input[type="submit"]:focus,
      #registerBenefits .buttonsWrapper a:focus,
      #registerBenefits .buttonsWrapper input[type="submit"]:focus, #newsletterSubscribeForm .buttonsWrapper a:focus, #newsletterSubscribeForm .buttonsWrapper input[type="submit"]:focus, #musicMadnessVoteLightbox .buttonsWrapper a:focus, #musicMadnessVoteLightbox .buttonsWrapper input[type="submit"]:focus, #genericVideoAdDisplayLightbox .buttonsWrapper a:focus, #genericVideoAdDisplayLightbox .buttonsWrapper input[type="submit"]:focus, #massiveNewsletterPopupForm .buttonsWrapper a:focus, #massiveNewsletterPopupForm .buttonsWrapper input[type="submit"]:focus {
        outline: none; }
    #loginForm .buttonsWrapper a.cancel, #registerForm .buttonsWrapper a.cancel, #confirmBirthYearLightbox .buttonsWrapper a.cancel,
    #confirmGenderLightbox .buttonsWrapper a.cancel, #guestForm .buttonsWrapper a.cancel, #channelRenameForm .buttonsWrapper a.cancel,
    #banLightbox .buttonsWrapper a.cancel, #mixInConfirm .buttonsWrapper a.cancel, #mixInTutorial .buttonsWrapper a.cancel,
    #shareForm .buttonsWrapper a.cancel, #randomChannelBox .buttonsWrapper a.cancel, #tuniPopWrapper .buttonsWrapper a.cancel,
    #greetingForm .buttonsWrapper a.cancel, #genericConfirmLightbox .buttonsWrapper a.cancel, #genericAlertLightbox .buttonsWrapper a.cancel,
    #whyRegisterWrapper .buttonsWrapper a.cancel, #inviteFriendForm .buttonsWrapper a.cancel, #forgotPasswordForm .buttonsWrapper a.cancel,
    #changeEmailForm .buttonsWrapper a.cancel, #changePasswordForm .buttonsWrapper a.cancel, #holidayCharityLightbox .buttonsWrapper a.cancel, #vacationPromotionLightbox .buttonsWrapper a.cancel,
    #registerBenefits .buttonsWrapper a.cancel, #newsletterSubscribeForm .buttonsWrapper a.cancel, #musicMadnessVoteLightbox .buttonsWrapper a.cancel, #genericVideoAdDisplayLightbox .buttonsWrapper a.cancel, #massiveNewsletterPopupForm .buttonsWrapper a.cancel {
      background-color: #5F194C;
      color: #fff;
      margin-top: 4px;
      text-decoration: none; }
      #loginForm .buttonsWrapper a.cancel:hover, #registerForm .buttonsWrapper a.cancel:hover, #confirmBirthYearLightbox .buttonsWrapper a.cancel:hover,
      #confirmGenderLightbox .buttonsWrapper a.cancel:hover, #guestForm .buttonsWrapper a.cancel:hover, #channelRenameForm .buttonsWrapper a.cancel:hover,
      #banLightbox .buttonsWrapper a.cancel:hover, #mixInConfirm .buttonsWrapper a.cancel:hover, #mixInTutorial .buttonsWrapper a.cancel:hover,
      #shareForm .buttonsWrapper a.cancel:hover, #randomChannelBox .buttonsWrapper a.cancel:hover, #tuniPopWrapper .buttonsWrapper a.cancel:hover,
      #greetingForm .buttonsWrapper a.cancel:hover, #genericConfirmLightbox .buttonsWrapper a.cancel:hover, #genericAlertLightbox .buttonsWrapper a.cancel:hover,
      #whyRegisterWrapper .buttonsWrapper a.cancel:hover, #inviteFriendForm .buttonsWrapper a.cancel:hover, #forgotPasswordForm .buttonsWrapper a.cancel:hover,
      #changeEmailForm .buttonsWrapper a.cancel:hover, #changePasswordForm .buttonsWrapper a.cancel:hover, #holidayCharityLightbox .buttonsWrapper a.cancel:hover, #vacationPromotionLightbox .buttonsWrapper a.cancel:hover,
      #registerBenefits .buttonsWrapper a.cancel:hover, #newsletterSubscribeForm .buttonsWrapper a.cancel:hover, #musicMadnessVoteLightbox .buttonsWrapper a.cancel:hover, #genericVideoAdDisplayLightbox .buttonsWrapper a.cancel:hover, #massiveNewsletterPopupForm .buttonsWrapper a.cancel:hover {
        color: #fff;
        background-color: #401133; }
    #loginForm .buttonsWrapper #loginSubmit, #registerForm .buttonsWrapper #loginSubmit, #confirmBirthYearLightbox .buttonsWrapper #loginSubmit,
    #confirmGenderLightbox .buttonsWrapper #loginSubmit, #guestForm .buttonsWrapper #loginSubmit, #channelRenameForm .buttonsWrapper #loginSubmit,
    #banLightbox .buttonsWrapper #loginSubmit, #mixInConfirm .buttonsWrapper #loginSubmit, #mixInTutorial .buttonsWrapper #loginSubmit,
    #shareForm .buttonsWrapper #loginSubmit, #randomChannelBox .buttonsWrapper #loginSubmit, #tuniPopWrapper .buttonsWrapper #loginSubmit,
    #greetingForm .buttonsWrapper #loginSubmit, #genericConfirmLightbox .buttonsWrapper #loginSubmit, #genericAlertLightbox .buttonsWrapper #loginSubmit,
    #whyRegisterWrapper .buttonsWrapper #loginSubmit, #inviteFriendForm .buttonsWrapper #loginSubmit, #forgotPasswordForm .buttonsWrapper #loginSubmit,
    #changeEmailForm .buttonsWrapper #loginSubmit, #changePasswordForm .buttonsWrapper #loginSubmit, #holidayCharityLightbox .buttonsWrapper #loginSubmit, #vacationPromotionLightbox .buttonsWrapper #loginSubmit,
    #registerBenefits .buttonsWrapper #loginSubmit, #newsletterSubscribeForm .buttonsWrapper #loginSubmit, #musicMadnessVoteLightbox .buttonsWrapper #loginSubmit, #genericVideoAdDisplayLightbox .buttonsWrapper #loginSubmit, #massiveNewsletterPopupForm .buttonsWrapper #loginSubmit {
      padding-left: 20px;
      padding-right: 20px; }
  #loginForm .alterantiveWrapper, #registerForm .alterantiveWrapper, #confirmBirthYearLightbox .alterantiveWrapper,
  #confirmGenderLightbox .alterantiveWrapper, #guestForm .alterantiveWrapper, #channelRenameForm .alterantiveWrapper,
  #banLightbox .alterantiveWrapper, #mixInConfirm .alterantiveWrapper, #mixInTutorial .alterantiveWrapper,
  #shareForm .alterantiveWrapper, #randomChannelBox .alterantiveWrapper, #tuniPopWrapper .alterantiveWrapper,
  #greetingForm .alterantiveWrapper, #genericConfirmLightbox .alterantiveWrapper, #genericAlertLightbox .alterantiveWrapper,
  #whyRegisterWrapper .alterantiveWrapper, #inviteFriendForm .alterantiveWrapper, #forgotPasswordForm .alterantiveWrapper,
  #changeEmailForm .alterantiveWrapper, #changePasswordForm .alterantiveWrapper, #holidayCharityLightbox .alterantiveWrapper, #vacationPromotionLightbox .alterantiveWrapper,
  #registerBenefits .alterantiveWrapper, #newsletterSubscribeForm .alterantiveWrapper, #musicMadnessVoteLightbox .alterantiveWrapper, #genericVideoAdDisplayLightbox .alterantiveWrapper, #massiveNewsletterPopupForm .alterantiveWrapper {
    float: left;
    width: 100%;
    margin-top: 7px;
    padding-top: 7px;
    padding-bottom: 15px;
    border-top: 1px solid #ccc;
    text-align: left; }
    #loginForm .alterantiveWrapper .altHeader, #registerForm .alterantiveWrapper .altHeader, #confirmBirthYearLightbox .alterantiveWrapper .altHeader,
    #confirmGenderLightbox .alterantiveWrapper .altHeader, #guestForm .alterantiveWrapper .altHeader, #channelRenameForm .alterantiveWrapper .altHeader,
    #banLightbox .alterantiveWrapper .altHeader, #mixInConfirm .alterantiveWrapper .altHeader, #mixInTutorial .alterantiveWrapper .altHeader,
    #shareForm .alterantiveWrapper .altHeader, #randomChannelBox .alterantiveWrapper .altHeader, #tuniPopWrapper .alterantiveWrapper .altHeader,
    #greetingForm .alterantiveWrapper .altHeader, #genericConfirmLightbox .alterantiveWrapper .altHeader, #genericAlertLightbox .alterantiveWrapper .altHeader,
    #whyRegisterWrapper .alterantiveWrapper .altHeader, #inviteFriendForm .alterantiveWrapper .altHeader, #forgotPasswordForm .alterantiveWrapper .altHeader,
    #changeEmailForm .alterantiveWrapper .altHeader, #changePasswordForm .alterantiveWrapper .altHeader, #holidayCharityLightbox .alterantiveWrapper .altHeader, #vacationPromotionLightbox .alterantiveWrapper .altHeader,
    #registerBenefits .alterantiveWrapper .altHeader, #newsletterSubscribeForm .alterantiveWrapper .altHeader, #musicMadnessVoteLightbox .alterantiveWrapper .altHeader, #genericVideoAdDisplayLightbox .alterantiveWrapper .altHeader, #massiveNewsletterPopupForm .alterantiveWrapper .altHeader {
      font-size: 16px;
      width: 100%;
      float: left;
      color: #5F194C;
      font-weight: bold;
      padding-bottom: 5px; }
    #loginForm .alterantiveWrapper .altText, #registerForm .alterantiveWrapper .altText, #confirmBirthYearLightbox .alterantiveWrapper .altText,
    #confirmGenderLightbox .alterantiveWrapper .altText, #guestForm .alterantiveWrapper .altText, #channelRenameForm .alterantiveWrapper .altText,
    #banLightbox .alterantiveWrapper .altText, #mixInConfirm .alterantiveWrapper .altText, #mixInTutorial .alterantiveWrapper .altText,
    #shareForm .alterantiveWrapper .altText, #randomChannelBox .alterantiveWrapper .altText, #tuniPopWrapper .alterantiveWrapper .altText,
    #greetingForm .alterantiveWrapper .altText, #genericConfirmLightbox .alterantiveWrapper .altText, #genericAlertLightbox .alterantiveWrapper .altText,
    #whyRegisterWrapper .alterantiveWrapper .altText, #inviteFriendForm .alterantiveWrapper .altText, #forgotPasswordForm .alterantiveWrapper .altText,
    #changeEmailForm .alterantiveWrapper .altText, #changePasswordForm .alterantiveWrapper .altText, #holidayCharityLightbox .alterantiveWrapper .altText, #vacationPromotionLightbox .alterantiveWrapper .altText,
    #registerBenefits .alterantiveWrapper .altText, #newsletterSubscribeForm .alterantiveWrapper .altText, #musicMadnessVoteLightbox .alterantiveWrapper .altText, #genericVideoAdDisplayLightbox .alterantiveWrapper .altText, #massiveNewsletterPopupForm .alterantiveWrapper .altText {
      font-size: 12px;
      width: 100%;
      float: left; }
      #loginForm .alterantiveWrapper .altText a, #registerForm .alterantiveWrapper .altText a, #confirmBirthYearLightbox .alterantiveWrapper .altText a,
      #confirmGenderLightbox .alterantiveWrapper .altText a, #guestForm .alterantiveWrapper .altText a, #channelRenameForm .alterantiveWrapper .altText a,
      #banLightbox .alterantiveWrapper .altText a, #mixInConfirm .alterantiveWrapper .altText a, #mixInTutorial .alterantiveWrapper .altText a,
      #shareForm .alterantiveWrapper .altText a, #randomChannelBox .alterantiveWrapper .altText a, #tuniPopWrapper .alterantiveWrapper .altText a,
      #greetingForm .alterantiveWrapper .altText a, #genericConfirmLightbox .alterantiveWrapper .altText a, #genericAlertLightbox .alterantiveWrapper .altText a,
      #whyRegisterWrapper .alterantiveWrapper .altText a, #inviteFriendForm .alterantiveWrapper .altText a, #forgotPasswordForm .alterantiveWrapper .altText a,
      #changeEmailForm .alterantiveWrapper .altText a, #changePasswordForm .alterantiveWrapper .altText a, #holidayCharityLightbox .alterantiveWrapper .altText a, #vacationPromotionLightbox .alterantiveWrapper .altText a,
      #registerBenefits .alterantiveWrapper .altText a, #newsletterSubscribeForm .alterantiveWrapper .altText a, #musicMadnessVoteLightbox .alterantiveWrapper .altText a, #genericVideoAdDisplayLightbox .alterantiveWrapper .altText a, #massiveNewsletterPopupForm .alterantiveWrapper .altText a {
        color: #401133;
        font-weight: bold; }
      #loginForm .alterantiveWrapper .altText #forgotPassword, #registerForm .alterantiveWrapper .altText #forgotPassword, #confirmBirthYearLightbox .alterantiveWrapper .altText #forgotPassword,
      #confirmGenderLightbox .alterantiveWrapper .altText #forgotPassword, #guestForm .alterantiveWrapper .altText #forgotPassword, #channelRenameForm .alterantiveWrapper .altText #forgotPassword,
      #banLightbox .alterantiveWrapper .altText #forgotPassword, #mixInConfirm .alterantiveWrapper .altText #forgotPassword, #mixInTutorial .alterantiveWrapper .altText #forgotPassword,
      #shareForm .alterantiveWrapper .altText #forgotPassword, #randomChannelBox .alterantiveWrapper .altText #forgotPassword, #tuniPopWrapper .alterantiveWrapper .altText #forgotPassword,
      #greetingForm .alterantiveWrapper .altText #forgotPassword, #genericConfirmLightbox .alterantiveWrapper .altText #forgotPassword, #genericAlertLightbox .alterantiveWrapper .altText #forgotPassword,
      #whyRegisterWrapper .alterantiveWrapper .altText #forgotPassword, #inviteFriendForm .alterantiveWrapper .altText #forgotPassword, #forgotPasswordForm .alterantiveWrapper .altText #forgotPassword,
      #changeEmailForm .alterantiveWrapper .altText #forgotPassword, #changePasswordForm .alterantiveWrapper .altText #forgotPassword, #holidayCharityLightbox .alterantiveWrapper .altText #forgotPassword, #vacationPromotionLightbox .alterantiveWrapper .altText #forgotPassword,
      #registerBenefits .alterantiveWrapper .altText #forgotPassword, #newsletterSubscribeForm .alterantiveWrapper .altText #forgotPassword, #musicMadnessVoteLightbox .alterantiveWrapper .altText #forgotPassword, #genericVideoAdDisplayLightbox .alterantiveWrapper .altText #forgotPassword, #massiveNewsletterPopupForm .alterantiveWrapper .altText #forgotPassword {
        text-align: center;
        padding-top: 10px;
        width: 100%;
        float: left; }

#musicMadnessVoteLightbox {
  width: 500px; }
  #musicMadnessVoteLightbox #musicMandessVoteInner {
    width: 100%;
    float: left; }
    #musicMadnessVoteLightbox #musicMandessVoteInner .explainItText {
      font-size: 14px;
      color: #333;
      text-align: left; }
  #musicMadnessVoteLightbox a.disabled {
    background-color: #ccc !important; }

#confirmBirthYearLightbox .explainItText, #confirmGenderLightbox .explainItText {
  font-size: 14px;
  color: #333;
  text-align: left; }
#confirmBirthYearLightbox select, #confirmGenderLightbox select {
  margin-top: 15px;
  width: 50%;
  font-size: 16px;
  padding: 5px;
  margin-bottom: 25px; }
#confirmBirthYearLightbox .buttonsWrapper a, #confirmGenderLightbox .buttonsWrapper a {
  float: right;
  position: relative;
  margin: 0px; }
#confirmBirthYearLightbox .buttonsWrapper a.cancel, #confirmGenderLightbox .buttonsWrapper a.cancel {
  font-size: 12px;
  color: #ccc; }

#genericAlertLightbox, #whyRegisterWrapper, #newsletterSubscribeForm, #genericVideoAdDisplayLightbox, #massiveNewsletterPopupForm {
  width: 450px; }

#whyRegisterWrapper {
  width: 500px;
  padding-bottom: 5px; }
  #whyRegisterWrapper .subheader {
    width: 100%;
    float: left;
    font-size: 14px;
    text-align: left;
    padding-bottom: 15px; }
  #whyRegisterWrapper #whyRegisterLogin {
    font-weight: normal; }
  #whyRegisterWrapper #whyRegisterRegister {
    color: #E8CAA6; }
  #whyRegisterWrapper #whyRegister {
    width: 100%;
    float: left; }
    #whyRegisterWrapper #whyRegister .label {
      width: 100%;
      float: left;
      font-size: 24px;
      color: #5F194C;
      font-weight: bold;
      padding-top: 10px;
      text-align: left; }
    #whyRegisterWrapper #whyRegister .whyRegisterItem {
      width: 48%;
      margin-left: 1%;
      margin-right: 1%;
      padding-bottom: 15px;
      padding-top: 10px;
      height: auto;
      float: left; }
      #whyRegisterWrapper #whyRegister .whyRegisterItem .text {
        padding-top: 5px;
        font-size: 16px;
        font-weight: bold; }
  #whyRegisterWrapper .buttonsWrapper {
    padding-bottom: 0px !important;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ccc; }
  #whyRegisterWrapper a.cancel {
    margin-top: 0px !important; }

#channelRenameForm input[type="submit"], #forgotPasswordForm input[type="submit"] {
  width: auto; }

#forgotPasswordForm .fieldWrapper {
  width: 100%;
  float: left; }
#forgotPasswordForm input[type="email"] {
  width: 80%;
  float: left;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 14px;
  margin-top: 5px;
  color: #33; }
  #forgotPasswordForm input[type="email"]:active, #forgotPasswordForm input[type="email"]:focus {
    outline: none;
    border: 1px solid #ccc; }

#arRegisterForm input[type="text"], #arRegisterForm input[type="password"], #arGuestForm input[type="text"], #arGuestForm input[type="password"] {
  width: 80% !important;
  margin-top: 3px; }
#arRegisterForm .fieldWrapper, #arGuestForm .fieldWrapper {
  width: 98%;
  margin-bottom: 5px; }
  #arRegisterForm .fieldWrapper .label, #arGuestForm .fieldWrapper .label {
    float: left;
    text-align: right;
    margin-left: -5%;
    font-size: 13px;
    color: #999;
    margin-top: -6%; }
    #arRegisterForm .fieldWrapper .label label, #arGuestForm .fieldWrapper .label label {
      float: right;
      text-align: right; }
  #arRegisterForm .fieldWrapper .alreadyRegisteredWrapper, #arGuestForm .fieldWrapper .alreadyRegisteredWrapper {
    width: 90%;
    float: left;
    display: none;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
    text-align: right; }
  #arRegisterForm .fieldWrapper .field, #arGuestForm .fieldWrapper .field {
    width: 70%;
    float: left; }
    #arRegisterForm .fieldWrapper .field .confirmation, #arGuestForm .fieldWrapper .field .confirmation {
      width: 20px;
      height: 20px;
      float: left;
      margin-top: 6px;
      margin-left: 5px;
      position: relative; }
      #arRegisterForm .fieldWrapper .field .confirmation.success, #arGuestForm .fieldWrapper .field .confirmation.success {
        background-image: url(//cdn.accuradio.com/static/images/2014/confirmationSuccess.jpg); }
      #arRegisterForm .fieldWrapper .field .confirmation.failure, #arGuestForm .fieldWrapper .field .confirmation.failure {
        background-image: url(//cdn.accuradio.com/static/images/2014/confirmationFailure.jpg); }
  #arRegisterForm .fieldWrapper .label_error, #arGuestForm .fieldWrapper .label_error {
    width: 70%;
    padding-left: 30%;
    float: left;
    color: red;
    font-size: 12px;
    text-align: left; }

#registerForm input[type="text"], #registerForm input[type="password"], #guestForm input[type="text"], #guestForm input[type="password"] {
  width: 370px; }
#registerForm #newsletter .field, #guestForm #newsletter .field {
  width: auto !important; }
  #registerForm #newsletter .field input, #guestForm #newsletter .field input {
    float: left;
    margin-top: -48%; }
#registerForm #gender, #guestForm #gender {
  float: left;
  padding-bottom: 10px; }
  #registerForm #gender select, #guestForm #gender select {
    width: 150px; }
#registerForm #birth_year, #guestForm #birth_year {
  margin-right: 20px; }
#registerForm #guestSubmit, #guestForm #guestSubmit {
  float: right; }

#loginForm {
  height: 248px;
  padding-top: 1% !important;
  padding-right: 1.5% !important; }
  #loginForm #loginRegisterMain .field {
    margin-bottom: -5% !important; }
  #loginForm .alternativeWrapper .headerText {
    width: 80% !important;
    margin-left: 5%; }

#loginForm, #registerForm, #guestForm {
  width: 700px;
  padding: 0px;
  top: 70px !important; }
  #loginForm .alternativeWrapper, #registerForm .alternativeWrapper, #guestForm .alternativeWrapper {
    width: 93%;
    padding-left: 6%;
    padding-right: 2%;
    padding-top: 4px;
    padding-bottom: 4px;
    position: relative;
    float: left;
    line-height: 30px;
    text-align: left;
    font-size: 13px;
    color: #333; }
    #loginForm .alternativeWrapper .headerText, #registerForm .alternativeWrapper .headerText, #guestForm .alternativeWrapper .headerText {
      float: left;
      color: #5F194C;
      width: 94%;
      border: 0px;
      font-size: 18px;
      font-weight: bold; }
    #loginForm .alternativeWrapper a, #registerForm .alternativeWrapper a, #guestForm .alternativeWrapper a {
      color: #5F194C;
      font-weight: bold; }
  #loginForm #loginRegisterBenefitsSidebar, #registerForm #loginRegisterBenefitsSidebar, #guestForm #loginRegisterBenefitsSidebar {
    width: 100%;
    float: left;
    position: relative;
    height: auto; }
    #loginForm #loginRegisterBenefitsSidebar #sidebarBenefits, #registerForm #loginRegisterBenefitsSidebar #sidebarBenefits, #guestForm #loginRegisterBenefitsSidebar #sidebarBenefits {
      height: auto;
      width: 92%;
      float: left;
      padding: 4%;
      padding-top: 10px;
      padding-bottom: 10px; }
      #loginForm #loginRegisterBenefitsSidebar #sidebarBenefits li, #registerForm #loginRegisterBenefitsSidebar #sidebarBenefits li, #guestForm #loginRegisterBenefitsSidebar #sidebarBenefits li {
        text-align: left;
        width: 50%;
        float: left;
        margin-bottom: 2px;
        color: #5F194C;
        font-size: 13px; }
      #loginForm #loginRegisterBenefitsSidebar #sidebarBenefits .main, #registerForm #loginRegisterBenefitsSidebar #sidebarBenefits .main, #guestForm #loginRegisterBenefitsSidebar #sidebarBenefits .main {
        width: 100%;
        font-size: 22px;
        font-weight: bold;
        margin-top: 10px;
        color: #fff;
        text-align: center; }
      #loginForm #loginRegisterBenefitsSidebar #sidebarBenefits .subheader, #registerForm #loginRegisterBenefitsSidebar #sidebarBenefits .subheader, #guestForm #loginRegisterBenefitsSidebar #sidebarBenefits .subheader {
        width: 100%;
        float: left;
        font-size: 14px;
        margin-bottom: 10px;
        margin-top: 5px;
        color: #fff;
        text-align: center; }
      #loginForm #loginRegisterBenefitsSidebar #sidebarBenefits ul, #registerForm #loginRegisterBenefitsSidebar #sidebarBenefits ul, #guestForm #loginRegisterBenefitsSidebar #sidebarBenefits ul {
        text-align: left;
        font-size: 13px;
        width: 85%;
        float: left;
        color: #fff;
        padding: 0px;
        margin: 0px;
        margin-left: 15%;
        margin-top: 20px; }
        #loginForm #loginRegisterBenefitsSidebar #sidebarBenefits ul li, #registerForm #loginRegisterBenefitsSidebar #sidebarBenefits ul li, #guestForm #loginRegisterBenefitsSidebar #sidebarBenefits ul li {
          float: left;
          color: #fff;
          margin-bottom: 10px; }
      #loginForm #loginRegisterBenefitsSidebar #sidebarBenefits img, #registerForm #loginRegisterBenefitsSidebar #sidebarBenefits img, #guestForm #loginRegisterBenefitsSidebar #sidebarBenefits img {
        width: 80px;
        height: 80px;
        margin-top: 30px; }
  #loginForm #loginRegisterMain, #registerForm #loginRegisterMain, #guestForm #loginRegisterMain {
    width: 46%;
    float: left;
    padding: 10px;
    padding-left: 6%;
    padding-right: 2%; }
    #loginForm #loginRegisterMain #loginRegisterNotification, #registerForm #loginRegisterMain #loginRegisterNotification, #guestForm #loginRegisterMain #loginRegisterNotification {
      background-color: #FFCD21;
      padding: 5px;
      float: left;
      width: 96%;
      padding-left: 2%;
      padding-right: 2%;
      border: 1px solid #000;
      margin-top: 15px; }
      #loginForm #loginRegisterMain #loginRegisterNotification.hidden, #registerForm #loginRegisterMain #loginRegisterNotification.hidden, #guestForm #loginRegisterMain #loginRegisterNotification.hidden {
        display: none; }
    #loginForm #loginRegisterMain .header, #registerForm #loginRegisterMain .header, #guestForm #loginRegisterMain .header {
      color: #000;
      font-size: 28px;
      border-bottom: 0px;
      margin-top: 25px; }
    #loginForm #loginRegisterMain input[type="text"], #loginForm #loginRegisterMain input[type="password"], #registerForm #loginRegisterMain input[type="text"], #registerForm #loginRegisterMain input[type="password"], #guestForm #loginRegisterMain input[type="text"], #guestForm #loginRegisterMain input[type="password"] {
      width: 95%; }
    #loginForm #loginRegisterMain .gender_label, #registerForm #loginRegisterMain .gender_label, #guestForm #loginRegisterMain .gender_label {
      float: left;
      margin-right: 15px; }
      #loginForm #loginRegisterMain .gender_label label, #registerForm #loginRegisterMain .gender_label label, #guestForm #loginRegisterMain .gender_label label {
        font-size: 14px !important;
        color: #999;
        line-height: 18px;
        font-weight: bold; }
    #loginForm #loginRegisterMain .field, #registerForm #loginRegisterMain .field, #guestForm #loginRegisterMain .field {
      position: relative;
      float: left; }
      #loginForm #loginRegisterMain .field .field_label, #registerForm #loginRegisterMain .field .field_label, #guestForm #loginRegisterMain .field .field_label {
        position: absolute;
        z-index: 1;
        float: left;
        text-align: left;
        font-size: 14px;
        color: #666;
        width: 95%;
        top: 5px;
        left: 5%;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none; }
      #loginForm #loginRegisterMain .field.hasEntry .field_label, #registerForm #loginRegisterMain .field.hasEntry .field_label, #guestForm #loginRegisterMain .field.hasEntry .field_label {
        display: none; }
      #loginForm #loginRegisterMain .field.hasFocus .field_label, #registerForm #loginRegisterMain .field.hasFocus .field_label, #guestForm #loginRegisterMain .field.hasFocus .field_label {
        color: #ccc; }
      #loginForm #loginRegisterMain .field ul, #registerForm #loginRegisterMain .field ul, #guestForm #loginRegisterMain .field ul {
        margin: 0px;
        float: left;
        padding: 0px; }
        #loginForm #loginRegisterMain .field ul li, #registerForm #loginRegisterMain .field ul li, #guestForm #loginRegisterMain .field ul li {
          padding: 0px;
          margin: 0px;
          float: left;
          list-style: none;
          margin-right: 15px;
          font-size: 14px;
          line-height: 18px; }
      #loginForm #loginRegisterMain .field.gender, #registerForm #loginRegisterMain .field.gender, #guestForm #loginRegisterMain .field.gender {
        float: left; }
    #loginForm #loginRegisterMain #separatorWrapper, #registerForm #loginRegisterMain #separatorWrapper, #guestForm #loginRegisterMain #separatorWrapper {
      width: 100%;
      float: left;
      height: 15px;
      position: relative;
      z-index: 5;
      margin-top: 10px;
      margin-bottom: 0px;
      text-align: center; }
      #loginForm #loginRegisterMain #separatorWrapper .label, #registerForm #loginRegisterMain #separatorWrapper .label, #guestForm #loginRegisterMain #separatorWrapper .label {
        margin: 0px auto;
        margin-top: -9px;
        padding-left: 10px;
        position: relative;
        float: left;
        margin-left: 215px;
        z-index: 10;
        padding-right: 10px;
        background-color: #fff;
        font-size: 13px;
        color: #333; }
      #loginForm #loginRegisterMain #separatorWrapper .line, #registerForm #loginRegisterMain #separatorWrapper .line, #guestForm #loginRegisterMain #separatorWrapper .line {
        height: 1px;
        width: 100%;
        float: left;
        margin-top: 7px;
        position: relative;
        z-index: 5;
        background-color: #666; }
    #loginForm #loginRegisterMain .buttonsWrapper, #registerForm #loginRegisterMain .buttonsWrapper, #guestForm #loginRegisterMain .buttonsWrapper {
      padding: 0px; }
      #loginForm #loginRegisterMain .buttonsWrapper #forgotPassword, #registerForm #loginRegisterMain .buttonsWrapper #forgotPassword, #guestForm #loginRegisterMain .buttonsWrapper #forgotPassword {
        background-color: #fff;
        font-size: 11px;
        color: #5F194C;
        float: left;
        margin: 0px;
        margin-top: -25%;
        margin-left: 1%;
        font-weight: normal;
        text-decoration: none;
        padding: 0px; }
        #loginForm #loginRegisterMain .buttonsWrapper #forgotPassword:hover, #registerForm #loginRegisterMain .buttonsWrapper #forgotPassword:hover, #guestForm #loginRegisterMain .buttonsWrapper #forgotPassword:hover {
          background-color: #fff;
          color: #850563;
          text-decoration: underline; }
  #loginForm #loginRegisterCancelClose, #registerForm #loginRegisterCancelClose, #guestForm #loginRegisterCancelClose {
    width: 30px;
    float: right;
    height: 100%; }
    #loginForm #loginRegisterCancelClose .cancel, #registerForm #loginRegisterCancelClose .cancel, #guestForm #loginRegisterCancelClose .cancel {
      float: right;
      height: 30px;
      width: 30px;
      background-image: url(//cdn.accuradio.com/static/images/2014/closeDialog.gif); }

#registerForm #loginRegisterMain .header, #guestForm #loginRegisterMain .header {
  margin-top: 5px; }
#registerForm #loginRegisterMain #email, #registerForm #loginRegisterMain #password, #registerForm #loginRegisterMain #password_verify, #registerForm #loginRegisterMain #birth_year, #registerForm #loginRegisterMain #zipcode, #registerForm #loginRegisterMain #gender, #guestForm #loginRegisterMain #email, #guestForm #loginRegisterMain #password, #guestForm #loginRegisterMain #password_verify, #guestForm #loginRegisterMain #birth_year, #guestForm #loginRegisterMain #zipcode, #guestForm #loginRegisterMain #gender {
  min-width: 125px;
  float: left; }
  #registerForm #loginRegisterMain #email input[type="text"], #registerForm #loginRegisterMain #email input[type="password"], #registerForm #loginRegisterMain #password input[type="text"], #registerForm #loginRegisterMain #password input[type="password"], #registerForm #loginRegisterMain #password_verify input[type="text"], #registerForm #loginRegisterMain #password_verify input[type="password"], #registerForm #loginRegisterMain #birth_year input[type="text"], #registerForm #loginRegisterMain #birth_year input[type="password"], #registerForm #loginRegisterMain #zipcode input[type="text"], #registerForm #loginRegisterMain #zipcode input[type="password"], #registerForm #loginRegisterMain #gender input[type="text"], #registerForm #loginRegisterMain #gender input[type="password"], #guestForm #loginRegisterMain #email input[type="text"], #guestForm #loginRegisterMain #email input[type="password"], #guestForm #loginRegisterMain #password input[type="text"], #guestForm #loginRegisterMain #password input[type="password"], #guestForm #loginRegisterMain #password_verify input[type="text"], #guestForm #loginRegisterMain #password_verify input[type="password"], #guestForm #loginRegisterMain #birth_year input[type="text"], #guestForm #loginRegisterMain #birth_year input[type="password"], #guestForm #loginRegisterMain #zipcode input[type="text"], #guestForm #loginRegisterMain #zipcode input[type="password"], #guestForm #loginRegisterMain #gender input[type="text"], #guestForm #loginRegisterMain #gender input[type="password"] {
    width: 50%; }
  #registerForm #loginRegisterMain #email select, #registerForm #loginRegisterMain #password select, #registerForm #loginRegisterMain #password_verify select, #registerForm #loginRegisterMain #birth_year select, #registerForm #loginRegisterMain #zipcode select, #registerForm #loginRegisterMain #gender select, #guestForm #loginRegisterMain #email select, #guestForm #loginRegisterMain #password select, #guestForm #loginRegisterMain #password_verify select, #guestForm #loginRegisterMain #birth_year select, #guestForm #loginRegisterMain #zipcode select, #guestForm #loginRegisterMain #gender select {
    margin: 0px;
    float: left;
    margin-top: 5px;
    width: 90px; }
#registerForm #loginRegisterMain .buttonsWrapper, #guestForm #loginRegisterMain .buttonsWrapper {
  width: 60%;
  float: left; }
  #registerForm #loginRegisterMain .buttonsWrapper input[type="submit"], #guestForm #loginRegisterMain .buttonsWrapper input[type="submit"] {
    float: left;
    margin: 0px;
    width: 100%;
    border-top: 2px solid #688F8A;
    border-bottom: 2px solid #537370;
    background-color: #5f817c; }

#registerForm, #registerBenefits {
  width: 780px; }
  #registerForm .headerText, #registerBenefits .headerText {
    font-size: 22px; }
  #registerForm #arRegisterForm .buttonsWrapper input[type="submit"], #registerBenefits #arRegisterForm .buttonsWrapper input[type="submit"] {
    background-color: #5F194C !important;
    border-top: 2px solid #850563 !important;
    border-bottom: 2px solid #371232 !important; }
  #registerForm #facebookLogin img, #registerBenefits #facebookLogin img {
    width: 190px !important; }
  #registerForm #loginRegisterMain, #registerBenefits #loginRegisterMain {
    width: 48%; }
  #registerForm #registerFormWrapper, #registerBenefits #registerFormWrapper {
    float: left;
    margin-top: 20px; }
  #registerForm #loginRegisterMain #facebookSection .switchSections, #registerBenefits #loginRegisterMain #facebookSection .switchSections {
    width: 45% !important; }
  #registerForm .rightCol, #registerBenefits .rightCol {
    width: 46%;
    background-color: #eee;
    margin-bottom: 40px;
    float: right;
    padding-left: 3%;
    margin-right: 20px; }
    #registerForm .rightCol .headline, #registerBenefits .rightCol .headline {
      width: 100%;
      padding-bottom: 10px;
      padding-top: 10px;
      font-size: 20px;
      color: #5f817c;
      font-weight: bold;
      text-align: left; }
    #registerForm .rightCol .featureWrapper, #registerBenefits .rightCol .featureWrapper {
      width: 98%;
      padding: 1%;
      float: left;
      padding-top: 10px;
      padding-bottom: 10px;
      min-height: 85px; }
      #registerForm .rightCol .featureWrapper .circle, #registerBenefits .rightCol .featureWrapper .circle {
        width: 76px;
        height: 76px;
        background-color: #5f817c;
        border-top: 2px solid #537370;
        border-left: 2px solid #537370;
        border-bottom: 2px solid #537370;
        border-right: 2px solid #537370;
        box-shadow: 1px 1px 2px #444;
        float: left;
        margin-right: 25px;
        -moz-border-radius: 80px;
        -webkit-border-radius: 80px;
        border-radius: 80px;
        background-repeat: no-repeat;
        background-position: center center; }
        #registerForm .rightCol .featureWrapper .circle.ads, #registerBenefits .rightCol .featureWrapper .circle.ads {
          background-image: url(//cdn.accuradio.com/static/images/2014/featureAds.gif); }
        #registerForm .rightCol .featureWrapper .circle.channels, #registerBenefits .rightCol .featureWrapper .circle.channels {
          background-image: url(//cdn.accuradio.com/static/images/2014/featureChannels.gif); }
        #registerForm .rightCol .featureWrapper .circle.unlimited, #registerBenefits .rightCol .featureWrapper .circle.unlimited {
          background-image: url(//cdn.accuradio.com/static/images/2014/featureUnlimited.gif); }
        #registerForm .rightCol .featureWrapper .circle.personalize, #registerBenefits .rightCol .featureWrapper .circle.personalize {
          background-image: url(//cdn.accuradio.com/static/images/2014/featurePersonalize.gif); }
        #registerForm .rightCol .featureWrapper .circle.customize, #registerBenefits .rightCol .featureWrapper .circle.customize {
          background-image: url(//cdn.accuradio.com/static/images/2014/featureCustomize.gif); }
      #registerForm .rightCol .featureWrapper .copy, #registerBenefits .rightCol .featureWrapper .copy {
        width: 70%;
        padding-top: 5px;
        float: left;
        text-align: left; }
        #registerForm .rightCol .featureWrapper .copy .header, #registerBenefits .rightCol .featureWrapper .copy .header {
          width: 100%;
          float: left;
          font-size: 16px;
          line-height: 19px;
          color: #5f817c;
          font-weight: bold;
          border-bottom: 0px;
          padding-bottom: 3px; }
        #registerForm .rightCol .featureWrapper .copy .text, #registerBenefits .rightCol .featureWrapper .copy .text {
          width: 100%;
          float: left;
          color: #333;
          font-size: 13px;
          line-height: 15px; }

#mixInTutorial {
  width: 500px !important; }
  #mixInTutorial .cancel {
    margin: 0px; }
  #mixInTutorial #blendInChannelImage {
    margin-left: 11px !important;
    width: 200px !important;
    height: auto !important; }
  #mixInTutorial #blendInOriginalChannelImage {
    width: 200px !important;
    height: auto !important; }

#renameForm {
  float: left;
  position: relative; }

#randomChannelBox {
  width: 350px;
  min-height: 250px; }
  #randomChannelBox #randomChannelLoading {
    margin-top: 55px; }
  #randomChannelBox #randomCancelClose {
    width: 30px;
    float: right;
    height: 100%; }
    #randomChannelBox #randomCancelClose .cancel {
      float: right;
      height: 30px;
      width: 30px;
      background-image: url(//cdn.accuradio.com/static/images/2014/closeDialog.gif); }
  #randomChannelBox #randomChannelInterior {
    display: none;
    width: 330px;
    height: auto;
    padding: 10px;
    padding-top: 5px; }
    #randomChannelBox #randomChannelInterior .image {
      width: 130px;
      padding-right: 10px;
      float: left;
      height: 91px; }
      #randomChannelBox #randomChannelInterior .image img {
        height: 91px;
        width: 100%;
        border: 0px; }
    #randomChannelBox #randomChannelInterior .header {
      width: 98%;
      float: left;
      color: #000;
      font-size: 18px;
      height: 30px;
      line-height: 30px;
      padding: 0px;
      padding-top: 5px;
      border-bottom: 0px;
      padding-right: 10px;
      padding-bottom: 7px;
      border-bottom: 1px solid #eee;
      margin-bottom: 25px; }
      #randomChannelBox #randomChannelInterior .header .label {
        float: left;
        width: 200px; }
    #randomChannelBox #randomChannelInterior .channelMeta {
      float: left;
      text-align: left;
      width: 180px;
      font-size: 14px;
      color: #000; }
      #randomChannelBox #randomChannelInterior .channelMeta .name {
        width: 100%;
        float: left;
        font-size: 20px;
        color: #5F194C;
        font-weight: bold; }
      #randomChannelBox #randomChannelInterior .channelMeta .description {
        width: 100%;
        float: left;
        padding-top: 5px; }
      #randomChannelBox #randomChannelInterior .channelMeta .lineimage {
        width: 100%;
        float: left;
        padding-top: 10px; }
        #randomChannelBox #randomChannelInterior .channelMeta .lineimage img {
          float: left;
          width: 100%;
          height: auto;
          border: 0px;
          max-height: 60px; }
    #randomChannelBox #randomChannelInterior .randomButtonWrapper {
      width: 100%;
      float: left;
      margin-top: 35px;
      margin-bottom: 15px; }
      #randomChannelBox #randomChannelInterior .randomButtonWrapper a {
        float: left;
        padding: 5px;
        padding-left: 5px;
        padding-right: 5px;
        background-color: #eee;
        border: 1px solid #ccc;
        height: 18px;
        line-height: 18px;
        color: #333;
        text-decoration: none;
        margin-right: 6px;
        font-size: 12px; }
        #randomChannelBox #randomChannelInterior .randomButtonWrapper a:hover {
          background-color: #fff; }
        #randomChannelBox #randomChannelInterior .randomButtonWrapper a#randomPlay {
          background-color: #850563;
          border: 1px solid #5F194C;
          border-right: 2px solid #5F194C;
          border-bottom: 2px solid #5F194C;
          font-size: 16px;
          width: 88px;
          font-weight: bold;
          padding-left: 10px;
          padding-right: 10px;
          background-position: 0px 2px;
          color: #fff;
          background-image: url(//cdn.accuradio.com/static/images/2014/playButtonBackground.gif);
          background-repeat: no-repeat;
          text-shadow: 1px 1px #000;
          letter-spacing: 0.1em;
          padding-left: 30px; }
          #randomChannelBox #randomChannelInterior .randomButtonWrapper a#randomPlay:hover {
            background-color: #5F194C; }
  #randomChannelBox.loaded {
    width: 350px;
    background-color: #fff;
    border: 1px solid #ccc; }
    #randomChannelBox.loaded #randomChannelInterior {
      display: block; }
    #randomChannelBox.loaded #randomChannelLoading {
      display: none; }

/* -----------------------------------*/
/* --------- >> SHARE POP-UP << ------*/
/* -----------------------------------*/
#shareForm .header {
  border-bottom: 0px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase; }
#shareForm #closeShareForm {
  width: 30px;
  float: right; }
  #shareForm #closeShareForm .cancel {
    float: right;
    height: 30px;
    width: 30px;
    background-image: url(//cdn.accuradio.com/static/images/2014/closeDialog.gif); }
#shareForm #shareToggleWrapper {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  position: relative;
  z-index: 5;
  border-bottom: 1px solid #ccc; }
  #shareForm #shareToggleWrapper a {
    float: left;
    padding: 5px;
    position: relative;
    z-index: 10;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: #5F194C;
    text-decoration: none;
    margin-bottom: -1px;
    margin-left: 10px; }
    #shareForm #shareToggleWrapper a.selected {
      border: 1px solid #ccc;
      border-bottom: 1px solid #fff; }
#shareForm #shareOptions {
  width: 100%;
  float: left; }
  #shareForm #shareOptions a {
    width: 100px;
    margin-left: 2px;
    margin-right: 3px;
    float: left;
    height: auto;
    color: #5F194C;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    border: 1px solid #eee;
    text-align: left;
    margin-bottom: 5px;
    text-decoration: none; }
    #shareForm #shareOptions a:hover {
      background-color: #eee;
      border: 1px solid #5F194C; }
    #shareForm #shareOptions a span {
      height: 20px;
      width: 20px;
      background-image: url(//cdn.accuradio.com/static/images/2014/shareIcons.gif);
      background-repeat: no-repeat;
      float: left;
      margin: 5px; }
  #shareForm #shareOptions #shareFacebook span {
    background-position: -100px 0px; }
  #shareForm #shareOptions #shareTwitter span {
    background-position: -80px 0px; }
  #shareForm #shareOptions #shareEmail span {
    background-position: -60px 0px; }
  #shareForm #shareOptions #sharePinterest span {
    background-position: -20px 0px; }
  #shareForm #shareOptions #shareTumblr span {
    background-position: -40px 0px; }

/* -----------------------------------*/
/* --- >> PLAYER INFO PAGE DIVS << ---*/
/* -----------------------------------*/
#userChannelMixedIn, #userChannelBannedTracks, #userChannelBannedArtists, #userChannelInfo, #userChannelSimilar, #userChannelTracks {
  width: 100%;
  float: left; }
  #userChannelMixedIn .label, #userChannelBannedTracks .label, #userChannelBannedArtists .label, #userChannelInfo .label, #userChannelSimilar .label, #userChannelTracks .label {
    width: 100%;
    float: left;
    padding-top: 10px;
    margin-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: bold;
    color: #E8CAA6;
    text-align: left; }
  #userChannelMixedIn li, #userChannelBannedTracks li, #userChannelBannedArtists li, #userChannelInfo li, #userChannelSimilar li, #userChannelTracks li {
    float: left;
    text-align: left;
    width: 99%;
    color: #eee;
    padding-left: 1%;
    font-size: 13px; }
    #userChannelMixedIn li a, #userChannelBannedTracks li a, #userChannelBannedArtists li a, #userChannelInfo li a, #userChannelSimilar li a, #userChannelTracks li a {
      color: #5f817c;
      display: none; }
      #userChannelMixedIn li a:hover, #userChannelBannedTracks li a:hover, #userChannelBannedArtists li a:hover, #userChannelInfo li a:hover, #userChannelSimilar li a:hover, #userChannelTracks li a:hover {
        color: #E8CAA6; }
  #userChannelMixedIn #userChannelPicture, #userChannelBannedTracks #userChannelPicture, #userChannelBannedArtists #userChannelPicture, #userChannelInfo #userChannelPicture, #userChannelSimilar #userChannelPicture, #userChannelTracks #userChannelPicture {
    float: left;
    width: 19%;
    margin-right: 2%; }
    #userChannelMixedIn #userChannelPicture img, #userChannelBannedTracks #userChannelPicture img, #userChannelBannedArtists #userChannelPicture img, #userChannelInfo #userChannelPicture img, #userChannelSimilar #userChannelPicture img, #userChannelTracks #userChannelPicture img {
      width: 100%;
      float: left;
      max-width: 200px; }
      #userChannelMixedIn #userChannelPicture img.old, #userChannelBannedTracks #userChannelPicture img.old, #userChannelBannedArtists #userChannelPicture img.old, #userChannelInfo #userChannelPicture img.old, #userChannelSimilar #userChannelPicture img.old, #userChannelTracks #userChannelPicture img.old {
        max-width: 100px; }
  #userChannelMixedIn .playAndRenameChannelButtons, #userChannelBannedTracks .playAndRenameChannelButtons, #userChannelBannedArtists .playAndRenameChannelButtons, #userChannelInfo .playAndRenameChannelButtons, #userChannelSimilar .playAndRenameChannelButtons, #userChannelTracks .playAndRenameChannelButtons {
    width: 75%;
    float: left; }
    #userChannelMixedIn .playAndRenameChannelButtons a, #userChannelBannedTracks .playAndRenameChannelButtons a, #userChannelBannedArtists .playAndRenameChannelButtons a, #userChannelInfo .playAndRenameChannelButtons a, #userChannelSimilar .playAndRenameChannelButtons a, #userChannelTracks .playAndRenameChannelButtons a {
      float: left;
      background-color: #5f817c;
      color: #E8CAA6;
      padding: 10px;
      padding-left: 20px;
      padding-right: 20px;
      border: 1px solid #729993;
      border-right: 2px solid #729993;
      border-bottom: 2px solid #729993;
      font-size: 18px;
      font-weight: bold;
      text-align: left;
      text-decoration: none;
      margin-left: 10px;
      margin-top: 10px; }
      #userChannelMixedIn .playAndRenameChannelButtons a:hover, #userChannelBannedTracks .playAndRenameChannelButtons a:hover, #userChannelBannedArtists .playAndRenameChannelButtons a:hover, #userChannelInfo .playAndRenameChannelButtons a:hover, #userChannelSimilar .playAndRenameChannelButtons a:hover, #userChannelTracks .playAndRenameChannelButtons a:hover {
        background-color: #729993; }
  #userChannelMixedIn #userChannelDescription, #userChannelBannedTracks #userChannelDescription, #userChannelBannedArtists #userChannelDescription, #userChannelInfo #userChannelDescription, #userChannelSimilar #userChannelDescription, #userChannelTracks #userChannelDescription {
    float: left;
    font-size: 16px;
    color: #eee;
    font-weight: bold;
    text-align: left;
    width: 75%;
    padding: 10px;
    padding-top: 0px;
    line-height: 1.2em;
    padding-bottom: 15px; }
    #userChannelMixedIn #userChannelDescription span, #userChannelBannedTracks #userChannelDescription span, #userChannelBannedArtists #userChannelDescription span, #userChannelInfo #userChannelDescription span, #userChannelSimilar #userChannelDescription span, #userChannelTracks #userChannelDescription span {
      color: #eee;
      font-weight: normal;
      font-style: italic;
      font-size: 14px; }
      #userChannelMixedIn #userChannelDescription span a, #userChannelBannedTracks #userChannelDescription span a, #userChannelBannedArtists #userChannelDescription span a, #userChannelInfo #userChannelDescription span a, #userChannelSimilar #userChannelDescription span a, #userChannelTracks #userChannelDescription span a {
        color: #729993;
        text-decoration: none; }
        #userChannelMixedIn #userChannelDescription span a:hover, #userChannelBannedTracks #userChannelDescription span a:hover, #userChannelBannedArtists #userChannelDescription span a:hover, #userChannelInfo #userChannelDescription span a:hover, #userChannelSimilar #userChannelDescription span a:hover, #userChannelTracks #userChannelDescription span a:hover {
          text-decoration: underline; }

/* -----------------------------------*/
/* ----- >> MOBILE APPS PAGE << ------*/
/* -----------------------------------*/
#accuradioAppsFeature {
  width: 100%;
  float: left; }
  #accuradioAppsFeature .header {
    width: 95%;
    font-size: 24px;
    color: #fff;
    text-align: left;
    padding-top: 5px;
    font-weight: bold;
    margin: 0px auto;
    padding-bottom: 10px; }
  #accuradioAppsFeature .subheader {
    width: 95%;
    text-align: left;
    margin: 0px auto;
    padding-bottom: 10px;
    font-size: 16px;
    color: #eee; }
  #accuradioAppsFeature #mobileAppsContainer .promoImg {
    width: 20%;
    float: left; }
    #accuradioAppsFeature #mobileAppsContainer .promoImg img {
      float: left;
      width: 100%;
      max-width: 200px; }
  #accuradioAppsFeature #mobileAppsContainer .links {
    float: left;
    width: 70%;
    text-align: left;
    margin-left: 20px; }
    #accuradioAppsFeature #mobileAppsContainer .links a {
      float: left;
      margin-bottom: 10px;
      margin-right: 10px; }
      #accuradioAppsFeature #mobileAppsContainer .links a img {
        border: 0px;
        float: left; }

/* ------------------------------------*/
/* - >> USER ACCOUNT SETTINGS PAGE << -*/
/* ------------------------------------*/
#settingsWrapper {
  width: 90%;
  margin-left: 5%;
  float: left; }
  #settingsWrapper #changeInfoHolder, #settingsWrapper #openGraphHolder, #settingsWrapper #changeInfoHolderFacebook, #settingsWrapper #deleteAccountHolder {
    width: 100%;
    float: left;
    text-align: left;
    padding-bottom: 15px; }
    #settingsWrapper #changeInfoHolder .header, #settingsWrapper #openGraphHolder .header, #settingsWrapper #changeInfoHolderFacebook .header, #settingsWrapper #deleteAccountHolder .header {
      width: 100%;
      float: left;
      font-size: 16px;
      color: #E8CAA6;
      font-weight: bold;
      padding-bottom: 5px; }
    #settingsWrapper #changeInfoHolder .description, #settingsWrapper #openGraphHolder .description, #settingsWrapper #changeInfoHolderFacebook .description, #settingsWrapper #deleteAccountHolder .description {
      float: left;
      width: 100%;
      font-size: 13px;
      color: #eee;
      padding-bottom: 5px; }
    #settingsWrapper #changeInfoHolder li, #settingsWrapper #openGraphHolder li, #settingsWrapper #changeInfoHolderFacebook li, #settingsWrapper #deleteAccountHolder li {
      float: left;
      width: 100%;
      color: #5f817c;
      margin-bottom: 5px;
      font-size: 13px; }
      #settingsWrapper #changeInfoHolder li a, #settingsWrapper #openGraphHolder li a, #settingsWrapper #changeInfoHolderFacebook li a, #settingsWrapper #deleteAccountHolder li a {
        font-size: 13px;
        color: #5f817c; }
        #settingsWrapper #changeInfoHolder li a:hover, #settingsWrapper #openGraphHolder li a:hover, #settingsWrapper #changeInfoHolderFacebook li a:hover, #settingsWrapper #deleteAccountHolder li a:hover {
          color: #E8CAA6; }

/* -----------------------------------*/
/* --------- >> 404 PAGE  << ---------*/
/* -----------------------------------*/
#errorPageWrapper {
  width: 100%;
  float: left; }
  #errorPageWrapper #errorImage {
    float: left;
    text-align: center;
    width: 90%; }
    #errorPageWrapper #errorImage img {
      width: 100%;
      max-width: 2000px;
      margin: 0px auto;
      border: 1px solid #333; }
    #errorPageWrapper #errorImage .caption {
      float: right;
      width: 90%;
      font-size: 12px;
      color: #999;
      text-align: right; }
  #errorPageWrapper #errorPageContent {
    width: 100%;
    float: left;
    text-align: left; }
    #errorPageWrapper #errorPageContent .header {
      padding-top: 30px;
      float: left;
      font-size: 40px;
      width: 100%;
      color: #E8CAA6;
      line-height: 47px; }
    #errorPageWrapper #errorPageContent .content {
      font-size: 18px;
      float: left;
      color: #eee;
      padding-top: 30px;
      width: 100%; }
      #errorPageWrapper #errorPageContent .content a {
        font-weight: bold;
        color: #5f817c; }
        #errorPageWrapper #errorPageContent .content a:hover {
          color: #E8CAA6; }

#noScriptMessage {
  width: 100%;
  float: left;
  position: relative; }
  #noScriptMessage #noScriptHeader {
    width: 100%;
    float: left;
    text-align: center;
    height: 65px;
    background-color: #5F194C;
    border-bottom: 1px solid #850563; }
  #noScriptMessage #noScriptBody {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 10px;
    color: #fff; }
    #noScriptMessage #noScriptBody hr {
      display: block;
      height: 1px;
      border: 0;
      border-top: 1px solid #333;
      margin: 1em 0;
      padding: 0; }
    #noScriptMessage #noScriptBody a {
      color: #5f817c; }

/* -----------------------------------*/
/* ----- >> EVERYTHING PAGE  << ------*/
/* -----------------------------------*/
#allGenres {
  width: 95%;
  margin: 0px auto;
  font-size: 14px;
  position: relative; }
  #allGenres #divider {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 1px;
    background-color: #333; }
  #allGenres h3 {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #fff !important; }
  #allGenres ul {
    width: 100%;
    float: left;
    margin: 0px;
    color: #E8CAA6;
    padding: 0px; }
    #allGenres ul hr {
      background-color: #555 !important; }
    #allGenres ul li {
      float: left;
      text-align: left;
      width: 31%;
      margin: 0px;
      margin-left: 1%;
      margin-right: 1%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      margin-bottom: 10px;
      color: #E8CAA6; }
      #allGenres ul li a {
        font-size: 14px;
        color: #E8CAA6;
        font-weight: bold; }
        #allGenres ul li a:hover {
          color: #5f817c; }

/* -----------------------------------*/
/* ---- >> MY CHANNELS CONTENT << ----*/
/* -----------------------------------*/
#myChannelsMenuWrapper {
  width: 100%;
  float: left;
  margin-top: 5px;
  margin-bottom: 25px;
  border-bottom: 1px solid #999; }
  #myChannelsMenuWrapper a.menuoption {
    float: left;
    font-size: 16px;
    color: #ccc;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: -1px;
    text-decoration: none;
    margin-left: 10px; }
    #myChannelsMenuWrapper a.menuoption.selected {
      font-weight: bold;
      color: #E8CAA6;
      text-transform: uppercase;
      border: 1px solid #999;
      border-bottom: 1px solid #444; }
    #myChannelsMenuWrapper a.menuoption:hover {
      color: #fff;
      background-color: #666; }
      #myChannelsMenuWrapper a.menuoption:hover.selected {
        background-color: transparent; }
  #myChannelsMenuWrapper #editChannels {
    float: right;
    font-size: 16px;
    color: #ccc;
    margin-right: 10px;
    text-decoration: none;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px; }

#howToFavorites {
  width: 100%;
  float: left;
  text-align: left; }
  #howToFavorites .divider {
    width: 100%;
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 1px;
    background-color: #333; }
  #howToFavorites .header, #howToFavorites .subheader {
    font-size: 24px;
    font-weight: bold;
    float: left;
    width: 100%;
    color: #E8CAA6; }
  #howToFavorites .subheader {
    font-size: 18px; }
  #howToFavorites .copy {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 13px; }
    #howToFavorites .copy a {
      color: #E8CAA6; }
  #howToFavorites #howToImage {
    float: left;
    border: 1px solid #fff;
    margin-top: 10px; }

#songHistory {
  float: left;
  width: 100%;
  font-size: 14px;
  color: #E8CAA6;
  text-align: left;
  font-weight: bold;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px dotted #666; }
  #songHistory:hover {
    color: #5f817c; }

/* --------------------------------------*/
/* -- >> USER TRACK HISTORY/RATINGS << --*/
/* --------------------------------------*/
#trackHistoryWrapper {
  width: 100%;
  float: left; }
  #trackHistoryWrapper .song {
    float: left;
    width: 100%;
    height: 155px;
    margin-bottom: 15px; }
    #trackHistoryWrapper .song img.albumArt {
      max-width: 155px;
      width: 30%;
      float: left;
      height: auto;
      margin-right: 2%; }
    #trackHistoryWrapper .song img.ratingImage {
      float: left; }
    #trackHistoryWrapper .song .ratingsWrapper {
      float: left;
      width: 68%;
      padding-top: 8px;
      text-align: left;
      font-size: 13px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      #trackHistoryWrapper .song .ratingsWrapper div {
        float: left;
        font-weight: bold;
        line-height: 20px; }
      #trackHistoryWrapper .song .ratingsWrapper .ratingImageWrapper {
        float: left;
        margin-left: 10px; }
    #trackHistoryWrapper .song .metadata {
      width: 68%;
      text-align: left;
      float: left; }
      #trackHistoryWrapper .song .metadata div {
        float: left;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-bottom: 2px;
        font-size: 13px;
        color: #eee; }
        #trackHistoryWrapper .song .metadata div.title, #trackHistoryWrapper .song .metadata div.artist, #trackHistoryWrapper .song .metadata div.album {
          font-size: 14px;
          color: #fff; }
        #trackHistoryWrapper .song .metadata div.title {
          font-weight: bold; }
        #trackHistoryWrapper .song .metadata div.album {
          font-style: italic;
          padding-bottom: 4px; }
      #trackHistoryWrapper .song .metadata a {
        width: 100%;
        float: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-bottom: 2px;
        font-size: 13px;
        color: #5f817c; }

/* -----------------------------------------*/
/* --- >> TOAST (NOTIFICATION) STYLES << ---*/
/* -----------------------------------------*/
.toast-title {
  font-weight: bold;
  text-align: left; }

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  text-align: left; }

.toast-message a,
.toast-message label {
  color: #ffffff; }

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none; }

.toast-top-full-width {
  top: 300px;
  /*right: 0;*/
  left: 20%;
  width: 50%;
  position: relative; }

.toast-bottom-full-width {
  bottom: 5px;
  right: 0;
  width: 100%; }

.toast-top-left {
  top: 12px;
  left: 12px; }

.toast-top-right {
  top: 12px;
  right: 12px; }

.toast-bottom-right {
  right: 12px;
  bottom: 12px; }

.toast-bottom-left {
  bottom: 12px;
  left: 12px; }

#toast-container {
  position: fixed;
  z-index: 999999; }

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  color: #ffffff;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80); }

#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer; }

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; }

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important; }

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important; }

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important; }

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto; }

.toast {
  background-color: #030303; }

.toast-success {
  background-color: #51a351; }

.toast-error {
  background-color: #bd362f; }

.toast-info {
  background-color: #2f96b4; }

.toast-warning {
  background-color: #f89406; }

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 108px; } }
@media all and (min-width: 241px) and (max-width: 320px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 128px; } }
@media all and (min-width: 321px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 192px; } }
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 300px; } }
/* --------------------------------------*/
/* --- >> ROADBLOCK FULL-PAGE ANON << ---*/
/* --------------------------------------*/
#anonRoadblock {
  width: 960px;
  margin: 0px auto;
  position: relative;
  display: none;
  min-height: 1200px; }
  #anonRoadblock #roadblockInnerWrapper {
    width: 930px;
    float: left;
    padding: 15px;
    background-color: #555;
    padding-bottom: 25px;
    position: relative;
    border: 1px solid #333;
    box-shadow: 2px 2px 2px #3F3F3F; }
    #anonRoadblock #roadblockInnerWrapper .headerRow {
      width: 100%;
      float: left;
      padding-bottom: 10px; }
      #anonRoadblock #roadblockInnerWrapper .headerRow .headline {
        float: left;
        text-align: left;
        width: 99%;
        margin-left: 1%;
        font-size: 28px;
        text-shadow: 1px 1px 1px #333;
        color: #E8CAA6;
        font-weight: bold; }
    #anonRoadblock #roadblockInnerWrapper .leftCol {
      width: 560px;
      float: left; }
      #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper {
        float: left;
        width: 100%;
        padding-top: 5px; }
        #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockErrors {
          float: left;
          padding-bottom: 15px;
          width: 100%;
          text-size: 14px; }
        #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper .switchSections {
          float: left;
          color: #eee;
          width: 50%;
          padding-left: 15px;
          margin-left: 10px;
          margin-bottom: 20px;
          font-size: 14px;
          text-align: left;
          background-color: #666;
          padding-top: 10px;
          padding-bottom: 10px; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper .switchSections a {
            font-weight: bold;
            color: #E8CAA6; }
        #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #separatorWrapper {
          width: 50%;
          float: left;
          position: relative;
          z-index: 2;
          margin-top: 35px;
          margin-left: 15%; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #separatorWrapper .line {
            position: absolute;
            z-index: 1;
            height: 1px;
            background-color: #ccc;
            width: 100%;
            margin-top: 9px; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #separatorWrapper .label {
            position: relative;
            float: left;
            width: auto;
            margin-left: 45%;
            padding-left: 10px;
            padding-right: 10px;
            background-color: #555;
            text-align: center;
            font-size: 16px;
            color: #fff;
            line-height: 18px;
            z-index: 2; }
        #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #facebookSection {
          width: 80%;
          float: left;
          margin-top: 25px; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #facebookSection #facebookLogin {
            margin: 0px auto;
            border: 0px; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #facebookSection .switchSections {
            float: left;
            color: #eee;
            width: 100%;
            font-size: 14px;
            padding-top: 20px;
            padding-bottom: 20px; }
            #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #facebookSection .switchSections a {
              font-weight: bold;
              color: #E8CAA6; }
        #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockErrors {
          width: 100%;
          float: left;
          font-size: 13px;
          color: red;
          text-align: left; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockErrors li {
            color: #E8CAA6; }
        #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm {
          width: 100%;
          float: left; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm #newsletter {
            display: none; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .boilerplateWrapper {
            width: 65%;
            float: left;
            margin-top: 10px;
            text-align: left; }
            #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .boilerplateWrapper a {
              font-size: 12px;
              float: right;
              color: #999;
              margin-left: 35px; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .errorlist {
            width: 100%;
            float: left;
            text-align: left;
            color: red;
            font-size: 13px; }
            #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .errorlist li {
              color: #E8CAA6; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper {
            width: 100%;
            float: left;
            margin-bottom: 10px; }
            #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .label {
              width: 20%;
              float: left;
              line-height: 30px;
              font-size: 14px;
              margin-right: 3%;
              color: #ccc;
              text-align: right; }
            #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field {
              width: 50%;
              float: left;
              text-align: left; }
              #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="text"], #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="password"], #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="email"] {
                width: 84%;
                float: left;
                padding-left: 3%;
                padding-right: 3%;
                padding-top: 5px;
                padding-bottom: 5px;
                font-size: 18px;
                color: #333;
                border: 1px solid #333; }
                #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="text"]:active, #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="text"]:focus, #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="password"]:active, #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="password"]:focus, #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="email"]:active, #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field input[type="email"]:focus {
                  outline: 0px;
                  border: 1px solid #333; }
              #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field #id_birth_year {
                float: left;
                margin-top: 4px; }
              #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field #id_gender {
                width: 100%;
                float: left;
                padding: 0px;
                margin: 0px;
                margin-top: 5px; }
                #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field #id_gender li {
                  width: auto;
                  float: left;
                  color: #fff;
                  list-style: none;
                  margin-right: 15px; }
              #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field .confirmation {
                width: 20px;
                height: 20px;
                float: left;
                margin-top: 6px;
                margin-left: 5px;
                position: relative; }
                #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field .confirmation.success {
                  background-image: url(//cdn.accuradio.com/static/images/2014/confirmationSuccessDark.jpg); }
                #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .field .confirmation.failure {
                  background-image: url(//cdn.accuradio.com/static/images/2014/confirmationFailureDark.jpg); }
            #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .alreadyRegisteredWrapper {
              width: 70%;
              text-align: right;
              padding-top: 7px;
              font-size: 13px;
              display: none;
              color: #fff;
              float: left; }
              #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm .fieldWrapper .alreadyRegisteredWrapper a {
                color: #E8CAA6;
                font-weight: bold; }
          #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm input[type="submit"] {
            float: left;
            margin-top: 35px;
            margin-left: 120px;
            padding: 15px;
            padding-left: 55px;
            padding-right: 55px;
            font-size: 24px;
            color: #E8CAA6;
            font-weight: bold;
            border-top: 2px solid #688F8B;
            border-left: 2px solid #688F8B;
            border-bottom: 2px solid #537370;
            border-right: 2px solid #537370;
            background-color: #5f817c;
            text-shadow: 1px 1px 1px #333;
            box-shadow: 2px 2px 2px #444;
            background: -moz-linear-gradient(top, #7DAEA9 2%, #688F8B 8%, #5f817c 58%, #537370 95%, #537370);
            background: -webkit-linear-gradient(top, #7DAEA9 2%, #688F8B 8%, #5f817c 58%, #537370 95%, #537370);
            background: linear-gradient(top, #7DAEA9 2%, #688F8B 8%, #5f817c 58%, #537370 95%, #537370); }
            #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm input[type="submit"]:hover {
              cursor: pointer;
              background-color: #688F8B;
              background: #688F8B;
              border-bottom: 2px solid #688F8B;
              border-right: 2px solid #688F8B; }
            #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm input[type="submit"]:active, #anonRoadblock #roadblockInnerWrapper .leftCol #roadblockRegisterFormWrapper #roadblockRegisterForm input[type="submit"]:focus {
              outline: none; }
    #anonRoadblock #roadblockInnerWrapper .rightCol {
      width: 370px;
      float: right;
      margin-top: -40px; }
      #anonRoadblock #roadblockInnerWrapper .rightCol .headline {
        width: 100%;
        padding-bottom: 15px;
        font-size: 22px;
        color: #E8CAA6;
        font-weight: bold;
        text-shadow: 1px 1px 1px #333;
        text-align: left; }
      #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper {
        width: 98%;
        padding: 1%;
        float: left;
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 85px; }
        #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .circle {
          width: 76px;
          height: 76px;
          background-color: #5f817c;
          border-top: 2px solid #537370;
          border-left: 2px solid #537370;
          border-bottom: 2px solid #537370;
          border-right: 2px solid #537370;
          box-shadow: 1px 1px 2px #444;
          float: left;
          margin-right: 25px;
          -moz-border-radius: 80px;
          -webkit-border-radius: 80px;
          border-radius: 80px;
          background-repeat: no-repeat;
          background-position: center center; }
          #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .circle.ads {
            background-image: url(//cdn.accuradio.com/static/images/2014/featureAds.gif); }
          #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .circle.channels {
            background-image: url(//cdn.accuradio.com/static/images/2014/featureChannels.gif); }
          #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .circle.unlimited {
            background-image: url(//cdn.accuradio.com/static/images/2014/featureUnlimited.gif); }
          #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .circle.personalize {
            background-image: url(//cdn.accuradio.com/static/images/2014/featurePersonalize.gif); }
          #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .circle.customize {
            background-image: url(//cdn.accuradio.com/static/images/2014/featureCustomize.gif); }
        #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .copy {
          width: 70%;
          padding-top: 5px;
          float: left;
          text-align: left; }
          #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .copy .header {
            width: 100%;
            float: left;
            text-shadow: 1px 1px 1px #444;
            font-size: 16px;
            line-height: 19px;
            color: #E8CAA6;
            font-weight: bold;
            padding-bottom: 7px; }
          #anonRoadblock #roadblockInnerWrapper .rightCol .featureWrapper .copy .text {
            width: 100%;
            float: left;
            color: #ccc;
            font-size: 13px;
            line-height: 15px; }
      #anonRoadblock #roadblockInnerWrapper .rightCol .guestContinueWrapper {
        float: right;
        width: auto;
        padding: 10px;
        background-color: #666;
        margin-top: 55px; }
        #anonRoadblock #roadblockInnerWrapper .rightCol .guestContinueWrapper a {
          color: #999;
          font-size: 13px; }
          #anonRoadblock #roadblockInnerWrapper .rightCol .guestContinueWrapper a:hover {
            color: #ccc; }

/* -----------------------------------*/
/* ---- >> HIDDEN BOXES & DIVS << ----*/
/* -----------------------------------*/
#andoJSTrack {
  width: 1px;
  height: 1px;
  border: 0px !important; }

#pageSuperDescription {
  height: 0px;
  width: 0px;
  overflow: hidden; }

#myChannelsLinkSidebar {
  display: none; }

/* -----------------------------------*/
/* --- >> HOLIDAYS 2015 LIGHTBOX << --*/
/* -----------------------------------*/
#holidayCharityLightbox {
  width: 45%; }
  #holidayCharityLightbox .copy {
    color: #666;
    font-size: 13px; }
  #holidayCharityLightbox .hidden {
    display: none; }
  #holidayCharityLightbox .charityWrapper, #holidayCharityLightbox .successWrapper {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px; }
    #holidayCharityLightbox .charityWrapper .checkboxWrapper, #holidayCharityLightbox .successWrapper .checkboxWrapper {
      width: 10%;
      text-align: center;
      height: 100px;
      float: left; }
      #holidayCharityLightbox .charityWrapper .checkboxWrapper .checkbox, #holidayCharityLightbox .successWrapper .checkboxWrapper .checkbox {
        width: 40px;
        height: 40px;
        display: inline-block;
        background-image: url(/static/images/2014/holiday_vote_checkmarks.jpg);
        background-repeat: no-repeat;
        margin: 0px auto;
        margin-top: 30px; }
        #holidayCharityLightbox .charityWrapper .checkboxWrapper .checkbox:hover, #holidayCharityLightbox .successWrapper .checkboxWrapper .checkbox:hover {
          cursor: pointer;
          background-position: 0px -40px; }
        #holidayCharityLightbox .charityWrapper .checkboxWrapper .checkbox.selected, #holidayCharityLightbox .successWrapper .checkboxWrapper .checkbox.selected {
          background-position: 0px -80px; }
    #holidayCharityLightbox .charityWrapper h3, #holidayCharityLightbox .successWrapper h3 {
      font-size: 18px;
      text-align: left;
      width: 100%;
      float: left;
      color: #19B92F;
      font-weight: bold; }
    #holidayCharityLightbox .charityWrapper textarea, #holidayCharityLightbox .successWrapper textarea {
      margin-top: 20px;
      margin-bottom: 15px;
      resize: none;
      width: 75%;
      border: 1px solid #999;
      padding: 1%;
      float: left;
      font-size: 13px; }
    #holidayCharityLightbox .charityWrapper .shareOptions, #holidayCharityLightbox .successWrapper .shareOptions {
      float: left;
      text-align: right;
      width: 77%; }
      #holidayCharityLightbox .charityWrapper .shareOptions a img, #holidayCharityLightbox .successWrapper .shareOptions a img {
        float: right;
        margin-right: 15px; }
    #holidayCharityLightbox .charityWrapper .charityImg, #holidayCharityLightbox .successWrapper .charityImg {
      width: 22%;
      margin-left: 1%;
      float: left;
      border: 1px solid #ccc; }
    #holidayCharityLightbox .charityWrapper .charityMetaWrapper, #holidayCharityLightbox .successWrapper .charityMetaWrapper {
      width: 58%;
      padding-left: 2%;
      float: left;
      min-height: 90px;
      font-size: 12px;
      line-height: 16px;
      color: #000;
      text-align: left; }
      #holidayCharityLightbox .charityWrapper .charityMetaWrapper .name, #holidayCharityLightbox .successWrapper .charityMetaWrapper .name {
        float: left;
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 3px; }
    #holidayCharityLightbox .charityWrapper .writeInHeader, #holidayCharityLightbox .successWrapper .writeInHeader {
      width: 79%;
      margin-left: 1%;
      float: left;
      text-align: left;
      padding-top: 15px;
      font-size: 18px;
      padding-bottom: 10px;
      font-weight: bold;
      color: #333; }
    #holidayCharityLightbox .charityWrapper #writeInText, #holidayCharityLightbox .successWrapper #writeInText {
      border: 1px solid #666;
      margin-left: 1%;
      width: 53%;
      padding-left: 1%;
      padding-right: 1%;
      font-size: 14px;
      color: #000;
      padding-top: 10px;
      padding-bottom: 10px; }
    #holidayCharityLightbox .charityWrapper #writeInSubmit, #holidayCharityLightbox .successWrapper #writeInSubmit {
      float: left;
      min-width: 15%;
      max-width: 20%;
      margin-left: 10px;
      margin-top: 0px; }
    #holidayCharityLightbox .charityWrapper .writeInSmallText, #holidayCharityLightbox .successWrapper .writeInSmallText {
      width: 79%;
      margin-left: 1%;
      padding-top: 10px;
      float: left;
      font-size: 12px;
      color: #666;
      text-align: left; }
  #holidayCharityLightbox a.disabled {
    background-color: #ccc !important; }

#holidayPromo2015Rules {
  width: 90%;
  float: left;
  font-size: 11px;
  color: #999 !important;
  line-height: 12px; }

#holidayPromo2015Wrapper ul.winners {
  width: 90%;
  float: left;
  font-size: 14px;
  line-height: 20px; }
  #holidayPromo2015Wrapper ul.winners li {
    width: 90%;
    padding-left: 5%; }
    #holidayPromo2015Wrapper ul.winners li strong {
      font-weight: bold; }
    #holidayPromo2015Wrapper ul.winners li:nth-child(2n) {
      background-color: #505050; }
#holidayPromo2015Wrapper .holidayVoteWrapper {
  float: left;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center; }
  #holidayPromo2015Wrapper .holidayVoteWrapper a {
    padding: 10px;
    padding-left: 25px;
    padding-right: 25px;
    border: 1px solid #eee;
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    background-color: #B91818;
    color: #fff;
    text-decoration: none;
    font-size: 24px;
    font-weight: bold;
    margin: 0px auto; }
#holidayPromo2015Wrapper .charityWrapper {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  float: left; }
  #holidayPromo2015Wrapper .charityWrapper img {
    width: 30%;
    margin-right: 2%;
    float: left; }
  #holidayPromo2015Wrapper .charityWrapper .charityMeta {
    width: 66%;
    float: left; }
    #holidayPromo2015Wrapper .charityWrapper .charityMeta .charityName {
      width: 100%;
      float: left;
      color: #fff;
      font-weight: bold;
      font-size: 18px;
      padding-bottom: 5px; }
    #holidayPromo2015Wrapper .charityWrapper .charityMeta .charityDescription {
      width: 100%;
      float: left;
      font-size: 14px;
      line-height: 17px;
      color: #eee; }
      #holidayPromo2015Wrapper .charityWrapper .charityMeta .charityDescription a {
        color: #E8CAA6; }

/* ======================================================= */
/* Styling for the volume slider for the preroll video ad. */
/* ======================================================= */
#volumeVideoAdWrapper {
  width: 140px;
  height: auto;
  z-index: 20;
  display: block;
  margin: 0 auto;
  margin-top: 25px; }
  #volumeVideoAdWrapper #volVideoAdLabel {
    margin-right: 10px;
    font-size: 11px;
    color: #5F194C;
    font-weight: bold;
    text-align: center; }
  #volumeVideoAdWrapper .ui-slider {
    height: 2px;
    background-color: #5f817c;
    background-image: none;
    margin-top: 7px;
    float: left;
    position: relative;
    width: 120px;
    z-index: 20; }
  #volumeVideoAdWrapper .ui-slider-handle {
    width: 12px;
    float: left;
    height: 12px;
    position: relative;
    margin-top: -5px;
    background-image: url("//cdn.accuradio.com/static/images/2014/ui-slider-handle.gif");
    background-size: 12px 12px;
    background-position: center;
    z-index: 25;
    outline: none;
    border: 0px; }
    #volumeVideoAdWrapper .ui-slider-handle:active {
      outline: none; }

/* ================================================ */
/* Styling for the help page.                       */
/* ================================================ */
#known_issues {
  width: 95%;
  height: 100px;
  display: block; }

#known_issues_heading {
  border-color: #000000;
  border-style: solid;
  border-width: 2px 2px 0px 2px;
  background-color: #ffcc00;
  color: #000000;
  font-size: 24px;
  text-align: left;
  padding-left: 10px; }

#known_issues_text {
  border: 2px solid #000000;
  background-color: #626262;
  height: inherit;
  overflow: scroll;
  text-align: left;
  padding: 0px 0px 0px 10px; }

#updates_list li {
  list-style-position: inside;
  list-style-type: circle;
  padding: 10px 0px 0px 2px; }

#contact_section {
  width: 95%;
  height: 50px;
  margin: auto 6%;
  font-weight: bold; }

.contact_buttons {
  width: 125px;
  height: 50px;
  padding: 2px;
  float: left;
  display: inline-block;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  text-align: center;
  vertical-align: middle;
  line-height: 50px;
  margin-top: 5%;
  margin-right: 6%;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000; }

a #troubleshoot_button {
  background-color: #59807c;
  color: #FFFFFF;
  text-shadow: 1px 1px #4e7270;
  border-bottom-color: #4e7270;
  border-top-color: #628e8a; }

a #site_usage_button {
  background-color: #5b1b46;
  color: #FFFFFF;
  text-shadow: 1px 1px #541940;
  border-bottom-color: #541940;
  border-top-color: #79265d; }

a #artist_support_button {
  background-color: #4c5f7c;
  color: #FFFFFF;
  text-shadow: 1px 1px #41536d;
  border-bottom-color: #41536d;
  border-top-color: #566b8e; }

a #contact_button {
  background-color: #ffcc00;
  color: #000000;
  text-shadow: 1px 1px #ebb800;
  border-bottom-color: #ebb800;
  border-top-color: #ffe000; }

#fivestarchannelsidebar {
  display: none; }

#fivestarlink {
  background-color: black !important;
  font-size: 17px !important;
  margin: 0 0 0 0 !important;
  border-top: 0px solid !important;
  border-bottom: 0px !important;
  text-shadow: 0px 0px !important;
  text-align: center; }

.greyoutchannel {
  background-color: black;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 55;
  display: block;
  margin: 0px;
  border: 0px; }

/* ----------------------------------------------*/
/* --- >> Vacation Promotion 2017 Lightbox  << --*/
/* ----------------------------------------------*/
#vacationPromotionLightbox {
  font-family: "Helvetica Neue", "Arial";
  width: 45%; }
  #vacationPromotionLightbox .copy {
    color: #666;
    font-size: 15px;
    text-align: center; }
  #vacationPromotionLightbox .hidden {
    display: none; }
  #vacationPromotionLightbox .vacationOptionWrapper, #vacationPromotionLightbox .successVacationWrapper {
    height: 400px; }
    #vacationPromotionLightbox .vacationOptionWrapper .checkboxWrapper .checkbox, #vacationPromotionLightbox .successVacationWrapper .checkboxWrapper .checkbox {
      width: 40px;
      height: 40px;
      display: inline-block;
      background-image: url(/static/images/2014/holiday_vote_checkmarks.jpg);
      background-repeat: no-repeat;
      margin: 0px auto;
      margin-top: 30px; }
      #vacationPromotionLightbox .vacationOptionWrapper .checkboxWrapper .checkbox.hover, #vacationPromotionLightbox .successVacationWrapper .checkboxWrapper .checkbox.hover {
        cursor: pointer;
        background-position: 0px -40px; }
      #vacationPromotionLightbox .vacationOptionWrapper .checkboxWrapper .checkbox.selected, #vacationPromotionLightbox .successVacationWrapper .checkboxWrapper .checkbox.selected {
        background-position: 0px -80px; }
    #vacationPromotionLightbox .vacationOptionWrapper a img, #vacationPromotionLightbox .successVacationWrapper a img {
      display: block;
      margin: 0 auto; }
    #vacationPromotionLightbox .vacationOptionWrapper .vacationImg, #vacationPromotionLightbox .successVacationWrapper .vacationImg {
      width: 100%;
      margin-bottom: 2%; }
    #vacationPromotionLightbox .vacationOptionWrapper .vacationMetaWrapper, #vacationPromotionLightbox .successVacationWrapper .vacationMetaWrapper {
      width: 100%;
      float: left;
      font-size: 12px;
      color: #000;
      height: 20%; }
      #vacationPromotionLightbox .vacationOptionWrapper .vacationMetaWrapper .name, #vacationPromotionLightbox .successVacationWrapper .vacationMetaWrapper .name {
        float: left;
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 3px;
        text-align: center; }
  #vacationPromotionLightbox a.disabled {
    background-color: #ccc !important; }

.successVacationWrapper {
  height: 300px;
  float: left;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  border-bottom: 2px solid #666;
  padding-bottom: 2%;
  overflow: scroll; }

/* For gateway page. */
#vacationPromoRules {
  width: 90%;
  float: left;
  font-size: 11px;
  color: #999 !important;
  line-height: 12px; }

#vacationPromoWrapper ul.winners {
  width: 90%;
  float: left;
  font-size: 14px;
  line-height: 20px; }
  #vacationPromoWrapper ul.winners li {
    width: 90%;
    padding-left: 5%; }
    #vacationPromoWrapper ul.winners li strong {
      font-weight: bold; }
    #vacationPromoWrapper ul.winners li:nth-child(2n) {
      background-color: #505050; }
#vacationPromoWrapper .vacationVoteWrapper {
  float: left;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center; }
  #vacationPromoWrapper .vacationVoteWrapper a {
    padding: 10px;
    padding-left: 25px;
    padding-right: 25px;
    border: 1px solid #eee;
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    background-color: #B91818;
    color: #fff;
    text-decoration: none;
    font-size: 24px;
    font-weight: bold;
    margin: 0px auto; }
#vacationPromoWrapper .vacationWrapper {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  float: left; }
  #vacationPromoWrapper .vacationWrapper img {
    width: 30%;
    margin-right: 2%;
    float: left; }
  #vacationPromoWrapper .vacationWrapper .vacationMeta {
    width: 66%;
    float: left; }
    #vacationPromoWrapper .vacationWrapper .vacationMeta .vacationName {
      width: 100%;
      float: left;
      color: #fff;
      font-weight: bold;
      font-size: 18px;
      padding-bottom: 5px; }
    #vacationPromoWrapper .vacationWrapper .vacationMeta .vacationDescription {
      width: 100%;
      float: left;
      font-size: 14px;
      line-height: 17px;
      color: #eee; }
      #vacationPromoWrapper .vacationWrapper .vacationMeta .vacationDescription a {
        color: #E8CAA6; }

.vacationOptionWrapper {
  overflow: hidden !important; }

.vacationOptionWrapper .checkboxWrapper {
  display: inline-block; }

div#loginScreenForAnnoymousRatingText {
  display: none; }

/*# sourceMappingURL=global.css.map */
