
/* overwrite */
    #two-column .col-a {width:626px;}
    #two-column .col-a .main-promo, #two-column .col-a .sub-promo {border:4px solid #000;background-color:#fff;margin-bottom:10px;}
    #row-1 { height: 210px; }

/* page */

    #blq-main{background: #b8f789 url('/staticarchive/1598b8c268d9d5a0838ca477717ab529c6f458f8.jpg') left bottom no-repeat;}
    #blq-content{background: url('/staticarchive/c72fecba7044ffe6969e476e1b0cfc10ad47e5c2.jpg') left top no-repeat;padding-top:15px;}
    #blq-content #row-2{padding-bottom:550px;}

/* sub-navigation */
    #blq-local-nav { position: relative; z-index: 100; }
    body.home #sub-navigation ul li.home p a, body.singers #sub-navigation ul li.singers p a, body.guitars #sub-navigation ul li.guitars p a, body.drummers #sub-navigation ul li.drummers p a, body.bassist #sub-navigation ul li.bassists p a, body.best-band #sub-navigation ul li.best-band p a{background-color:#d8002c;color:#fff;}
    #sub-navigation ul{float:left; position:absolute; left:14px; right:auto; top:215px; border:4px solid #000;background:#fff;}
    #sub-navigation ul li, #sub-navigation ul li p{margin:0;padding:0;}
    #sub-navigation ul li{float:left;border-right:1px solid #000;width:157px;height:20px;text-align:center;}
    #sub-navigation ul li.last{border:none;}
    #sub-navigation ul li p a{display:block;height:17px;text-decoration:none;width:157px;font-weight:bold;padding-top:3px;font-size:13px;}
    #sub-navigation ul li p a:link,#sub-navigation ul li p a:visited{color:#000;}
    #sub-navigation ul li p a:hover,#sub-navigation ul li p a:active{color:#fff;background-color:#d8002c;}


