meta.foundation-version{font-family:"/5.2.1/";}
meta.foundation-mq-large{font-family:"/only screen and (min-width:48em)/"; width:48em;}
meta.foundation-data-attribute-namespace{font-family:false;}
meta.foundation-mq-topbar{font-family:"/only screen and (min-width:48em)/"; width:48em;}
   
html,
body { height:100%;
       font-size:100%;
       min-width:20em;
       -webkit-font-smoothing: antialiased;
     }

*,
*:before,
*:after { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

body { background:#f6f6f6;
       color:#676666;
       padding:0;
       margin:0;
       font-family:Verdana,Sans-Serif;
       font-weight:normal;
       font-style:normal;
       line-height:1em;
       position:relative;
       cursor:default;
     }
     
/* ------------------- FOUNDATION BASE------------------------ */
.row {width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:61.25em;*zoom:1;}
.row:before,
.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row.collapse > .column,
.row.collapse > .columns{position:relative;padding-left:0;padding-right:0;float:left;}
.row.collapse .row{margin-left:0;margin-right:0;}
.row .row{width:auto;margin-left:-0.3125em;margin-right:-0.3125em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}
.row .row:before,
.row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1;}
.row .row.collapse:before,
.row .row.collapse:after{content:" ";display:table;}
.row .row.collapse:after{clear:both;}

.column,
.columns{position:relative;padding-left:0.3125em;padding-right:0.3125em;width:100%;float:left;}
.column-nopad,
.columns-nopad{position:relative;width:100%;float:left;}     
/* ------------------- FOUNDATION ------------------------ */

/* ------------------- ELEMENTS ------------------------ */
img { max-width:100%;
      height:auto;
    }
img { -ms-interpolation-mode:bicubic; }
img { display:inline-block; vertical-align:middle; }

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td{margin:0;padding:0;direction:ltr;}
a{color:#2795b6;text-decoration:none;line-height:inherit;outline:none;}
a:hover,
a:focus{color:#8c8c8c;cursor:pointer;}
a img{border:none;}
p{font-size:0.875em;line-height:1.35em;color:#666666;}
hr{border:dotted #fff;border-width:1px 0 0;clear:both;margin:10px 0 10px;height:0;}
h2{font-size:0.875em;padding:0;margin:0;text-transform:uppercase;font-family:'Muli',sans-serif;letter-spacing:.05em; line-height: 1.6em;}
h5{font-size:0.875em;letter-spacing:.05em; line-height:1.4em;}
em,
i{font-style:italic;line-height:inherit;}
strong,
b{font-weight:bold;line-height:inherit;}
small{font-size:60%;line-height:inherit;}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c;}
ul,
ol,
dl{font-size:0.875em;line-height:1.35em;list-style-position:outside;font-family:inherit;}
ul,
ol{margin-left:0;}
ul.no-bullet,
ol.no-bullet{margin-left:0;}
ul li ul,
ul li ol{margin-left:1.25em;margin-bottom:0;}
ul.square li ul,
ul.circle li ul,
ul.disc li ul{list-style:inherit;}
ul.square{list-style-type:square;}
ul.circle{list-style-type:circle;}
ul.disc{list-style-type:disc;}
ul.no-bullet{list-style:none;}
ol li ul,
ol li ol{margin-left:1.25em;margin-bottom:0;}
textarea{height:auto;min-height:50px;}
select { width:100%; }
/* ------------------- ELEMENTS ------------------------ */

/* ------------------- POSITIONS ------------------------ */
.left{float:left !important;}
.right{float:right !important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}

.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
/* ------------------- POSITIONS ------------------------ */

/* ------------------- BACKGROUND AND RESULT HOLDERS ------------------------ */
.bg-content{width:100%;background:url(../images/bg-content.png) 0 0 repeat-x;}
.result-holder{position:relative;display:block;}
#result-div-success{position:absolute;background-color:#7BBA38;color:#fff;text-align:center;left:0;right:0;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:9999;}
#result-div-fail{position:absolute;background-color:#bf2222;color:#fff;text-align:center;left:0;right:0;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:9999;}
/* ------------------- BACKGROUND AND RESULT HOLDERS ------------------------ */

/* -------------------- PADDING AND MARGINS ----------------- */
.pad-15{padding:0.938em;}
.pad-top10{padding-top:0.625em;}
.pad-bot15{padding-bottom:0.938em;}
.mar-top5{margin-top:0.313em;}
.mar-top10{margin-top:0.625em;}
.mar-top15{margin-top:0.938em;}
.mar-bot5{margin-bottom:0.313em;}
.mar-bot15{margin-bottom:0.938em;}
/* -------------------- PADDING AND MARGINS ----------------- */

/* ------------------- GLOBAL ------------------------ */
.wrapper{width:100%;overflow:hidden;position:relative;}
.box{background:#f9f9f9;border:1px solid #fff;margin-bottom:0.625em;}


 .button {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #ffffff;
  border-radius: 5px;
  border: 1px solid #000000;
  color: #000000;
  display: inline-block;
  font-size: .813em;
  margin: auto;
  padding: 2px 5px;
  text-decoration: none;
  font-weight:normal;
}
.button:hover {
  background-color: #f2940d;
  color: #ffffff;
}

.not-active {
   pointer-events: none;
   cursor: default;
}

.special-input,
.special-input-half-left,
.special-input-half-right { vertical-align:top;
                            padding:7px 10px;
                            border:1px solid #f60;
                            box-sizing:border-box;
                            border-radius:7px;
                            -webkit-border-radius:7px;
                            -moz-border-radius:7px;
                          }

.special-input { width:100%; }
.special-input-half-left { width:49%;
                           float:left;
                         }
.special-input-half-right { width:49%;
                            float:right;
                          }

/* ------------------- GLOBAL ------------------------ */

/* -------------- SHAREBAR ----------------*/
.shareArticle { position:static; margin:10px;}
.shareLink { display:none; }
.shareBar ul.icons { left:0px;
                     display:inline-block;
                     padding:0;
                     margin:0;
                     list-style:none;
                     white-space:nowrap;
                   }
.shareBar ul.icons li { cursor:pointer;
                        display:inline;
                        padding-right:3px;
                        height:16px;
                        width:19px;
                      }
:root .shareBar ul.icons li img { -webkit-transition:height 100ms ease,width 100ms ease;
                                  -moz-transition:height 100ms ease,width 100ms ease;
                                  -ms-transition:height 100ms ease,width 100ms ease;
                                  -o-transition:height 100ms ease,width 100ms ease;
                                  transition:height 100ms ease,width 100ms ease;
                                }
:root .shareBar ul.icons li:hover + li img { height:20px;
                                             width:20px;
                                           }
:root .shareBar ul.icons li:hover img { height:26px;
                                        width:26px;
                                        z-index:9999;
                                      }
/* -------------- SHAREBAR ----------------*/
/* -------------- COMMENTS SOCIAL NETWORK BUTTONS ----------------*/
.comments-socnet { float:right; }
.comments-socnet .custom-fb-button,
.detail-likebar .custom-fb-button  { display:inline-block;
                                     padding:0;
                                     margin:0;
                                     width:80px;
                                     height:20px;
                                     vertical-align:top;
                                   }
.comments-socnet .custom-googleplus,
.detail-likebar .custom-googleplus  { display:inline-block;
                                      padding:0;
                                      margin:0;
                                      width:55px;
                                      height:20px;
                                      vertical-align:top;
                                    }
.comments-socnet .custom-fb-button iframe,
.detail-likebar .custom-fb-button iframe { overflow:hidden;
                                            width:100px;
                                            height:20px;
                                          }
/* -------------- COMMENTS SOCIAL NETWORK BUTTONS ----------------*/

/* -------------- FLEX VIDEO ----------------*/
.flex-video{position:relative;padding-bottom:67.5%;height:0;}
.flex-video.widescreen{padding-bottom:56.5%;}
.flex-video.vimeo{padding-top:0;}
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video { position:absolute;top:0;left:0;width:100%;height:100%;}
/* -------------- FLEX VIDEO ----------------*/
/* -------------- NEW YOUTUBE RESPONSIVE VIDEO CODE----------------*/
.youtube-zhivko-iframe {max-width: 400px; min-width: 300px; margin: 0px auto; }
.youtube-zhivko-iframe > div {position: relative; padding-bottom: 65%; height: 0px;}
.youtube-zhivko-iframe iframe {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
/* -------------- NEW YOUTUBE RESPONSIVE VIDEO CODE ----------------*/


/* -------------- LOADERS ----------------*/
#td-data-loader,
#mh-data-loader,
#mt-data-loader,
#ftv-data-loader,
#ac-data-loader,
.list-loader { display:block;
               width:2.5em;
               height:2.5em;
               position:absolute;
               top:50%;
               left:50%;
               margin-top:-25px;
               margin-left:-25px;
               border:solid 3px;
               border-color:#555555 white;
               -webkit-border-radius:1000px;
               border-radius:1000px;
               -webkit-animation-name:rotate;
               -webkit-animation-duration:1.5s;
               -webkit-animation-iteration-count:infinite;
               -webkit-animation-timing-function:linear;
               -moz-animation-name:rotate;
               -moz-animation-duration:1.5s;
               -moz-animation-iteration-count:infinite;
               -moz-animation-timing-function:linear;
               -o-animation-name:rotate;
               -o-animation-duration:1.5s;
               -o-animation-iteration-count:infinite;
               -o-animation-timing-function:linear;
               animation-name:rotate;
               animation-duration:1.5s;
               animation-iteration-count:infinite;
               animation-timing-function:linear;
             }

#mt-data-loader { margin-top:10px;
                  margin-bottom:10px;
                  position:relative;
                }
#mh-data-loader { margin-top:1px;
                  position:relative;
                }
#td-data-loader { margin-top:10px;
                  margin-bottom:10px;
                  position:relative;
                }
#ftv-data-loader{ margin-top:10px;
                  margin-bottom:10px;
                  position:relative;
                }
#ac-data-loader { margin-top:10px;
                  margin-bottom:10px;
                  position:relative;
                }