/* col-a */


      h1#best-of-the-best{width:618px;height:62px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#best-of-the-best span {background: url('/staticarchive/5a10865b479ee1bc49b185d061f1bfb7493676b9.gif') no-repeat;position: absolute;width: 100%;height: 100%;}


    /* coming soon */
              
      h1#coming-soon-bassists{width:618px;height:82px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#coming-soon-bassists span {background: url('/staticarchive/9c5a47b1549ae544f0f7429ac392c02162a1a28c.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h1#coming-soon-guitar{width:618px;height:82px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#coming-soon-guitar span {background: url('/staticarchive/50ef2784afb87954f5eba69056df1ec23b4489c3.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h1#coming-soon-drummer{width:618px;height:82px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#coming-soon-drummer span {background: url('/staticarchive/345d2c64c81480c868f7442d1803b85df4ea0cfa.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
              
                
    /* cast your vote */
      h1#vote-now-best-band{width:618px;height:79px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-now-best-band span {background: url('/staticarchive/0e25298ba7a25e00ccfdcb40592f05202ed21721.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h1#vote-now-singer{width:618px;height:79px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-now-singer span {background: url('/staticarchive/6973619617a79b824f90d05bc201aeb8f9085ba0.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
    
      h1#vote-now-guitarist{width:618px;height:88px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-now-guitarist span {background: url('/staticarchive/560ed61ad522b4c270dd8909101535542afa9094.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
    
      h1#vote-now-drummers{width:618px;height:88px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-now-drummers span {background: url('/staticarchive/e33287dc7ea54878a7b6c6a8ece69a9f9bcacf09.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      
      h1#vote-now-bassists{width:618px;height:88px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-now-bassists span {background: url('/staticarchive/ae3a11bf1c0dad4e801e531dce1654cdfcdf8cfc.gif') no-repeat;position: absolute;width: 100%;height: 100%;}      


    /* vote over */
      h1#vote-over-best-band{width:618px;height:79px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-over-best-band span {background: url('/staticarchive/326168183ad0a4f3a7abcf47576689e10be71f5e.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h1#vote-over-singer{width:618px;height:79px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-over-singer span {background: url('/staticarchive/38c6fd5ec2769fed75b686a1ded47f08a17cba61.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
    
      h1#vote-over-guitarist{width:618px;height:88px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-over-guitarist span {background: url('/staticarchive/7502c5c0c7505a668218d2cb1405b340e1674fbc.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
    
      h1#vote-over-drummers{width:618px;height:88px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-over-drummers span {background: url('/staticarchive/47c7f844707560c1fdd8c78f50f9547b604a9f52.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      
      h1#vote-over-bassists{width:618px;height:88px;position:relative;margin:0;padding:0;font-size:12px;}
      h1#vote-over-bassists span {background: url('/staticarchive/d59548aaff44c2c5b3987b29d63d87529b102911.gif') no-repeat;position: absolute;width: 100%;height: 100%;}          




    /* short and long list */

      h2#who-made-it-short-list{width:618px;height:64px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#who-made-it-short-list span {background: url('/staticarchive/b77311ca7a0019188db0c179ee8c6eb86413e915.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h2#who-didnt-long-list{width:618px;height:64px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#who-didnt-long-list span {background: url('/staticarchive/e3af458cd14bf8479500348ba2a6ec5cb6cb2c0e.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      
      h1#the-results{width:626px;height:165px;position:relative;margin:0;padding:0;font-size:12px;margin-bottom:10px;}
      h1#the-results span {background: url('/staticarchive/430098816536978eb8b9f8bf00897b107cedf8a9.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h2#winner-singers{width:618px;height:66px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#winner-singers span {background: url('/staticarchive/bc9589c35df2bc47db5e6308b6ef2d6d4b3c8980.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h2#winner-guitarists{width:618px;height:66px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#winner-guitarists span {background: url('/staticarchive/2757251188137760a31f03a9631f61d02b58bc3a.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h2#winner-drummers{width:618px;height:66px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#winner-drummers span {background: url('/staticarchive/08daa0cdf60f948ea8b16911026a47a43055c63a.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h2#winner-bassists{width:618px;height:66px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#winner-bassists span {background: url('/staticarchive/4e726d7249deb9dccc77607ab0050732aa6ab054.gif') no-repeat;position: absolute;width: 100%;height: 100%;}

      h2#winner-best-band{width:618px;height:66px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#winner-best-band span {background: url('/staticarchive/013a1007aac582078d604e0f7eff958bfaa5007e.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      
      h2#take-a-look{width:618px;height:100px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#take-a-look span {background: url('/staticarchive/3ab58e0ccee674942815703c6093e91e28420164.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      


      .cat-box{margin:0 10px 10px;border-bottom:1px solid #000;padding-bottom:10px;}
      .cat-box a{color:#000;font-weight:bold;text-decoration:none;}
      .cat-box img{border:3px solid #000;float:left;margin-right:10px;}
      .cat-box-red img{border:3px solid #d8002c;/*float:left;margin-right:10px;*/}
      .last, #dj-recommends .last{border-bottom:none;}
      
      a.btn-shortlist-sml{width:294px;height:41px;position:relative;margin:0;padding:0;font-size:12px;display:block;margin-left:314px;}
      a.btn-shortlist-sml:hover{cursor:hand;}
      a.btn-shortlist-sml span {background: url('/staticarchive/359a33d094994d9c7a8a3e6ac9e486083ab7b45b.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
  
        #termsandconditions ol{margin:10px;}
        #termsandconditions ol li{list-style:disc;margin-bottom:10px;}
        #termsandconditions{margin:20px 10px;}
        #termsandconditions h1{padding-bottom:10px;}

        #tnc{margin:10px;}
        #tnc a{color:#000;font-weight:bold;text-decoration:none;}


    #emp-lead{margin:20px 0 20px 45px;}
  
  #emp-descr {margin: 0 0 45px 20px;}


    /* vote */
      h2#castyourvote-longlistartist{width:618px;height:64px;position:relative;margin:0;padding:0;font-size:12px;}
      h2#castyourvote-longlistartist span {background: url('/staticarchive/3b3911e98640acea263286c09a51ed186266aa82.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
    
      #vtngSubmit{margin:30px 10px 0;}
      #vtngSubmit p#vtngTitle, p#vtngQuestion{display:none;}
      #vtngSubmit ol#vtngOptionList li {height:180px;border-bottom:1px solid #000;margin-bottom:10px;}
      #vtngSubmit ol#vtngOptionList li label img{float:left;margin-right:10px;}
      #vtngSubmit ol#vtngOptionList li input{margin-right:5px;}
      
      .vote-details{margin-bottom:5px;}
      .vote-details p a{background:url('/staticarchive/89f9431b8d5afc7a6682a6db71b0f1b736a66197.gif') 0px 3px no-repeat;padding-left:11px;}
      .vote-details a{text-decoration:none;color:#000;font-weight:bold;}
      
      /* after vote */
      #vtngThreshold{background:url('/staticarchive/1c256f3836f2635922ebdd40d0926cab9fbe6728.gif') 0px 30px no-repeat;padding-bottom:100px;}
      #vtngThreshold #vtngTitle, #vtngThreshold #vtngQuestion{display:none;}
      #vtngThreshold p#vtngThresholdText{margin:0 25px;padding-top:130px;}
      
            /*= promos style */
            #row-2 .small-promo { float: left; }
            #row-2 .small-promo a { text-decoration: none; cursor: pointer; }
            #row-2 .small-promo a span.promo-text {  color: #fff; background: transparent url('/staticarchive/fefb05f9d6a59e734fe72f34ed0ed91d04915122.png') 0 0 repeat; }
            #row-2 .small-promo a span.promo-text .title { display: block; font-size: 1em; font-weight: bold;  text-decoration: none; }
            #row-2 .small-promo a:hover span.promo-text { background: transparent url('/staticarchive/515fd49c53848c8f4ae56ea32312697b5e8a3154.png') 0 0 repeat; display: block;  color: #fff; text-decoration: none; }
            #row-2 .small-promo a span.promo-text { background: transparent url('/staticarchive/fefb05f9d6a59e734fe72f34ed0ed91d04915122.png') 0 0 no-repeat; color: #fff; }
      
            /*= iconography */
            #row-2 .video a span.promo-text .title { background: transparent url('/staticarchive/fbfe2a570aab26c46a0a74bf0269c8b7bae7a145.gif') 0 3px no-repeat; text-decoration: none; }
      
            
            /*= promos style */
            #row-2 .small-promo a img { display: block; position: relative; }
            #row-2 .small-promo { margin: 0 0 10px 0; width: 292px; }
            #row-2 .small-promo a.promo-image { position: relative; display: block; }
            #row-2 .small-promo a span.promo-text { position: absolute; top: 150px; width: 272px; height: 50px; z-index: 100; display: block; padding: 10px; }
            #row-2 .small-promo a span.promo-text .title { display: block; font-size: 1em; font-weight: bold; margin-bottom: 4px; text-decoration: none; }
            #row-2 .small-promo a:hover span.promo-text {  display: block; padding: 10px; text-decoration: none; }
            #row-2 .content .left { margin: 0 14px 10px 10px; float: left; }
      
            /*= iconography */
            #row-2 .video a span.promo-text .title { padding-left: 25px; }
            
            #phone-vote-text{border-top:1px solid #000;margin:20px;padding-top:10px;}




/* col-b */      

      .col-b .box .box-inner{margin:20px 11px 20px 15px;}
      .col-b .box .box-inner img{border:3px solid #000;margin-bottom:10px;}
      .box{border:4px solid #000;margin:0 0 14px;padding:0;background-color:#fff;}
      #latest-tv-show h3, #check-it-out h3, #dj-recommends h3, #related-links h3, #the-panel h3{width: 299px;height: 66px;position: relative;margin:0;padding:0;}
      #latest-tv-show h3 span {background: url('/staticarchive/77e0371d8c7ec675702a07a3771e2904d5226adb.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      #check-it-out h3 span {background: url('/staticarchive/14b589400e880a7a95d106b55ac77f3f405b9f4a.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      #dj-recommends h3 span {background: url('/staticarchive/6e36ef5fb922ba463e4d598550979ed69bfc9149.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      #related-links h3 span {background: url('/staticarchive/0163a62e8e497609588c4107164d70397d4ac150.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      #the-panel h3 span {background: url('/staticarchive/b8c09fb21192707ca08b9450cff3d0bdcc8af248.gif') no-repeat;position: absolute;width: 100%;height: 100%;}
      #dj-recommends .box-inner{border-bottom:1px solid #000;margin-bottom:10px;}
      #dj-recommends .box-inner img{float:left;margin-right:14px;}
      #check-it-out ul{margin-bottom:10px;}
      #the-panel ul.panel-list, #related-links ul.related-links-list{margin-bottom:10px;}
      #the-panel ul.panel-list li{margin-bottom:5px;}      
      #the-panel ul.panel-list li a, #related-links ul.related-links-list li a, #latest-tv-show .box-inner p.showlink a{background:url('/staticarchive/89f9431b8d5afc7a6682a6db71b0f1b736a66197.gif') 0px 4px no-repeat;padding-left:9px;font-weight:bold;color:#000;text-decoration:none;}
      
      
      #related-links p{margin-bottom:5px;}
      
      
      /*#latest-tv-show .box-inner{margin-top:20px;margin-bottom:20px;}*/
      #latest-tv-show .box-inner p.subtitle{font-weight:bold;}
      #latest-tv-show .box-inner p.showlink {padding-top:10px;}
      #latest-tv-show .box-inner p.showlink a{text-decoration:none;color:#000;font-weight:bold;}
      
      
      
      /*
      =COMPONENTS
      ****************************************************************/
      #row-1 .primary-promotion {padding: 0;margin:0;}
      #mainpromo-shadow {position: absolute;top:0;left:0;z-index:1;}
      
      
      /*
      =TABBED PROMOS VERSION 2 (smaller)
      ****************************************************************/
      #tabbed-promos {
        position:   relative;
        width:      618px;
        background: none;
      
      }
      
      #tabbed-promos .pics,
      #tabbed-promos .tabs,
      #tabbed-promos ul.tab-list li {
        float: left;
      }
      
      #tabbed-promos ul.tab-list li {
        border-right: 4px solid #000;
        border-top: 4px solid #000;
      }
      
      #tabbed-promos ul.tab-list li#tab-3{border-right:none;}
      
      
      /* remove default browser list styling */
      #tabbed-promos ul.tab-list {
        list-style: none;
        margin:  0;
        padding: 0;
      }
      
      
      /* remove margins so the absolute positioning is accurate across browsers */
      #tabbed-promos .supporting-content h4 a,
      #tabbed-promos .supporting-content h4 a {
              color: #fff;
              font-size: 12px;
              font-weight: bold;
      }
      
            /* position the supporting content relative to '#tabbed-promos'  */
            #tabbed-promos .supporting-content {
              position: absolute;
              right:   27px;
              top:     25px;
              width:  160px;
              color:  #fff;
            }
      
      
      #tabbed-promos .supporting-content h4 a.black,
      #tabbed-promos .supporting-content p.black {
      color: #000;
      }
      
      #tabbed-promos .supporting-content ul li a.black {
      background: url('/staticarchive/86f09c48bbe2b680ee33d217564a2f0ec40c0a4a.gif') 0 3px no-repeat;
      color: #000;
      }
      
      #tabbed-promos .supporting-content p {
      font-size: 12px;
      margin-top:14px;
      line-height: 1.2em;
      }
      
      #tabbed-promos .supporting-content ul {
      margin-top: 10px;
      }
      
      #tabbed-promos .supporting-content ul li a {
      color: #fff;
      font-size: 12px;
      background: url('/staticarchive/f3b388e6c9321b808dc252d303a18ba2a2dd7cf9.gif') 0 3px no-repeat;
      padding-left: 10px;
      line-height: 1.2em;
      }
      
            /* default tabs background colour */
            #tabbed-promos .tabs {
      text-align:center;
      width: 180px;
              padding:    10px;
             /* background:url('/radio2/images/homepage/promomenu/promomenu-off.gif') 0 0 repeat-x; */
      
            }
      
            /* hide all the pics.. (see below) */
            #tabbed-promos .pics {
              display: none;
            }
      
            /* =JS activated */
            /* ..then display the current pic and highlight the current tab */
            #tabbed-promos .current {
              background: url('/staticarchive/471d3482ceff670280a2595c0fc59fac1140fd9d.gif') 0 0 repeat-x;
              display:    block;
      
            }
      #tabbed-promos .tabs a{color:#000;text-decoration:none;font-weight:bold;font-family:verdana;font-size:12px;}
      #tabbed-promos .current a {color: #fff;font-weight:bold;text-decoration:none;}
      #tabbed-promos #tab-3 {
      width: 190px;
      
      }
      