/* -------------- LOADERS ----------------*/

/* -------------------- HEADER ----------------- */
header { margin-top:5px; position:relative;}
/* -------------------- POPUPS ----------------- */
.loginpop,
.lostpop,
.regpop,
.recoverpop,
.sugpop,
.newsletterpop,
.loginprop,
.regprop { background-color:#fff;
              border-radius:15px;
              color:#000;
              display:none;
              padding:15px;
            }



.loginpop,.lostpop,.regpop,.sugpop,.newsletterpop, .loginprop, .regprop {width:95%; max-width:480px;}
.recoverpop { display:block; }
.loginprop, .regprop { display:block; margin: 0 auto; }

.regpropmsg { margin-top:5px; }
.regpropmsg #result-div-success{position:relative !important;}
.regpropmsg #result-div-fail{position:relative !important;}



.loginpop img,
.lostpop  img,
.regpop   img,
.newsletterpop   img { display:block;
                margin:15px auto;
              }

.spop-ul { overflow:hidden;
           padding:0px;
           list-style:none outside none;
         }

.spop-ul li:not(.spop-ul-li-text),
.sflogin-button,
.sflostpass-button { margin-top:5px;
                     border-radius:7px;
                     -webkit-border-radius:7px;
                     -moz-border-radius:7px;
                     text-transform:uppercase;
                     font-weight:bold;
                     font-size:0.825em;
                     text-align:center;
                   }

.spop-ul-li-text { margin:10px 0px 5px 0px;
                   padding:5px 5px 5px 0px;
                 }

.sflogin-button,
.sflostpass-button { display:block;
                     background:#f60;
                     padding:10px;
                     margin-top:5px;
                     color:#fff;
                     border:1px solid #f60;
                     cursor:pointer;
                     float:right;
                   }

.sflogin-button:hover,
.sflostpass-button:hover { color:#f60;
                           background:#fff;
                         }

.sflogin-lostpass { display:block;
                    float:right;
                  }
.sflogin-lostpass a { color:#f60;
                      text-decoration:underline;
                    }
.sflogin-lostpass a:hover { color:#999; }

/* -------------------- POPUPS ----------------- */

/* ---------------------- HEADER MENU & ALPHABET BAR ----------------------- */
.logo { display:block;}
.logo img { margin-bottom:10px; margin-top:20px; }
.alphabar { text-align:right;
            overflow:hidden;
            margin-bottom:10px;
            position:absolute;
            bottom:0;
            right:4px;
          }
.alphabar span{display:inline-block;font-family:'Days One',sans-serif;text-transform:uppercase;color:#676666;white-space:nowrap;vertical-align:middle;}
.alphabar a{display:inline-block;text-align:center;width:25px;height:25px;border:0px;background:#fff;border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0.825em;padding-top:2px;font-weight:bold;color:#999;margin-right:1px;margin-bottom:1px;}
.alphabar a:hover{background:#999;color:#fff;border:1px solid #999;}
.headermenu { width:auto;
              height:auto !important;
              list-style-type:none;
              text-align:right;
              overflow:hidden;
              position:absolute;
              top:0;
              right:5px;
              border-right:10px solid #f60;
              padding:5px;
              border-top:1px solid #f60;
            }
.headermenu a{color:#999;padding:0px 2px;text-decoration:underline;}
.headermenu a:hover{color:#f60;}
.headermenu li{display:inline-block;}
.headermenu li:first-child{margin-right:10px;}
/* ---------------------- HEADER MENU & ALPHABET BAR ----------------------- */

/* -------------- TOP BAR ----------------*/

.contain-to-grid{max-width:60.625em;margin:0 auto;}
.contain-to-grid .top-bar{margin-bottom:0;}
.fixed{width:100%;left:0;position:fixed;top:0;z-index:99;}
.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%;}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99;}
.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px;}
.nav-bgr{background-color:#999;}
.top-bar{background:#f60;overflow:hidden;height:45px;line-height:45px;position:relative;margin-left:auto;margin-right:auto;}
.top-bar ul{margin-bottom:0;list-style:none;}
.top-bar .row{max-width:none;}
.top-bar .title-area{position:relative;margin:0;}
.top-bar .name{height:45px;margin:0;}
.top-bar .name h1{line-height:45px;margin:0;}
.top-bar .name h1 a{font-weight:normal;color:white;width:50%;display:block;padding:0 15px;}
.top-bar .toggle-topbar{position:absolute;right:0;top:0;}
.top-bar .toggle-topbar a{font-family:'Muli',sans-serif;text-transform:uppercase;position:relative;display:block;padding:0 15px;height:45px;line-height:45px;}
.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px;}
.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0;padding-right:25px;color:white;position:relative;}
.top-bar .toggle-topbar.menu-icon a:after{content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;-webkit-box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white;box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white;}
.top-bar.expanded{height:auto;background:transparent;}
.top-bar.expanded .title-area{background:#999;}
.top-bar.expanded .toggle-topbar a{color:#fff;}
.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;}
.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out;}
.top-bar-section ul{margin:0;width:100%;height:auto;display:block;}
.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%;}
.top-bar-section ul li > a{display:block;width:100%;color:#fff;font-weight:normal;text-transform:uppercase;padding:12px 15px;background:#999;}
.top-bar-section ul li:nth-of-type(2) > a{background:#ffb03b;}
.top-bar-section ul li:nth-of-type(4) > a{background:#A49EE6;}
.top-bar-section ul li:nth-of-type(6) > a{background:#c2a25c;}
.top-bar-section ul li:nth-of-type(8) > a{background:#5A9DF1;}
.top-bar-section ul li:nth-of-type(10) > a{background:#A49EE6;}
.top-bar-section ul li:nth-of-type(12) > a{background:#656b60;}
.top-bar-section ul li:nth-of-type(14) > a{background:#4c443c;}
.top-bar-section ul li:hover > a{background:#656b60;}
.top-bar-section ul li.active > a{}
.top-bar-section ul li.active > a:hover{}
.top-bar-section .has-dropdown{position:relative;}
.top-bar-section .has-dropdown > a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0;}
.top-bar-section .has-dropdown.moved{position:static;}
.top-bar-section .has-dropdown.moved > .dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%;}
.top-bar-section .has-dropdown.moved > a:after{display:none;}
.top-bar-section .dropdown{position:absolute;left:100%;top:0;display:none;z-index:99;}
.top-bar-section .dropdown li{width:100%;height:auto;}
.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px;}
.top-bar-section .dropdown li a.parent-link{font-weight:normal;}
.top-bar-section .dropdown li.title h5{margin-bottom:0;}
.top-bar-section .dropdown li.title h5 a{padding:15px 15px;color:white;display:block;text-transform:uppercase;background:#5EA876;border-top:1px solid #1a1a1a;}
.js-generated{display:block;}
.top-bar-section .onright .inputholder, .searchmobile {padding:7px;}      
.top-bar-section .onright input, .searchmobile input { width:100%;
                                  vertical-align:top;
                                  padding:4px 35px 4px 4px;
                                  border:1px solid #fff;
                                  box-sizing:border-box;
                                  border-radius:5px;
                                  -webkit-border-radius:5px;
                                  -moz-border-radius:5px;
                                  height:31px;
                                }
.top-bar-section .onright #searchbutton-desktop { position:absolute;
                           right:10px;
                           bottom:23px;
                           cursor:pointer;
                           background:url(/images/srchbut.png) no-repeat bottom right;
                           height:28px;
                           width:28px;
                        }
                        
.searchmobile #searchbutton-mobile { position:absolute;
                           right:40px;
                           cursor:pointer;
                           background:url(/images/srchbut.png) no-repeat bottom right;
                           height:28px;
                           width:28px;
                         }
/* -------------- TOP BAR ----------------*/
/* ========== TABS & PAGINATIONS ============== */
.transformer-tabs ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.transformer-tabs .ulorange { border-bottom:2px solid #f60; }
.transformer-tabs .ulblue { border-bottom:2px solid #5A9DF1; }
.transformer-tabs .ulyellow { border-bottom:2px solid #ffb03b; }
.transformer-tabs .ulgreen { border-bottom:2px solid #5EA876; }

.transformer-tabs li {
  display: inline-block;
  padding: 0;
  vertical-align: bottom;
  border-radius: 5px 5px 0 0;
  margin-right: 1px;
}
.transformer-tabs a {
  display: inline-block;
  padding: 0 16px;
  font-weight: normal;
  line-height: 34px;
  text-decoration: none;
  color: #fff;
  outline: none;
  position: relative;
  text-transform: uppercase;
}
.transformer-tabs a.active {
  position: relative;
}
.transformer-tabs li.orange {
  background-color: #f60;
}
.transformer-tabs li.blue {
  background-color: #5A9DF1;
}
.transformer-tabs li.yellow {
  background-color: #ffb03b;
}
.transformer-tabs li.green {
  background-color: #5EA876;
}

.tabs > div {
  display: none;
  padding: 1rem;
}
.tabs > .active {
  display: block;
}
/* ========== TABS & PAGINATIONS ============== */
.songullist-orange h2{font-size:1em;margin-bottom:5px;}

.songullist-orange li,
.songullist-blue   li,
.songullist-yellow li,
.songullist-green  li,
.songullist-purple li,
.songullist-bronze li {cursor:pointer;}
.songullist-yellow li ~ .activeli{cursor:default;}
.songullist-green  li ~ .activeli{cursor:default;}

.tabs-orange,
.tabs-blue,
.tabs-yellow,
.tabs-green,
.tabs-purple,
.tabs-bronze { overflow:hidden;padding:0;list-style:none;}

.tabs-orange { border-bottom:3px solid #FF6600;}
.tabs-blue { border-bottom:3px solid #5A9DF1;}
.tabs-yellow { border-bottom:3px solid #ffb03b;}
.tabs-green { border-bottom:3px solid #5EA876;}
.tabs-bronze { border-bottom:3px solid #C2A25C;}

.songullist-orange,
.songullist-blue,
.songullist-yellow,
.songullist-green,
.songullist-purple,
.songullist-bronze { list-style-type:none; }

.songullist-orange li,
.songullist-blue   li,
.songullist-yellow li,
.songullist-green  li,
.songullist-purple li,
.songullist-bronze li {padding:10px;}

.songullist-orange li{border-left:10px solid #FF6600;border-bottom:1px dotted #FF6600;}
.songullist-blue   li{border-left:10px solid #5A9DF1;border-bottom:1px dotted #5A9DF1;}
.songullist-yellow li{border-left:10px solid #ffb03b;border-bottom:1px dotted #ffb03b;}
.songullist-green  li{border-left:10px solid #5EA876;border-bottom:1px dotted #5EA876;}
.songullist-purple li{border-left:10px solid #A49EE6;border-bottom:1px dotted #A49EE6;}
.songullist-bronze li{border-left:10px solid #C2A25C;border-bottom:1px dotted #C2A25C;}
.songullist-orange a{color:#FF6600;}
.songullist-blue   a{color:#666666;}
.songullist-yellow a{color:#ffb03b;}
.songullist-green  a{color:#5EA876;}
.songullist-purple a{color:#353166;}
.songullist-bronze a{color:#C2A25C;}

.songullist-orange li:hover,
.songullist-blue   li:hover,
.songullist-purple li:hover,
.songullist-orange li:hover a,
.songullist-blue   li:hover a,
.songullist-purple li:hover a,
.songullist-yellow li:not(.activeli):hover,
.songullist-green li:not(.activeli):hover { color:#fff;}

.songullist-yellow li.activeli,
.songullist-green li.activeli { padding-left:0px;cursor:default;}

.songullist-yellow li.activeli .listtitle,
.songullist-green li.activeli .listtitle { padding-top:15px;color:#fff;font-size:1em;text-transform:uppercase;font-weight:bold;display:inline-block;}

.songullist-yellow .afttitle,
.songullist-green .afttitle { margin-left:5px;display:inline-block;font-size:0.813em;text-transform:uppercase;font-weight:bold;}

.songullist-yellow .imgcont,
.songullist-green .imgcont { margin-bottom:10px;margin-top:15px;display:block;}

.tab-orange,
.tab-blue,
.tab-yellow,
.tab-green,
.tab-bronze { float:left;margin:0 -15px 0 0;}

.tab-purple { float:left;padding-right:3px;margin-bottom:3px;}
.tab-orange a,
.tab-blue a,
.tab-yellow a,
.tab-green  a,
.tab-bronze a { float:left;position:relative;padding:0 15px;height:0;line-height:1.875em;text-transform:uppercase;text-decoration:none;color:#fff;border-right:1.875em solid transparent;border-bottom-color:#777\9;opacity:1;filter:alpha(opacity=100);}

.tab-purple a{float:left;position:relative;padding:0 10px;line-height:1.875em;text-transform:uppercase;text-decoration:none;color:#fff;}
.tab-orange a{border-bottom:1.875em solid #FF6600;z-index:5;}
.tab-blue   a{border-bottom:1.875em solid #5A9DF1;z-index:4;}
.tab-yellow a{border-bottom:1.875em solid #ffb03b;z-index:3;}
.tab-green  a{border-bottom:1.875em solid #5EA876;z-index:2;}
.tab-bronze a{border-bottom:1.875em solid #C2A25C;z-index:1;}
.tab-purple a{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#A49EE6;z-index:1;}
.tab-purple a:not(.current){color:#443266;background-color:#D3D1ED;}

.tab-orange a:not(.current):hover,
.tab-blue   a:not(.current):hover,
.tab-yellow a:not(.current):hover,
.tab-green  a:not(.current):hover,
.tab-purple a:not(.current):hover,
.tab-bronze a:not(.current):hover { opacity:1;filter:alpha(opacity=100);color:#fff;}

.tab-orange a:not(.current):hover{border-bottom-color:#FF6600;}
.tab-blue   a:not(.current):hover{border-bottom-color:#5A9DF1;}
.tab-yellow a:not(.current):hover{border-bottom-color:#ffb03b;}
.tab-green  a:not(.current):hover{border-bottom-color:#5EA876;}
.tab-bronze a:not(.current):hover{border-bottom-color:#C2A25C;}

.tab-orange .current,
.tab-blue   .current,
.tab-yellow .current,
.tab-green  .current,
.tab-purple .current,
.tab-bronze .current { z-index:5;opacity:1;filter:alpha(opacity=100);}

.tab-orange .current{border-bottom-color:#FF6600;}
.tab-blue   .current{border-bottom-color:#5A9DF1;}
.tab-yellow .current{border-bottom-color:#ffb03b;}
.tab-green  .current{border-bottom-color:#5EA876;}
.tab-bronze .current{border-bottom-color:#C2A25C;}

.tabtitle-orange,
.tabtitle-blue,
.tabtitle-yellow,
.tabtitle-green,
.tabtitle-bronze {}

.tabtitle-orange,
.tabtitle-blue,
.tabtitle-yellow,
.tabtitle-green,
.tabtitle-purple,
.tabtitle-bronze h2 { line-height:2em; padding:10px; display:block; }

.tabtitle-orange{border-left:10px solid #FF6600;color:#FF6600;}
.tabtitle-blue{border-left:10px solid #5A9DF1;color:#5A9DF1;}
.tabtitle-yellow{border-left:10px solid #ffb03b;color:#ffb03b;}
.tabtitle-green{border-left:10px solid #5EA876;color:#5EA876;}
.tabtitle-bronze{border-left:10px solid #C2A25C;color:#C2A25C;}
.tabtitle-purple{border-left:10px solid #A49EE6;border-top:3px solid #A49EE6;color:#A49EE6;}

.pagin-orange,
.pagin-blue,
.pagin-yellow,
.pagin-green,
.pagin-bronze { font-family:"Verdana",sans-serif;font-size:0.750em;font-weight:bold;display:block;margin-bottom:15px;margin-top:15px;}

.pagin-orange *,
.pagin-blue *,
.pagin-yellow *,
.pagin-green *,
.pagin-bronze *{padding:3px 3px;margin:0;}

.pagin-orange a,
.pagin-blue a,
.pagin-yellow a,
.pagin-green a,
.pagin-bronze a,
.pagin-orange a:visited,
.pagin-blue a:visited,
.pagin-yellow a:visited,
.pagin-green a:visited,
.pagin-bronze a:visited { -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;}

.pagin-orange a,.pagin-orange a:visited{border:solid 1px #FF6600;color:#FF6600;}
.pagin-blue   a,.pagin-blue   a:visited{border:solid 1px #5A9DF1;color:#5A9DF1;}
.pagin-yellow a,.pagin-yellow a:visited{border:solid 1px #ffb03b;color:#ffb03b;}
.pagin-green  a,.pagin-green  a:visited{border:solid 1px #5EA876;color:#5EA876;}
.pagin-bronze a,.pagin-bronze a:visited{border:solid 1px #C2A25C;color:#C2A25C;}

.pagin-orange a:hover,
.pagin-blue a:hover,
.pagin-yellow a:hover,
.pagin-green a:hover,
.pagin-bronze a:hover { text-decoration:none;color:#fff;}

.pagin-orange a:hover{border:solid 1px #FF6600;background-color:#FF6600;}
.pagin-blue   a:hover{border:solid 1px #5A9DF1;background-color:#5A9DF1;}
.pagin-yellow a:hover{border:solid 1px #ffb03b;background-color:#ffb03b;}
.pagin-green  a:hover{border:solid 1px #5EA876;background-color:#5EA876;}
.pagin-bronze a:hover{border:solid 1px #C2A25C;background-color:#C2A25C;}

.pagin-orange a:active,
.pagin-blue a:active,
.pagin-yellow a:active,
.pagin-green a:active,
.pagin-bronze a:active { text-decoration:none;background-color:#fff;}

.pagin-orange a:active{border:solid 1px #FF6600;color:#FF6600;}
.pagin-blue   a:active{border:solid 1px #5A9DF1;color:#5A9DF1;}
.pagin-yellow a:active{border:solid 1px #ffb03b;color:#ffb03b;}
.pagin-green  a:active{border:solid 1px #5EA876;color:#5EA876;}
.pagin-bronze a:active{border:solid 1px #C2A25C;color:#C2A25C;}

.pagin-orange span,
.pagin-blue   span,
.pagin-yellow span,
.pagin-green span,
.pagin-bronze span { -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:default;color:#B0B0B0;}

.pagin-orange span{border:solid 1px #FF6600;}
.pagin-blue   span{border:solid 1px #5A9DF1;}
.pagin-yellow span{border:solid 1px #ffb03b;}
.pagin-green  span{border:solid 1px #5EA876;}
.pagin-bronze span{border:solid 1px #C2A25C;}

.pagin-orange span.current,
.pagin-blue span.current,
.pagin-yellow span.current,
.pagin-green span.current,
.pagin-bronze span.current { color:#fff;}

.pagin-orange span.current{border:solid 1px #FF6600;background-color:#FF6600;}
.pagin-blue   span.current{border:solid 1px #5A9DF1;background-color:#5A9DF1;}
.pagin-yellow span.current{border:solid 1px #ffb03b;background-color:#ffb03b;}
.pagin-green  span.current{border:solid 1px #5EA876;background-color:#5EA876;}
.pagin-bronze span.current{border:solid 1px #C2A25C;background-color:#C2A25C;}

.firstten{padding:3px 8px;}
.listres{width:114px;height:114px;padding:0px;margin:0px;overflow:hidden;position:relative;text-align:left;display:inline-block;vertical-align:top;}
.listres:hover{border-radius:50%;}
.listres img.nailthumb-image{margin:0px;padding:0px;max-width:none;text-align:left;float:left;}
.listres span.nailthumb-title{background:none repeat scroll 0 0 rgba(0,0,0,0.5);bottom:0;color:White;display:block;height:26px;left:0;line-height:20px;position:relative;text-align:center;width:100%;overflow:hidden;float:left;}
.listres span.nailthumb-title .nailthumb-title-scroller{padding-left:2px;}
.listres img{max-width:none;text-align:left;}
/* ========== TABS & PAGINATIONS ============== */
/* -------------------- SECTIONS ------------------ */
/* -------------------- INDEX DAILY TOP 10 ----------------- */
.box-nobrd{margin-bottom:0.625em;background:#292929;}
.color-white{color:#f9f9f9;}
.pad-rig5{padding-right:0.313em;}
.pad-left5{padding-left:0.313em;}
.pad-15-0-15-0{padding:0.938em 0;}
.pad-5-10-5-10{padding:0.313em 0.625em;}
.img-indent-topall { float:left; width:50px; height:50px; margin:0 10px 0 0;overflow:hidden;}
.img-indent-topall img { border-radius: 0px 0px 10px 0px; }

.top10-section h5{color:#fff;}
.top10{border-top:10px solid #292929;border-bottom:10px solid #292929;}
.top10 ul{margin:0;padding:0;}
.scroll-list{list-style:none;display:block;cursor:pointer;}
.scroll-list p{color:#999999;}
.scroll-list h5{color:#fff;}
.scroll-list:nth-child(odd){background-color:#2e2d2e;}
.scroll-list:nth-child(even){background-color:#3a383a;}
.scroll-list.alt{background-color:#f9f9f9;}
.scroll-list.alt p{color:#000;}
.scroll-list.alt h5{color:#FF6600;}
.scroll-listw{list-style:none;display:block;cursor:pointer;}
.scroll-listw p{color:#000;}
.scroll-listw h5{color:#FF6600;}
.scroll-listw .top10numbers p{color:#000;}
.scroll-listw:nth-child(odd){background-color:#fff;}
.scroll-listw:nth-child(even){background-color:#ebebeb;}
.scroll-listw.alt{background-color:#2e2d2e;}
.scroll-listw.alt .top10numbers p{color:#fff;}
.scroll-listw.alt p{color:#999999;}
.scroll-listw.alt h5{color:#fff;}
.top1number{position:absolute;width:2.375em;height:2.375em;-webkit-border-radius:0.938em 0 0 0;-moz-border-radius:0.938em 0 0 0;border-radius:0.938em 0 0 0;background-color:#FF6600;bottom:0.938em;right:0.938em;}
.top1number p{text-align:center;color:#fff;font-family:'Muli',sans-serif;}
.top10numbers{float:left;display:inline-block;width:28px;height:50px;-webkit-border-radius:0.938em 0 0 0;-moz-border-radius:0.938em 0 0 0;border-radius:0.938em 0 0 0;background-color:#FF6600;}
.top10numbers p{text-align:center;font-size:1.5em;color:#fff;font-family:'Muli',sans-serif; margin-top:2px;}
.daily10-tab{background:#292929;}
.daily10-tab.off{background-image:-moz-linear-gradient(right,#fff 1%,transparent 8%);background-image:-o-linear-gradient(right,#fff 1%,transparent 8%);background-image:-webkit-linear-gradient(right,#fff 1%,transparent 8%);background-image:linear-gradient(right,#fff 1%,transparent 8%);}
.daily10-tab.on{background-image:none;}
.weekly10-tab{background:#fff;}
.weekly10-tab.off{background-image:-moz-linear-gradient(left,#292929 1%,transparent 8%);background-image:-o-linear-gradient(left,#292929 1%,transparent 8%);background-image:-webkit-linear-gradient(left,#292929 1%,transparent 8%);background-image:linear-gradient(left,#292929 1%,transparent 8%);}
.weekly10-tab.on{background-image:none;}
.top10.daily{border-top:10px solid #292929;border-bottom:10px solid #292929;}
.top10.weekly{border-top:10px solid #fff;border-bottom:10px solid #fff;}

/* -------------------- INDEX DAILY TOP 10 ----------------- */
/* -------------------- FROM THE VAULTS ----------------- */
.from-the-vaults-section img { display:block; }
.from-the-vaults-section .bluebox { border-left:10px solid #5A9DF1;
                                    padding-left: 10px;
                                    margin-top:15px;
                                  }
.from-the-vaults-section .bluebox p { margin-bottom:10px; }                                  
.from-the-vaults-section h2 { margin-bottom:15px;
                              color:#5A9DF1;
                            }
.from-the-vaults-section h5 { margin-bottom:15px;
                              line-height:1.4em;
                              color:#5A9DF1;
                            }
/* -------------------- FROM THE VAULTS ----------------- */
/* -------------------- EVENT OF THE DAY ----------------- */
.otd-section { border-right:10px solid #5EA876;
               padding-right:10px;
               margin-top:15px;
             }
.otd-section h2 { color:#5EA876;
                  text-align:right;
                  margin-bottom:15px;
                }
.otd-section h5 { color:#5EA876;
                  line-height:1.4em;
                  text-transform:uppercase;
                  margin-bottom:10px;
                }
.otd-section p { margin-bottom:15px; }
.otd-section p a { color:#5EA876;
                   text-decoration:underline;
                 }
.otd-section p a:hover { color:#5EA876;
                         text-decoration:none;
                       }
.otd-section p a:visited { color:#5EA876; }
/* -------------------- EVENT OF THE DAY ----------------- */

/* -------------------- FACT OR FICTION ----------------- */
.fact-fiction-section img { float:left;
                            margin-right:10px;
                          }
.fact-fiction-section h2 { display:block;
                           margin-bottom:10px;
                           color:#fff;
                         }
.fact-fiction-section p { color:#000;
                          margin-bottom:10px;
                        }
.fact-fiction-section .inner { border-left:10px solid #ffb03b;
                               padding-left:10px;
                             }
.fact-fiction-section .bgrspec { min-height:150px;
                                 padding:10px;
                                 overflow:hidden;
                                 background:-moz-linear-gradient(-45deg,rgba(255,176,59,1) 32%,rgba(255,176,59,0.34) 77%,rgba(125,185,232,0) 100%);
                                 background:-webkit-gradient(linear,left top,right bottom,color-stop(32%,rgba(255,176,59,1)),color-stop(77%,rgba(255,176,59,0.34)),color-stop(100%,rgba(125,185,232,0)));
                                 background:-webkit-linear-gradient(-45deg,rgba(255,176,59,1) 32%,rgba(255,176,59,0.34) 77%,rgba(125,185,232,0) 100%);
                                 background:-o-linear-gradient(-45deg,rgba(255,176,59,1) 32%,rgba(255,176,59,0.34) 77%,rgba(125,185,232,0) 100%);
                                 background:-ms-linear-gradient(-45deg,rgba(255,176,59,1) 32%,rgba(255,176,59,0.34) 77%,rgba(125,185,232,0) 100%);
                                 background:linear-gradient(135deg,rgba(255,176,59,1) 32%,rgba(255,176,59,0.34) 77%,rgba(125,185,232,0) 100%);
                                 filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#ffb03b',endcolorstr='#007db9e8',gradienttype=1 );
}
/* -------------------- FACT OR FICTION ----------------- */



/* -------------------- MUSIC TRIVIA ----------------- */
.music-trivia-section img { float:left;
                            margin-right:10px;
                          }
.music-trivia-section h2 { display:block;
                           margin-bottom:10px;
                           color:#fff;
                         }
.music-trivia-section p { color:#ccc;
                          margin-bottom:10px;
                        }
.music-trivia-section .inner { border-left:10px solid #676666;
                               padding-left:10px;
                             }
.music-trivia-section .bgrspec { min-height:150px;
                                 padding:10px;
                                 overflow:hidden;
                                 background:#676666;
                                 }
/* -------------------- MUSIC TRIVIA ----------------- */
/* -------------------- SONGFACTS SPOTLIGHT ----------------- */
.songfacts-spotlight-section { border-left:10px solid #FF6600;
                               padding-left:10px;
                             }
.songfacts-spotlight-section p { margin-bottom:10px; }                            
.songfacts-spotlight-section h2 { color:#ff6600; 
                                  margin-bottom:15px;
                                }
.songfacts-spotlight-section h5 { 

                                  margin-bottom:15px;
                                  overflow: hidden;
                                  text-transform: uppercase;
                                  font-family: "Muli", sans-serif;
                                  font-size:0.8em;
                                }
.songfacts-spotlight-section h5 a { color:#5A9DF1;
                                    text-decoration:underline;
                                  }
.songfacts-spotlight-section h5 a:hover { color: #676666; }                               
.songfacts-spotlight-section .detailby { text-transform: lowercase;
                                         color: #676666;
                                       }                                
.songfacts-spotlight-section .bgc { padding-bottom:10px; }                                
                                
/* -------------------- SONGFACTS SPOTLIGHT ----------------- */
/* -------------------- LATEST SONGPLACE ----------------- */
.latest-songplace-section { border-left:10px solid #c2a25c; 
                            margin-bottom:15px; 
                            background:#c2a25c;
                          }
.latest-songplace-section .inner { padding:10px;
                                   overflow:hidden;
                                 }
.latest-songplace-section img { float:left; 
                                display:block;
                              }
.latest-songplace-section h2 { overflow:hidden;
                               color:#fff;
                             }
.latest-songplace-section h5 { margin-bottom:10px;
                               overflow:hidden;
                               line-height:1.4em;
                               color:#fff;
                             }
.latest-songplace-section p { margin:10px 0;
                              color:#fff;
                            }
/* -------------------- LATEST SONGPLACE ----------------- */
/* -------------------- FEATURED CATEGORY ----------------- */
.featured-category-section h2 { display:block; 
                                color:#fff;
                              }
.featured-category-section h5 { display:block;}
.featured-category-section .category-linkholder { display:block;
                                                  text-align:right;
                                                  border-left:10px solid #A49EE6;
                                                  padding-left:10px;
                                                  padding-bottom:5px;
                                                }
.featured-category-section .tabtitle-purple { margin-top:0px; 
                                              border:0px;
                                              background:#A49EE6;
                                              padding:5px 10px;
                                            }
.featured-category-section .songullist-purple  { padding-bottom:0px;
                                                 padding-top: 10px;
                                               }
.featured-category-section .wrapper { border-bottom:1px solid #A49EE6; }                                                
/* -------------------- FEATURED CATEGORY ----------------- */

/* -------------------- TOP 10 LYRICS ----------------- */
.accordion-top-lyrics h2 { color:#fff; }
.accordion-top-lyrics h5 { display:block; }
.accordion-top-lyrics .info-col h2 { font-weight:normal; }
.accordion-top-lyrics dt { padding:5px;
                           background:#900;
                           color:white;
                           border-bottom:1px solid white;
                         }
.accordion-top-lyrics dd { position:absolute;
                           left:-9999px;
                           top:-9999px;
                           background:#900;
                           padding:0 10px 10px 10px;
                           color:white;
                         }
.accordion-top-lyrics dt:nth-of-type(1) { background:#D14836;}
.accordion-top-lyrics dd:nth-of-type(1) { background:#D14836;}
.accordion-top-lyrics dt:nth-of-type(2) { background:#FF6600;}
.accordion-top-lyrics dd:nth-of-type(2) { background:#FF6600;}
.accordion-top-lyrics dt:nth-of-type(3) { background:#ffb03b;}
.accordion-top-lyrics dd:nth-of-type(3) { background:#ffb03b;}
.accordion-top-lyrics dt:nth-of-type(4) { background:#c2a25c;}
.accordion-top-lyrics dd:nth-of-type(4) { background:#c2a25c;}
.accordion-top-lyrics dt:nth-of-type(5) { background:#A49EE6;}
.accordion-top-lyrics dd:nth-of-type(5) { background:#A49EE6;}
.accordion-top-lyrics dt:nth-of-type(6) { background:#5A9DF1;}
.accordion-top-lyrics dd:nth-of-type(6) { background:#5A9DF1;}
.accordion-top-lyrics dt:nth-of-type(7) { background:#5EA876;}
.accordion-top-lyrics dd:nth-of-type(7) { background:#5EA876;}
.accordion-top-lyrics dt:nth-of-type(8) { background:#656b60;}
.accordion-top-lyrics dd:nth-of-type(8) { background:#656b60;}
.accordion-top-lyrics dt:nth-of-type(9) { background:#4c443c;}
.accordion-top-lyrics dd:nth-of-type(9) { background:#4c443c;}
.accordion-top-lyrics dt:nth-of-type(10){ background:#292929;}
.accordion-top-lyrics dd:nth-of-type(10){background:#292929;}
.accordion-top-lyrics .curCol { -moz-box-shadow:0 0 10px rgba(0,0,0,0.2);
                                -webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);
                                z-index:1;
                                position:relative;
                              }
.accordion-top-lyrics .bgc { border:0px;
                             background-color:#b44835;
                             border:1px solid #b44835;
                           }
/* -------------------- TOP 10 LYRICS ----------------- */

/* -------------------- SLIDER ----------------- */
.bx-wrapper { position:relative;
              margin:0 auto 60px;
              padding:0;
              *zoom:1;
            }
.bx-wrapper img { max-width:100%;
                  display:block;
                }

.bx-wrapper .bx-viewport { background:transparent;
                           -webkit-transform:translatez(0);
                           -moz-transform:translatez(0);
                           -ms-transform:translatez(0);
                           -o-transform:translatez(0);
                           transform:translatez(0);
                         }
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto { position:absolute;
                                bottom:-30px;
                                width:100%;
                              }
.bx-wrapper .bx-loading { min-height:50px;
                          background:url(../images/bx_loader.gif) center center no-repeat #fff;
                          height:100%;
                          width:100%;
                          position:absolute;
                          top:0;
                          left:0;
                          z-index:2000;
                         }
.bx-wrapper .bx-pager { text-align:center;
                        font-size:.85em;
                        font-family:Arial;
                        font-weight:bold;
                        color:#666;
                        padding-top:20px;
                      }
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item { display:inline-block;
                                                       *zoom:1;
                                                       *display:inline;
                                                     }
.bx-wrapper .bx-pager.bx-default-pager a { background:#666;
                                           text-indent:-9999px;
                                           display:block;
                                           width:10px;
                                           height:10px;
                                           margin:0 5px;
                                           outline:0;
                                           -moz-border-radius:5px;
                                           -webkit-border-radius:5px;
                                           border-radius:5px;
                                          }
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background:#000; }
.bx-wrapper .bx-prev { left:10px;
                       background:url(../images/controls.png) no-repeat 0 -32px;
                     }
.bx-wrapper .bx-next { right:10px;
                       background:url(../images/controls.png) no-repeat -43px -32px;
                     }
.bx-wrapper .bx-prev:hover { background-position:0 0;}
.bx-wrapper .bx-next:hover { background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a { position:absolute;
                                       top:50%;
                                       margin-top:-16px;
                                       outline:0;
                                       width:32px;
                                       height:32px;
                                       text-indent:-9999px;
                                       z-index:9999;
                                      }
.bx-wrapper .bx-controls-direction a.disabled { display:none; }
.bx-wrapper .bx-controls-auto { text-align:center; }
.bx-wrapper .bx-controls-auto .bx-start { display:block;
                                          text-indent:-9999px;
                                          width:10px;
                                          height:11px;
                                          outline:0;
                                          background:url(../images/controls.png) -86px -11px no-repeat;
                                          margin:0 3px;
                                        }
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active { background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop { display:block;
                                         text-indent:-9999px;
                                         width:9px;
                                         height:11px;
                                         outline:0;
                                         background:url(../images/controls.png) -86px -44px no-repeat;
                                         margin:0 3px;
                                       }
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active { background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align:left;
                                                                       width:80%;
                                                                     }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right:0;
                                                                               width:35px;
                                                                             }
.bx-wrapper .bx-caption { position:absolute;
                          bottom:0;
                          left:0;
                          background:#f60\9;
                          background:rgba(255,102,0,0.75);
                          width:100%;
                        }
.bx-wrapper .bx-caption span { color:#fff;
                               display:block;
                               font-size:.875em;
                               padding:10px;
                             }
/* -------------- SLIDER ----------------*/
/* ---------------------AUTOCOMPLETE------*/
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible { border:0;
                               clip:rect(0 0 0 0);
                               height:1px;
                               margin:-1px;
                               overflow:hidden;
                               padding:0;
                               position:absolute;
                               width:1px;
                             }
.ui-helper-reset { margin:0;
                   padding:0;
                   border:0;
                   outline:0;
                   line-height:1.3;
                   text-decoration:none;
                   font-size:100%;
                   list-style:none;
                 }
.ui-helper-clearfix:before,
.ui-helper-clearfix:after { content:"";
                            display:table;
                            border-collapse:collapse;
                          }
.ui-helper-clearfix:after { clear:both;}
.ui-helper-clearfix { min-height:0;}
.ui-helper-zfix { width:100%;
                  height:100%;
                  top:0;
                  left:0;
                  position:absolute;
                  opacity:0;
                  filter:Alpha(Opacity=0);
                }
.ui-front { z-index:100;}
.ui-state-disabled { cursor:default !important; }
.ui-icon { display:block;
           text-indent:-99999px;
           overflow:hidden;
           background-repeat:no-repeat;
         }
.ui-widget-overlay { position:fixed;
                     top:0;
                     left:0;
                     width:100%;
                     height:100%;
                   }
.ui-autocomplete { position:absolute;
                   top:0;
                   left:0;
                   cursor:default;
                 }
.ui-menu { list-style:none;
           padding:2px;
           margin:0;
           display:block;
           outline:none;
         }
.ui-menu .ui-menu { margin-top:-3px;
                    position:absolute;
                  }
.ui-menu .ui-menu-item { margin:0;
                         padding:0;
                         width:100%;
                         list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
                       }
.ui-menu .ui-menu-divider { margin:5px -2px 5px -2px;
                            height:0;
                            font-size:0;
                            line-height:0;
                            border-width:1px 0 0 0;
                          }
.ui-menu .ui-menu-item a { text-decoration:none;
                           display:block;
                           padding:2px .4em;
                           line-height:1.5;
                           min-height:0;
                           font-weight:normal;
                         }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight:normal;
                                           margin:-1px;
                                         }
.ui-menu .ui-state-disabled { font-weight:normal;
                              margin:.4em 0 .2em;
                              line-height:1.5;
                            }
.ui-menu .ui-state-disabled a { cursor:default;}
.ui-menu-icons { position:relative;}
.ui-menu-icons .ui-menu-item a { position:relative;
                                 padding-left:2em;
                               }
.ui-menu .ui-icon { position:absolute;
                    top:.2em;
                    left:.2em;
                  }
.ui-menu .ui-menu-icon { position:static;
                         float:right;
                       }
.ui-widget { font-size:1.1em;
             font-family:Verdana, Sans-Serif;
             font-weight:normal;
             font-style:normal;
             font-size:.875em;
             line-height:1.35em;
           }
.ui-widget .ui-widget { font-size:1em; }

.ui-widget input,
.ui-widget select
.ui-widget textarea,
.ui-widget button { font-family:Verdana, Sans-Serif;
                    font-weight:normal;
                    font-style:normal;
                    font-size:.875em;
                  }

.ui-widget-content { border:1px solid #f60;
                     background:#fff;
                     color:#333333;
                   }
.ui-widget-content a { color:#333333; }
.ui-widget-header { border:1px solid #e78f08;
                    background:#f6a828;
                    color:#ffffff;
                    font-weight:bold;
                  }
.ui-widget-header a { color:#ffffff;}
.ui-autocomplete-category { font-weight:normal;
                            text-transform:uppercase;
                            padding-bottom:10px;
                            padding-left:10px;
                            padding-top:10px;
                            font-family:'Muli', sans-serif;
                            line-height:1em;
                            border-right:10px solid #f60;
                            border-bottom:2px solid #f60;
                            margin-bottom:10px;
                          }
.ui-autocomplete-category:not(:first-child) { margin-top:10px; }
.semall { display:block;
          float:right;
          margin-right:10px;
          cursor:pointer;
        }
.ui-autocomplete-songartistspan { color:#f60;
                                  font-size:0.825em;
                                }
.ui-autocomplete-artistspan { color:#f60;
                              font-size:0.825em;
                            }
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { border:1px solid #cccccc;
                                      background:#f6f6f6;
                                      font-weight:bold;
                                      color:#1c94c4;
                                    }
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited { color:#1c94c4;
                              text-decoration:none;
                            }
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus { border:1px solid #f60;
                                    background:#eeeeee;
                                    font-weight:bold;
                                    color:#f60;
                                  }
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited { color:#c77405;
                            text-decoration:none;
                          }
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active { border:1px solid #fbd850;
                                     background:#ffffff;
                                     font-weight:bold;
                                     color:#eb8f00;
                                   }
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited { color:#eb8f00;
                             text-decoration:none;
                           }
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight { border:1px solid #fed22f;
                                        background:#ffe45c;
                                        color:#363636;
                                      }
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a { color:#363636;}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error { border:1px solid #cd0a0a;
                                    background:#b81900;
                                    color:#ffffff;
                                  }
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a { color:#ffffff;}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text { color:#ffffff;}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary { font-weight:bold;}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary { opacity:.7;
                                           filter:Alpha(Opacity=70);
                                           font-weight:normal;
                                         }
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled { opacity:.35;
                                       filter:Alpha(Opacity=35);
                                       background-image:none;
                                     }
.ui-state-disabled .ui-icon { filter:alpha(opacity=35);}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl { border-top-left-radius:4px;}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr { border-top-right-radius:4px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl { border-bottom-left-radius:4px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br { border-bottom-right-radius:4px;}
.ui-widget-overlay { background:#666666;
                     opacity:.5;
                     filter:Alpha(Opacity=50);
                   }
.ui-widget-shadow { margin:-5px 0 0 -5px;
                    padding:5px;
                    background:#000000;
                    opacity:.2;
                    filter:Alpha(Opacity=20);
                    border-radius:5px;
                  }
/* ---------------------AUTOCOMPLETE------*/

/* ---------------- BLOG QUIZ MECHANIC ---------- */
#quiz-holder .q1,
#quiz-holder .q2 { padding:10px;
                   margin-bottom:10px;
                   border:1px solid #a1a1a1;
                   border-radius:10px;
                   -webkit-border-radius:10px;
                   -moz-border-radius:10px;
                 }
#quiz-holder .q1,
#quiz-holder .q2 { font-weight:bold;}
#quiz-holder .a1,
#quiz-holder .a2 { margin-left:10px;
                   margin-top:10px;
                   font-weight:normal;
                 }
#quiz-holder .answer1,
#quiz-holder .answer2 { padding:10px;
                        font-weight:normal;
                      }
#quiz-holder .correct1,
#quiz-holder .correct2 { margin-top:15px;
                         color:#4D7822;
                         text-transform:uppercase;
                         font-weight:bold;
                       }
#quiz-holder .wrong1,
#quiz-holder .wrong2 { margin-top:15px;
                       color:#E33532;
                       text-transform:uppercase;
                       font-weight:bold;
                     }
/* ---------------- BLOG QUIZ MECHANIC ---------- */
/* ---------------- BLOG RIGHT MENU ---------- */
.blog-right-container { margin-bottom:25px;}
.blog-right-container h2 { line-height:2em;
                           color:#C2A25C;
                           border-right:10px solid #C2A25C;
                           border-bottom:2px solid #C2A25C;
                           margin-bottom:1px;
                         }
.blog-right-container a { color:#9C792D; }
.blog-right-container a:hover { color:#fff; }
.blog-right-container .list { list-style-type:none; }
.blog-right-container .list li { border:1px dotted #C2A25C;
                                 margin-bottom:1px;
                                 padding:3px 10px;
                                 background:#F2EDE1;
                               }
.blog-right-container .list li:hover { background:#C2A25C; }
.blog-right-container .list li:hover a { color:#fff; }
.blog-right-container .rss-link img { margin-right:5px; }
/* ---------------- BLOG RIGHT MENU ---------- */
/* --------- COMMENTS ---------- */
.blog-comments,
.artistfacts-comments,
.sfdetail-comments { padding:10px;
                     border:1px solid #a1a1a1;
                     border-radius:10px;
                     -webkit-border-radius:10px;
                     -moz-border-radius:10px;
                   }
.artistfacts-comments,
.sfdetail-comments { font-size:0.875em;
                     line-height:1.35em;
                   }


.blog-comments        h2,
.artistfacts-comments h2,
.sfdetail-comments    h2 { margin-bottom:15px;
                           font-size:1em;
                         }

                  
.blog-comments        span.name,
.artistfacts-comments span.name,
.sfdetail-comments    span.name  { display:block;
                                   font-weight:bold;
                                   margin-top:10px;
                                   padding-left:5px;
                                 }
.blog-comments        span.name { border-left:10px solid #C2A25C; }                                 
.artistfacts-comments span.name { border-left:10px solid #5A9DF1; }
.sfdetail-comments    span.name { border-left:10px solid #f60; }

.blog-comments        .comments-form,
.artistfacts-comments .comments-form,
.sfdetail-comments    .comments-form { overflow:hidden;
                                       padding:0px;
                                       list-style:none outside none;
                                       display:block;
                                       position:relative;
                                     }
.blog-comments        .comments-form .inputs,
.artistfacts-comments .comments-form .inputs,
.sfdetail-comments    .comments-form .inputs,
.sugpop .inputs                               { vertical-align:top;
                                                padding:7px 10px;
                                                box-sizing:border-box;
                                                border-radius:7px;
                                                -webkit-border-radius:7px;
                                                -moz-border-radius:7px;
                                              }
.blog-comments        .comments-form .inputs { border:1px solid #C2A25C; }                                      
.artistfacts-comments .comments-form .inputs { border:1px solid #5A9DF1; }                                      
.sfdetail-comments    .comments-form .inputs,
.sugpop .inputs                              { border:1px solid #f60; }                                      
                                      
.blog-comments        .comments-form li,
.artistfacts-comments .comments-form li,
.sfdetail-comments    .comments-form li { margin-top:5px;}

.blog-comments        .comments-form .comtextarea,
.artistfacts-comments .comments-form .comtextarea,
.sfdetail-comments    .comments-form .comtextarea,
.sugpop .comtextarea                               { resize:none;
                                                    width:100%;
                                                   }
                                           
.blog-comments        .half-left,
.artistfacts-comments .half-left,
.sfdetail-comments    .half-left  { width:49.5%;
                                    float:left;
                                  }
.blog-comments        .half-right,
.artistfacts-comments .half-right,
.sfdetail-comments    .half-right { width:49.5%;
                                    float:right;
                                  }


.blog-comments        .comments-button,
.artistfacts-comments .comments-button,
.sfdetail-comments    .comments-button,
.sfdetail-comments    .loadmorecomments,
.artistfacts-comments .loadmorecomments,
.blog-comments        .loadmorecomments  { display:block;
                                          padding:5px;
                                          margin-top:10px;
                                          color:#fff;
                                          cursor:pointer;
                                          border-radius:7px;
                                          -webkit-border-radius:7px;
                                          -moz-border-radius:7px;
                                          text-transform:uppercase;
                                          font-weight:bold;
                                          font-size:.825em;
                                          text-align:center;
                                        }

.blog-comments        .comments-button,
.blog-comments        .loadmorecomments { background:#C2A25C;
                                         border:1px solid #C2A25C;
                                       }
.artistfacts-comments .comments-button,
.artistfacts-comments .loadmorecomments { 
                                         background:#5A9DF1;
                                         border:1px solid #5A9DF1;
                                       }
.sfdetail-comments    .comments-button,
.sfdetail-comments    .loadmorecomments { 
                                         background:#f60;
                                         border:1px solid #f60;
                                       }
                                       
.blog-comments        .comments-button:hover,                                
.artistfacts-comments .comments-button:hover,
.sfdetail-comments    .comments-button:hover { color:#C2A25C;
                                               background:#fff;
                                              }
                                          
                                          
                                          
.blog-comments        .comment-holder,
.artistfacts-comments .comment-holder,
.sfdetail-comments    .comment-holder { padding:10px; }
.blog-comments        .comment-holder { border-bottom:1px solid #C2A25C;}
.artistfacts-comments .comment-holder { border-bottom:1px solid #5A9DF1;}
.sfdetail-comments    .comment-holder { border-bottom:1px solid #f60; }
                                   
.blog-comments        .comment-holder .commentext,
.artistfacts-comments .comment-holder .commentext,
.sfdetail-comments    .comment-holder .commentext { display:block; }
                                   
.blog-comments        .comment-holder:nth-child(odd) { background:#F2EDE1; }
.artistfacts-comments .comment-holder:nth-child(odd) { background:#E1E5EB; }
.sfdetail-comments    .comment-holder:nth-child(odd) { background:#FFEBD4; }

.sfdetail-comments    .comment-holder,
.artistfacts-comments .comment-holder,
.blog-comments        .comment-holder { display:none; }
/* --------- COMMENTS ---------- */

/* ================== BLOG CLASSESS ==================== */
.blog-holder { padding:15px; background:#f9f9f9; border:1px solid #fff; margin-bottom:0.625em; }
.blog-title h2 { margin-right:160px; line-height:2em; margin-bottom:15px;}
.blogullist-bronze{list-style-type:none;}
.blogullist-bronze a{font-weight:bold; color:#9C792D;display:block;}
.blogullist-bronze li{border-left:10px solid #C2A25C;padding-left:10px;margin-bottom:10px;position:relative;}
.blogullist-bronze img {border-radius:10px; -webkit-border-radius:10px;-moz-border-radius:10px;}
.blogullist-bronze .inner{border:1px solid #C2A25C;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; position:relative;}
.blogullist-bronze .inner-noimg{padding:10px;border:1px solid #C2A25C;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.blogullist-bronze .boxed{padding:10px;vertical-align:top;}
.blogullist-bronze .lihover{cursor:pointer;padding:10px;}
.blogullist-bronze .lihover:hover,
.blogullist-bronze .lihover:hover a { color:#fff;background:#C2A25C;}
.blogullist-bronze span.titled{padding:10px 10px 15px 10px;font-weight:bold;display:block;overflow:hidden;}
.blogullist-bronze span.titled-noimg{font-weight:bold;display:block;}
.blogullist-bronze span.titled a{color:#9C792D;}
.blogullist-bronze span.titled-noimg a{color:#9C792D;}
.blogullist-bronze span.titled a:hover{color:#C2A25C;}
.blogullist-bronze span.titled-noimg a:hover{color:#C2A25C;}
.blogullist-bronze span.descripted { padding:0 10px 10px 10px;display:block;overflow:hidden;}
.blogullist-bronze span.descripted-noimg{display:block;}
.blogullist-bronze .blogent-button { display:inline-block; margin-left:10px;}
.blogullist-bronze .blogent-button a {color:#5e5e5e; font-weight:bold; text-decoration:underline; }
.blogullist-bronze .blogent-button a:focus{background-color:#ffffff;}
.blogullist-bronze .blogent-button a:hover{background:#f6f6f6;color:#5e5e5e;}
.blogullist-bronze .blogent-button a:visited{background:#f6f6f6;color:#5e5e5e;}

.blog-content { font-size:0.875em;line-height:1.35em;position:relative; }
.blog-content .img-left{float:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:inline-block;margin:10px 10px 10px 0;}
.blog-content .img-right{float:right;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:inline-block;margin:10px 0 10px 10px;}
.blog-content .imgc-right{clear:right;float:right;display:inline-block;text-align:right;margin:10px 0 10px 10px;}
.blog-content .imgc-right img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-content .imgc-left{clear:left;float:left;display:inline-block;margin:10px 10px 10px 0px;}
.blog-content .imgc-left img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-content .imgc-cap{display:block;padding:10px;margin-top:1px;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:0.875em;font-style:italic;}
.blog-content .quote-center{margin:10px 0;color:#fff;background:#C2A25C;display:block;padding:10px;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-content .quote-center a{color:#fff;}
.blog-content .quote-center a:hover{color:#FFFDC4;}
.blog-content .quote-center .img-left {margin:10px 10px 10px 0;border:1px solid #fff;}
.blog-content .quote-center .img-right {margin:10px 0 10px 10px;border:1px solid #fff;}
.blog-content .quote-right{margin:10px 0 10px 10px;float:right;width:40%;color:#fff;background:#C2A25C;display:block;padding:10px;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-content .quote-right a{color:#fff;}
.blog-content .quote-right a:hover{color:#FFFDC4;}
.blog-content .quote-right .img-left {margin:10px 10px 10px 0;border:1px solid #fff;}
.blog-content .quote-right .img-right {margin:10px 0 10px 10px;border:1px solid #fff;}
.blog-content .quote-left{margin:10px 10px 10px 0px;float:left;width:40%;color:#fff;background:#C2A25C;display:block;padding:10px;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-content .quote-left a{color:#fff;}
.blog-content .quote-left a:hover{color:#FFFDC4;}
.blog-content .quote-left .img-left {margin:10px 10px 10px 0;border:1px solid #fff;}
.blog-content .quote-left .img-right { margin:10px 0 10px 10px;border:1px solid #fff;}
.blog-content a{color:#FF6600;text-decoration:underline;}
.blog-content a:visited{color:#FF6600;}
.blog-content a:active{color:#999999;}
.blog-content a:hover{color:#C2A25C;}
.blog-content h3{font-size:1.125em;}
.blog-content h4{font-size:1.125em;color:#C2A25C;}
.blog-content h5{font-size:1.25em;color:#C2A25C;padding-left:10px;border-left:10px solid #C2A25C;border-bottom:1px dotted #C2A25C;line-height:1.6em;}
.blog-content h6{font-size:0.825em;margin-left:20px;border-right:2px solid #C2A25C;}
.blog-content h5 a{color:#C2A25C;text-decoration:none;}
.blog-content h6 a{color:#C2A25C;}
.blog-content .pquote-right{width:300px; float:right;background:url(/images/openquote.gif) top left no-repeat;color:#030;font-size:1.9em;line-height:0.9;font-style:italic;padding:10px;}
.blog-content .pquote-left{width:300px; float:left;background:url(/images/openquote.gif) top left no-repeat;color:#030;font-size:1.9em;line-height:0.9;font-style:italic;padding:10px;}
.blog-content .pquote-right p:first-letter,
.blog-content .pquote-left p:first-letter{font-size:1.6em;font-weight:bold;}
.blog-content .pquote-right p,
.blog-content .pquote-left p {color:#785914;}


.blog-content span.center{display:block;width:50%;margin:0 auto;}
.blog-content .flex-video-sizer-right,
.blog-content .flex-video-sizer-left,
.blog-content .flex-video-sizer-center{width:17.5em;padding:10px;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-content .flex-video-sizer-right{float:right;margin:10px 0 10px 10px;}
.blog-content .flex-video-sizer-left{float:left;margin:10px 10px 10px 0;}
.blog-content .flex-video-sizer-center{margin:10px auto;}
.blog-content .mp3player{width:250px;height:42px;padding:10px;display:inline-block;margin:10px 0;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-content .mp3player .title{vertical-align:top;display:inline-block;padding-left:10px;}
.blog-content ul.footnotes { margin-top:15px;list-style-type:none;padding:10px;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-content ul.footnotes li { border-left:10px solid #C2A25C;position:relative;margin-bottom:10px;padding-left:5px;}
.blog-content ul.footnotes h2 { margin-bottom:15px;font-size:1em;}
.blog-content ul.fancylist { list-style-type:none; }
.blog-content ul.fancylist li { border-left:10px solid #C2A25C;position:relative; padding-left:5px; }


.blog-content .songtop { font-size:1.1em; }
.blog-content .songtop p { font-size:1.1em; color:#fff; font-weight:bold; margin-top:10px;}
.blog-content .songtop .img-left { margin:0 10px 0 0; }

.author { margin-top:15px;list-style-type:none;padding:10px;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.author li { border-left:10px solid #C2A25C;position:relative;margin-bottom:10px;padding-left:5px;}
.author h2 { margin-bottom:15px;font-size:1em;}
.author img { float:left;margin-right:10px;border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.author span.name{display:block;font-weight:bold;margin-bottom:15px;}
.author span.links{display:block;margin-top:15px;text-align:right;}
.author span.links .button{text-decoration:none;}
/* ================== BLOG CLASSESS ==================== */
/* ================== CATEGORY CLASSESS ==================== */
.category-holder { padding:15px; background:#f9f9f9; border:1px solid #fff; margin-bottom:15px; }
.category-title { margin-bottom:15px; }
.category-subtitle { margin-bottom:15px;}
.category-ads { text-align:center; }
.catnav select { 
                  display:none;
                  padding: 5px;
                  border:1px solid #999;
                }

/* ================== CATEGORY CLASSESS ==================== */
/* ================== BROWSE CLASSESS ==================== */
.browse-holder { padding:15px; background:#f9f9f9; border:1px solid #fff; margin-bottom:10px; }
/* ================== BROWSE CLASSESS ==================== */
/* ================== SEARCH CLASSESS ==================== */
.search-holder { padding:15px; background:#f9f9f9; border:1px solid #fff; margin-bottom:10px; }
/* ================== SEARCH CLASSESS ==================== */
/* ================== BROWSE YEAR CLASSESS ==================== */
.browseyear-holder { padding:15px; background:#f9f9f9; border:1px solid #fff; margin-bottom:10px; }
.browseyear-holder h2 { line-height: 2em; }
/* ================== BROWSE YEAR ==================== */


/* ---------- ARTISTFACTS FACTS LIST -------------- */
.factsullist-af {list-style-type:none;}
.factsullist-af a{color:#9C792D;}
.factsullist-af li{border-left:10px solid #5A9DF1; margin-bottom:10px; position:relative;}
.factsullist-af li:nth-child(even){ border-left:10px solid #5A9DF1;}
.factsullist-af .inner{padding:10px; }
.factsullist-af li:nth-child(even) .inner{ background: #E1E5EB; }
/* ---------- ARTISTFACTS FACTS LIST -------------- */
/* ---------- SONGFACTS FACTS LIST -------------- */
.factsullist-sf {list-style-type:none;}
.factsullist-sf a {color:#9C792D;}
.factsullist-sf li{border-left:10px solid #f60; margin-bottom:10px; overflow:hidden;}
.factsullist-sf .inner{padding:10px; overflow:hidden; }
.factsullist-sf li:nth-child(even) .inner{background: #FFEBD4;}
.factsullist-sf .inner a { color:#5A9DF1; text-decoration:underline; }
.factsullist-sf .inner a:hover { color: #f60; }
/* ---------- SONGFACTS FACTS LIST -------------- */
/* ---------- SONGFACTS SONGIMAGE LIST -------------- */
.factsullist-si {list-style-type:none;}
.factsullist-si a{color:#9C792D;}
.factsullist-si li{border-left:10px solid #5EA876; position:relative; padding-left:10px; }
.factsullist-si img { display:block; margin-bottom:10px; max-width:290px;}

/* ---------- SONGFACTS SONGIMAGE LIST -------------- */
/* ---------- SONGFACTS DETAIL CLASS -------------- */
.sfdetail {font-size: 0.875em; line-height: 1.35em; position:relative;}
.sfdetail a {  }
.sfdetail h2{ color: #f60; margin-bottom:15px; overflow:hidden; font-size:1em; display:block;}
.sfdetail h2 a { color:#5A9DF1; text-decoration:underline;}
.sfdetail h2 a:hover { color: #676666; }
.sfdetail .detailby { text-transform:lowercase; color: #676666;}
.sfdetail .albumart-img,
.sfdetail .artistart-img {float:left; display:inline-block; margin-right:10px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.sfdetail .artistart-img { max-height:195px; }
.sfdetail .albumart-img { max-height:100px; }
.sfdetail .artistart-noimg {float:left; display:inline-block; width:127px; height:127px; margin-right:10px; margin-bottom:10px; border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; }
.sfdetail .albumart-noimg {float:left; display:inline-block; width:64px; height:64px; margin-right:10px; margin-bottom:10px; border:1px solid #a1a1a1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; }
.sfdetail .uk-chart, .sfdetail .us-chart { border:1px dotted #a1a1a1; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background-repeat: no-repeat; padding-left:35px; margin-left: 10px; display: inline-block;}
.sfdetail .uk-chart { background-image: url('/images/uk_flag.gif'); }
.sfdetail .us-chart { background-image: url('/images/us_flag.gif'); }
.sfdetail .chart-number { line-height: 1.2em; font-weight: bold; padding-right:5px;}
.sfdetail .comments-socnet {position:absolute; bottom:0; }
.sfdetail .detail-likebar { display:block; }
.sfdetail .ads {overflow:hidden; display:block; margin-bottom:10px; }
.sfdetail .ads a { color:#5A9DF1; text-decoration:underline; display:inline; }
.sfdetail .songplace a { color:#5A9DF1; text-decoration:underline; }
.sfdetail .ads a:hover,
.sfdetail .songplace a:hover { color: #f60; }
.sfdetail .songplace { margin:10px 0; display:block; }
.sfdetail .songplace a { font-weight:bold; }

.sfdetail .ads .amazonicon,
.sfdetail .ads .sheeticon,
.sfdetail .ads .ringtoneicon { background-position: left middle; background-repeat: no-repeat; padding:2px 2px 2px 23px; display:block; margin-right:0px; height:24px;}
.sfdetail .ads .amazonicon { background-image: url('/images/cd.gif'); }
.sfdetail .ads .sheeticon { background-image: url('/images/smicon.gif'); }
.sfdetail .ads .ringtoneicon { background-image: url('/images/ringt.gif'); }


.sfdetail .sfdata-holder {display:block; overflow:hidden; margin:10px 10px 0 10px;}
.sfdetail .sfdata-holder .album-holder span { display:block; overflow:hidden; }
.sfdetail .sfdata-holder .album-holder span:not(:last-child) { margin-bottom:5px; }
.sfdetail .sfdata-holder .artistart-img { display:none; max-width:152px;}
.sfdetail .sfdata-holder .album-holder { display:block; float:none; overflow:hidden; margin-bottom:10px;}

.sfjango-holder { vertical-align:top; overflow:hidden; margin-bottom:10px;}
.sfjango-holder iframe { width:240px; height:38px;}

.sfdetail-flex-video {width: 300px; padding: 3px; margin: 10px 0 10px 10px; border: 1px solid #000000; border-radius: 10px; -webkit-border-radius:10px; -moz-border-radius:10px; float:right; background: #000000;}

.sfdetail-holder { padding:15px; background:#f9f9f9; border:1px solid #fff; margin-bottom:10px; }
.sfdetail-titleholder { padding:10px; background:#f9f9f9; border:1px solid #fff; margin-bottom:10px; }
.sfdetail-holder-nopad { padding:15px 0; background:#f9f9f9; margin-bottom:10px; }
.sfdetail-main-ads { display:block; float:none; margin:0 auto;}
.google-cat-ads { margin:0 10px; }
.creditsdiv { display:none; }
/* ---------- SONGFACTS DETAIL CLASS -------------- */
/* ---------- SONGFACTS LYRICS CLASS -------------- */
.factsullist-lf { list-style-type:none; }
.factsullist-lf li { border-left:10px solid #FFB03B; margin-bottom:10px; overflow:hidden;}
.factsullist-lf .lyricstext { margin:0 10px; overflow: hidden;}
.factsullist-lf .lyricstext .lyrics-license { display:block; margin-top:10px; font-weight:bold; }

.lfads-holder { margin:0 auto;}

.lfdetail-flex-video {width: 300px; padding: 3px; border-radius: 10px; border: 1px solid #000000; -webkit-border-radius:10px; -moz-border-radius:10px;  background: #000000;}
.lfads-holder .liads { margin-top:10px; margin-bottom:10px; display:block; overflow:hidden;}


/* ---------- SONGFACTS LYRICS CLASS -------------- */
/* ---------- SONGFACTS SONGIMAGE CLASS -------------- */
.sidetail-flex-video {width: 300px; padding: 3px; border-radius: 10px; border: 1px solid #000000; -webkit-border-radius:10px; -moz-border-radius:10px;  background: #000000;}
/* ---------- SONGFACTS SONGIMAGE CLASS -------------- */
/* ---------- ARTISTFACTS DETAIL CLASS -------------- */
.afdetail-holder { padding:15px; background:#f9f9f9; border:1px solid #fff; margin-bottom:10px; }

.artistinfo { font-size: 0.875em; line-height: 1.35em; display:block; position:relative; }
.artistinfo h2{ margin-bottom:15px; overflow:hidden; font-size:1em; display:block;}
.artistinfo img {float:left; display:inline-block; margin-right:10px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.artistinfo span.dateofexistance {display:inline; font-weight:bold; overflow:hidden;}
.artistinfo .memberentry{padding:2px 0; overflow:hidden;}
.artistinfo .memberentry span.membername { display:inline-block; font-weight:bold; margin-right:5px;}
.artistinfo .memberentry span.instrument { display:inline-block; margin-right:5px;}
.artistinfo .memberentry span.year { display:inline-block;}
.artistinfo .afdata-holder {display:block; overflow:hidden; margin:10px;}

/* ---------- ARTISTFACTS DETAIL CLASS -------------- */
/* ---------- ADS CLASSESS -------------- */
.artistinfo .artimg { display:none; max-width:152px;}
.afads-holder { margin:0px 10px 0px 10px;}
.adsbygoogle { display:block; overflow:hidden; }
.detail-likebar { float: left; margin: 11px 10px 0 10px; }
/* ---------- ADS CLASSESS -------------- */
/* -------------- PREFOOTER & FOOTER ----------------*/
.footer { background-color:#e0e0e0; }
.copyright { padding:25px; border-top:1px solid #fff;}
.trademark { font-size:0.7em; line-height:0.7em; vertical-align:top; }
.fb{background-image:url("../images/facebook.png");background-repeat:no-repeat;padding-left:37px;}
.tw{background-image:url("../images/twitter.png");background-repeat:no-repeat;padding-left:37px;}
.yt{background-image:url("../images/youtube.png");background-repeat:no-repeat;padding-left:37px;}
.em{background-image:url("../images/email.png");background-repeat:no-repeat;padding-left:37px;}

/*##HORIZONTAL ACCORDION##*/
.accordion-hor>ul>li {
  display:block;
  margin: 0;
  list-style:none;
  overflow: hidden;
  float:left;
  padding: 0;
  position: relative;
  border-right:1px solid #f0f0f0;
  border-left:0px;
  background:#999;
}
.accordion-hor>ul>li:hover {
  cursor:pointer;
}
.accordion-hor>ul>li.last {
  border: 0;
} 
.accordion-hor>ul>li>h2 {
  position: absolute;
  display:block;
  float:left;
  /*margin-top: 0;*/
  margin-right: 0;
  margin-bottom: 0;
  width: 100%;
  top: 40px;
  text-align: left;
  text-decoration:none;
  color:#fff;

  /* CSS3 Transform Rotate & Translate for H1 */
  white-space:nowrap;
  -moz-transform: rotate(90.0deg) translate(-40px,0px);  /* FF3.5+ */
  -moz-transform-origin: 0 100%;
  -o-transform: rotate(90.0deg) translate(-40px,0px);  /* Opera 10.5 */
  -o-transform-origin: 0 100%;
  -webkit-transform: rotate(90.0deg) translate(-40px,0px);  /* Saf3.1+, Chrome */
  -webkit-transform-origin: 0 100%;
  transform: rotate(90.0deg) translate(-40px,0px);  /* Saf3.1+, Chrome */
  transform-origin: 0 100%;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.0);  /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1.0)"; /* IE8 */ 
}
.accordion-hor>ul>li>h2:hover {
  cursor:pointer;
}
.accordion-hor>ul>li>div {
  position:relative;
  display:block;
  float:left;
  overflow: hidden;
  *top:0px;       /* IE7 Hack */
  *left:0px;      /* IE7 Hack */
  margin:0;
  background: #cccccc;
}
.accordion-hor:hover>ul>li:hover>div {
  cursor: default;  
}
.accordion-hor>ul>li>div>span {
  padding: 10px 5px 0 15px;
  display: block;
  text-align: left !important;
  line-height: normal;
}
.accordion-hor>ul>li>span.numericTab {
  position: absolute;
  display:block;
  bottom: 0;
  padding: 10px 0;
  float:left;
  margin: 0;
  font-size: 15px;
  text-decoration:none;
  text-align: center;
  color: #000;
  background:#cccccc;  
}
.accordion-hor>ul>li>i {
  position: absolute;
  display:block;
  bottom: 0;
  padding: 10px 0;
  float:left;
  margin: 0;
  font-size: 18px;
  text-decoration:none;
  color: #000;  
}
.accordion-hor a {
font-weight: normal;
text-decoration: underline;
color: #696969;
display: block;
margin-bottom: 15px;
line-height:2em;
}
/* -------------- PREFOOTER & FOOTER ----------------*/