html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,button,ul,li, fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0; padding:0; border:0; outline:0; font-weight: inherit; font-style: inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
object {display:block}
ol,ul {list-style:none}
caption,th,td {text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after {content:""}
blockquote,q {quotes:"" ""}
strong {font-weight:bold}
em {font-style:italic}
 :focus {outline:0}
 ins {text-decoration:none}
del {text-decoration:line-through}
 table {border-collapse:collapse; border-spacing:0}
td {vertical-align:top}
 .r, .r_i {display:block; overflow:hidden; text-indent:-9999px}
.r_i {border:none; word-spacing:999px; cursor:pointer}
.a1 {text-decoration:underline!important}
.a1:hover {text-decoration:none!important}
 .f_l, .f_r {display:block; position:relative; float:left}
.f_r {float:right!important}
.f_n {float:none!important}
 .d_m_a {display:block!important; margin-left:auto!important; margin-right:auto!important; float:none!important}
.b_n {border:none!important}
.d_n {display:none!important}
.d_b {display:block}
.d_i {display:inline}
.d_t {display:table}
.bg_n {background:none!important}
.w_100 {width:100%!important;}
.c_r {clear:right;}
.c_l {clear:left;}
.c_b {clear:both;}
.c_n {clear:none;}
.h_a {height:auto!important;}
.w_a {width:auto!important;}
.o_h {overflow:hidden!important}
.o_v {overflow:visible!important}
.l_100, .l_100 li {width:100%; float:left; display:block; position:relative}
.t_c {text-align: center}
.l_100 li {padding-top:5px}
.z1 {z-index:1; position:relative}
.z2 {z-index:2; position:relative}
.z3 {z-index:3; position:relative}
.z4 {z-index:4; position:relative}
.z5 {z-index:5; position:relative}
.z6 {z-index:6; position:relative}
.z7 {z-index:7; position:relative}
 * {margin:0; padding:0}
 .hidden {display:none !important}
.image-replacement {display:block; overflow:hidden; text-indent:-99999em}
li.image-replacement {display:inline}
div#errorExplanation {padding: 10px}
div#errorExplanation h2 {color:#F00 !important; font-size:14px !important; font-weight:bold !important; line-height:14px !important; margin:0 !important}
div#errorExplanation p, div#errorExplanation ul {color:#999 !important; font-size:14px !important; line-height:14px !important}
div#errorExplanation p {display: none}
div#errorExplanation ul li {color: Red; list-style:none; margin-left:15px; font-size: 11px; font-style: italic; font-weight: normal}
  .comment-add #errorExplanation {padding: 0 0 20px 0}
.comment-add #errorExplanation ul {padding:0}
.comment-add #errorExplanation .error {color: Red; font-size: 11px; font-style: italic; font-weight: normal}
input.error, textarea.error {background-color:#FDD9D9 !important;  background-position:left center; background-repeat:no-repeat;  border: 1px solid #ccc}
 div#load-container div#flash-message {clear:both; font-size:12px; margin:5px 0 10px 0; width:962px}
div#load-container div#flash-message p {padding:5px 10px}
div#load-container div.message-notice p {background-color:#BED530; color:#40424F}
div#load-container div.message-error p {background-color:#FD0; color:#40424F}
body {background:#d8d6d7 url(/images/backgrounds/body.gif) top left repeat-x; color:#000; font:62.5% Arial,Verdana}
h1 {font-weight:bold; font-size:30px}
h2 {font-weight:bold}
h3 {font-weight:bold; font-size:2.0em}
#content-container {position:relative;  }
.jsEnabled #content-container {visibility: hidden}
#no-js {width:962px; position:relative; z-index:50}
.jsEnabled #no-js {display:none}
a:link, a:visited, a:active {color: #1a1a1a; text-decoration: none}
a:hover {text-decoration: underline}
input, textarea, select {font:12px Arial,Verdana; color:#333;}
 .charts-text {color:#d70377}
.charts-background {background-color:#d70377 !important}
.charts-border {border-color:#d70377 !important}
.charts-module-top {background-image:url(/images/backgrounds/charts-top-small.png) !important}
.news-text {color:#fe9400}
.news-background {background-color:#fe9400 !important}
.news-border{ border-color:#fe9400 !important}
.news-module-top {background-image:url(/images/backgrounds/news-top-small.png) !important}
.releases-text {color:#37bfe6}
.releases-background, .new-releases-background {background-color:#37bfe6 !important}
.releases-border, .new-releases-border {border-color:#37bfe6 !important}
.new-releases-module-top {background-image:url(/images/backgrounds/new-releases-top-small.png) !important}
.event-text {color:#7bd80d}
.event-background, .events-background {background-color:#7bd80d !important}
.event-border, .events-border {border-color:#7bd80d !important}
.events-module-top {background-image:url(/images/backgrounds/events-top-small.png) !important}
 #player {position:fixed;top:400px;z-index:1000;width:160px;100px;background:red;padding:10px}
#player a {float:left}
#player #clock {float:left;font-size:22px;font-weight:bold;display:block;margin:10px}
#wrapper{ width:969px;margin:0 auto}
#header {width:962px;position:relative;z-index:2}
#global-nav {margin:0 -3px 0 0;;position:relative;z-index:30}
#header .unit {background-color:#fff;border-bottom:2px solid #fff;padding:0 7px;clear:both;overflow:hidden;height:1%}
#google-adserver {background:transparent url(/images/backgrounds/drop-shadow-bottom-962.png) no-repeat 0 bottom; padding-bottom:6px; margin-top:-7px; position:relative; width:968px; z-index:3}
#google-adserver .middle {background:url(/images/backgrounds/drop-shadow-middle-93.png) no-repeat right 4px}
#google-adserver .unit {background:white; min-height:1px}
#google-adserver #google-content { font-size:1px; height:auto; text-align:center}
  .navigation-container {clear:both}
.navigation-container .logo {float:left;width:163px;height:35px;padding-right:7px; margin-top:-5px}
.navigation-container .logo a {cursor: pointer; display:block;width:163px;height:35px;position:relative;overflow:hidden}
.navigation-container .logo a span {position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url(/images/backgrounds/logo.gif) left top no-repeat}
ul.categories {float:left;padding:0 0 0 78px;height:32px}
ul.categories li {float:left;padding:0 3px 0 0;border-bottom:3px solid #fff}
.charts ul.categories .charts {margin:0 -3px 0 0}
.charts ul.categories .news {padding:0 3px}
ul.categories li a {cursor: pointer; display:block;height:29px;position:relative;overflow:hidden}
ul.categories li a:hover {height:32px}
ul.categories li a span {position:absolute;width:100%;height:100%;background:url(/images/backgrounds/main-nav-sprite.gif) left top}
ul.categories .backstage a {width:93px}
ul.categories .charts a {width:83px}
ul.categories .news a {width:78px}
ul.categories .magazine a {width: 68px}
ul.categories .charts a span {background-position: -96px 0px}
ul.categories .news a span {background-position: -182px 0px}
ul.categories .magazine a span {background-position: -263px 0px}
.search-field-container {width:290px;height:29px;background:url(/images/backgrounds/seach-field.gif) no-repeat;float:left}
.search-field {padding-left:25px;width:260px;height:22px;background: none;border: none;color: #666666;font-weight:bold;margin-top: 7px}
.feed-back {border-right:1px solid #808080}
.feed-back a.more, .user-bar ul a.more {color:#666666;padding:0 0 0 9px;background:url(/images/buttons/arrows-sprite.png) 0 4px no-repeat;float:none}
.feed-back a.more:hover {color:#000}
.user-bar {float: right}
.user-bar ul,.user-bar ul li {float:left}
.user-bar ul {overflow:hidden; padding:9px 0px 5px 0px}
.user-bar ul li {font-size:11px; height:13px;font-weight:bold; padding:1px 7px 2px; border-right:1px solid #808080;}
.user-bar ul li.facebook {height:23px; padding:0 7px;}
.user-bar .login , .logged-in .user-bar .logout {display: none; height:19px}
.user-bar .logout, .logged-in .user-bar .login {display: block; height:19px}
  .user-bar .logout .facebook {padding-right: 5px}
.user-bar ul.login a, .user-bar .logout a {color: #000}
.user-bar ul.login li {border-left: dotted 1px #c3c3c3}
.user-bar ul li.twitter a {height:16px; padding:0 0 0 24px}
.user-bar ul.login .user-info {border: none}
#chart-bar:after ,#chart-bar ul:after ,#chart-carousel:after ,#chart-carousel ul:after {content:"."; clear:both; display:block; visibility:hidden; height:0px}
#drop-down {width:962px;  left:0; z-index:20}
#chart-bar {width:948px;padding:7px;background-color:#fff;overflow:visible}
#chart-bar ul {width:952px;clear:both;height:1%;overflow:visible}
#chart-bar ul li {float:left}
#chart-bar ul li a {display:block;width:235px;height:96px;margin:0 1px 1px 0;position:relative;overflow:hidden}
#chart-bar ul li a span {width:100%;height:100%;position:absolute;left:0;top:0;background:url(/images/buttons/tier1-sprite.gif) left top no-repeat}
#chart-bar ul li.tier2 a {width:117px;height:86px}
#chart-bar ul li.tier2 a span {background-image:url(/images/buttons/tier2-sprite.gif)}
#chart-bar ul li.tier3 a {width:141px;height:38px}
#chart-bar ul li.tier3 a span {background-image:url(/images/buttons/tier3-sprite.gif)}
#chart-bar ul li#chart-game a {overflow:visible;width:217px;height:86px;left:-11px;padding:0 0 0 20px}
#chart-bar ul li#chart-game a span {width:257px;height:125px;background-image:url(/images/buttons/chart-game.png)}
#chart-bar ul li#chart-15 a {width:141px}
#chart-bar ul li#chart-1 a:hover span {background-position: 0 -96px}
#chart-bar ul li#chart-2 a span {background-position: -238px 0}
#chart-bar ul li#chart-2 a:hover span {background-position: -238px -96px}
#chart-bar ul li#chart-3 a span {background-position: -476px 0}
#chart-bar ul li#chart-3 a:hover span {background-position: -476px -96px}
#chart-bar ul li#chart-4 a span {background-position: -714px 0}
#chart-bar ul li#chart-4 a:hover span {background-position: -714px -96px}
#chart-bar ul li#chart-5 a:hover span {background-position: 0 -86px}
#chart-bar ul li#chart-6 a span {background-position: -119px 0}
#chart-bar ul li#chart-6 a:hover span {background-position: -119px -86px}
#chart-bar ul li#chart-7 a span {background-position: -238px 0}
#chart-bar ul li#chart-7 a:hover span {background-position: -238px -86px}
#chart-bar ul li#chart-8 a span {background-position: -357px 0}
#chart-bar ul li#chart-8 a:hover span {background-position: -357px -86px}
#chart-bar ul li#chart-9 a span {background-position: -476px 0}
#chart-bar ul li#chart-9 a:hover span {background-position: -476px -86px}
#chart-bar ul li#chart-10 a span {background-position: -595px 0}
#chart-bar ul li#chart-10 a:hover span {background-position: -595px -86px}
#chart-bar ul li#chart-11 a:hover span {background-position: 0 -38px}
#chart-bar ul li#chart-12 a span {background-position: -143px 0}
#chart-bar ul li#chart-12 a:hover span {background-position: -143px -38px}
#chart-bar ul li#chart-13 a span {background-position: -286px 0}
#chart-bar ul li#chart-13 a:hover span {background-position: -286px -38px}
#chart-bar ul li#chart-14 a span {background-position: -429px 0}
#chart-bar ul li#chart-14 a:hover span {background-position: -429px -38px}
#chart-bar ul li#chart-15 a span {background-position: -572px 0}
#chart-bar ul li#chart-15 a:hover span {background-position: -572px -38px}
#recent-charts {font-size:1.1em;clear:both;height:14px;overflow:hidden;padding:14px 0 0 0}
#recent-charts dl {width:854px;height:14px;overflow:hidden;float:left;color:#3e3e3e}
#recent-charts dt ,#recent-charts dd {float:left;margin:0 3px 0 0;}
#recent-charts dd ,#recent-charts dd a {color:#bcbbbb;}
#recent-charts .all-charts {float:right;width:94px;height:10px;display:block;position:relative;overflow:hidden;}
#recent-charts .all-charts span {width:100%;height:100%;position:absolute;top:0;left:0;background:url(/images/buttons/view-all-charts.gif) left top no-repeat;}
#dynamic-content {position:relative;}
#chart-carousel {width:1009px;height:114px;background:url(/images/backgrounds/chart-carousel.png) left top no-repeat; margin: -25px 0 0 -20px}
.jsEnabled #chart-carousel {top:0;}
.related-chart #chart-carousel {background-image:url(/images/backgrounds/chart-carousel-related.png)}
#chart-carousel a.button {padding:0;display:block;margin:29px 0 0 0;position:relative;overflow:hidden;height:45px;width:20px;}
.related-chart #chart-carousel a.button {margin:47px 0 0 0;}
#chart-carousel a.button span {position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/buttons/editorial-arrows-sprite.gif) left top no-repeat;}
#chart-carousel a.button:hover span {background-position:left bottom;}
#chart-carousel a.next {float:right;margin:29px 7px 0 0;}
.related-chart #chart-carousel a.next {margin:47px 7px 0 0;}
#chart-carousel a.next span {background-position:-20px 0;}
#chart-carousel a.next:hover span {background-position:-20px -45px;}
#chart-carousel #scroll-container {position:relative;float:left;margin:7px 5px 7px 9px;width:944px;height:93px;overflow:hidden;}
.related-chart #chart-carousel #scroll-container {margin:0;height:116px;width:962px;}
#chart-carousel #scroll-container ul li a {color:#fff; cursor: pointer; text-decoration:none;}
#chart-carousel ul.editorial {clear:both; height:66px; position:absolute;  top:27px; left:0; width:7000px}
#chart-carousel ul.editorial li {position:relative;float:left;width:188px;margin:0 1px 0 0;height:66px;cursor:pointer}
#chart-carousel ul.editorial li a {display:block; height:66px; overflow:hidden; position:relative; width:188px}
.lnk-belo-horizonte-hot-songs span {background-position:-1316px 0}
.lnk-belo-horizonte-hot-songs a:hover span {background-position:-1316px bottom}
.lnk-brasilia-hot-songs span {background-position:-1504px 0}
.lnk-brasilia-hot-songs a:hover span {background-position:-1504px bottom}
.lnk-campinas-hot-songs span {background-position:-1692px 0}
.lnk-campinas-hot-songs a:hover span {background-position:-1692px bottom}
.lnk-curitiba-hot-songs span {background-position:-1880px 0}
.lnk-curitiba-hot-songs a:hover span {background-position:-1880px bottom}
.lnk-the-billboard-hot-100 span {background-position:-752px 0}
.lnk-the-billboard-hot-100 a:hover span {background-position:-752px bottom}
.lnk-the-billboard-200 span {background-position:-564px 0}
.lnk-the-billboard-200 a:hover span {background-position:-564px bottom}
.lnk-brasil-hot-100-airplay span:hover {background-position:0 bottom}
.lnk-brasil-hot-pop span {background-position:-188px 0}
.lnk-brasil-hot-pop span:hover {background-position:-188px bottom}
.lnk-brasil-hot-popular span {background-position:-376px 0}
.lnk-brasil-hot-popular a:hover span {background-position:-376px bottom}
.lnk-porto-alegre-hot-songs span {background-position:-2068px 0}
.lnk-porto-alegre-hot-songs a:hover span {background-position:-2068px bottom}
.lnk-recife-hot-songs span {background-position:-2256px 0}
.lnk-recife-hot-songs a:hover span {background-position:-2256px bottom}
.lnk-ribeirao-preto-hot-songs span {background-position:-2444px 0}
.lnk-ribeirao-preto-hot-songs a:hover span {background-position:-2444px bottom}
.lnk-rio-de-janeiro-hot-songs span {background-position:-1128px 0}
.lnk-rio-de-janeiro-hot-songs a:hover span {background-position:-1128px bottom}
.lnk-salvador-hot-songs span {background-position:right 0}
.lnk-salvador-hot-songs a:hover span {background-position:right bottom}
.lnk-sao-paulo-hot-songs span {background-position:-940px 0}
.lnk-sao-paulo-hot-songs a:hover span {background-position:-940px bottom}
#chart-carousel ul.editorial div {position:absolute;top:0;left:0;display:none;width:184px;height:92px;border:1px solid #D70377;}
#chart-carousel ul.editorial p {color:#fff;font-weight:bold;font-size:1.1em;position:absolute;bottom:0;left:0;width:172px;padding:6px;background-color:#D70377;filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#chart-carousel ul.editorial .over div {display:block;}
#chart-carousel ul.editorial li h3 span {background-image:url(/images/buttons/tier1-sprite.jpg); height:100%; left:0; position:absolute; top:0; width:100%}
#chart-carousel ul.editorial li h4 {border-left:5px solid #5c5b58; display:block; font-size:14px; font-weight:bold; left:0; line-height:22px; position:absolute; top:0; width:175px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80}
#chart-carousel ul.editorial li h4 span {background: #5c5b58; padding: 5px 0 3px 0}
#chart-carousel ul.editorial li h4 .item-arrow {background: #5c5b58 url(/images/buttons/arrows-white-right-8.png) no-repeat; background-position: -200px -200px; padding-right: 10px}
#chart-carousel ul.editorial .over h4 {border-left: 5px solid #D70377;}
#chart-carousel ul.editorial .over h4 span {background: #D70377;}
#chart-carousel ul.editorial .over h4 .item-arrow {background: #D70377 url(/images/buttons/arrows-white-right-8.png) 58% 60% no-repeat;}
   #chart-carousel #chart-title {height:24px;padding:7px 0 0 0;font-size:1em;background-image:none;width:100%;}
#chart-carousel #chart-title #chart-name {color:#fff;font-weight:bold;font-size:1.7em;margin:0 8px 0 11px;}
#chart-carousel #chart-title #chart-date {color:#999;font-size:1.1em;margin:12px 0 0 0;}
#chart-carousel ul.chart {clear:both;width:950px;height:77px;position:absolute;left:0;top:0;}
#chart-carousel ul.chart li {float:left;margin:0 4px 0 0;height:67px;width:202px;padding:5px;cursor:pointer;background-color:#fff}
#chart-carousel ul.chart li.disabled {cursor:default;}
#chart-carousel ul.chart li.selected {background:#fff url(/images/backgrounds/chart-item-related-selected.gif) left top no-repeat;}
#chart-carousel ul.chart li.over {background-color:#fdf4f9}
#chart-carousel ul.chart li p ,#chart-carousel ul.chart li div {float:left;}
#chart-carousel ul.chart li .rank {margin-right:1px;width:35px;height:67px;background:#D70377 url(/images/backgrounds/chart-item-related-sprite.gif) left top no-repeat;}
#chart-carousel ul.chart li p {color:#fff;font-size:1.7em;font-weight:bold;margin-top:4px;width:35px;text-align:center;}
 #chart-carousel ul.chart li.selected .rank {background-position:right top;}
#chart-carousel ul.chart li .thumbnail {text-align:center;margin:0 10px 0 0;width:67px;height:67px;overflow:hidden;}
#chart-carousel ul.chart li .thumbnail img {margin:-1px 0 0 -1px;width:69px; height:69px;}
#chart-carousel ul.chart li .title {width:89px;height:67px;overflow:hidden;}
#chart-carousel ul.chart li .title h3 ,#chart-carousel ul.chart li .title h4 {background-image:none;color:#000000;width:89px;font-size:1.4em;font-weight:bold;margin:5px 0 0 0;}
#chart-carousel ul.chart li .title h4 {color:#666;font-size:1.0em;}
#footer {width:948px;margin:0 0 10px 0;padding:18px 7px;background-color:#f6f6f6}
#footer #links-wrapper {width:948px;overflow:hidden}
#footer ul {width:962px;clear:both;height:1%;overflow:hidden;border-bottom:solid 1px #cccccc;padding-bottom:15px;padding-top:15px}
#footer ul.first { padding-left:219px; width:725px}
#footer ul.second {padding-left:125px; width:819px}
#footer ul li {float:left;background:url(/images/backgrounds/vertical-dots.gif) right top repeat-y;}
#footer ul li.last {background:none;}
#footer ul li a {display:block;margin:0 17px;font-weight:bold;font-size:11px;color:#666666;}
#footer ul li.rss a {padding: 0 0 0 24px;height:15px;}
#footer ul li.twitter a {padding: 0 0 0 24px;height:16px;}
#footer div p {font-size:11px;text-align:center;padding-left:18px;padding-right:18px;padding-top:15px;color:#666666;}
#footer div p span{font-weight:bold;color:#999999;padding-right:10px;padding-left:10px;font-size:12px;}
#footer div p.footinfo {text-align: left; width:96%; display:table}
#footer div p.footnote {color:#999999;}
#forgot-password {float:left;width:300px;display:none;}
#email-forgot-sent{display:none;}
.icon {background:url(/images/buttons/sprite.png) left top no-repeat;)}
.rss .icon {background-position:0 0;}
.twitter .icon {background-position:0 -16px;}
.lala {padding-left:3px;vertical-align:bottom;}
.crowdfactory {height:30px;vertical-align:bottom;}
.header {overflow:hidden;}
.header a, .header h1 {float:left;}
.header h2 {float:left;}
#modal-content {display:block; position: absolute; top: 50px; z-index:501; margin: 0 auto;}
.modal {position:relative;}
.modal .close-modal {overflow:hidden;position:absolute;top:10px;right:10px;width:23px;height:23px;}
.modal .close-modal span {width:100%;height:100%;position:absolute;top:0;left:0;background:url(/images/buttons/close.gif) 0 0 no-repeat;}
#load-screen-container {position:absolute; top:65px; z-index:99}
#load-screen {background-color:#fff;}
#load-message {padding:50px; color:#000; font-size:1.5em; font-weight:bold; position: fixed; top: 150px; z-index: 100}
#load-message img ,#load-message p {float:left;}
#load-message p {margin:8px 10px;}
#load-container {position:relative;  }
 #content-wrapper {clear:both;height:1%;overflow:visible;padding:0;}
#content-wrapper:after {content:"."; clear:both; display:block; visibility:hidden; height:0px}
div.toutLink {display:none;}
div.clickable {cursor:pointer;}
.sub-nav {margin: 0; font-size: 14px; font-weight: bold;height:40px;background:url(/images/backgrounds/nav-right.png) top right no-repeat;padding-right:6px;}
.sub-nav ul {overflow:hidden; height: 40px; background:#858585;}
.sub-nav li {float:left; line-height:23px;background:url(/images/backgrounds/tab-divider.gif) left 15px no-repeat; padding-top:11px;margin-right:1px;}
.sub-nav li.first {background:none;margin-left:7px;}
.sub-nav a{ padding:5px 10px; margin: 0; text-decoration: underline;}
.sub-nav a:link, .sub-nav a:visited {color: #fff; text-decoration: underline}
.sub-nav a:hover {color:#1a1a1a;text-decoration: underline;}
.sub-nav li.active {background:#fff url(/images/backgrounds/tab-left.gif) left top no-repeat; height: 30px; padding:5px 0 0 8px;background-repeat:no-repeat;margin:7px 1px 0 7px;}
.sub-nav li.active a {color: #1a1a1a; height: 23px; background:url(/images/backgrounds/tab-right.gif) top right no-repeat; padding:9px 10px 4px 2px; background-repeat:no-repeat}
.sub-nav li.active a:link, .sub-nav li.active a:visited {color:#1a1a1a;}
#content{float:left;padding:3px 0 0;margin:0 -3px 0 0;width:649px;}
#x-rail{float:left;padding:3px 0 0;width:322px;}
#y-rail{float:left;padding:3px 0 0;width:211px;}
.ad-unit-728 {clear:both;}
.ad-unit-anchor {clear:both;width:962px;text-align:center;background-color:#ffffff;margin-bottom:1px;padding-top:14px;padding-bottom:14px;}
.ad-unit-top {clear:both;text-align:center;width:962px;background-color:#ffffff;margin-bottom:1px;padding-top:14px;padding-bottom:14px;}
.ad-unit-floating {clear:both;text-align:center;width:962px;background-color:#ffffff;}
.ad-unit-300-wrapper {width:316px;margin: 0 6px 0 0;padding: 0 0 8px 0;background-color:#fff;}
.ad-unit-300 {width:300px;margin: 0 auto;}
.ad-unit-300 a, .ad-unit-300 img {width: 300px; height: 250px}
.ad-unit-300 .tit {width: 300px; height: 11px}
.wallpaper-ad {position:fixed;z-index:-1;top:0;left:0;text-align:center;}
* html .wallpaper-ad {position: absolute;}
.interstitial-ad {position:absolute;width:1440;height:1047;z-index:10000;top:0;left:0;}
.module {margin:-3px -3px 0 0}
.module1 {width:968px;}
.module2 {width:649px;}
.module3 {width:441px;}
.module4 {width:322px;}
.module5 {width:211px;}
.module6 {width:51px;}
.module7 {width:274px;}
.game-module1 {width:150px}
.game-module2 {width:182px}
.game-module1 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-144.png) left bottom no-repeat}
.game-module2 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-176.png) left bottom no-repeat}
 .module-top {padding:14px 0 0 0;background:url(/images/backgrounds/drop-shadow-top.png) right top no-repeat}
.module-top-small {padding:7px 0 0 0;background:url(/images/backgrounds/drop-shadow-top-small.png) right top no-repeat}
.module-top-orange {padding:7px 0 0 0;background:url(/images/backgrounds/drop-shadow-top-orange.png) right top no-repeat}
.module-bottom {padding:0 0 6px 0}
.module1 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-962.png) left bottom no-repeat}
.module2 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-643.png) left bottom no-repeat}
.module3 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-435.png) left bottom no-repeat}
.module4 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-316.png) left bottom no-repeat}
.module5 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-205.png) left bottom no-repeat}
.module6 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-45.png) left bottom no-repeat}
.module7 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-268.png) left bottom no-repeat}
 .module-middle {background:url(/images/backgrounds/drop-shadow-middle.png) right top repeat-y}
.units-wrapper {padding:0 0 14px 0;margin:0 6px 0 0;background-color:#fff;}
.units {padding:0 7px;clear:both;overflow:hidden;height:1%;}
.unit {margin:0 6px 0 0;padding: 0 7px 7px 7px;}
.unit1 {width:190px;}
.unit2 {width:400px;}
.generic-wrapper {padding:0 14px 14px; margin: 0 6px 0 0; background-color:#fff; overflow:hidden; height: 1%;}
#other-features .unit, .homepage-tout .unit, #events .unit {background-color:#fff}
#other-features .background, #other-features .text {display:none;}
#other-features .news-background .background, #other-features .charts-background .background, #other-features .new-releases-background .background, #other-features .events-background .background, #other-features .news-background .text, #other-features .charts-background .text, #other-features .new-releases-background .text, #other-features .events-background .text {display:block;}
#artist ,#events ,#other-features ,#other-features-wrapper {clear:both;height:1%;overflow:hidden;}
#other-features:after ,#other-features-wrapper:after {content:"."; clear:both; display:block; visibility:hidden; height:0px}
#other-features {margin:15px 0 0 0;}
#other-features .feature {height:200px;}
#other-features h3 {float:left; margin:0 0 15px 0;}
#other-features a.type-two {float:right;margin:0 7px 0 0;}
#events {margin: 20px 0 0 0}
#artist {margin: -3px 0 0 0}
#artist .units {background:#fff url(/images/backgrounds/artist-info.gif) 0px 0px repeat-y;position:relative;}
#artist .unit {float:left;padding:0 7px;margin:0;}
.artists h1 {padding:10px 0 10px 45px;margin:24px 0 0 0;font-size:30px;line-height:0.6em;font-weight:bold;background:url(/images/buttons/play.png) top left no-repeat;}
.artists h2 {font-size:16px;color:#666;font-weight:bold;}
#album-song-info {font-size:12px;padding-top:0px;}
#album-song-info .unit {float:left;padding:0 9px;margin:0;}
#album-song-info .units {background:#fff url(/images/backgrounds/artist-info.gif) 0px 0px repeat-y;}
#events .module {float:left;}
.homepage-tout {float:left;}
.homepage-tout .module {margin:0 1px 0 0; float:left;}
.homepage-tout .module-top {padding:7px 0 0 0; background:url(/images/backgrounds/drop-shadow-top-small.png) right top no-repeat}
#other-features .module {margin:0 1px 0 0; float:left;}
#other-features .module-top {padding:7px 0 0 0; background:url(/images/backgrounds/drop-shadow-top-small.png) right top no-repeat}
#artist-conversations {margin: -3px 0 0 0}
#artist-conversations .units {background:#fff url(/images/backgrounds/artist-info.gif) 0px 0px repeat-y;}
#artist-conversations .unit {float:left;padding:0 7px;margin:0;}
 .button-group {overflow:auto;padding-top:15px;}
.button-group a {margin-right:2px;}
button.button {background-color:transparent;}
a.button ,button.button {display: block; float: left; text-decoration: none; padding-left:8px; background-repeat:no-repeat}
a.button span ,button.button span {display: block; padding-right:8px; background-repeat:no-repeat; background-position:right top}
a.type-one {line-height:17px; font-weight:bold; background-image:url(/images/backgrounds/left-button-one.gif); color: #ffffff; height: 19px; font-size:11px}
a.type-one span {height: 19px; background-image:url(/images/backgrounds/right-button-one.gif)}
a.type-two {line-height:22px; font-weight:bold; background-image:url(/images/backgrounds/left-button-two.gif); color: #333333; height: 24px; font-size:12px}
a.type-two span {height: 24px; background-image:url(/images/backgrounds/right-button-two.gif)}
a.type-three {line-height:16px; font-weight:bold; background-image:url(/images/backgrounds/left-button-three.gif); color: #e5e5e5; height: 19px; font-size:11px}
a.type-three span {height: 19px; background-image:url(/images/backgrounds/right-button-three.gif)}
a.type-four ,button.type-four {padding-left:10px; line-height:26px; font-weight:bold; background-image:url(/images/backgrounds/left-button-four.gif); color: #ffffff; height: 29px; font-size:12px}
button.type-four {padding:0 0 0 9px; margin:-1px 0 0 -10px; height:29px}
a.type-four span ,button.type-four span {padding-right:10px; height: 29px; background-image:url(/images/backgrounds/right-button-four.gif); cursor:pointer}
button.type-four span {padding:6px 9px 0 0; margin:-2px -3px 0; height: 23px}
a.type-five {padding-left:10px; line-height:26px; font-weight:bold; background-image:url(/images/backgrounds/left-button-five.gif); color: #333333; height: 29px; font-size:12px}
a.type-five span {padding-right:10px; height: 29px; background-image:url(/images/backgrounds/right-button-five.gif)}
a.type-six {padding-left:10px; line-height:26px; background-image:url(/images/backgrounds/left-button-six.gif); color: #333333; height: 29px; font-size:12px}
a.type-six span {padding-right:10px; height: 29px; background-image:url(/images/backgrounds/right-button-six.gif)}
a.icon-btn div {display:block; float:left; background-repeat:no-repeat; background-position:0 2px; width:30px;height:29px}
a.icon-btn span {float:left}
a.type-seven {padding-left:8px; line-height:26px; background-image:url(/images/backgrounds/left-button-seven.gif); color: #ffffff; font-weight:bold; height: 29px; font-size:12px}
a.type-seven span {padding-right:8px; height: 29px; background-image:url(/images/backgrounds/right-button-seven.gif)}
a.type-eight {padding-left:10px; line-height:26px; font-weight:bold; background-image:url(/images/backgrounds/left-button-eight.gif); color: #ffffff; height: 29px; font-size:12px}
a.type-eight span {padding-right:10px; height: 29px; background-image:url(/images/backgrounds/right-button-eight.gif)}
a.type-nine {padding-left:10px; line-height:26px; font-weight:bold; background-image:url(/images/backgrounds/left-button-nine.gif); color: #333; height: 29px; font-size:12px}
a.type-nine span {padding-right:10px; height: 29px; background-image:url(/images/backgrounds/right-button-nine.gif)}
a.type-nine-arrow {padding-left:10px; line-height:26px; font-weight:bold; background-image:url(/images/backgrounds/left-button-nine.gif); color: #417a74; height: 29px; font-size:12px}
a.type-nine-arrow span {padding-right:20px; height: 29px; background-image:url(/images/backgrounds/right-button-nine-arrow.gif)}
 a.icon-btn div.profile-photo {background-image:url(/images/icons/profile-photo.gif); background-color:#e6e6e6}
 .pagination {width:400px; float:left; margin: 0; font-size: 12px; font-weight: bold; padding-bottom: 10px;overflow: hidden; height: 1%;}
.pagination p {float:left; margin-right: 20px; line-height: 23px; color: #999; font-size: 16px}
.pagination ul {float:left; overflow:hidden; height: 1%}
.pagination li {float:left; line-height:23px}
.pagination a, .pagination span {padding: 0px 9px; margin: 0; text-decoration: none}
.pagination a:link, .pagination a:visited {color: #1a1a1a; text-decoration: none; display:block}
.pagination a:hover {text-decoration: underline;}
.pagination li.on {background: transparent url(/images/backgrounds/filter-tab-left.gif) 0 0 no-repeat; height: 23px; padding-left: 8px;background-repeat:no-repeat;}
.pagination li.on a, .pagination li.on span {color: #999; height: 23px; background: #ddd url(/images/backgrounds/filter-tab-right.gif) top right no-repeat; background-repeat:no-repeat;padding:0px 9px 0px 0px}
.pagination li.arrow-left {background:url(/images/backgrounds/previous-page.gif) 0 0 no-repeat;height:9px; width:5px; margin:7px 10px 0 0;}
.pagination li.arrow-left a,.pagination li.arrow-right a {height: 8px; text-indent: -999px}
.pagination li.arrow-right {background:url(/images/backgrounds/next-page.gif) 0 0 no-repeat; height:9px;width:5px;margin:7px 5px 0 10px;}
.pagination li span {padding: 0 5px;}
  .pagination-group {overflow:hidden;height:1%;clear:both;background-color:#fff;margin:0 6px 0 0;}
.pagination-group .label {font-size:1.3em;color:#666;float:left;margin:4px 4px 0 0;}
.pagination-group ul {float:left;}
.pagination-group ul li {float:left;margin:0 7px 0 0;padding:0 0 0 1px;}
.pagination-group ul .on {background:url(/images/buttons/pagination-group-charts.png) left top no-repeat;}
.pagination-group ul li a {display:block;font-size:1.2em;font-weight:bold;height:18px;padding:5px 8px 0 6px;margin:0 -1px 0 0;}
.pagination-group ul .on a {background: url(/images/buttons/pagination-group-charts.png) right top no-repeat;color:#fff;}
.pagination-break {border-bottom:1px solid #e3e3e3;padding-bottom:7px;margin:0 0 7px 0;}
.unit .more-info {font-size:1.1em;color:#333;font-style:italic;}
 .prev-more-pagination {padding-right:10px;}
.prev-more-pagination .divider {background-image:url(/images/backgrounds/vertical-dots.gif);width:1px;height:20px;background-position:0 10px;}
.prev-more-pagination ul {float:right;}
.pagination-video {overflow:hidden;height:1%;float: right; margin-right: 10px;}
.pagination-video ul {overflow:hidden; height: 1%}
.pagination-video li {float:left; line-height:23px;font-weight:bold; margin-left: 5px; margin-right: 5px}
.pagination-video li.arrow-left {background:url(/images/backgrounds/previous-page.gif) 0 0 no-repeat;height:9px; width:5px; margin:7px 10px 0 0;}
.pagination-video li.arrow-right {background:url(/images/backgrounds/next-page.gif) 0 0 no-repeat; height:9px;width:5px;margin:7px 5px 0 10px;}
.pagination-video li.active-clicked{background: transparent url(/images/backgrounds/filter-tab-left.gif) repeat scroll 0% 0%; height: 20px; width: 20px; text-align: center;}
 table{ width:620px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
table a {text-decoration:none; color:#1a1a1a}
table th {font-weight:bold}
table th, table td {text-align:left; padding: 5px 5px 5px 10px}
table td a {display:block; width:100%}
table td a:hover {text-decoration:underline}
  table#conversation-table {width: 629px}
table#conversation-table th {background-color:#303030; color:#f0f0f0}
table#conversation-table th, table#conversation-table td {border-right:solid 1px #f0f0f0; padding: 7px 4px 7px 7px}
table#conversation-table tr {background-color:#ffffff}
table#conversation-table tr.altColor {background-color:#f4f2d9}
table#conversation-table tr:hover, table#conversation-table tr.altColor:hover {background-color:#faf642}
table#conversation-table td.last-post, table#conversation-table th.last-post {border-right:none}
  table#grammy-table caption {font-size:20px; text-align:left; background:no-repeat url(/images/icons/grammy.gif); background-position:10px 0px; padding-left:43px; color:#333333; font-size:13px; text-transform:uppercase; font-weight:bold; height:40px; line-height:40px}
table#grammy-table {border-bottom:solid 1px #dbdbdb}
table#grammy-table th {background-color:#dcdcdc; border-right:solid 1px #ffffff; color:#666666}
table#grammy-table tr {background-color:#eeeeee}
table#grammy-table tr:hover {background-color:#e1f3f8}
table#grammy-table tr.altColor {background-color:#ffffff}
table#grammy-table tr.altColor:hover {background-color:#e1f3f8}
table#grammy-table td {border-right:solid 1px #ffffff; border-top:solid 1px #ffffff}
table#grammy-table td.award-name {font-style:italic}
table#grammy-table td.song-album {border-right:none}
table#grammy-table th.song-album {border-right:none}
 .post-comment {border-bottom: 1px solid #cccccc; height: 35px}
.post-comment h4 {font-size: 2em; margin-bottom: 22px; color: #666666; float: left; margin-left: 10px}
.post-comment a {float: right; display: block; background-image: url(/images/buttons/comment.gif); width: 74px; height: 23px; text-indent: -9999px; margin-right: 0px}
.new-conversation {padding: 14px; overflow:hidden; height: 1%; border-bottom: 1px solid #B1B0B0; margin-bottom: 14px}
.new-conversation h2, .comment-entry h2 {color: #666; font-size: 20px; margin-bottom: 14px}
.new-conversation input, .new-conversation textarea, .new-comment textarea {border: 1px solid #ccc; width: 98%; padding: 4px;}
.new-conversation input:focus, .new-conversation textarea:focus, .new-comment textarea:focus {background-color: #e1f2f9}
.new-conversation textarea, textarea {margin-bottom: 14px}
.new-conversation a, .new-comment a {float:left; margin-right: 14px}
.new-conversation div.field {color: #333; font-weight: bold; font-size: 12px; margin: 14px 0 4px 0;}
.conversation-results {padding: 0 7px 14px 7px}
.conversations-wrapper, .filter-wrapper {background-color:#FFFFFF; margin:0 6px 0 0; padding: 0;}
.conversations-wrapper .pagination, .filter-wrapper .pagination {padding: 0 14px 7px 14px; margin: 0;}
.comments-container {background-color:#ffffff;}
.comments-container h1{padding-left:15px;padding-bottom:10px;}
.conversation-comments {background-color: #fffeeb;}
.conversation-comments .filter-nav {padding: 0 0 14px 0; margin: 0 14px; border-color: #ccc; display:none}
.conversation-comments .filter-nav p {padding: 0}
.conversation-comments .altColor {background-color: #fff}
.conversation-comments h3 {font-size: 14px; color: #999;}
.conversation-topic, .comment-entry {padding: 14px; overflow:hidden; height: 1%; position:relative}
.conversation-topic img.profile, .comment-item img.profile {display: block; width: 90px; height: 90px; padding:5px; border: 1px solid #dedede; margin: 0 10px 6px 0}
.conversation-topic p, .comment-item p {font-size: 12px; color: #333; padding: 4px 0 10px 0; min-height: 45px;}
.conversation-topic .conversation-date, .comment-item .conversation-date {font-size: 10px; color: #666}
#comment-item-container, .comment-item {clear:both}
.comment-item {position: static}
.artist #comment-container .pagination {width: 600px}
.conversation-topic .recommend, .comment-item .recommend {font-size: 11px; color: #666; font-style: italic; float: left; margin-right: 10px}
.conversation-topic .recommend a.recommend-btn, .conversation-topic .recommend a.recommend-btn:hover, .comment-item .recommend a.recommend-btn {background: url(/images/buttons/recommend.gif) 0 0 no-repeat; height: 20px; width: 80px; margin: -3px 5px 0 0; float:left}
.comment-item .recommend a.recommend-btn:hover {background-position: 0 -20px}
.comment-item .report a.recommend-btn {background: url(/images/buttons/recommend.gif) 0 0 no-repeat; height: 20px; width: 80px; margin: -3px 5px 0 0; float:left}
.comment-item .recommended a {background: url(/images/buttons/recommend.gif) 0 0 no-repeat; height: 20px; width: 88px; background-position: 0 -40px; margin: -3px 5px 0 0; float:left}
.comment-item .report a.report-btn:hover {background-position: 0 -20px}
#comment-container .unit {background-color: #ffffff}
#comment-container .pagination {display: none}
#comment-item-container {padding-bottom:10px}
.comment-add {background-color: #ffffff; padding: 15px;  width: 590px; clear:both}
.comment-add input {width:100%}
.profile #comment-container {width: 442px}
.profile .comment-add {width: 390px}
.comment-add label, .comment-add input, .comment-add textarea {display: block; background-color: #ffffff; font-size: 1.2em; margin-bottom: 5px}
.comment-add label {font-weight: bold}
.comment-add input, .comment-add textarea {border: 1px solid #cccccc; margin-bottom: 10px; height: 18px; padding: 5px}
.comment-add textarea {width: 100%; height: 140px}
.comment-add input.active, .comment-add textarea.active {border: 1px solid #cccccc; background-color: #e1f2f9}
.comment-add .comment-button {float: left; margin-right: 10px; text-transform: uppercase; text-indent: -9999px; border: none; cursor:pointer}
.comment-add .comment-submit {background-image: url(/images/buttons/post.png); width: 74px; height: 30px; cursor:pointer}
.bd_b_n {border-bottom:0px}
.bd_l_n {border-left:0px}
.bd_r_n {border-right:0px}
.bd_t_n {border-top:0px}
.find-cancel, .comment-add .comment-cancel {background-image: url(/images/buttons/cancel.png); width: 74px; height: 30px; border: none; margin-right: 10px; text-indent: -9999px; text-tranform: uppercase; cursor:pointer}
.conversation-topic .delete-item, .comment-item .delete-item, .conversation-topic .flag-item, .comment-item .flag-item {  background: url(/images/buttons/actions-sprite.gif) 0 0 no-repeat; width:21px;  text-indent: 25px; cursor: pointer}
.conversation-topic .delete-item, .comment-item .delete-item {top: 14px;height:21px;}
.conversation-topic .flag-item, .comment-item .flag-item { background-position:0 -21px; height:19px}
.comment-item .flag-item {float: left}
.conversation-topic .column-1, .comment-item .column-1 {float:left;}
.conversation-topic .column-2, .comment-item .column-2 {float: left; width: 490px}
 .conversation-topic .subject {color: #333; font-size: 22px; margin-bottom: 14px; font-weight:bold;}
.comment-entry h2 {float:left; margin:0}
.comment-entry .comment-head {padding: 14px 0; border-bottom: 1px solid #ccc; overflow:hidden; height: 1%; clear:both;}
.comment-entry .add-comment {float:right; cursor:pointer;}
.comment-entry .new-comment {overflow:hidden; height: 1%; padding: 14px 0; border-bottom: 1px solid #cecece; display:none}
.comment-entry .new-comment .cancel {cursor: pointer}
.comment-item {overflow:hidden;  height: 1%;  padding: 8px 8px 0 7px; background-color: #ffffff}
.comment-item.altColor {background-color: #fdffea}
.comment-item .column-1 .username {font-weight: bold; color: #000000; text-align: center; margin-bottom: 10px; font-size: 1.2em}
.comment-item .column-2 {width: 465px;  padding-bottom: 10px}
.comment-item .column-2 .username {color:#000000; font-size:1.2em; font-weight:bold; margin:3px 0 5px}
.profile .comment-item .column-2 {width: 290px}
.back-conversation {padding: 14px; border-bottom: 1px solid #cecece; margin-bottom: 14px}
.back-conversation a {font-size: 14px; font-weight: bold;}
.comment-add textarea.field-error {border: 0px solid #000000; background-color: #FDD9D9}
.comment-add input.field-error {text-indent:20px; border: 0px solid #000000; background-color:#FDD9D9; background-image:url(/images/icons/error-arrow.gif); background-position: left center; background-repeat:no-repeat; border: 1px solid #000000; background-color: #FDD9D9}
.comment-add input {width:100%}
.content-contato {min-height:350px!important}
#modal-shield {display:none; background:#000; position:absolute; top:0px; left:0px; z-index:500}
#comment-error, #comment-notice {background-color:#FFF; font-family:arial; font-size:11px; font-style: italic; font-weight:bold; margin-right:6px; padding:10px}
#comment-error {color:red}
#comment-notice {color:blue}
  .black-overlay {position:relative}
.black-overlay .background {background-color: #000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
.black-overlay .text, .black-overlay .text a, .black-overlay .text a:link, .black-overlay .text a:visited {color: #fff; font-weight:bold}
.black-overlay .large-text {font-size: 12px; position:absolute; top: 265px; left: 15px; width: 573px; height: 128px;border-left-style:solid;border-left-width:7px;}
.black-overlay .medium-text {font-size: 11px; position:absolute; top: 143px; left: 8px;width:273px; height:50px;border-left-style:solid;border-left-width:7px;}
.black-overlay .small-text {font-size: 11px; position:absolute; top: 80px; left: 7px; width:180px; height:45px;border-left-style:solid;border-left-width:3px;}
.black-overlay .home-text {font-size: 12px; left: 22px; padding: 7px 15px 10px 20px;width: 538px; height: 74px;border-left-style:solid;border-left-width:7px;}
.black-overlay .large {width: 580px; height: 128px; position: absolute; top:265px; left:15px}
.black-overlay .medium {width:280px; height:50px; position: absolute; top: 143px; left: 8px;}
.black-overlay .small {width:183px; height:45px; position: absolute; top: 80px; left: 7px}
.black-overlay .home {width: 580px; height: 91px; position: absolute}
.black-overlay .large-text h3 {font-size: 18px; margin: 15px 15px 0; text-decoration:none;}
.black-overlay .large-text p {margin: 10px 15px 15px}
.black-overlay .medium-text p {margin: 10px}
.black-overlay .small-text p {margin: 7px 5px; text-decoration:none;}
.home-text h3 a:hover {text-decoration:underline;}
.large-text h3:hover {text-decoration:underline;}
.small-text p:hover {text-decoration:underline;}
.black-overlay-background {background-color: #000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75}
   .filter-nav {margin: 0; font-size: 12px; font-weight: bold; padding: 0 9px 9px 9px; border-bottom: 1px solid #ccc; overflow: hidden; height: 1%; clear:both}
.filter-nav p {float:left; margin-right: 10px; line-height: 23px; color: #999; font-size: 16px}
.filter-nav ul {overflow:hidden; height: 1%}
.filter-nav li {float:left; background: transparent url(/images/backgrounds/vertical-dots.gif) center right no-repeat; line-height:23px}
.filter-nav li.last {background:none}
.filter-nav a {padding:5px 10px; margin: 0; text-decoration: none;}
.filter-nav a:link, .filter-nav a:visited {color: #1a1a1a; text-decoration: none}
.filter-nav a:hover {text-decoration: underline;}
.filter-nav li.active {background: transparent url(/images/backgrounds/filter-tab-left.gif) 0 0 no-repeat; height: 23px; padding-left: 8px;}
.filter-nav li.active a, .filter-nav li.active span {color: #999; height: 23px; background: #ddd url(/images/backgrounds/filter-tab-right.gif) top right no-repeat; padding: 4px 10px 5px 2px}
  .heart {background: url(/images/icons/like-heart.png) 0 0 no-repeat; padding: 0 0 1px 20px; color: #666;}
.comments {background: url(/images/icons/comment-bubble.png) 0 0 no-repeat; padding: 0 0 2px 22px; color: #666;}
.heart-large {background: url(/images/icons/like-heart-large.png) 0 0 no-repeat; padding: 0 0 3px 30px; color: #666; font-size: 16px;}
#comment-share {clear:both;height:1%;margin:100px 200px 400px 200px;}
#comment-share:after {content:"."; clear:both; display:block; visibility:hidden; height:0px}
#comment-share .unit {background-color:#fff;padding: 0 7px 0 7px}
#comment-share .module {float:left}
.love-bar {padding-bottom:6px;}
.love-meter-container {padding:0 0 3px 0;clear:both;height:1%;overflow:hidden;}
.love-meter-container span {float:left;line-height:1em;font-size:2.5em;font-weight:bold;color:#333;}
.love-meter-container .meter {width:185px;height:24px;text-align:center;margin: 0 0 0 5px;position:relative;float:right;background:#f0df55 url(/images/backgrounds/love-meter-bar.gif) 25px 0px no-repeat;}
.love-meter-container .meter a {position:relative;display:block;width:24px;height:24px;overflow:hidden;}
.love-meter-container .meter div {font-size:0.9em;color:#666;padding:6px 0;}
.love-meter-container .meter a span {padding:0;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/buttons/love-hate-sprite.gif) left top no-repeat;}
.love-meter-container .meter .hate {float:left;border-right:1px solid #fff;}
.love-meter-container .meter .love {float:right;border-left:1px solid #fff;}
.love-meter-container .meter .love span {background-position:right top;}
.love-meter-container .active .hate span {background-position:left bottom;}
.love-meter-container .active .love span {background-position:right bottom;}
.love-meter-container .hate-dialog {display:block; position:absolute;top:40px;left:800px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.love-meter-container .hate-dialog .chart-dialog-top {padding:10px 0 0 0;width:100px;background:url(/images/backgrounds/dialog-100-top.png) left top no-repeat;}
.love-meter-container .hate-dialog .chart-dialog-bottom {padding:0 0 10px 0;background:url(/images/backgrounds/dialog-100-bottom.png) left bottom no-repeat;}
.love-meter-container .hate-dialog .chart-dialog-middle {padding:0 5px;background:url(/images/backgrounds/dialog-100-middle.png) left top repeat-y;}
.love-meter-container .love-dialog {display:none; position:absolute;top:40px;left:710px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.love-meter-container .love-dialog .chart-dialog-top {padding:10px 0 0 0;width:200px;background:url(/images/backgrounds/dialog-200-top.png) left top no-repeat;}
.love-meter-container .love-dialog .chart-dialog-bottom {padding:0 0 10px 0;background:url(/images/backgrounds/dialog-200-bottom.png) left bottom no-repeat;}
.love-meter-container .love-dialog .chart-dialog-middle {padding:0 5px;background:url(/images/backgrounds/dialog-200-middle.png) left top repeat-y;}
.login-email-input {width:280px;height:20px;border: 1px solid #CCCCCC;background-color:#FFFFFF;}
.login-email-button, .cancel-email-button {cursor:pointer; float:right; margin:0 5px 21px; font-size:9px; font-weight:bold; text-align:center; padding:1px 0 2px; color:#fff; background-color:#7d7d7d; height:22px; width:65px; border:1px solid #ccc}
.cancel-email-button {margin-right:15px;}
.login-email-button:hover, .cancel-email-button:hover, #user-login .join-button:hover, .login-bottom .normalLogin:hover {border:1px solid #000000}
.login-typing {background-color:#E1F2F9;}
.login-bottom {padding:22px 22px 0px 22px;width:550px;clear:both;overflow:hidden;height:1%;border-top:1px solid #CCCCCC;font-size:12px;font-weight:bold;}
.login-bottom span {padding-top:3px}
.login-bottom .facebookLogin {float:left;margin:0 10px 0 -10px;}
.login-bottom .facebookregister {float:right;margin:0px -9px 0 0;width:85px;}
.login-bottom .normalLogin {cursor:pointer;float:right;margin:0px 5px 0px 0px;font-size:9px;font-weight:bold;text-align:center;padding:1px 0 2px;color:#FFFFFF ;background-color:#7d7d7d;height:22px;width:65px;border: 1px solid #ccc;}
#login-messages {display:none;padding:10px;}
#login-messages .close-buton{cursor:pointer;background-color:#BEBEBE;border:0 solid #000000;color:#FFFFFF;font-size:9px;font-weight:bold;padding:3px;text-align:center;width:40px;}
.reviews {font-size:2.0em;line-height:1em;font-weight:bold;clear:both;height:1%;overflow:hidden;}
 .reviews p ,.reviews div {float:left;color:#333;}
.reviews a {float:left;display:block;}
.reviews h4 {float:left;height: 15px;margin:2px 11px 0 1px; position: relative; overflow: hidden}
.reviews div {width:127px;}
.reviews h4 span ,.reviews a span {position: absolute; width: 100%; height: 100%}
.reviews .user-comments h4 {width:43px;height:7px;margin:8px 0 0 5px;padding-top:7px;}
.reviews .user-comments h4 span {background: url("/images/headers/user-comments.gif") left top no-repeat;}
.reviews .make-a-comment {border-left:1px solid #eaeaea;width:126px;}
.reviews .make-a-comment a {width:90px;height:17px;margin:3px 0 0 7px;}
.reviews .make-a-comment a span {background: url("/images/headers/make-a-comment.gif") left top no-repeat;width:100px;height:17px;}
#share-container {margin-bottom:2px;position:relative;}
#share-container a.share {position:relative;display:block;width:31px;height:46px;overflow:hidden;}
#share-container a.share span {position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:url(/images/buttons/share.gif) left bottom no-repeat;}
 #share-wrap:hover #share-container a.share span {background-position:0 top}
#share-container .module4 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-316.png) left bottom no-repeat}
#share-services {position:absolute;top:60px;right:-10px;z-index:3}
#share-services .unit-wrapper {background-color:#fff;padding:0 7px 7px 7px;margin:0 6px 0 0;}
#share-services .unit {padding:4px 7px;margin:0;border:1px solid #eaeaea;clear:both;height:1%;overflow:hidden;}
#share-services a {display:block;width:122px;height:16px;padding:0 0 0 21px;margin:3px 0;float:left;font-size:1em;line-height:1.6em;text-transform:uppercase;background:url(/images/icons/sharesprite.gif) left top no-repeat;}
#share-services .linkedin {background-position:0px 0px;}
#share-services .digg {background-position:0px -16px;}
#share-services .delicious {background-position:0px -32px;}
#share-services .facebook {background-position:0px -48px;}
#share-services .twitter {background:url(/images/icons/twitter.gif) bottom left no-repeat;}
#share-services .myspace {background:url(/images/icons/myspace.gif) bottom left no-repeat;}
#share-services .google {background:url(/images/icons/google.gif) bottom left no-repeat;}
#share-services .live {background:url(/images/icons/live.gif) bottom left no-repeat;}
#share-services .emailid {background:url(/images/icons/email.gif) left 3px no-repeat;}
#share-services .txt {background-position:0 -65px}
.share-url-style {padding:5px 0}
.share-url-style input {background-color:#BEBEBE;width:248px;padding:2px 0 0 2px; height:18px;border: 0px solid #000000; color:#fff;}
.share-email {color:#2F2F2F; padding:5px;font-size:10px; font-family: arial;}
.share-email h2 {padding:3px;font-weight:strong; font-size:18px;}
.share-email p, .share-email label {padding: 3px; display:block}
.share-email label input, .share-email label textarea {margin-top:3px}
.share-email-input {width:280px;height:18px; padding-top:2px; background-color:#F8F8F8; border:1px solid #888; color:#666;}
.share-email-textarea{width:280px; height:90px;margin-bottom:0px; background-color:#F8F8F8;border:1px solid #888888;color:#666666;}
.share-email-button {font-size:9px;font-weight:bold;text-align:center;padding:3px;color:#FFFFFF ;background-color:#BEBEBE;height:20px;width:70px;border: 0px solid #000000; cursor:pointer}
.share-email {padding: 5px!important; width:292px!important;}
#email-error {display:none;color:red;font-weight:bold;font-size:11px;font-style: italic;font-family:arial;}
.error-test {text-indent:20px; width:280px;*text-indent:0px;*padding-left:13px;*width:270px;height:20px;border: 0px solid #000000;background-color:#FDD9D9;background-image:url(/images/icons/error-arrow.gif);background-position:left center;background-repeat:no-repeat;}
#share-wrap .unit {background-color:#FFFFFF;}
#share-sent {color:green; font-size:11px}
 .grab-module {cursor:pointer;width:73px;z-index:2}
.grab-topbox {padding:1px 3px 3px 5px;height:20px;width:57px;border:1px solid #cccccc;font-size:10px;font-weight:bold;background-color:#FFFFFF;line-height:23px;vertical-align:top;color:#333333}
.grab-topbox img {float: left; padding-top: 3px; vertical-align:middle}
.grab-topbox img.share-icon {padding-right:4px;padding-bottom:2px}
.grab-item {position:absolute;color:#666666;font-size:11px;font-weight:bold;height:26px;width:65px;border:1px solid #cccccc;border-top:0px; background-color:#FFFFFF}
.grab-item div {padding: 6px 0 0 7px}
.grab-item img {float: left; margin-right:3px; display:inline}
.embed-expand {display:none;padding:8px;border: 0.5px solid #cccccc;background-color:#E1F2F9;width:175px;height:150px;margin-left:66px;margin-top:-32px}
.embed-expand textarea {border: 0.5px solid #cccccc;margin-top:3px;width:170px;height:130px;background-color:#FFFFFF}
.music-move-wrapper{background-color:#FFFFFF;width:302px;padding:0px 7px 7px 7px;}
 .news .sub-nav .grab-module {position:relative;left:570px;top:-33px;}
.new-releases .sub-nav .grab-module {position:absolute;right:7px;top:7px;}
.news-notable-events {padding:0px 10px 0px 10px; font-size: 18px;color:#666666}
.news-notable-events .grab-module {left:345px;position:relative;top:-23px;}
.artist #landing-info .unit2 {position:relative;}
.artist #landing-info .grab-module {position:absolute;left:340px;top:0px;}
.artist .on-the-charts-top .grab-module {position:absolute;left:540px;top:30px;}
.artist #album-song-info #recent-news {position:relative;}
.artist #recent-news .grab-module {position:absolute;left:340px;top:0px;}
 .profile-imgwrap {padding: 5px; border: 1px solid #dedede; margin-bottom: 7px;width:90px}
.profile-imgwrap .imgblock{ display:block; width: 90px; height: 68px; overflow:hidden; text-align: center}
.profile-imgwrap .imgblock img {height:68px}
  .prev-next-pagination {float:right; margin:0;}
.prev-next-pagination a {color: #000; font-size: 12px; text-decoration: none; font-weight: bold; line-height: 22px}
.previous-page{ background: url(/images/backgrounds/previous-page.gif) 0 3px no-repeat; padding: 0px 5px 0 10px; border-right: 1px solid #ccc; margin-right: 5px}
.next-page {background: url(/images/backgrounds/next-page.gif) right 3px no-repeat; padding: 0px 10px 0 0}
.prev-next-pagination a.disabled-previous {background-position: 0 -11px; color: #ccc;cursor:default}
.prev-next-pagination a.disabled-next {background-position: right -11px; color: #ccc;cursor:default;}
  #footer-page .header {display:block;height:56px;}
#footer-page .feed-back {float:none;margin:0;font-size:1em;font-weight:normal;}
#footer-page h1 {font-size:20px;margin-bottom:20px;}
#footer-page h2 {font-size:14px;margin-bottom:10px;color:#333;}
#footer-page h2.sub {font-size:16px;margin-bottom:15px;}
#footer-page p, #footer-page li {font-size:13px;color:#333;overflow:hidden;}
#footer-page ol {list-style-type:lower-alpha;list-style-position:inside;margin-left: 20px;}
#footer-page ol.outer-list {list-style-type:decimal;margin-left:0;margin-bottom:15px;}
#footer-page ol li {margin:10px 0 0;}
#footer-page ol.outer-list li{font-size:14px;font-weight:bold;margin:10px 0 0;}
#footer-page ol.outer-list li p {font-weight:normal;margin:10px 0 0 20px;}
#footer-page ol.deci li{list-style-type:decimal;font-size:13px;font-weight:normal;margin:10px 0 0;}
#footer-page ol.uppera li{list-style-type:upper-alpha;font-size:13px;font-weight:normal;margin:10px 0 0;}
#footer-page ol.upperr li{list-style-type:upper-roman;font-size:13px;font-weight:normal;margin:10px 0 0;}
#footer-page ol.lowera li{list-style-type:lower-alpha;font-size:13px;font-weight:normal;margin:10px 0 0;}
#footer-page ol.lowerr li{list-style-type:lower-roman;font-size:13px;font-weight:normal;margin:10px 0 0;}
#footer-page p.terms{margin-bottom:10px;}
#footer-page .indent {margin-left:20px;}
#footer-page .site-map a {display:block;padding:5px;font-size:12px;color:#1a1a1a;font-weight:bold;}
#footer-page .site-map .indent a {font-weight:normal;}
#footer-page .profile p {margin-bottom:10px;}
#footer-page p.profile{margin-bottom:10px;}
#footer-page img.staff {float:left;margin-right:10px;}
#footer-page p.shop{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E6E6E6;}
#footer-page .shop img {float:left;margin-right:10px;}
#footer-page p.shop-last{border:none;}
#footer-page .rss-page p {margin-bottom:15px;}
#footer-page .rss-page p.rss {margin-bottom: 2px;font-weight:bold;}
#footer-page .rss-page p.rss a {height: 15px; padding: 0 0 0 24px;}
#footer-page .rss-page .grab-still {vertical-align: top;}
#footer-page p.faq-q{font-weight:bold;padding-bottom:3px;}
#footer-page p.faq-a{font-size:12px;padding-bottom:15px;}
#footer-page .newsletter p {margin:0 0 10px 0;}
#footer-page .newsletter img {float:left;margin-right:10px;}
#footer-page #subscribe-container a.button {color:#fff}
  #send-feedback {margin-top:10px;}
#feedback {display:none; position: fixed;  top: 20%; left: 50%; margin: 0 -312px; background: #ffffff url(/images/backgrounds/logo-19.gif) 10px 10px no-repeat; border: 1px solid #c2c2c2; outline:1px solid #fff; z-index: 501;  font-size:10px; width:625px}
#feedback #close-feedback-form, #close-user-forms, .lnkFecharPop {margin:5px 10px 0px 0px;float:right;background:transparent url(/images/buttons/close.gif) no-repeat scroll center right;cursor:pointer;height:23px;width:23px;}
.feedbackForm, .feedbackIntro {float: left; padding:0 10px 10px}
#feedback h2{ font-size: 2em;}
#feedback h3{ font-size: 16px;font-weight:normal;color:#333333;margin-bottom:5px;}
#feedback label{ font-size: 12px;normal;color:#333333;line-height:1.5em; width:282px}
.feedbackForm label {font-weight:bold;font-size:10px; float:left; clear:left;}
.feedbackForm label.f_r {clear:none}
.feedback-button {font-size:9px;font-weight:bold;text-align:center;padding:1px 0 2px;color:#FFF; background-color:#7d7d7d; height:22px; width:95px; border:1px solid #ccc;}
.feedback-button:hover {border:1px solid #000}
.feedback-input {width:280px;height:20px;border: 1px solid #CCCCCC;margin-bottom:10px;}
.feedback-textarea {width:280px;height:85px;border: 1px solid #CCCCCC;}
  #user-forms, #popup_alert {background:#FFFFFF url(/images/backgrounds/logo-19.gif) no-repeat 10px 10px; border:1px solid #C2C2C2; outline:#FFF solid 1px; display:none; position: fixed; top: 50px; left:50%; background-color: #ffffff; border: 1px solid #000000; z-index: 501;  font-size:10px; width:635px; margin:0 -317px; font-family:Arial}
#user-forms a{text-decoration:underline;}
#user-forms a:hover {text-decoration:none}
#user-forms h3, .wrapper-user_session h3 {font-size:20px;color:#333333;font-weight:bold;}
#user-login, #user-register, #report-comment {font-weight:strong;padding: 5px 10px 21px!important; width:615px!important;}
#user-login {padding-bottom:0px!important; float:left}
#user-login .join-button {cursor: pointer;font-size:12px;padding:5px;margin-bottom:15px; font-weight:bold;text-align:center;color:#FFFFFF ;background-color:#7d7d7d;border: 1px solid #ccc; display:block; text-decoration:none}
#user-login span {margin-top:-40px;float:right;}
#user-login span.fieldWithErrors {margin-top:0; float:none}
#user-login .becomeMember{float:right;width:200px;}
#user-login .memberForm, #user-login #forgotPassword {float:left;width:300px!important;}
#user-forms label, #user-forms p, .wrapper-user_session label, .wrapper-user_session p {padding:10px 0px 10px 0px; width:300px; font-size:12px;font-weight:bold; float:left; clear:left;}
#user-forms p {float:none; clear:none; width:auto;}
#user-forms .success, .wrapper-user_session .success {display: none;}
#user-register.success .register-success, #user-login.success .register-success, .wrapper-user_session .success .register-success {display: block;}
 #user-register .joinBB{float:right;width:230px;font-size:12px;font-weight:bold;}
#user-register .joinForm{float:left;width:300px;}
#user-register .joinForm .joinFormLogo h3{float:left;font-size:20px;color:#333333;font-weight:bold;}
#user-register .joinForm .joinFormLogo img{float:left;width:130px;margin-top:1px;}
.joinFormFacebook {display:none;}
#user-login.error p {display: none}
#user-login.error input {border: 1px solid #ff0000;background-color: #ededed;}
#login-error, .login-error, .msg-error {color:red; display:none; font-family:Arial; font-weight:bold; font-size:11px; font-style: italic; width:280px; padding:10px}
#login-error ul {line-height: 17px}
#login-error p {display: none}
#login-error label, .login-error label {display:inline; font-size:11px; margin:0; padding:0}
#user-login label .active, #user-register label .active, #report-comment label .active, form label .active {background-color:#E1F2F9; border:1px solid #CCCCCC}
   #report-comment label, #report-comment p {padding:10px 0px 10px 0px; width:562px; font-size:12px;font-weight:bold; float:left; clear:left;}
#report-comment textarea {height: 120px; width:547px; margin: 0}
  .wrapper-user_session form {width:332px}
 .video-holder {padding:5px 65px 5px 65px;}
.video-label-header {margin: 0px 0px 20px 40px; font-size: 21px; font-weight: bold;}
.video-label {color:#999999; margin: 0px 0px 20px 40px; font-size: 21px; font-weight: bold;}
.video-spacer{margin:10px 0px 10px 0px;border-bottom:1px solid #CCCCCC;}
.ac_results {padding: 0px;background-color: Window;overflow: hidden;position:relative;z-index:200;}
.ac_results ul {list-style-position: outside;list-style: none;padding: 0;margin: 0;border:1px solid #bebebe;border-bottom:none;}
.ac_results iframe {display:none;display:block;position:absolute;top:0;left:0;z-index:-1; filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding:5px 5px 5px 26px;cursor: pointer;display: block;font-size: 12px;overflow: hidden;border-bottom:1px solid #bebebe;font-weight:bold;color:#666;}
.ac_over {background-color: #e1f2f9;color: #666;}
#find-person-group .sorry {margin: 20px 0 0 13px; font-size: 14px; font-weight: bold}
.error-modal {width: 220px; height: 50px; background-color: #ffffff; padding: 20px; padding-top: 50px; font-size: 14px}
.deactivate-account {background-color:#FFF; font-size:19px; height:100px; padding:30px; width:520px}
.deactivate-account button {background-color:#7D7D7D; border:0 solid #000000; color:#FFFFFF; cursor:pointer; font-size:12px; font-weight:bold; padding:5px; text-align:center; width:85px; margin-right:15px}
.deactivate-account button.cancel-deactivate{background-color:#BEBEBE;}
.entity-id {display: none}
#javascript-message {background:url(/images/backgrounds/js-message.gif) 0 0 repeat-x;width:962px;height:41px;text-indent:-9999px;}
#javascript-message span {background:url(/images/headers/js-message.png) center center no-repeat;display:block;width:962px;height:41px;}
#comment-container .pagination { margin-bottom: 0; padding:7px 1.5%; width:97%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 1%; clear:both}
 #error-header {background: #d70377 url(/images/backgrounds/error-header.gif) top left repeat-x; width:962px;margin-bottom:8px;}
#error-header .header {padding:16px;}
#error-header .header h1 {color:#ffffff;}
#error-header .header img {margin-right:7px;float:left;}
#error-404 h2 {color:#333333;font-size:16px;padding-bottom:20px;}
#error-404 p {margin-bottom:20px;font-size:12px;}
#error-404 p a {color:#1a1a1a; font-weight:bold;}
#error-header500 {background: #d70377 url(/images/backgrounds/error-header.gif) top left repeat-x; width:962px;margin-bottom:8px;}
#error-header500 .header {padding:16px;}
#error-header500 .header h1 {color:#ffffff;}
#error-header500 .header img {margin-right:7px;float:left;}
#error-500 h2 {color:#333333;font-size:16px;padding-bottom:20px;}
#error-500 p {margin-bottom:20px;font-size:12px;}
#error-500 p a {color:#1a1a1a; font-weight:bold;}
.filter-nav .find-cancel {padding: 0px; margin-right: 10px}
.tout-highlight {background-color:#E1F2F9 !important}
.tout-highlight .heart, .tout-highlight .percent-like {background-position:0 -14px !important;}
.tout-highlight .total-comments, .tout-highlight .comments, .news-container:hover .comments {background-position:0 -15px !important;}
.news-container:hover .heart {background-position:0 -14px !important;}
.tout-highlight .heart-large {background-position:0 -22px !important;}
.tout-highlight h3 {text-decoration:underline;}
#chart-playlist, #artist-playlist, #album-playlist {display: none}
#player-container {position: fixed; left: -63px; bottom: 288px; z-index: 100}
#player-open, #player-closed {display: none; float: left}
#player-open {background-image: url(/images/backgrounds/player.gif); background-repeat: repeat-x; height: 66px; border-top: 1px solid #787878; border-bottom: 1px solid #787878}
#player-ext {margin-left: 7px; width: 36px; float: left}
#player-ext .queue {width: 20px; height: 10px; float: left; width: 36px; height: 12px; background-image: url(/images/buttons/player-queue.gif); text-indent: -9999px}
#player-ext .previous, #player-ext .next, #player-ext .volume {width: 18px; height: 17px; margin-top: 5px; float: left; background-image: url(/images/buttons/player-controls.gif); background-position: 0px 0px; text-indent: -9999px}
#player-ext .next {background-position: -17px 0px}
#player-ext .volume {margin-top: 11px; text-indent: -9999px; background-position: -34px 0px; margin-left: 8px}
#player-flash {height: 68px; width: 219px;  margin-left: 5px; overflow: hidden; float: left}
#lalaWidgetPlayer {margin-left: -1px; margin-top: -1px; width: 220px}
#player-closed {display: block}
#player-closed a {display: block; background-image: url(/images/icons/player-closed.gif); width: 63px; height: 68px; text-indent: -9999px}
#player-close {background-image: url(/images/buttons/player-open.png); display: block; width: 12px; height: 68px; text-indent: -9999px; float: left}
#player-queue-container {position: fixed; bottom: 355px; left: 0px; height: 175px; overflow: hidden; z-index: 100}
#player-queue {background-color: #000000; padding: 5px; width: 200px; height: 175px; position: relative; top: 175px}
.queue-stutter-message {display: none; text-transform: uppercase; font-weight: bold; width: 150px; height: 300px; margin: 50px 0 0 40px}
.queue-stutter-message p {color: #fff}
#player-list-holder {position: relative; width: 205px}
#player-queue a, #player-queue a:visited {color: #5c84bd}
#player-queue li {display: block; width: 180px; overflow:hidden; height:1%; padding: 4px 0 5px 5px; clear: both}
#player-queue .title {float: left; width: 150px}
#player-queue .over a {color: #ffffff}
#player-queue .play {float: right; text-indent: -9999px; background-image: url(/images/buttons/player-controls.gif); background-position: -52px; display: block; width: 12px; display: none}
#player-queue .over .play {display: block}
#player-queue .remove {float: right; text-indent: -9999px; background-image: url(/images/buttons/player-controls.gif); background-position: -64px; display: block; width: 12px; margin-left: 2px; display: none}
#player-queue .over .remove {display: block}
#player-queue li.over {background-color: #455d7f}
#player-queue li.on {background-color: #455d7f; color: #ffffff}
#player-queue li.on a {color: #ffffff}
.queue_id {display: none}
#player-sponsor {display: block; width: 200px; margin: 0 auto; height: 40px}
.queue-title {border-bottom: 1px solid #666666; color: #ffffff; font-size: 120%; font-weight: bold; margin-bottom: 5px; padding: 5px; width: 195px}
#player-queue .scroll-thumb {background-color: #5C84BD}@charset "utf-8";  .right-col-wrapper {background-color:#FFFFFF;margin:0 6px 0 0;padding:0 0 14px;width:316px;}
#hot-artist-container, #hot-album-container, #hot-song-container {display: none}
#hot-container .right-col-wrapper {min-height: 230px}
 .hot-songs {padding:0 0px;}
.hot-songs h2 {padding-left:14px;font-size:16px;color:#666666;font-weight:bold;padding-bottom:14px;margin:0px;}
.hot-songs .song-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;width:302px;}
.hot-songs .song-row:hover {background-color:#e1f2f9;}
.hot-songs .song-row .track-details {float:left;padding-right:10px;width:175px;}
.hot-songs .song-row .pic {float:left;padding-right:10px;height:69px;width:69px;overflow:hidden;}
.hot-songs .song-row .pic img {margin: -1px 0 0 -1px;width:69px}
.hot-songs .song-row .track-details div{padding-bottom:3px;}
.hot-songs .song-row .action {float:right;padding-right:20px;}
.hot-songs .song-row .track-details .song-title {font-size:14px;font-weight:bold;}
.hot-songs .song-row .track-details .name {font-size:14px;font-weight:bold;}
.hot-songs .song-row .track-details .artist-name {font-size:11px;color:#666666;font-weight:bold;}
.hot-songs .song-row .artist-name {font-size:11px;color:#666666;font-weight:bold;}
.hot-songs .song-row .rating {color:#666666;padding-top:5px;}
.hot-songs .song-row span.percent-like, .hot-songs .song-row .column a.total-comments{ margin-right: 8px; border-right: 1px solid #999}
.hot-songs .song-row span.percent-like {background:url(/images/icons/like-heart.png) no-repeat; padding: 0 10px 0 20px ;}
.hot-songs .song-row a.total-comments {background:url(/images/icons/comment-bubble.png) no-repeat; padding-left:22px;}
.hot-songs .play-btn {float:left;}
.hot-songs .play-btn a {position:relative; background: url(/images/buttons/play-blue-23.png) no-repeat;background-position: 0 0;display:block;width:24px;height:24px;}
.hot-songs .play-btn a:hover {background-position: 0 -24px;}
.hot-songs .play-btn a span {position:absolute;overflow:hidden;text-indent:-9999px;}
 .billboard-exclusives {padding:0 0px;}
.billboard-exclusives h2 {padding-left:14px;font-size:16px;color:#666666;font-weight:bold;padding-bottom:10px;}
.billboard-exclusives .exclusives-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;width:302px;}
.billboard-exclusives .exclusives-row:hover {background-color:#e1f2f9;}
.billboard-exclusives .exclusives-row .exclusives-details {float:left;padding-right:10px;font-size:14px;font-weight:bold;}
.billboard-exclusives .exclusives-row .pic {float:left;padding-right:10px;}
 .other-columns {padding:0 0px;}
.other-columns h2 {padding-left:14px;font-size:16px;color:#666666;font-weight:bold;padding-bottom:10px;margin:0px;}
.other-columns .other-columns-row {overflow:hidden;padding:6px 14px;width:288px;}
.other-columns .other-columns-row:hover {background-color:#e1f2f9;}
.other-columns .other-columns-row .exclusives-details {background:url(/images/backgrounds/rc-column.gif) 0 0 no-repeat;padding:7px 0 0 78px;font-size:14px;font-weight:bold;height:26px;}
.other-columns .underground .exclusives-details {background-position:0 -33px;}
.other-columns .other-columns-row .pic {float:left;padding-right:10px;}
.other-columns .other-columns-row .dailynoise {background:url(/images/backgrounds/rc_the_daily.jpg) 0 0 no-repeat;padding:7px 0 0 78px;font-size:14px;font-weight:bold;height:26px;}
 .next-article {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;width:302px;}
.next-article:hover {background-color:#e1f2f9;}
.next-article .exclusives-details {float:left;padding-right:10px;font-size:14px;font-weight:bold;}
 .hot-news-features h2 {padding-left:14px;font-size:16px;color:#666666;font-weight:bold;padding-bottom:10px;margin:0px;}
.hot-news-features .news-row {overflow:hidden;padding-left:14px;padding-bottom:10px;padding-top:10px;border-bottom:solid 1px #e6e6e6;}
.hot-news-features .news-row:hover {background-color:#e1f2f9;}
.hot-news-features .news-row .pic {float:left;padding-right:10px;width:82px;height:55px;overflow:hidden;}
.hot-news-features .news-row .pic img {width:82px;}
.hot-news-features .news-row .news-details {float:left;padding-right:10px;width:200px;}
.hot-news-features .nopic .news-details {float:left;padding-right:10px;width:290px;}
.hot-news-features .news-row .news-details p{padding-bottom:5px;}
.hot-news-features .news-row .news-details p.news-blurb{font-size:12px;color:#666666;}
.hot-news-features .news-row .news-details p.news-name{font-size:14px;font-weight:bold;}
.hot-news-features .news-row .rating span.percent-like {background:url(/images/icons/like-heart.png) no-repeat;padding-left:20px;}
.hot-news-features .news-row .rating a.total-comments {background:url(/images/icons/comment-bubble.png) no-repeat;padding-left:22px;}
.hot-news-features .news-row .rating img.divider{padding-left:10px;padding-right:10px;}
 .album-and-tracks {padding:0 0px;}
.album-and-tracks h2 {padding-left:14px;font-size:16px;color:#666666;font-weight:bold;padding-bottom:10px;margin:0px;}
.album-and-tracks .song-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-top:solid 1px #e6e6e6;border-bottom:0;width:302px;}
.album-and-tracks .song-row:hover {background-color:#e1f2f9;}
.album-and-tracks .song-row .song-title {float:left;padding:3px 10px 0 0;font-size:13px;font-weight:bold;width:250px;}
.album-and-tracks .song-row .action {float:right;position:relative;margin:0;padding:0;width:24px;top:0;right:10px;}
.album-and-tracks .song-row .action a {display:block;float:right;background-image:url(/images/buttons/play-blue-23.png);background-repeat:no-repeat;width:24px;height:24px;}
.album-and-tracks .song-row .action a.playbtn {background-position: 0 0;}
.album-and-tracks .song-row .action a.playbtn:hover {background-position: 0 -24px;}
.album-and-tracks .song-row .action a span {position:absolute;text-indent:-9999px;overflow:hidden;}
.album-and-tracks .album-desc {overflow:hidden;padding:10px 0 10px 14px;margin-bottom:10px;border-bottom:solid 1px #b9b9b9;width:302px;}
.album-and-tracks .album-desc .pic {float:left;padding-right:10px;}
.album-and-tracks .album-desc .track-details {float:left;padding-right:10px;}
.album-and-tracks .album-desc .track-details p{padding-bottom:3px;}
.album-and-tracks .album-desc .track-details p.song-title {font-size:14px;font-weight:bold;}
.album-and-tracks .album-desc .track-details p.artist-name {font-size:11px;color:#666666;}
.album-and-tracks .album-desc.rating {color:#666666;}
.album-and-tracks .album-desc .rating img.divider{padding-left:10px;padding-right:10px;}
.album-and-tracks .album-desc .rating span.percent-like {background:url(/images/icons/like-heart.png) no-repeat;padding-left:20px;height:14px;background-position:0 0;}
.album-and-tracks .album-desc .rating a.total-comments {background:url(/images/icons/comment-bubble.png) no-repeat;padding-left:22px;height:15px;background-position:0 0;}
 .hot-albums {padding:0 14px;overflow:hidden;}
.hot-albums h2 {font-size:16px;color:#666666;font-weight:bold;padding-bottom:14px;margin:0px;}
.hot-albums .hot-album {float:left;width:92px;border:solid 2px #ffffff;}
.hot-albums .hot-album div {padding-bottom:5px;}
.hot-albums .hot-album .pic {display:block;overflow:hidden;width:92px;height:92px;}
.hot-albums .hot-album .pic table {width:92px;height:92px;text-align:center;vertical-align:middle;background-color:#000;}
.hot-albums .hot-album .pic td{vertical-align:middle;padding:0;}
.hot-albums .hot-album:hover {background-color:#e1f2f9;border:solid 2px #e1f2f9;}
.hot-albums .hot-album .pic img {margin: -1px 0 0 -1px; width:94px;}
.hot-albums .hot-album .name {padding-left:5px;padding-bottom:2px;overflow:hidden;}
.hot-albums .hot-album .name a {font-size:13px;font-weight:bold;}
.hot-albums .hot-album .song-title {font-size:14px;font-weight:bold;padding-right:5px;padding-left:5px;}
.hot-albums .hot-album .artist-name {padding-right:5px;padding-left:5px;overflow:hidden;}
.hot-albums .hot-album .artist-name a{font-size:11px;color:#666666;}
.hot-albums .hot-album .rating {color:#666666;padding-right:5px;padding-left:5px;}
.hot-albums .hot-album .rating p {padding-bottom:5px;}
.hot-albums .hot-album .rating span.percent-like {background:url(/images/icons/like-heart.png) no-repeat;padding-left:20px;height:14px;background-position:0 0;}
.hot-albums .hot-album .rating a.total-comments {background:url(/images/icons/comment-bubble.png) no-repeat;padding-left:22px;height:15px;background-position:0 0;}
 .hot-artists {padding:0 14px;overflow:hidden;}
.hot-artists h2 {font-size:16px;color:#666666;font-weight:bold;padding-bottom:14px;margin:0px;}
.hot-artists .hot-artist {float:left;width:92px;border:solid 2px #ffffff;}
.hot-artists .hot-artist div {padding-bottom:5px;}
.hot-artists .hot-artist .pic {display:block;overflow:hidden;width:92px;height:85px;}
.hot-artists .hot-artist .pic table {width:92px;height:92px;text-align:center;vertical-align:middle;background-color:#000;}
.hot-artists .hot-artist .pic td{vertical-align:middle;padding:0;}
.hot-artists .hot-artist .pic img {margin: -1px 0 0 -1px; width:94px;}
.hot-artists .hot-artist:hover {background-color:#e1f2f9;border:solid 2px #e1f2f9;}
.hot-artists .hot-artist .artist-name {font-size:14px;font-weight:bold;padding:5px 5px 0 5px;overflow:hidden;}
.hot-artists .hot-artist .rating {color:#666666;padding-right:5px;padding-left:5px;}
.hot-artists .hot-artist .rating p {padding-bottom:5px;}
.hot-artists .hot-artist .rating span.percent-like {background:url(/images/icons/like-heart.png) no-repeat;padding-left:20px;height:14px;background-position:0 0;}
.hot-artists .hot-artist .rating a.total-comments {background:url(/images/icons/comment-bubble.png) no-repeat;padding-left:22px;height:15px;background-position:0 0;}
 .feature-module .module-top {padding:7px 0 0 0; background:url(/images/backgrounds/drop-shadow-top-small.png) right top no-repeat}
.feature-module .right-col-wrapper {background-color:#FFFFFF;margin:0 6px 0 0;padding:0 0 7px;width:316px;}
.right-col-feature {padding:0 7px;}
.right-col-feature .category-icon {padding-right:5px;}
 .newsletter-module .module-top {padding:7px 0 0 0; background:url(/images/backgrounds/drop-shadow-top-small.png) right top no-repeat}
.newsletter-module .right-col-wrapper {background-color:#FFFFFF;margin:0 6px 0 0;padding:0 0 7px;width:302px;background-image:url(/images/backgrounds/rightcol-newsletter-gradient.gif);background-repeat:repeat-x;background-position:bottom;padding-left:7px;padding-right:7px;}
.newsletter-module .promo-details {padding-right:150px;}
.newsletter-module .promo-details h2{padding-bottom:5px;color:#666666;font-size:16px;font-weight:bold;margin-bottom:0;}
.newsletter-module .promo-details p{clear:both;padding-top:5px;padding-bottom:10px;color:#5c5b58;font-size:12px;}
.newsletter-module .promo-details p a{font-size:10px;}
.digest .promo-details {padding-right:150px;background:url(/images/backgrounds/newsletter-example-1.png) no-repeat right top;}
.news-newsletter .promo-details {padding-right:150px;background:url(/images/backgrounds/newsletter-example-2.png) no-repeat right top;}
#content #subscribe-container {min-height:301px}
#subscribe-container a {font-size:12px; color:#cc0000; font-weight:bold;}
.right-col-wrapper #subscribe-container a {font-size:12px;float:none;width:90px;cursor:pointer; color:#FFFFFF;font-weight:bold;}
 #hot-conversations-container {display: none}
.hot-conversations {padding:0 7px;overflow:hidden;}
.hot-conversations .button {margin-top:10px;}
.hot-conversations .convo-top {background-image:url(/images/backgrounds/hot-convo-top.gif);height:2px;width:299px;}
.hot-conversations .convo-mid {background-image:url(/images/backgrounds/hot-convo-mid.gif);width:299px;background-repeat:repeat-y;overflow:hidden;}
.hot-conversations .convo-mid .num-replies{float:left;width:26px;padding-left:5px;padding-right:5px;font-size:11px;font-weight:bold;padding-top:5px;text-align:center;}
.hot-conversations .convo-mid .convo-topic{float:left;font-size:11px;padding-left:5px;padding-right:5px;width:253px;padding-top:5px;padding-bottom:5px;}
.hot-conversations .convo-btm {background-image:url(/images/backgrounds/hot-convo-btm.gif);height:6px;width:299px;padding-bottom:5px;background-repeat:no-repeat;}
 #your-most-viewed-charts .module-top {padding:0;}
.your-most-viewed-charts-wrapper {background-color:#FFFFFF;margin:0 6px 0 0;padding:0;}
.your-most-viewed-charts {}
.your-most-viewed-charts .chart-header {font-size:14px;color:#FFFFFF;font-weight:bold;height:34px;padding-left:14px;line-height:34px;}
.your-most-viewed-charts .chart-row {height:27px;background-image:url(/images/backgrounds/your-most-charts-gradient.gif);background-repeat:repeat-x;line-height:24px;padding-left:14px;}
.your-most-viewed-charts .chart-row a {color:#ffffff;font-size:12px;font-weight:bold;}
.your-most-viewed-charts .chart-row img {padding-left:5px;}
.your-most-viewed-charts .chart-row:hover {background-color:#D70377;background-image:none;}
 #connect-to-others .module-top {padding-top:7px;}
#connect-to-others .right-col-wrapper {width:302px;padding:0 7px 7px 7px;text-align:center;}
#connect-to-others .connect-content {text-align:center;background-color:#f9f134;padding:20px;font-size:12px;}
#connect-to-others .connect-content h3 {font-size:18px;color:#333333;padding-bottom:5px;font-weight:normal;}
#connect-to-others .connect-content img {padding-top:10px;padding-bottom:10px;}
#connect-to-others .connect-content hr{margin-top:15px;margin-bottom:15px;border:none 0;border-top:1px solid #ffffff;width:100%;height: 1px;}
#connect-to-others .connect-content .sponsor {text-align:right;}
#connect-to-others .connect-content .sponsor img {padding: 10px 0 0 0;}
 .polls .poll-header {border-bottom:solid 1px #e4e4e4;margin-bottom:10px;margin-left:14px;margin-right:14px;}
.polls .poll-header h2{font-size:16px;padding-bottom:5px;}
.polls .poll-header p.poll-question {font-size:18px;font-weight:bold;padding-bottom:10px;}
.polls ul.poll-options {}
.polls ul.poll-options li {padding-left:10px;font-size:18px;overflow:hidden;cursor:pointer;margin-bottom:5px;height:1%;}
.polls ul.poll-options li p {float:left;display:block;width:230px;}
.polls ul.poll-options li div.checkmark {float:right;padding-right:20px;width:23px;height:30px;background:no-repeat url(/images/icons/poll-checkmark.png);background-position:0px -100px;}
.polls .indicator {height:15px;width:15px; padding-right:15px; background-image:url(/images/icons/poll-radios.png);background-repeat:no-repeat; float:left; margin-top:5px}
.polls h5 {color:#999999;font-size:12px;font-weight:bold;padding-left:14px;padding-bottom:5px;}
.polls ul.poll-results {padding-left:14px;padding-right:14px;}
.polls ul.poll-results li {font-size:18px;line-height:36px;overflow:hidden;background-image:url(/images/backgrounds/poll-percent.gif);background-repeat:no-repeat;}
.polls ul.poll-results li {padding-left:7px;}
.polls ul.poll-results li span.percent {color:#b88b04;}
 .rss-feeds h2 {padding-left:135px;font-size:16px;color:#000;font-weight:bold;margin:0px;border-bottom:1px solid #E6E6E6;padding-top:10px;}
.rss-feeds .item-row{border-bottom:1px solid #E6E6E6;overflow:hidden;padding:10px 14px;}
.rss-feeds .more-row{overflow:hidden;padding:14px 14px 0 14px;}
.rss-feeds p {font-size:12px;font-weight:bold;}
.boombox h2 {background:url(/images/headers/aol-boombox.gif) 14px 0 no-repeat;height:29px;padding-top:14px;}
.boombox p a{color:#940000;}
.boombox .aol-highlight {background-color:#f5f6f8;}
.spinner h2 {background:url(/images/headers/aol-spinner.gif) 14px 0 no-repeat;height:23px;}
.spinner p a{color:#273046;}
.spinner .aol-highlight {background-color:#f7f8f5;}
.the-boot h2 {background:url(/images/headers/aol-boot.gif) 14px 0 no-repeat;height:19px;}
.the-boot p a{color:#5c2d1a;}
.the-boot .aol-highlight {background-color:#fff7ea;}
.noisecreep h2 {background:url(/images/headers/aol-noisecreep.gif) 14px 0 no-repeat;height:14px;padding-top:7px;}
.noisecreep p a{color:#01b47b;}
.noisecreep .aol-highlight {background-color:#f5f4f1;}
.artist h2 {font-size:16px;color:#666666;font-weight:bold;padding-bottom:10px;}
.artist .header {float:left;margin:10px 10px 20px 0px;width:636px;}
.artist .header h1{padding-right:10px;padding-top:10px;}
.artist-default-msg {color:#000000; font-size:12px; height:400px; padding-left:10px;}
 .artist a.header-buttons {margin: 10px 10px 0 0; display:block; background-image:url(/images/buttons/play-song.png);background-repeat:no-repeat; width:36px; height:36px; background-position: 0 0}
.artist a.header-buttons:hover {background-position: 0 -36px;}
.artist .header a#playSongVideo {background-image:url(/images/buttons/play-buttons.png);background-repeat:no-repeat; width:33px; height:33px; background-position: -66px 0}
.artist .header a#playSongVideo:hover {background-position: -66px -33px;}
.artist a.header-buttons span {position:absolute;text-indent:-9999px;overflow:hidden;}
.artist .sub-nav {clear:both;}
.artist #content #artist {font-size:12px;}
.artist .header .time {font-size:18px;color:#666666;display:block;padding-top:20px;float:left;padding-right:10px}
.artist .header .year {font-size:18px;color:#666666;display:block;padding-top:20px;float:left;padding-right:10px}
.artist-info {width:181px;}
.artist-info .picture {padding-bottom:15px;}
.artist-info h3 {font-size:16px;color:#666666;font-weight:bold;padding-bottom:15px;}
.artist-info h4 {font-size:11px;color:#999999;font-weight:bold;padding-bottom:2px;}
.artist-info span {font-size:13px;color:#333333;font-weight:bold;display:block;padding-bottom:15px;}
h2.artist-feed {border-bottom:solid 1px #bababa;margin-bottom:10px;}
.artist .visualizer-launch {margin-top:7px;float:left;height:67px;width:69px;display:block;background:url(/images/buttons/visualizer-pagetop.png) no-repeat;}
.jCarouselLite ul {position:absolute; width:5000px}
 .related-artists-wrapper {background-color:#FFFFFF;margin:0 6px 0 0;padding:0 0 14px;width:316px;}
.related-artists {padding-left:14px;padding-right:14px;overflow:hidden;}
.related-artists .jCarouselLite {height:71px; float:left}
.related-artists div.prev {width: 18px;height: 67px;cursor: pointer;background: transparent url(/images/buttons/related-arrow-left.gif) no-repeat 0 12px;float: left;}
.related-artists div.next {width: 18px;height: 67px;cursor: pointer;background: transparent url(/images/buttons/related-arrow-right.gif) no-repeat 0 12px;float: right;}
.related-artists .jCarouselLite ul li img.carousel-item {border:solid 2px #ffffff;}
.related-artists .carousel-album-name {height:25px;clear:both;}
.related-artists .carousel-album-name div {height:25px;background-color:#e1f3f8;display:none;text-align:center;margin-left:18px;margin-right:18px;font-weight:bold;font-size:14px;}
 .other-albums-wrapper {background-color:#FFFFFF;margin:0 6px 0 0;padding:0 0 14px;width:316px;}
.other-albums {padding-left:14px;padding-right:14px;overflow:hidden;}
.other-albums .jCarouselLite {height:71px;float:left;}
.other-albums div.prev {width: 18px;height: 67px;cursor: pointer;background: transparent url(/images/buttons/related-arrow-left.gif) no-repeat 0 12px;float: left;}
.other-albums div.next {width: 18px;height: 67px;cursor: pointer;background: transparent url(/images/buttons/related-arrow-right.gif) no-repeat 0 12px;float: right;}
.other-albums .jCarouselLite ul li img.carousel-item {border:solid 2px #ffffff;}
.other-albums .carousel-album-name {height:25px;clear:both;}
.other-albums .carousel-album-name div {height:25px;background-color:#e1f3f8;display:none;text-align:center;margin-left:18px;margin-right:18px;font-weight:bold;font-size:16px;}
.showing {overflow:hidden;padding-left:14px;border-bottom:solid 1px #999999;}
.showing div {float:left;height:42px;font-size:14px;font-weight:bold;color:#cccccc;}
.showing-sort {font-size:18px;color:#999999;padding-top:15px;padding-right:5px;}
.showing div {margin-right:10px;padding-left:15px;}
.showing div.active {background-image:url(/images/backgrounds/filter-hl-left.gif);background-repeat:no-repeat;}
.showing div.active span{display:block;height:42px;background-image:url(/images/backgrounds/filter-hl-right.gif);background-position:right;padding-right:15px;}
.showing div a{display:block;font-weight:bold;font-size:14px;padding-top:12px;padding-bottom:5px;}
#artist-album .units{padding:0px;}
#artist-album .unit{padding:0px;margin:0px;}
.albums {}
.artist .album-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;clear:both;position:relative;}
.artist .album-row:hover {background-color:#e1f2f9;}
.artist .album-row .year {float:left;font-size:20px;font-weight:bold;padding-right:15px;width:50px;}
.artist .album-row .cover {float:left;padding-right:10px;width:69px;height:69px;}
.artist .album-row .cover img {width:69px;height:69px;}
.artist .album-row .album-details {float:left;padding-right:10px;width:420px;}
.artist .album-row .album-details p{padding-bottom:5px;}
.artist .album-row .album-details p.album-name{font-size:20px;font-weight:bold;}
.artist .album-row .album-details p.artist-name{font-size:14px;font-weight:bold;}
.artist .album-row .action {width:33px;position:absolute;right:10px;top:12px;text-align:center;color:#666;font-size:0.9em;padding:0;}
.artist .album-row .action a {display:block;float:right;background-image:url(/images/buttons/play-buttons.png);background-repeat:no-repeat;width:33px;height:33px;}
.artist .album-row .action a.playbtn {background-position: 0 0;}
.artist .album-row .action a.playbtn:hover {background-position: 0 -33px;}
.artist .album-row .action a.lalabtn {background-position:-33px 0;}
.artist .album-row .action a.lalabtn:hover {background-position:-33px -33px;}
.artist .album-row .action a.videobtn {margin:6px 5px 0 0;background-position:-66px 0;}
.artist .album-row .action a.videobtn:hover {background-position:-66px -33px;}
.artist .album-row .action a span {position:absolute;text-indent:-9999px;overflow:hidden;}
#artist-album .pagination{padding-left:14px;padding-top:10px;}
.single-album-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;width:634px;}
.single-album-row .play {width:80px;float:left;text-align:center;}
.single-album-row .album-picture {width:80px;float:left;font-weight:bold;font-size:22px;}
.single-album-row .album-details {float:left;padding-right:10px;}
.single-album-row .album-details .album-name{font-size:25px;padding-right:5px;}
.single-album-row .album-details .album-length{font-size:14px;color:#999999;}
.artist .track-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;width:629px;position:relative;}
.artist .track-row:hover {background-color:#e1f2f9;}
.artist .track-row .track-number {width:80px;float:left;font-weight:bold;font-size:22px;}
.artist .track-row .track-details {float:left;padding-right:10px;}
.artist .track-row .track-details div{padding-bottom:5px;}
.artist .track-row .action {width:33px;position:absolute;right:10px;top:12px;text-align:center;color:#666;font-size:0.9em;padding:0;}
.artist .track-row .action a {display:block;float:right;background-image:url(/images/buttons/play-buttons.png);background-repeat:no-repeat;width:33px;height:33px;}
.artist .track-row .action a.playbtn {background-position: 0 0;}
.artist .track-row .action a.playbtn:hover {background-position: 0 -33px;}
.artist .track-row .action a.lalabtn {background-position:-33px 0;}
.artist .track-row .action a.lalabtn:hover {background-position:-33px -33px;}
.artist .track-row .action a.videobtn {margin:6px 5px 0 0;background-position:-66px 0;}
.artist .track-row .action a.videobtn:hover {background-position:-66px -33px;}
.artist .track-row .action a span {position:absolute;text-indent:-9999px;overflow:hidden;}
.track-details .song-title {font-size:20px;padding-right:5px;}
.track-details .track-length {font-size:11px;color:#999999;}
.artist .track-row .visualizer-icon {float:left;padding-top:10px;}
.artist .track-row .rating {color:#666666;}
.artist .track-row .rating img.divider{padding-left:10px;padding-right:10px;}
.artist .track-row .rating span.percent-like {background:url(/images/icons/like-heart.png) no-repeat;padding-left:20px;}
.artist .track-row .rating a.total-comments {background:url(/images/icons/comment-bubble.png) no-repeat;padding-left:22px;}
#artist-songs .units{padding:0px;}
#artist-songs .unit{padding:0px;margin:0px;}
.songs {}
.song-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;clear:both;position:relative;}
.song-row:hover {background-color:#e1f2f9;}
.song-row .song-details {float:left;padding-right:10px;width:530px;}
.song-row .song-details p{padding-bottom:5px;}
.song-row .song-details p.song-name{font-size:20px;font-weight:bold;}
.song-row .song-details p.artist-name{font-size:14px;font-weight:bold;}
.song-row .action {width:33px;position:absolute;right:10px;top:12px;text-align:center;color:#666;font-size:0.9em;padding:0;}
.song-row .action a {display:block;float:right;background-image:url(/images/buttons/play-buttons.png);background-repeat:no-repeat;width:33px;height:33px;}
.song-row .action a.playbtn {background-position: 0 0;}
.song-row .action a.playbtn:hover {background-position: 0 -33px;}
.song-row .action a.lalabtn {background-position:-33px 0;}
.song-row .action a.lalabtn:hover {background-position:-33px -33px;}
.song-row .action a.videobtn {margin:6px 5px 0 0;background-position:-66px 0;}
.song-row .action a.videobtn:hover {background-position:-66px -33px;}
.song-row .action a span {position:absolute;text-indent:-9999px;overflow:hidden;}
#artist-songs .pagination{padding-left:14px;padding-top:10px;}
.tout-item {overflow:hidden;padding:14px 7px;border-bottom:1px solid #E8E8E8;}
.tout-item .picture {padding-right:10px;float:left;width:200px;}
.tout-item .tout-details {float:left;width:176px;}
.tout-item .nopic {float:left;width:386px;}
.tout-item .tout-details div {float:none;padding-bottom:5px;}
.tout-item .title {font-size:14px;font-weight:bold;}
.tout-item .date {font-size:10px;color:#999999;}
.tout-item .rating {color:#666666;}
.tout-item .rating img.divider{padding-left:10px;padding-right:10px;}
.tout-item .rating span.percent-like {background:url(/images/icons/like-heart.png) no-repeat;padding-left:20px;font-size:11px;}
.tout-item .rating a.total-comments {background:url(/images/icons/comment-bubble.png) no-repeat;padding-left:22px;font-size:11px;}
.tout-item .description {color:#666666;font-size:12px;}
#chart-history .unit {float:left;padding:0 0px;margin:0;}
#chart-history .units {background-image:none;padding:0;}
#chart-history .units-wrapper{padding:0px;}
.artist h2.charts {color:#d70377;padding-left:14px;}
.artist h2.no-history {padding-left:0px;}
.chart-history-module {width:627px;background-color:#3e3e3e;padding:6px 8px 8px 8px;overflow:hidden;}
.chart-history-module .chart-item {height:57px;background-image:url(/images/backgrounds/chart-result-gradient-single.gif);background-repeat:repeat-x;overflow:hidden;position:relative;}
.chart-history-module .chart-item .chart-rank {height:42px;float:left;padding-left:5px;padding-right:10px;margin:5px 3px 10px 7px;width:55px;color:#ffffff;font-size:32px;background-color:#d70377;}
.chart-history-module .chart-item .chart-name-date {height:47px;float:left;padding:5px 10px 5px 5px;width:315px;color:#ffffff;font-size:24px;}
.chart-history-module .chart-item .chart-name-date a {color:#ffffff;}
.chart-history-module .chart-item .chart-name-date span{color:#d70377;}
.chart-history-module .chart-item .chart-name-date .date{font-size:11px;}
.chart-history-module .chart-item .details{height:47px;float:right;padding:5px;overflow:hidden;}
.chart-history-module .chart-item .details div.peak, .chart-history-module .chart-item .details div.weeks-on, .chart-history-module .chart-item .details div.time-peak {margin-right:1px;margin-top:5px;float:left;background-color:#595959;width:32px;height:20px;padding-top:8px;font-size:12px;color:#ffffff;font-weight:bold;background-repeat:no-repeat;background-position:right 1px;}
.chart-history-module .chart-item .details div span {display:block;text-align:center;}
.chart-history-module .chart-item .details div.peak {background-image:url(/images/icons/peak.gif);}
.chart-history-module .chart-item .details div.weeks-on {background-image:url(/images/icons/weeks-on.gif);}
.chart-history-module .chart-item .details div.time-peak {background-image:url(/images/icons/time-at-peak.gif);}
 .chart-history-module .chart-item .details .peak .chart-dialog {position:absolute;top:25px;left:415px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.chart-history-module .chart-item .details .peak .chart-dialog-top {padding:10px 0 0 0;width:125px;background:url(/images/backgrounds/dialog-125-top.png) left top no-repeat;}
.chart-history-module .chart-item .details .peak .chart-dialog-bottom {padding:0 0 10px 0;background:url(/images/backgrounds/dialog-125-bottom.png) left bottom no-repeat;}
.chart-history-module .chart-item .details .peak .chart-dialog-middle {padding:0 5px;background:url(/images/backgrounds/dialog-125-middle.png) left top repeat-y;}
.chart-history-module .chart-item .details .weeks-on .chart-dialog {position:absolute;top:25px;right:55px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.chart-history-module .chart-item .details .weeks-on .chart-dialog-top {padding:10px 0 0 0;width:100px;background:url(/images/backgrounds/dialog-100-top.png) left top no-repeat;}
.chart-history-module .chart-item .details .weeks-on .chart-dialog-bottom {padding:0 0 10px 0;background:url(/images/backgrounds/dialog-100-bottom.png) left bottom no-repeat;}
.chart-history-module .chart-item .details .weeks-on .chart-dialog-middle {padding:0 5px;background:url(/images/backgrounds/dialog-100-middle.png) left top repeat-y;}
.historical .chart-history-module .chart-item .details .weeks-on .chart-dialog {right:22px;}
.chart-history-module .chart-item .details .time-peak .chart-dialog {position:absolute;top:25px;right:22px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.chart-history-module .chart-item .details .time-peak .chart-dialog-top {padding:10px 0 0 0;width:50px;background:url(/images/backgrounds/dialog-50-top.png) left top no-repeat;}
.chart-history-module .chart-item .details .time-peak .chart-dialog-bottom {padding:0 0 10px 0;background:url(/images/backgrounds/dialog-50-bottom.png) left bottom no-repeat;}
.chart-history-module .chart-item .details .time-peak .chart-dialog-middle {padding:0 5px;background:url(/images/backgrounds/dialog-50-middle.png) left top repeat-y;}
.chart-history-module .awards-artist-charts {margin-top:5px;float:left;margin-right:10px;}
.chart-history-module .awards-artist-charts p{background-image:url(/images/icons/award.gif);background-repeat:no-repeat;color:#FFFFFF;padding:3px 20px 3px 10px;background-position:96% 5px;background-color:#000000;margin-bottom:2px;}
.chart-history-module .chart-rollover {background: #d80e7c url(/images/backgrounds/chart-result-gradient-hover.gif) top left repeat-x;}
.chart-history-module .chart-rollover .chart-name-date span {color: #ffffff;}
#artist-chart-history .header {padding:0px 0px 10px 0px;}
#artist-chart-history .header a {padding:0px;margin-right:10px;}
#artist-chart-history .header .chart-selector {padding-left:20px;padding-right:10px;font-size:14px;color:#666666;font-weight:bold;}
#artist-chart-history .header .chart-selector select {margin-left:10px;}
#artist-chart-history .action-header h2 {padding-top:15px;padding-bottom:0px;font-size:18px;color:#000000;}
#artist-chart-history h2.also-featured {font-size:16px;color:#d70377;}
#artist-chart-history .filter-nav {padding-left:0px; border-top: 1px solid #ccc;padding-top:7px;margin-top:10px;}
#no-album {font-size: 12px;}
#album-song-listing .unit {float:left;padding:0 0px;margin:0;}
#album-song-listing .units {background-image:none;padding:0;}
#artist-conversations h1 {font-size:24px;padding-bottom:10px;}
#artist-conversations .author {padding-bottom:5px;}
#artist-conversations .author a {text-decoration:underline;}
#artist-conversations .start-new-convo {height:42px;width:215px;font-size:14px;background-image:url(/images/backgrounds/start-new-convo.gif);background-repeat:no-repeat;padding-top:8px;margin-top:10px;padding-left:5px;font-weight:bold;}
#conversations {display: none}
#conversations .pagination {padding-top:10px;padding-left:14px;}
.album-review-module {padding:0 14px;clear:both;overflow:hidden;height:1%;background-color:#ffffff;font-size:12px;}
.album-review-module .take {}
.album-review-module .album-review {overflow:hidden;clear:both;}
.album-review-module .album-review .ranking {overflow:hidden;width:200px;float:left;margin-right:15px;}
.album-review-module .album-review .reviewer-name {border-bottom:2px solid #ffffff;padding:5px;font-size:18px;color:#eaeaea;background-color:#666666;}
.album-review-module .album-review .reviewer-value {line-height:100px;padding:5px;font-size:110px;color:#666666;background-color:#eaeaea;text-align:center;}
.album-review-module .divider {}
.album-review-module .album-review .blurb {width:400px;float:right;}
.album-review-module .album-review .blurb p{color:#666666;}
.album-review-module .album-review .blurb p.review-date{color:#999999;font-size:10px;padding-bottom:10px;}
.artist div.hr {height: 1px;background: #e8e8e8; margin-bottom:20px;margin-top:20px; clear:both}
.artist div.hr hr {display: none;}
#song-video .module-top{padding:0px;}
#landing-info {font-size:12px;}
#landing-info .unit {float:left;padding:0 7px;margin:0;}
#landing-info .units {background:#fff url(/images/backgrounds/artist-info.gif) 0px 0px repeat-y;}
.artist-info-slideshow {margin:0 14px;margin-bottom:20px;position:relative;height:400px;overflow:hidden;}
.artist-info-slideshow img {width:607px;border:solid 5px white;}
.artist-info-slideshow img.hvr-bdr{border-color:#ddeff5;}
.artist-info-slideshow .amount-btn {padding-right:10px;padding-top:10px;position:absolute;top:0px;right:0px;}
.artist-info-slideshow .amount-btn .amount {font-size:12px;color:#FFFFFF;font-weight:bold;position:relative;top:-24px;right:-10px;width:100px;}
.artist-info-slideshow .amount-btn .shade {width:100px;background-image:url(/images/backgrounds/translucent-black-dot.png);opacity:0.8;filter:alpha(opacity=80);height:32px;}
.artist-info-slideshow .slideshow-btn {display:none;width:70px;height:22px;padding-left:30px;padding-top:10px;background:url(/images/icons/slideshow.gif) no-repeat;background-color:#FFFFFF;background-position:3px 7px;font-weight:bold;font-size:12px;position:absolute;top:10px;right:10px;cursor:pointer;}
.artist .side-image {height:auto;margin:0 0 10px;}
.artist .side-image img {width:175px;border:solid 3px white;}
.artist .side-image .amount-btn {padding:8px 18px 0 0;}
.artist .side-image .slideshow-btn {top:8px;right:18px;}
 #on-the-charts .on-the-charts-top {position:relative;}
#on-the-charts .on-the-charts-top .units-wrapper{padding-left:14px;}
#on-the-charts .on-the-charts-top .module-bottom {padding-bottom:3px;}
#on-the-charts .on-the-charts-top h2 {color:#d70377;font-size:20px;font-weight:bold;padding-bottom:5px;}
#on-the-charts .on-the-charts-top h3 {font-size:14px;font-weight:bold;padding-bottom:5px;}
#on-the-charts .chart-name {background-color:#ededed;padding:14px 0px 14px 14px;color:#666666;font-size:14px;font-weight:bold;margin-right:6px;}
#on-the-charts .module-top-small {padding:0px;}
#on-the-charts .item {padding:7px 7px;}
 #landing-info .unit1 .picture {padding-bottom:10px;}
.recent-reviews {border-bottom:solid 1px #e8e8e8;margin-bottom:10px;padding-bottom:10px;overflow:hidden;}
.recent-reviews h3 {color:#666666;font-size:14px;font-weight:bold;padding-bottom:10px;}
.recent-review {padding-bottom:10px;overflow:hidden;}
.recent-review div {float:left;}
.recent-review div.picture img{width:67px;height:67px;}
.recent-review div.picture {width:67px;padding-right:10px;}
.recent-review div.details {width:113px;font-size:12px;font-weight:bold;}
.recent-review div.details p.artist {font-weight:normal;}
.upcoming-releases {border-bottom:solid 1px #e8e8e8;margin-bottom:10px;padding-bottom:10px;}
.upcoming-releases h3 {color:#666666;font-size:14px;font-weight:bold;padding-bottom:10px;}
.upcoming-releases p.release-date{color:#666666;font-size:12px;}
.upcoming-releases p.release-name{font-size:12px;font-weight:bold;padding-bottom:5px;}
.on-tour {border-bottom:solid 1px #e8e8e8;margin-bottom:10px;padding-bottom:10px;}
.on-tour .venue{font-size:10px;font-weight:bold;text-transform:uppercase;}
.on-tour .location{font-size:10px;font-weight:bold;text-transform:uppercase;}
.on-tour p.date {font-size:12px;font-weight:bold;}
.on-tour h3 {color:#666666;font-size:14px;font-weight:bold;padding-bottom:10px;}
.on-tour .next-date {padding-bottom:10px;}
.on-tour .next-date .tktUrl {float:right;}
.on-tour h4 {color:#999999;padding-bottom:5px;font-size:12px;}
.on-tour .in-your-area {background:transparent url(/images/buttons/ticket.gif) no-repeat scroll right top;}
 .artist #share-container{z-index:3;}
.artist .love-bar {padding:0px;}
.artist .reviews {font-size:2.0em;line-height:1em;font-weight:bold;clear:both;}
.artist #comment-share .module7 {width:208px;}
.artist #comment-share {float:right;margin:10px 4px 0 -3px;clear:none;}
.artist #comment-share .unit {overflow:visible;}
.artist .love-bar .meter {width:110px;}
.artist #share-wrap {float:left;}
.artist #comment-share .unit, .artist #comment-share .module-wrapper {padding:0 7px 6px 7px; margin: 0 6px 0 0; background-color:#fff;overflow:visible;}
.artist #comment-share .unit:after, .artist #comment-share .module-wrapper:after {content:"."; clear:both; display:block; visibility:hidden; height:0px;}
.artist #share-services .unit {padding-right:0;margin-right:0;}
.artist .el-boxes #share-wrap .module-top-small{padding:6px 0 0;}
.artist .el-boxes #share-wrap .module{margin:0 -3px 0 0;}
.artist #comment-share .reviews div.user-comments {width:80px;}
.artist #comment-share .reviews div.make-a-comment {width:90px;}
.artist .reviews .user-comments h4 span {background: url("/images/headers/user-comments.gif") left top no-repeat;height:10px;}
.artist .reviews .make-a-comment a {width:90px;height:17px;margin:0;padding-top:3px;padding-left:7px;font-size:10px;}
.artist .reviews .make-a-comment a span{height:17px;}
.artist .reviews .user-comments h4 {width:43px;margin:0 0 0 0;padding-top:7px;padding-left:5px;}
#artist-more-dates {background-color:#EDEDED;color:#1A1A1A;cursor:pointer;font-size:13px;font-weight:bold;padding-bottom:5px;padding-top:5px;text-align:center;width:80px;}
.artist .comment-feature-content {visibility: hidden;min-height: 52px;}
.module.back-threads {margin-top:-5px;}
.back-threads a {padding: 8px; margin-left: 8px; font-size: 120%; font-weight: bold}
 #landing-header {margin:0 0 10px 0;clear:both;height:1%;overflow:hidden;}
#landing-header:after ,#chart-landing .unit-header:after ,#chart-landing .units ul li:after ,#chart-header:after ,#calendar-nav:after {content:"."; clear:both; display:block; visibility:hidden; height:0px}
#landing-header h1 {margin: 0 10px 0 0;float:left;font-size:3.0em;line-height:1em;color:#000; padding-bottom:2px;}
#landing-header p {margin:3px 276px 0 0;line-height:1.3em;font-size:1.0em;color:#2f2f2f;}
.charts #x-rail { padding-top: 0; display:inline-block}
#chart-landing .module-top-small {background:url(/images/backgrounds/drop-shadow-top-small-pink.png) right top no-repeat}
#chart-landing ul#top {overflow:hidden;padding:0 0 7px 0;margin: 0 6px 0 0;background-color:#d70377;}
#chart-landing ul#top li {font-size:1.4em;line-height:1em;float:left; border-left:1px solid #fff;margin:0 0 0 -1px;}
#chart-landing ul#top li a {color:#fff;font-weight:bold;padding:0 18px 0 10px;margin:0 10px 0 0;background:url(/images/buttons/arrows-pink-down.gif) right 4px no-repeat;}
#chart-landing .units {padding:14px 7px; background-color:#3e3e3e; margin:0 6px 0 0;}
#chart-landing .unit-header {padding:7px;clear:both;height:1%;overflow:hidden;background-color:#d70377;color:#fff;font-size:1.4em;line-height:1em;font-weight:bold;}
#chart-landing .unit-header h5 ,#chart-landing .unit-header span {float:left;}
#chart-landing .unit-header h5 {width:361px;}
#chart-landing .unit-header a {float:right;display:block;width:39px;height:16px;overflow:hidden;position:relative;}
#chart-landing .unit-header a span {width:100%;height:100%;position:absolute;top:0;left:0;background:url(/images/buttons/top.gif) left top no-repeat;}
#chart-landing .units ul {padding:7px; margin:0 0 15px 0;background-color:#252525;}
#chart-landing .units ul.group {margin:0;}
#chart-landing .units ul li {padding:7px;clear:both;width:602px;height:41px;overflow:hidden;background:url(/images/backgrounds/chart-landing-item.gif) left top no-repeat;}
#chart-landing .units ul li:hover{background:#cc0066;}
#chart-landing .units ul li div {float:left; width:42px;}
#chart-landing .units ul li .chart {width:354px;}
#chart-landing .units ul li .chart-topper {width:248px;}
#chart-landing .units ul li .chart-topper table {border:0; margin:0; padding:0; width:100%}
#chart-landing .units ul li .chart-topper td {vertical-align:middle; border:0; margin:0; padding:0; width:201px}
#chart-landing .units ul li .chart-topper td.thumbnail{ width:40px;}
#chart-landing .units ul li div .thumbnail {float:left;display:block; margin: 0 7px 0 0; width:40px; height:40px;overflow:hidden}
#chart-landing .units ul li table .thumbnail {vertical-align:top}
#chart-landing .units ul li div .thumbnail img {margin:-1px 0 0 -1px;width:42px;}
#chart-landing .units ul li div a {color:#fff;}
#chart-landing .units ul li div h2 {font-size:2.4em;line-height:1em;padding:0 0 4px;}
#chart-landing .units ul li div h2 a {padding: 0 19px 0 0;background:url(/images/buttons/arrows-white-right.gif) right 8px no-repeat;}
#chart-landing .units ul li table h3 {color:#fff;margin:0;font-size:1.2em;line-height:1em;}
#chart-landing .units ul li table h4 ,#chart-landing .units ul li div p {color:#fff;font-size:1.0em;}
#chart-landing .units ul li table h4 ,#chart-landing .units ul li table p {font-size:0.8em;}
#chart-landing .units ul li div p {color:#999;}
#chart-header {color:#ccc;font-size:1.1em;font-weight:bold;width:934px;padding:14px; background:#1d1d1d url(/images/backgrounds/chart-header.gif) left top repeat-x;clear:both;height:1%;position:relative;}
#calendar-nav {margin:0 0 14px 0;clear:both;height:1%;}
#calendar-nav a , #calendar-nav #month-wrapper {float:left;}
#month-wrapper {position:relative;z-index:1;}
#month-wrapper a#chart-date {color:#ccc;height:15px;margin:5px 9px;padding:0 0 0 20px;background:url(/images/icons/sprite.png)left top no-repeat;}
.charts #calendar {display:none;position:absolute;top:25px;left:0;}
.charts .header h1 {margin:4px 0 0 0;color:#fff;height:41px;position:relative;overflow:hidden;}
.charts .header h1 span {position: absolute; width: 100%; height: 100%;}
.charts .header a {margin:0 7px 0 0;}
.charts .header a.playall {position: relative; background: url(/images/buttons/play-song.png) no-repeat;background-position:0 0;display:block;width:36px;height:36px;}
.charts .header a.playall:hover {background-position:0 -36px;}
.charts .header a.playall span {position: absolute;text-indent: -9999px;overflow:hidden;}
#chart-header p {display:inline;margin:10px 0 0 0;}
#chart-header #more-desc {display:inline;position:relative;}
#chart-header #more-desc a.more {color:#fff;padding:0 9px 0 0;background:url(/images/buttons/arrows-sprite.png) right 5px no-repeat;}
#chart-header #more-desc #chart-desc-dialog {position:absolute;top:20px;right:-16px;color:#000;font-weight:normal;font-size:1.1em;}
#chart-header #more-desc .dialog-wide-top {padding:26px 0 0 0;width:600px;background:url(/images/backgrounds/dialog-wide-top.png) left top no-repeat;}
#chart-header #more-desc .dialog-wide-bottom {padding:0 0 22px 0;background:url(/images/backgrounds/dialog-wide-bottom.png) left bottom no-repeat;}
#chart-header #more-desc .dialog-wide-middle {padding:0 16px 0 22px;background:url(/images/backgrounds/dialog-wide-middle.png) left top repeat-y;}
.charts #chart-header .grab-module {position:absolute;right:2px;top:3px;}
.charts #chart-header .grab-module .grab-topbox{height:17px;width:58px;}
.charts #chart-header .grab-module .grab-topbox img.share-icon{padding-bottom:6px;padding-right:4px;}
.charts #share-container a.share {height:47px;margin:0 0 -10px 3px;width:25px;}
.charts #share-services {right:-10px;top:58px;}
.charts .grab-item {height:27px;width:66px;}
.charts #chart-header #share-wrap {position:absolute;top:38px;right:6px;z-index:1;}
.charts #header #share-wrap .unit:after {content:"."; clear:both; display:block; visibility:hidden; height:0px}
.charts #header #share-wrap .unit {overflow:visible;border-bottom:none;padding:0 7px 7px;}
#chart-filter-wrapper {overflow:hidden;width:643px;height:1%;clear:both;}
#chart-filter-wrapper ul {overflow:hidden;width:646px;margin:10px 0 6px 0;height:1%;clear:both;}
#chart-filter-wrapper ul li {float:left;margin:0 3px 0 0;padding:0 0 0 1px;background:url(/images/buttons/chart-filter-left.png) left top no-repeat;}
#chart-filter-wrapper ul .on {background-position:left bottom;}
#chart-filter-wrapper ul li a {color:#fff;font-weight:bold;font-size:1.4em;height:30px;width:152px;padding:12px 0 0 6px;display:block;background:url(/images/buttons/chart-filter-right.png) right top no-repeat;}
#chart-filter-wrapper ul li a.biggest-drop {width:150px;}
#chart-filter-wrapper ul .on a {background-position:right bottom;}
#chart-filter-wrapper ul li a span {display:block;height:19px;padding:0 0 0 28px;background:url(/images/icons/chart-filter-icon.gif) left top no-repeat;}
#chart-filter-wrapper ul .on a span {background-position:0px -19px;}
#chart-filter-wrapper .weeks-on-chart span {background-position:0px -38px;}
#chart-filter-wrapper .on .weeks-on-chart span {background-position:0px -57px;}
#chart-filter-wrapper .biggest-jump span {background-position:0px -76px;}
#chart-filter-wrapper .on .biggest-jump span {background-position:0px -95px;}
#chart-filter-wrapper .biggest-drop span {background-position:0px -114px;}
#chart-filter-wrapper .on .biggest-drop span {background-position:0px -133px;}
.charts .unit {background-color:#fff;}
.charts .pagination-group {overflow:visible;height:25px;clear:both;background-color:#fff;margin:0;}
.charts .pagination-group .label {font-size:1.3em;float:left;margin:4px 4px 0 0;}
.charts .pagination-group ul {float:left;width:566px;}
.charts .pagination-group ul li {float:left;margin:0 2px 0 0;padding:0 0 0 1px;display:inline}
.charts .pagination-group ul .on {background:url(/images/buttons/pagination-group-charts.png) left top no-repeat;}
.charts .pagination-group ul li a {float:left;display:block;position:relative;font-size:1.2em;font-weight:bold;height:23px;padding:5px 8px 0 6px;margin:0 -1px 0 0;}
.charts .pagination-group ul .on a {background: url(/images/buttons/pagination-group-charts.png) right top no-repeat;color:#fff;}
.item {clear:both;height:1%;margin:0 6px 0 0;padding: 0 7px 7px 7px;background-color:#fff;}
.over .item {background-color:#fdf4f9;}
.chart-expanded {background:#fff url(/images/backgrounds/chart-expanded.gif) left bottom repeat-x;}
.item:after ,.stats:after ,.charts .units:after {content:"."; clear:both; display:block; visibility:hidden; height:0px}
.item .units ,.chart-expanded .units {position:relative;padding:0;overflow:visible;}
.chart-expanded .units {background:url(/images/backgrounds/vertical-dots.gif) 191px 0px repeat-y;}
.item .unit-1 {float:left;background-color:#fff;width:185px;}
.stats {position:relative;color:#fff;font-weight:bold;height:92px;clear:both;}
.stats .position {background-color:#d70377;float:left;width:51px;height:76px;padding:8px 6px;margin:0 1px 0 0;}
.sort-position .stats .position {background-color:#d70377;}
.sort-timeon .stats .position ,.sort-gainer .stats .position ,.sort-drop .stats .position {background-color:#a3a3a3;}
.stats .rank {font-size:2.1em;}
.stats .note {font-size:0.9em;text-transform:uppercase;}
.stats .more-stats {width:28px;height:92px;margin:0 1px 0 0;overflow:hidden;float:left;}
.stats .more-stats ul li {font-size:1.2em;text-align:center;width:28px;overflow:hidden;padding:8px 0 0 0;height:22px;margin:0 0 1px 0;background:#a3a3a3 url(/images/icons/chart-stat-icons.gif) left top no-repeat;}
.stats .more-stats ul .jump {background-position:0px 0px;}
.sort-gainer .stats .more-stats ul .jump ,.sort-drop .stats .more-stats ul .jump {background-position:-28px 0px;}
.stats .more-stats ul .drop {background-position:0px -30px;}
.sort-gainer .stats .more-stats ul .drop ,.sort-drop .stats .more-stats ul .drop {background-position:-28px -30px;}
.stats .more-stats ul .no-change {background-position:0px -60px;}
.stats .more-stats ul .weeks {background-position:0px -90px;}
.sort-timeon .stats .more-stats ul .weeks {background-position:-28px -90px;}
.stats .more-stats ul .peak {background-position:0px -120px;}
.stats .thumbnail ,.item .unit-2 {float:left;}
.stats .thumbnail {display:block;text-align:center;width:92px;height:92px;overflow:hidden;}
.stats .thumbnail table {background-color:#000;width:92px;height:92px;text-align:center;vertical-align:middle;}
.stats .thumbnail table td {padding:0;vertical-align:middle;}
.stats .thumbnail img {margin:-1px 0 0 -1px;width:94px;}
.item .unit-2 {padding:7px 14px;}
.item .unit-2 .info {width:340px;}
.item .unit-2 .info h2 {font-size:2.0em;font-weight:bold;padding-bottom:2px; color:#000;}
.item .unit-2 .info h3 {font-size:1.3em;font-weight:bold;}
.item .unit-2 .info p {font-size:1.3em;color:#707070;}
.item .unit-2 .more-info {margin:14px 0 0 0;padding:14px 0 0 0;background:url(/images/backgrounds/horizontal-dots.gif) left top repeat-x;clear:both;height:1%;overflow:hidden; display:none;}
.item .unit-2 .more-info dl {font-size:1.2em;float:left;padding:0 26px 0 0;overflow:hidden;}
.item .unit-2 .more-info dl.news {width:390px;}
.item .unit-2 .more-info dl.charts {width:132px;}
.item .unit-2 .more-info dl dt {line-height:0.9em;font-weight:bold;color:#666;margin:0 0 14px 0;padding:0 0 0 4px;border-left:3px solid #666;}
.item .unit-2 .more-info dl.news dt {border-left:3px solid #fe9400;}
.item .unit-2 .more-info dl.charts dt {border-left:3px solid #d70377;}
.item .unit-2 .more-info dl dd {color:#1a1a1a;}
.item .unit-2 .more-info dl.charts dd span {color:#d70377;}
.item .play {width:76px;position:absolute;right:7px;top:0;text-align:center;color:#666;font-size:0.9em;}
.item .play a {display:block;float:right;margin-right:5px;background-image:url(/images/buttons/play-buttons.png);background-repeat:no-repeat;width:33px;height:33px;}
.item .play a.playbtn {background-position: 0 0;}
.item .play a.playbtn:hover {background-position: 0 -33px;}
.item .play a.lalabtn {background-position:-33px 0;}
.item .play a.lalabtn:hover {background-position:-33px -33px;}
.item .play a.videobtn {margin:6px 5px 0 0;background-position:-66px 0;}
.item .play a.videobtn:hover {background-position:-66px -33px;}
.item .play a span {position:absolute;text-indent:-9999px;overflow:hidden;}
ul.awards {position:absolute;left:-16px;bottom:0;width:77px;}
ul.awards li {width:87px;height:25px;position:relative;overflow:hidden; color:#000;}
ul.awards li span {width:100%;height:100%;position:absolute;top:0;left:0;background:url(/images/icons/chart-awards-sprite.png) left top no-repeat;}
ul.awards li#award-most-commented-gainer span {background-position:0 0;}
ul.awards li#award-greatest-gainer span {background-position:0 -25px;}
ul.awards li#award-digital-gainer span {background-position:0 -50px;}
ul.awards li#award-airplay-gainer span {background-position:0 -75px;}
ul.awards li#award-sales-gainer span {background-position:0 -100px;}
ul.awards li#award-points-gainer span {background-position:0 -125px;}
ul.awards li#award-stream-gainer span {background-position:0 -150px;}
ul.awards li#award-most-favorited-gainer span {background-position:0 -175px;}
ul.awards li#award-radio-winner-gainer span {background-position:0 -200px;}
a.visualizer {display:block;margin:3px 0 0 0;width:185px;height:45px;overflow:hidden;position:relative;}
a.visualizer span {width:100%;height:100%;position:absolute;top:0;left:0;background:url(/images/headers/launch-visualizer.gif) no-repeat;background-position: 0 0;}
a.visualizer:hover span {background-position: 0 -45px;}
.small-meter .love-bar {padding:0;}
.small-meter .love-meter-container {margin:4px 5px 0 5px;border-bottom:1px solid #eaeaea;}
.small-meter .love-meter-container .meter {width:110px;}
.small-meter .love-meter-container .hate-dialog {display:block; position:absolute;top:170px;left:100px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.small-meter .love-meter-container .love-dialog {display:none; position:absolute;top:170px;left:100px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.small-meter .reviews {margin:6px 5px;}
.small-meter .reviews h4 {margin:2px 0 0 1px;}
.small-meter .reviews .billboard-review {width:74px;}
.small-meter .reviews .billboard-review h4 {width:36px;overflow:hidden;margin-left:5px;}
.small-meter .reviews .billboard-review h4 span {background: url("/images/headers/billboard-review.gif") left top no-repeat;top:0;left:0;}
.small-meter .reviews .user-comments {width:88px;padding:0;}
.small-meter .reviews .user-comments h4 {margin:10px 0 0 5px;padding:0;height:7px;width:43px;overflow:hidden;}
.small-meter .reviews .user-comments h4 span {background: url("/images/headers/user-comments.gif") left top no-repeat;top:0;left:0;}
#related-charts {margin:0 6px 6px 0;  }
#related-charts li {font-weight:bold;height:21px;padding:6px 0 0 14px;background:url(/images/backgrounds/your-most-charts-gradient.gif) left top repeat-x;}
#related-charts li:hover {background-color:#D70377;background-image:none;}
#related-charts li.frhead {background:url(/images/backgrounds/your-most-charts-gradient.gif) left top repeat-x !important;}
#related-charts li span {color:#9b9b9b;font-size:1.1em;}
#related-charts li a {padding: 0 9px 0 0;font-size:1.2em;color:#fff;background:url(/images/buttons/arrows-sprite.png) right 3px no-repeat;}
 .charts .header h1.adult-contemporary {width:405px;height:41px;}
.charts .header h1.adult-contemporary span {background:url(/images/headers/charts/adult-contemporary.gif) left top no-repeat;}
.charts .header h1.alternative-albums {width:379px;height:32px;}
.charts .header h1.alternative-albums span {background:url(/images/headers/charts/alternative-albums.gif) left top no-repeat;}
.charts .header h1.alternative-songs {width:351px;height:41px;}
.charts .header h1.alternative-songs span {background:url(/images/headers/charts/alternative-songs.gif) left top no-repeat;}
.charts .header h1.billboard-200 {width:258px;height:32px;}
.charts .header h1.billboard-200 span {background:url(/images/headers/charts/billboard-200.gif) left top no-repeat;}
.charts .header h1.bluegrass-albums {width:344px;height:41px;}
.charts .header h1.bluegrass-albums span {background:url(/images/headers/charts/bluegrass-albums.gif) left top no-repeat;}
.charts .header h1.blues-albums {width:344px;height:41px;}
.charts .header h1.blues-albums span {background:url(/images/headers/charts/blues-albums.gif) left top no-repeat;}
.charts .header h1.canadian-albums {width:336px;height:32px;}
.charts .header h1.canadian-albums span {background:url(/images/headers/charts/canadian-albums.gif) left top no-repeat;}
.charts .header h1.canadian-hot-100 {width:349px;height:32px;}
.charts .header h1.canadian-hot-100 span {background:url(/images/headers/charts/canadian-hot-100.gif) left top no-repeat;}
.charts .header h1.catalog-albums {width:309px;height:41px;}
.charts .header h1.catalog-albums span {background:url(/images/headers/charts/catalog-albums.gif) left top no-repeat;}
.charts .header h1.christian-albums {width:331px;height:32px;}
.charts .header h1.christian-albums span {background:url(/images/headers/charts/christian-albums.gif) left top no-repeat;}
.charts .header h1.christian-songs {width:302px;height:41px;}
.charts .header h1.christian-songs span {background:url(/images/headers/charts/christian-songs.gif) left top no-repeat;}
.charts .header h1.classical-albums {width:322px;height:32px;}
.charts .header h1.classical-albums span {background:url(/images/headers/charts/classical-albums.gif) left top no-repeat;}
.charts .header h1.comedy-albums {width:318px;height:41px;}
.charts .header h1.comedy-albums span {background:url(/images/headers/charts/comedy-albums.gif) left top no-repeat;}
.charts .header h1.country-albums {width:315px;height:41px;}
.charts .header h1.country-albums span {background:url(/images/headers/charts/country-albums.gif) left top no-repeat;}
.charts .header h1.country-songs {width:286px;height:40px;}
.charts .header h1.country-songs span {background:url(/images/headers/charts/country-songs.gif) left top no-repeat;}
.charts .header h1.dance-club-play-songs {width:449px;height:41px;}
.charts .header h1.dance-club-play-songs span {background:url(/images/headers/charts/dance-club-play-songs.gif) left top no-repeat;}
.charts .header h1.dance-electronic-albums {width:487px;height:33px;}
.charts .header h1.dance-electronic-albums span {background:url(/images/headers/charts/dance-electronic-albums.gif) left top no-repeat;}
.charts .header h1.digital-albums {width:285px;height:41px;}
.charts .header h1.digital-albums span {background:url(/images/headers/charts/digital-albums.gif) left top no-repeat;}
.charts .header h1.digital-songs {width:256px;height:41px;}
.charts .header h1.digital-songs span {background:url(/images/headers/charts/digital-songs.gif) left top no-repeat;}
.charts .header h1.european_albums {width:342px;height:40px;}
.charts .header h1.european_albums span {background:url(/images/headers/charts/european_albums.gif) left top no-repeat;}
.charts .header h1.european-hot-100 {width:355px;height:38px;}
.charts .header h1.european-hot-100 span {background:url(/images/headers/charts/european-hot-100.gif) left top no-repeat;}
.charts .header h1.folk-albums {width:239px;height:32px;}
.charts .header h1.folk-albums span {background:url(/images/headers/charts/folk-albums.gif) left top no-repeat;}
.charts .header h1.france-albums {width:286px;height:32px;}
.charts .header h1.france-albums span {background:url(/images/headers/charts/france-albums.gif) left top no-repeat;}
.charts .header h1.france-songs {width:258px;height:40px;}
.charts .header h1.france-songs span {background:url(/images/headers/charts/france-songs.gif) left top no-repeat;}
.charts .header h1.germany-albums {width:334px;height:41px;}
.charts .header h1.germany-albums span {background:url(/images/headers/charts/germany-albums.gif) left top no-repeat;}
.charts .header h1.germany-songs {width:306px;height:40px;}
.charts .header h1.germany-songs span {background:url(/images/headers/charts/germany-songs.gif) left top no-repeat;}
.charts .header h1.gospel-albums {width:294px;height:40px;}
.charts .header h1.gospel-albums span {background:url(/images/headers/charts/gospel-albums.gif) left top no-repeat;}
.charts .header h1.gospel-songs {width:266px;height:41px;}
.charts .header h1.gospel-songs span {background:url(/images/headers/charts/gospel-songs.gif) left top no-repeat;}
.charts .header h1.hard-rock-albums {width:358px;height:42px;}
.charts .header h1.hard-rock-albums span {background:url(/images/headers/charts/hard-rock-albums.gif) left top no-repeat;}
.charts .header h1.heatseekers-albums {width:399px;height:32px;}
.charts .header h1.heatseekers-albums span {background:url(/images/headers/charts/heatseekers-albums.gif) left top no-repeat;}
.charts .header h1.heatseekers-songs {width:371px;height:41px;}
.charts .header h1.heatseekers-songs span {background:url(/images/headers/charts/heatseekers-songs.gif) left top no-repeat;}
.charts .header h1.holiday-albums {width:305px;height:41px;}
.charts .header h1.holiday-albums span {background:url(/images/headers/charts/holiday-albums.gif) left top no-repeat;}
.charts .header h1.holiday-songs {width:276px;height:41px;}
.charts .header h1.holiday-songs span {background:url(/images/headers/charts/holiday-songs.gif) left top no-repeat;}
.charts .header h1.hot-100 {width:155px;height:30px;}
.charts .header h1.hot-100 span {background:url(/images/headers/charts/hot-100.gif) left top no-repeat;}
.charts .header h1.hot-tours {width:199px;height:30px;}
.charts .header h1.hot-tours span {background:url(/images/headers/charts/hot-tours.gif) left top no-repeat;}
.charts .header h1.ilike-libraries-most-added {width:540px;height:32px;}
.charts .header h1.ilike-libraries-most-added span {background:url(/images/headers/charts/ilike-libraries-most-added.gif) left top no-repeat;}
.charts .header h1.ilike-profiles-most-added {width:518px;height:32px;}
.charts .header h1.ilike-profiles-most-added span {background:url(/images/headers/charts/ilike-profiles-most-added.gif) left top no-repeat;}
.charts .header h1.independent-albums {width:405px;height:40px;}
.charts .header h1.independent-albums span {background:url(/images/headers/charts/independent-albums.gif) left top no-repeat;}
.charts .header h1.japan-albums {width:273px;height:40px;}
.charts .header h1.japan-albums span {background:url(/images/headers/charts/japan-albums.gif) left top no-repeat;}
.charts .header h1.japan-hot-100 {width:286px;height:38px;}
.charts .header h1.japan-hot-100 span {background:url(/images/headers/charts/japan-hot-100.gif) left top no-repeat;}
.charts .header h1.jazz-albums {width:242px;height:32px;}
.charts .header h1.jazz-albums span {background:url(/images/headers/charts/jazz-albums.gif) left top no-repeat;}
.charts .header h1.jazz-songs {width:214px;height:40px;}
.charts .header h1.jazz-songs span {background:url(/images/headers/charts/jazz-songs.gif) left top no-repeat;}
.charts .header h1.kids-albums {width:241px;height:32px;}
.charts .header h1.kids-albums span {background:url(/images/headers/charts/kids-albums.gif) left top no-repeat;}
.charts .header h1.latin-albums {width:251px;height:32px;}
.charts .header h1.latin-albums span {background:url(/images/headers/charts/latin-albums.gif) left top no-repeat;}
.charts .header h1.latin-pop-albums {width:341px;height:40px;}
.charts .header h1.latin-pop-albums span {background:url(/images/headers/charts/latin-pop-albums.gif) left top no-repeat;}
.charts .header h1.latin-pop-songs {width:313px;height:40px;}
.charts .header h1.latin-pop-songs span {background:url(/images/headers/charts/latin-pop-songs.gif) left top no-repeat;}
.charts .header h1.latin-songs {width:223px;height:40px;}
.charts .header h1.latin-songs span {background:url(/images/headers/charts/latin-songs.gif) left top no-repeat;}
.charts .header h1.new-age-albums {width:339px;height:41px;}
.charts .header h1.new-age-albums span {background:url(/images/headers/charts/new-age-albums.gif) left top no-repeat;}
.charts .header h1.pop-songs {width:204px;height:40px;}
.charts .header h1.pop-songs span {background:url(/images/headers/charts/pop-songs.gif) left top no-repeat;}
.charts .header h1.r-b-hip-hop-albums {width:420px;height:40px;}
.charts .header h1.r-b-hip-hop-albums span {background:url(/images/headers/charts/r-b-hip-hop-albums.gif) left top no-repeat;}
.charts .header h1.r-b-hip-hop-songs {width:391px;height:41px;}
.charts .header h1.r-b-hip-hop-songs span {background:url(/images/headers/charts/r-b-hip-hop-songs.gif) left top no-repeat;}
.charts .header h1.radio-songs {width:238px;height:41px;}
.charts .header h1.radio-songs span {background:url(/images/headers/charts/radio-songs.gif) left top no-repeat;}
.charts .header h1.rap-albums {width:230px;height:40px;}
.charts .header h1.rap-albums span {background:url(/images/headers/charts/rap-albums.gif) left top no-repeat;}
.charts .header h1.rap-songs {width:201px;height:40px;}
.charts .header h1.rap-songs span {background:url(/images/headers/charts/rap-songs.gif) left top no-repeat;}
.charts .header h1.reggae-albums {width:303px;height:41px;}
.charts .header h1.reggae-albums span {background:url(/images/headers/charts/reggae-albums.gif) left top no-repeat;}
.charts .header h1.regional-mexican-albums {width:500px;height:41px;}
.charts .header h1.regional-mexican-albums span {background:url(/images/headers/charts/regional-mexican-albums.gif) left top no-repeat;}
.charts .header h1.regional-mexican-songs {width:472px;height:41px;}
.charts .header h1.regional-mexican-songs span {background:url(/images/headers/charts/regional-mexican-songs.gif) left top no-repeat;}
.charts .header h1.ringtones {width:193px;height:40px;}
.charts .header h1.ringtones span {background:url(/images/headers/charts/ringtones.gif) left top no-repeat;}
.charts .header h1.rock-albums {width:250px;height:32px;}
.charts .header h1.rock-albums span {background:url(/images/headers/charts/rock-albums.gif) left top no-repeat;}
.charts .header h1.rock-songs {width:221px;height:41px;}
.charts .header h1.rock-songs span {background:url(/images/headers/charts/rock-songs.gif) left top no-repeat;}
.charts .header h1.soundtracks {width:239px;height:32px;}
.charts .header h1.soundtracks span {background:url(/images/headers/charts/soundtracks.gif) left top no-repeat;}
.charts .header h1.streaming-songs {width:328px;height:40px;}
.charts .header h1.streaming-songs span {background:url(/images/headers/charts/streaming-songs.gif) left top no-repeat;}
.charts .header h1.tropical-albums {width:310px;height:40px;}
.charts .header h1.tropical-albums span {background:url(/images/headers/charts/tropical-albums.gif) left top no-repeat;}
.charts .header h1.tropical-songs {width:282px;height:41px;}
.charts .header h1.tropical-songs span {background:url(/images/headers/charts/tropical-songs.gif) left top no-repeat;}
.charts .header h1.united-kingdom-albums {width:477px;height:41px;}
.charts .header h1.united-kingdom-albums span {background:url(/images/headers/charts/united-kingdom-albums.gif) left top no-repeat;}
.charts .header h1.united-kingdom-songs {width:449px;height:41px;}
.charts .header h1.united-kingdom-songs span {background:url(/images/headers/charts/united-kingdom-songs.gif) left top no-repeat;}
.charts .header h1.world-albums {width:276px;height:32px;}
.charts .header h1.world-albums span {background:url(/images/headers/charts/world-albums.gif) left top no-repeat;}
.charts .static-header {margin-bottom:10px;}
.charts .static-header .header h1 {margin-top:30px;}
 .locked {position:relative;}
.locked .dialog-200 {position:absolute;top:-30px;left:25px;color:#000;font-weight:normal;font-size:1.1em;}
.locked .dialog-200-top {padding:16px 0 0 0;width:200px;background:url(/images/backgrounds/dialog-200-top.png) left top no-repeat;}
.locked .dialog-200-bottom {padding:0 0 12px 0;background:url(/images/backgrounds/dialog-200-bottom.png) left bottom no-repeat;}
.locked .dialog-200-middle {padding:0 16px 0 12px;background:url(/images/backgrounds/dialog-200-middle.png) left top repeat-y;}
 .chart-pos .chart-dialog {position:absolute;top:5px;left:85px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.chart-pos .chart-dialog-top {padding:10px 0 0 0;width:125px;background:url(/images/backgrounds/dialog-125-top.png) left top no-repeat;}
.chart-pos .chart-dialog-bottom {padding:0 0 10px 0;background:url(/images/backgrounds/dialog-125-bottom.png) left bottom no-repeat;}
.chart-pos .chart-dialog-middle {padding:0 5px;background:url(/images/backgrounds/dialog-125-middle.png) left top repeat-y;}
.weeks .chart-dialog {position:absolute;top:35px;left:85px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.weeks .chart-dialog-top {padding:10px 0 0 0;width:100px;background:url(/images/backgrounds/dialog-100-top.png) left top no-repeat;}
.weeks .chart-dialog-bottom {padding:0 0 10px 0;background:url(/images/backgrounds/dialog-100-bottom.png) left bottom no-repeat;}
.weeks .chart-dialog-middle {padding:0 5px;background:url(/images/backgrounds/dialog-100-middle.png) left top repeat-y;}
.peak .chart-dialog {position:absolute;top:65px;left:85px;color:#000;font-weight:normal;font-size:11px;z-index:10;}
.peak .chart-dialog-top {padding:10px 0 0 0;width:50px;background:url(/images/backgrounds/dialog-50-top.png) left top no-repeat;}
.peak .chart-dialog-bottom {padding:0 0 10px 0;background:url(/images/backgrounds/dialog-50-bottom.png) left bottom no-repeat;}
.peak .chart-dialog-middle {padding:0 5px;background:url(/images/backgrounds/dialog-50-middle.png) left top repeat-y;}
.charts .chart-item-ad-container {position:relative;padding-top:32px;z-index:-1;}
.charts .chart-item-ad {position:absolute;left:-21px;z-index:-1;top:0px;}
 .charts #calendar {background-color:#666}
.charts .change-date {width:161px;overflow:hidden;}
#change-month {text-align:center;}
.charts #change-month {float:left;margin-left:8px;}
.charts #change-year {float:right;margin-right:8px;}
.events #change-month, .events #change-year {display:none;}
#change-month a, #change-year a {float:none;color:#ccc;}
#change-month span, #change-year span {margin:0 5px;}
#calendar table {width:161px;font-size:0.9em;font-weight:bold;color:#858585;}
.charts #calendar table {color:#999;}
#calendar table a {color:#858585;}
.charts #calendar table a {color:#fff;cursor:default;}
.charts #calendar table a:hover {text-decoration:none;}
.charts #calendar table td.past a {cursor:pointer;}
.charts #calendar table td.past a:hover {text-decoration:underline;}
#calendar th ,#calendar td {width:22px;padding:7px 0;border-right:1px solid #bdeb86;border-bottom:1px solid #bdeb86;text-align:center;}
.charts #calendar th ,.charts #calendar td {border-right:1px solid #666;border-bottom:1px solid #666;}
#calendar th {background-color:#bdeb86;}
.charts #calendar th {background-color:#666;}
#calendar td {background-color:#95e03d;}
.charts #calendar td {background-color:#cecece;}
#calendar td.past {background-color:#aed87d;}
.charts #calendar td.past {background-color:#999;}
#calendar .over td {background-color:#7bd80d;}
.charts #calendar .over td {background-color:#d70377;}
#calendar .over td a {color:#fff;}
.charts #calendar a.close{width:161px;text-align:center;color:#ccc;padding: 1px 0;}
.events #calendar a.close {display:none;}
.news .header, #statics-assign .header {margin:10px 0 10px;width:100%;}
.news .header-title {float:left;width:636px;margin:7px 10px 20px 0;}
.news h2 {padding-bottom:14px;font-size:16px;color:#666;font-weight:bold;}
.news .unit, .news .module-wrapper {padding:0 7px 7px 7px; margin: 0 6px 0 0; background-color:#fff;overflow:visible;}
.news .unit:after, .news .module-wrapper:after {content:"."; clear:both; display:block; visibility:hidden; height:0px;}
.wide-wrapper {padding: 0 14px 14px 14px}
.module-unpad, .module-unpad .module-wrapper, .unpad {padding: 0}
#all-news-events .module-wrapper, #column-landing .module-wrapper {padding:0 0 7px;}
 .news .love-bar {padding:0px;}
.news .reviews {font-size:2.0em;line-height:1em;font-weight:bold;clear:both;height:auto;}
.news .love-meter-container {height:auto;}
.news #comment-share .module7 {width:274px;}
.news #comment-share {float:right;margin:7px 4px 1px 0;clear:none;}
.news #comment-share .module {margin-top:0;}
.news #comment-share .unit {overflow:visible;}
.news #share-wrap {float:left;}
.news #comment-share .unit, .news #comment-share .module-wrapper {padding:0 7px 6px 7px; margin: 0 6px 0 0; background-color:#fff;overflow:visible;}
.news #comment-share .unit:after, .news #comment-share .module-wrapper:after {content:"."; clear:both; display:block; visibility:hidden; height:0px;}
.news .el-boxes #share-wrap .module-top-small{padding:6px 0 0;}
.news .el-boxes #share-wrap .module{margin:0 -3px 0 0;}
.news .reviews .user-comments h4 span {background:#ffffff url("/images/headers/user-comments.gif") 5px 5px no-repeat;display:block;padding:5px 0 0 5px;position:static}
.news .reviews .make-a-comment{line-height:13px;}
.news .reviews .make-a-comment a {width:65px;height:17px;margin:0;padding-top:3px;padding-left:7px;font-size:10px;}
.news .reviews .make-a-comment a span{height:17px;}
.news .reviews .user-comments h4 {height:15px;width:56px;margin:0;padding:0;}
.news #share-services a {width:119px;}
#share-services {width:322px!important}
#news-header {height:1%;}
#news-header:after {content:"."; clear:both; display:block; visibility:hidden; height:0px;}
#news-section{z-index:1;}
 #top-story{ margin-bottom: 15px;border:6px solid white; color:#fff; display:block}
a#top-story:link {color:#fff}
a#top-story:hover {border-color:#FE9400; cursor:pointer}
.other-story {float:left;border:4px solid white;}
a.other-story {margin-right:1px}
a.other-story:hover {border-color:#FE9400}
a.other-story:hover * {text-decoration:underline; cursor:pointer}
.last-story {margin-right: 0}
.feature-image-wrapper {overflow:hidden;background-color:#eee;}
.other-story .feature-image-wrapper {width:200px;height:133px;}
.other-story .feature-image-wrapper img {width:200px;}
#top-story .feature-image-wrapper {height:409px;width:617px;}
#top-story .feature-image-wrapper img {width:617px;}
#news-features .feature-image-wrapper, #other-features-wrapper .feature-image-wrapper {width:302px;height:200px;}
#news-features .feature-image-wrapper img, #other-features-wrapper .feature-image-wrapper img {width:302px;}
.news-container, .column-container{ padding: 7px 14px; border-bottom: 1px solid #e8e8e8;overflow:hidden; height: 1%; display:block;clear:both;}
.news-container h3, .column-container h3{ font-size: 18px}
.news-container img, .column-container img{ float:left; padding-right: 10px; width:200px;}
.news-container p {color:#666;font-size:12px;margin-bottom:5px;}
.news-container p.date, .column p, .column-container p.date{ color: #999; font-size: 11px; line-height: 25px;margin:0;}
.news-container span.heart, .column span.heart, .column-container span.heart {padding-right: 10px; margin-right: 8px; border-right: 1px solid #999}
.news-container:hover, .column-container:hover {background-color: #e1f3f8}
.news-nav {color: #fff; font-size: 12px; font-weight: bold; height: 1%; clear:both; overflow:hidden; height: 1%;}
.news-nav li {float:left; display:block; background: transparent url(/images/backgrounds/news-tab-left.gif) 0 0 no-repeat; line-height:20px; height: 28px; padding-left: 8px; margin: 0 3px 6px 0;}
.news-nav a {text-decoration: none; background: #797979 url(/images/backgrounds/news-tab-right.gif) top right no-repeat; padding: 4px 15px 4px 7px; float:left; display:block;}
.news-nav a:link, .news-nav a:visited {color: #fff; text-decoration: none}
.news-nav a:hover {color: #1a1a1a; text-decoration: none}
.news-nav li.active {background-image: url(/images/backgrounds/news-tab-left-active.gif)}
.news-nav li.active a {color: #1a1a1a; background: #fff url(/images/backgrounds/news-tab-right-active.gif) top right no-repeat}
.news .filter-pagination, .backstage .filter-pagination {padding: 0 14px 7px}
.news .filter-pagination .filter-nav {margin-bottom: 0;padding:0;float:left;width:400px;border:none}
.news .filter-pagination .pagination {border: none;}
.news #news-features {width: 639px; overflow: hidden; height: 1%; background-color: #ededed; padding: 7px 0 0 4px; margin-top: -7px}
.news #news-features .module {float:left}
.news .feature {height: 200px}
.columns {background-image: none}
.columns, .columns .module-bottom, .columns .module-wrapper {padding:0;margin-top:0}
.columns .module-bottom {padding-bottom: 6px}
.column {padding: 13px; float:left; border-bottom: 1px solid #e5e5e5; height: 280px; width: 295px;position:relative;}
.column-left {border-right: 1px solid #e5e5e5}
.column-topic {background: url(/images/backgrounds/column.gif) 0 0 no-repeat; width:296px;color:#fff; font-weight: bold; position:relative; margin-bottom: 10px; text-indent: -9999px;}
.column a.read-now {width:66px;height:20px;position:absolute;top:102px;left:30px;text-indent:-9999px;}
.column .chart-beat {background-position:0 0;height:143px;display:block;}
.daily-noise {background:transparent url(/images/backgrounds/the_daily_noise_small.jpg) 0 0 no-repeat ; width:296px;color:#fff; font-weight: bold; position:relative; margin-bottom: 10px; text-indent: -9999px; height:143px;display:block}
.daily-noise-header {background:transparent url(/images/backgrounds/the_daily_noise_main.jpg) no-repeat scroll 0 0; height:173px; position:relative; text-indent:-9999px; width:962px}
.column .bb-underground {background-position:0 -144px;height:141px;display:block;}
.column h3{ font-size: 16px}
  #news-column-head .module {margin-top:0;}
#column-landing .prev-next-pagination {float:none;text-align:right;margin-right:14px;}
#column-landing .grab-module{cursor:pointer;float:right;margin-left:15px;position:relative;width:73px;z-index:2;}
.columns-wrapper {clear:both;}
.column-container h3 {margin-bottom: 5px}
.column-container p {color: #333; font-size: 12px; margin-bottom: 7px}
.column-container p.date {margin: 0}
.column-container img.video-image {width:32px;}
.column-container .column-image {position: relative; overflow:hidden; float:left; width: 210px}
.column-container img.video-image {position: absolute; left: 7px; bottom: 7px;}
.bottom-bordered-pagination .pagination {border-top: none}
.top-bordered-pagination .pagination {border-bottom: none}
  .column-head-wrapper {margin: 0 6px 0 0; background-color:#fff; overflow:hidden; height: 1%}
.column-header {background: url(/images/backgrounds/column-headers.gif) no-repeat; height: 173px;width:962px;text-indent:-9999px;position:relative;}
.chart-beat-header {background-position:0 0;}
.chart-beat-header a.email {width:126px;height:15px;position:absolute;top:82px;right:190px;}
.bb-underground-header {background-position:0 -174px;height:168px;}
.chart-beat-header .feature-editor {float:right; height: 100%; margin-right: 7px; width: 300px; position:relative}
.chart-beat-header .feature-editor .feature-text {width: 185px; margin-top: 10px; height: 146px; overflow:hidden;top:0;left:0;}
.chart-beat-header .feature-editor .feature-text h3 {font-family: Rockwell, Arial; font-size: 13px; color: #333}
.chart-beat-header .feature-editor .feature-text p {font-size: 11px; color: #333; margin-top: 3px}
.chart-beat-header .feature-editor .feature-text a {color: #fe9400}
.chart-beat-header .feature-editor img {position: absolute; bottom:0; right: 0;}
.bb-underground-header .feature-editor {display:none;}
  h2.on-tour {color: #38bde6}
.article-wrapper {padding:0 0 14px 0;margin:0 6px 0 0;background-color:#fff; height: 1%; clear:both; overflow:hidden}
.news .pagination{ padding: 7px 14px; margin-bottom: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 1%; clear:both}
.feature-abstract {padding: 14px}
.feature-abstract p{ font-family: Georgia; font-size: 14px; font-style: italic}
.feature-abstract .side-text{ color: #666; font-size: 11px}
.main-image{ background-color:#fff;  margin:0 14px;}
.side-rail{ width: 196px; float:left; margin:16px 0 40px 0}
.side-rail .slideshow{ padding: 0 7px 14px 14px}
.side-rail .slideshow-image-wrapper {position: relative}
.side-rail .slideshow-image {display:table-cell; width: 180px; height: 260px;vertical-align:middle; background-color: #efefef;}
.side-rail .slideshow-image img {width: 180px}
.side-rail .news-image {padding: 0 0 14px 14px}
.side-rail .news-image img{ width: 180px}
.slideshow-image .black-overlay-background {width: 30px; height: 50px;}
.slideshow-image .left {position: absolute; top: 105px; left: 0}
.slideshow-image .right {position: absolute; top: 105px; left: 150px}
.slideshow-image .right div, .slideshow-image .left div {background: url(/images/buttons/slideshow-nav.png) 0 0 no-repeat; text-indent: -9999px; height: 18px; padding-top:16px;}
.slideshow-image .right div{ background-position: 10px 14px}
.slideshow-image .left div{ background-position: 10px -21px}
.slideshow .caption, .main-image .caption {color: #999; font-size: 9px; text-align: right; margin: 5px 5px 0 0;}
.slideshow .image-title, .main-image .image-title {font-size: 11px; margin-top: 5px}
.slideshow p, .main-image p {font-size: 10px; color:#666; margin-top: 2px}
.main-image .caption, .main-image .image-title {margin:0;}
.main-image .image-title, .main-image p {text-align:right;}
.side-rail .box {border-right: 1px solid #ccc; border-top: 1px solid #ccc; padding: 14px 11px; height: 1%; clear:both; overflow:hidden;}
.side-rail .hot-100 {border-top: none; padding-top: 0; padding-bottom: 0}
.box p.type-2 {font-size: 12px; color: #999}
.box h2 {margin-top:0;margin-left:3px;padding-bottom:11px;font-size:14px;}
.box h3 {font-size: 12px}
.box .left-rail-row {overflow:hidden;height:1%;}
.box .tour-date {background: url(/images/icons/tour-ticket.gif) center right no-repeat; font-size: 13px; font-weight: bold; margin-top: 5px;}
.box .tour-location {font-size: 11px; text-transform: uppercase; color: #666; margin-bottom: 15px}
.box a.type-three span {color: #000; font-weight: normal}
.box .item {float: left; width: 80px; font-size: 12px; color: #1a1a1a;padding:3px 3px 14px;clear:none;margin:0;}
.box .item p {font-size: 11px; color: #333; margin-top: 3px;}
.box .wide {float: none; width: 168px; border-bottom: 1px solid #ccc;padding-top:10px;}
.box .last, .bottom-last {border-bottom: none !important; margin-bottom: 0 !important}
.box .left {margin-right: 7px}
.box .item .item-image-wrapper {overflow:hidden;text-align:center;width:80px;height:80px;margin-bottom:5px;}
.box .item .item-image-wrapper img {margin:-1px 0 5px -1px; width:82px;}
.box .song-item .item-image-wrapper {overflow:hidden;text-align:center;width:67px;height:67px;float:left;margin-right:5px;}
.box .song-item .item-image-wrapper img {margin:-1px 0 5px -1px; width:69px;}
.box .wide img {margin-bottom: 10px;width:167px}
.box .item .box-title {font-weight: bold}
.box .item .artist-name {font-size: 11px; color: #666}
.box .song-item {padding: 7px 0 7px 14px; font-size: 12px; font-weight:bold; overflow:hidden; height: 1%;}
.box .top-border {border-top: 1px solid #ccc;}
.box .song-item img {float:left; width: 67px; margin-right: 7px}
.box .song-item img.play {float:left; width: 23px; margin: 0 0 0 3px}
.box .song-item .song-info {float:left;width:78px}
.box .song-item .artist-name a{ color: #666}
.side-rail .song-box {padding:14px 0 0}
.side-rail .song-box h2 {margin-left:14px;padding-bottom:7px;}
.side-rail .last-box {border-bottom:1px solid #ccc;}
.box a.play-btn{position:relative; background: url(/images/buttons/play-blue-23.png) no-repeat;background-position: 0 0;float:left;width:24px;height:24px;text-indent:-9999px;}
.box a.play-btn:hover{background-position: 0 -24px;}
.article-title {margin: 14px 14px 0 14px}
.article-title .article-date {font-size: 12px; color: #666; padding: 20px 0}
.main-article {float:left;  font-size: 13px; line-height: 18px; color: #000;  min-height:400px; margin:0; padding:16px 15px 30px 15px; width:auto}
.main-article:first-letter, .main-article p:first-child:first-letter {font-size: 86px; font-weight: bold; float: left;line-height:76px; padding-right: 7px;}
.main-article .video {margin: 0 auto 20px auto}
.main-article a {text-decoration:underline;display:inline;}
.main-article-wide {width:612px;margin:16px 16px 40px;}
.el-boxes .next-prev-box, .el-boxes .love-hate-box, .el-boxes .share-box {height: 67px; float:left; border-right: 3px solid #b8b6b6}
.el-boxes .next-prev-box {width: 325px;}
.el-boxes .love-hate-box {width: 267px}
.el-boxes .share-box {width: 45px; border:none}
.el-boxes .share-box .module-bottom {background:none;}
.el-boxes .share-box .unit {padding:6px 7px;}
.el-boxes .love-hate-box .love-bar {padding:10px 5px;}
.el-boxes .next-prev-box .next-prev {padding: 25px 14px;}
.el-boxes .next-prev-box .next-prev a, .article-pagination .next-prev a, .el-boxes .next-prev-box .next-prev span, .article-pagination .next-prev span{ font-size: 14px; padding: 0 10px}
.el-boxes .next-prev-box .next-prev span, .article-pagination .next-prev span {color:#666;}
.el-boxes .next-prev-box .next-prev .prev, .article-pagination .next-prev .prev {border:none; border-right: 1px solid #1a1a1a}
.article-pagination {overflow:hidden; padding: 7px 14px; margin-bottom: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; clear:both;}
.article-pagination .pagination {padding:0;border:none;float:left;width:70%;}
.article-pagination .next-prev {float:right; padding:3px 0 0 0;}
.article-bottom-pagination {border-bottom:none;padding-bottom:0;}
.article-slideshow {position:relative;height:auto;}
.article-slideshow img {width:607px;border:solid 5px white;}
.article-slideshow img.hvr-bdr{border-color:#ddeff5;}
.article-slideshow .amount-btn {padding-right:10px;padding-top:10px;position:absolute;top:0px;right:0px;}
.article-slideshow .amount-btn .amount {font-size:12px;color:#FFFFFF;font-weight:bold;position:relative;top:-24px;right:-10px;width:82px;text-align:center;}
.article-slideshow .amount-btn .shade {width:100px;background-image:url(/images/backgrounds/translucent-black-dot.png);opacity:0.8;filter:alpha(opacity=80);height:32px;}
.article-slideshow .slideshow-btn {display:none;width:70px;height:22px;padding-left:30px;padding-top:10px;background:url(/images/icons/slideshow.gif) no-repeat;background-color:#FFFFFF;background-position:3px 7px;font-weight:bold;font-size:12px;position:absolute;top:10px;right:10px;cursor:pointer;}
.slideshow-image-wrapper .article-slideshow .amount-btn {padding:0;top:3px;}
.slideshow-image-wrapper .article-slideshow .slideshow-btn {top:3px;right:0;}
.slideshow-image-wrapper .side-image {height:auto;margin-bottom:10px;}
.slideshow-image-wrapper .side-image img {width:175px;border:solid 3px white;}
  .events #y-rail h3 {font-size:1.6em;font-weight:bold;color:#666;margin:7px 0 0 7px;}
.events #y-rail {margin:0 -3px 0 0;padding:0;}
#tour-finder {background-color:#bdeb86;width:161px;padding:0 7px 7px 7px;margin:14px 7px;}
#tour-finder label ,#tour-finder input {display:block;width:161px;}
#tour-finder legend {display:none;}
#tour-finder fieldset input {margin:7px 0 0 0;border-left:2px solid #bababa;border-top:3px solid #bababa;border-right:0px;border-bottom:0px;}
#tour-finder label {margin: 7px 0 7px 0;font-weight:bold;color:#666;font-size:1.0em;}
.events #calendar {margin:0 0 16px 0;}
#tour-finder button {text-indent:-9999px;font-size:1.2em;color:#fff;font-weight:bold;border:0px;background:url(/images/buttons/tour-finder-search.gif) left top no-repeat;width:163px;height:22px;}
#tour-finder .select {line-height:1em;font-size:1.0em;font-weight:bold;color:#fff;position:relative;margin:7px 0 0 0;padding:7px;width:149px;height:8px;overflow:hidden;background:url(/images/buttons/tour-finder-select.gif) left top no-repeat;}
#tour-finder .select select {width:163px;position:absolute;opacity:0.01;top:0;left:0;}
#tour-finder .select span {display:block;width:139px;height:11px;overflow:hidden;}
.events #y-rail .unit {padding:7px 7px;margin:0;}
.events #y-rail .units {border-top:1px solid #e8e8e8;padding:14px 0 14px 0;}
#sub-content .unit {padding:0 14px;margin:0;}
#sub-content .unit1 {margin:14px 0 0 0;padding:14px;width:407px;background-color:#7bd80d;color:#fff;font-size:1.6em;font-weight:bold;}
#sub-content .unit1 a {color:#fff;}
#sub-content {float:left;}
#sub-content .module2 {width:441px;}
#sub-content .module2 .module-bottom {background:url(/images/backgrounds/drop-shadow-bottom-435.png) left bottom no-repeat}
#sub-content .back {font-size:1.2em;font-weight:bold;padding: 0 0 0 12px;display:block;background:url(/images/buttons/arrows-sprite.png) left -8px no-repeat;}
#sub-content .load-ajax {padding:40px 0 40px 188px;}
.events #y-rail .unit2 {width:171px;margin:0;}
#sub-content .unit2 {width:407px;}
.events #y-rail .unit2 ,#sub-content .unit2 {padding:14px 0;margin:0 14px;border-bottom:1px solid #e8e8e8;color:#707070}
.events #y-rail .unit2 h3 ,#sub-content .unit2 h3 {margin:0;font-weight:bold;font-size:1.3em;}
.events #y-rail .unit2 h3 a ,#sub-content .unit2 h3 a {color:#1a1a1a}
.events #y-rail .unit2 p ,#sub-content .unit2 p {font-size:1.0em;}
.events #y-rail .unit2 .location p ,#sub-content .unit2 .location p {text-transform:uppercase;}
.events #y-rail .last ,#sub-content .last {border-bottom:0px;}
#sub-content .unit3 {padding:14px 14px 0;border-top:1px solid #e8e8e8;}
.ticket {margin:9px 0 0 0;text-indent:-9999px;display:block;width:23px;height:12px;background:url(/images/buttons/ticket.gif) left top no-repeat;}
 .scroll-track {position:absolute; background-color:#cccccc; width:8px; height:8px}
.scroll-thumb {position:relative; background-color:#D70377; width:8px; height:8px}
#homepage-main {}
.feature-image-list-container {display:block; width:962px; height:478px; overflow:hidden; position:relative; z-index:2}
.feature-image-list-container ul {position:absolute; top:0px}
.feature-text-list-container ul {height:3000px; position:relative; top:0px}
.featureHomePageItem {height:478px;}
.feature-image-list {position: relative; top: -50px}
#homepage-main .next, #homepage-main .previous {display:block; width:55px; height:35px; position:absolute; left:320px; z-index:10; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; text-indent:-9999px}
#homepage-main .next:hover, #homepage-main .previous:hover {filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90}
#homepage-main .next {background-image:url(/images/buttons/homepage-next.gif); top:20px}
#homepage-main .previous {background-image:url(/images/buttons/homepage-prev.gif); top:425px}
#homepage-main .count {top:425px; position:absolute; left:400px; z-index:10; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; font-size:28px; color:#FFFFFF; font-weight:bold; background-color:#000000; height:35px; line-height:35px; padding-left:5px; padding-right:5px}
#homepage-main p#slide-nav{ height:24px; display:inline; position:absolute; right:355px; top:356px; z-index:4}
#homepage-main p#slide-nav a {color:white; float:left; width:20px; height:20px; display:inline; font-size:11px; margin:0 5px 0 0; line-height:20px; font-weight:bold; text-align:center; text-decoration:none; background-position:0 0; background-repeat:no-repeat}
#homepage-main p#slide-nav a.on {background-position:0 bottom}
#homepage-main p#slide-nav a {background-image:url(/images/icons/silde-nav.png);}
.feature-text {display:block; position:absolute; left:36px; top:380px; width:580px; height:91px; z-index:3; overflow:hidden}
.feature-text-list-container {overflow: hidden; width:570px; height:91px; padding-right:20px }
.feature-text-list {position:absolute; top:0px; width:430px}
#noise-maker-module {padding-top:3px}
.noise-makers {margin-right:6px; height:187px; background-color:#ffffff}
.noise-makers .grab-module {cursor:pointer; left:245px; position:relative; top:-188px; width:74px; z-index:5}
.noise-makers-header {background-color:#575654; padding-left:15px; height:35px}
.noise-makers-header h3 {float:left; color: #fff; padding-top: 5px}
.noise-makers-header span {margin: 0; padding:0; width:88px; height:31px; float:right}
.noise-maker-holder {position: relative; overflow: hidden; background-color: #ffffff; margin: 5px 0 0 5px; height: 148px; width: 310px}
.noise-maker-list {width: 300px; margin-left: 5px; position: relative; top: 0px; float:left}
.noise-makers .noise-maker-song-row {overflow:hidden; border-bottom:solid 1px #e5e4e4; padding-bottom:4px; padding-top:4px; width:280px}
.noise-makers .noise-maker-song-row .rank {float:left; background-color:#d70377; width:29px; margin-right:1px; color:#FFFFFF; line-height:30px; font-size:17px; font-weight:bold; padding-left:7px; height:40px}
.noise-makers .noise-maker-song-row .pic {float:left}
.noise-makers .noise-maker-song-row .info {float:left; width:168px; padding-right:5px; padding-top:3px; margin-left: 5px}
.noise-makers .noise-maker-song-row .info p {padding-bottom:2px; color:#999999}
.noise-makers .noise-maker-song-row .info p.song {padding-bottom:2px; font-weight:bold; color:#333333; font-size:14px}
.noise-makers .noise-maker-song-row .play-btn {float:right}
.noise-makers .noise-maker-song-row .play-btn a {position:relative; background: url(/images/buttons/play-blue-23.png) no-repeat;background-position: 0 0;display:block;width:24px;height:24px}
.noise-makers .noise-maker-song-row .play-btn a:hover {background-position: 0 -24px}
.noise-makers .noise-maker-song-row .play-btn a span {position:absolute;overflow:hidden;text-indent:-9999px}
.homepage .the-feed .jCarouselLite {height:70px;float:left;margin-bottom:10px; left:0; overflow: hidden; position:relative; width:962.48px; z-index:2}
.homepage .the-feed div.prev {width: 18px;height: 70px;cursor: pointer;background: transparent url(/images/buttons/feed-arrow-left.png) no-repeat 0 15px;float: left;position:absolute;left:-18px;}
.homepage .the-feed div.next {width: 18px;height: 70px;cursor: pointer;background: transparent url(/images/buttons/feed-arrow-right.png) no-repeat 0 15px;float: right;position:absolute;right:-9px;}
.the-feed {position:relative;}
.the-feed .grab-module {cursor:pointer; left:110px; position:absolute; top:2px; width:74px; z-index:3}
.the-feed .feed-top {background-color:#575654; padding-left:15px; width:947px}
.the-feed .feed-top h4 {background-image:url(/images/headers/h_tit_noticias.gif); width: 61px; height: 30px}
ul.feed-items {height:70px; background-color:#FFFFFF; background-image:url(/images/backgrounds/homepage-feed-gradient.gif); background-repeat:repeat-x; overflow:hidden}
ul.feed-items li.feed-item {padding:5px 5px 5px 15px; height:60px; float:left; border-right:solid 2px #e5e4e4;  width:219px}
ul.feed-items li.feed-item p {padding-bottom:3px}
ul.feed-items li.feed-item p.title {text-transform:uppercase; size:11px; font-weight:bold}
ul.feed-items li.feed-item p.blurb {font-weight:bold; font-size:12px}
ul.feed-items li.feed-item p.post-date {color:#999999; size:10px}
.homepage #content {padding:0;}
.homepage #content-wrapper {padding-top:0px;}
.homepage .breaking-news {width:962px;overflow:hidden;}
.homepage .breaking-news .breaking-news-title {float:left;width:142px;height:60px;text-align:center;color:#FFFFFF;font-weight:bold;font-size:24px;padding-top:30px;}
.homepage .breaking-news .breaking-news-item {background-color:#FFFFFF;float:left;width:790px;height:50px;padding:20px 15px 20px 15px}
.homepage .breaking-news .breaking-news-item p {padding-bottom:5px;}
.homepage .breaking-news .breaking-news-item p.date {font-size:12px;font-weight:bold;}
.homepage .breaking-news .breaking-news-item p.blurb {font-size:22px;font-weight:bold;}
.homepage-ad-buzz-col {position: absolute; right: 4px; width:319px; top: 8px; z-index: 3;  }
.homepage-banner-col {position: absolute; right: 1px; width:322px; top: 92px; z-index: 3;  }
 .search h2 {font-size:23px;color:#666666;font-weight:bold;padding-bottom:10px;}
.search-page .header {padding: 10px 0 6px 0;}
.search-page .header h1{padding-right:10px;}
.search-page .header .search-users {font-size:11px;color:#1a1a1a;display:block;padding-top:18px; font-weight:bold;}
.search .unit-header {overflow:hidden;height:1%;width:610px;}
.search .unit-header h2 {float: left;}
.search .unit-header span {float: right; display: inline; padding-top:12px; font-size:11px; font-weight:bold;}
.search-page .search-row {overflow:hidden;height:1%;margin-bottom:15px;}
.search-page .no-match {font-size:14px;font-weight:bold;padding:10px 10px 10px 13px;}
 #search-nav .module-bottom {padding-bottom: 0;}
#search-nav .filter-nav {margin-bottom: 3px;}
#search-nav .filter-nav ul {padding-left:1px;}
#search-nav .filter-nav li.active {margin-left:-1px;}
.filter-nav li.active span {background:#DDDDDD url(/images/backgrounds/filter-tab-right.gif) no-repeat right top; color:#999999; height:23px; padding:4px 10px 5px 2px}
 #search-artists .unit {float:left; display: inline; padding:0 0px;margin:0 0 0 13px;}
#search-artists .units {padding:0;}
#search-artists .unit-header {margin-right: 3px; padding-right: 7px;}
.search-artist-row {clear:both; padding: 5px 0;}
.search-artist-item {overflow:hidden; float: left; display: inline; padding-left: 35px;width:183px;}
.search-artist-item-first {padding-left: 0;}
.search-artist-item .picture {display:block;width:181px; height: 181px; overflow:hidden}
.search-artist-item .picture table {width:181px;height:181px;text-align:center;vertical-align:middle;background-color:#000;}
.search-artist-item .picture td {vertical-align:middle;padding:0;}
.search-artist-item .picture img {margin: -1px 0 0 -1px; width:183px;}
.search-artist-item .artist {padding: 7px 3px 0 0; font-size:18px;font-weight:bold;}
#search-artists .no-match {padding:10px 10px 10px 0;}
 #search-albums .unit {float:left; display: inline; padding:0 0px;margin:0 0 0 13px;}
#search-albums .units {padding:0;}
#search-albums .unit-header {margin-right: 3px; padding-right: 7px;}
.search-album-row {clear:both; padding: 5px 0;}
.search-album-item {overflow:hidden; float: left; display: inline; padding-left: 35px;width:183px;}
.search-album-item-first {padding-left: 0;}
.search-album-item .picture {display:block; width:181px; height: 181px; overflow:hidden;}
.search-album-item .picture table {width:181px;height:181px;text-align:center;vertical-align:middle;background-color:#000;}
.search-album-item .picture td {vertical-align:middle;padding:0;}
.search-album-item .picture img {margin: -1px 0 0 -1px; width:183px;}
.search-album-item .album-title {padding: 7px 3px 0 0; font-size:18px;font-weight:bold;}
.search-album-item .artist {padding: 4px 3px 0 0; font-size:14px;font-weight:bold;}
#search-albums .no-match {padding:10px 10px 10px 0;}
 #search-songs .unit {float:left;padding:0 0px;margin:0;}
#search-songs .units {background-image:none;padding:0;}
#search-songs .unit-header {margin: 0 13px; padding-right: 7px;}
#search-songs .no-padding {padding-bottom: 0;}
.search-page #tracks {clear:both;}
.search-page .track-row {overflow:hidden; padding: 10px 0 11px 14px; border-bottom:solid 1px #e6e6e6;width:629px;position:relative;}
.search-page .track-row:hover {background-color:#e1f2f9;}
.search-page .track-row .track-year {float:left;font-weight:bold;font-size:2em;color:#333333;padding-right:15px;min-height:20px;width:44px;}
.search-page .track-row .track-picture {float: left; display:block; width:67px; height: 67px; overflow:hidden; margin-right:10px;}
.search-page .track-row .track-picture table {width:67px;height:67px;text-align:center;vertical-align:middle;background-color:#000;}
.search-page .track-row .track-picture td {vertical-align:middle;padding:0;}
.search-page .track-row .track-picture img {margin: -1px 0 0 -1px; width:69px;}
.search-page .track-row .track-details {float:left;padding-right:10px;width:415px;}
.search-page .track-row .track-details div{}
.search-page .track-row .track-details p{font-size:1.3em;padding:0 0 5px 0;font-weight:bold;}
.search-page .track-details .track-title {font-size:2em;font-weight:bold;padding-bottom:10px;display:block;}
.search-page .track-row .action {padding-right:5px;width:33px;position:absolute;right:7px;top:10px;text-align:center;color:#666;font-size:0.9em;}
.search-page .track-row .action a {display:block;float:right;margin-right:5px;background-image:url(/images/buttons/play-buttons.png);background-repeat:no-repeat;width:33px;height:33px;}
.search-page .track-row .action a.playbtn {background-position: 0 0;}
.search-page .track-row .action a.playbtn:hover {background-position: 0 -33px;}
.search-page .track-row .action a.lalabtn {background-position:-33px 0;}
.search-page .track-row .action a.lalabtn:hover {background-position:-33px -33px;}
.search-page .track-row .action a.videobtn {margin:6px 5px 0 0;background-position:-66px 0;}
.search-page .track-row .action a.videobtn:hover {background-position:-66px -33px;}
.search-page .track-row .action a span {position:absolute;text-indent:-9999px;overflow:hidden;}
.search-page .search-page .search-page .track-details .artist {font-size:14px;font-weight:bold;padding:5px 5px 0 0;}
.search-page .track-row-last {border: none;}
 #search-articles .unit {float:left;padding:0;margin:0;width:643px;}
#search-articles .units {background-image:none;padding:0;}
#search-articles .unit-header {margin: 0 13px; padding-right: 7px;}
#search-articles .prev-next-pagination {padding-right: 10px}
#search-features {clear:both;}
.search-page .article-row{ padding: 15px 13px; border-bottom: 1px solid #e8e8e8;overflow:hidden; height: 1%; width:619px; display:block}
.search-page .article-details {float: left; display:inline;}
.search-page .has-pic {width: 400px;}
.search-page .article-row h3{ font-size: 14px; font-weight:bold;}
.search-page .article-row p{ color:#666; font-size:12px;}
.search-page .article-row img{ float:left; padding-right: 10px}
.search-page .article-row p.feature {color: #666; font-size: 16px; font-weight:bold; line-height: 25px;}
.search-page .article-row p.date {color: #999; font-size: 11px; line-height: 25px;}
.search-page .article-row p.description {margin-top: 10px;}
.search-page .article-row span.percent-like{ margin-right: 8px; border-right: 1px solid #999; display: none}
.search-page .article-row span.percent-like {background:url(/images/icons/like-heart.png) no-repeat; padding: 0 10px 1px 20px ;}
.search-page .article-row a.total-comments {background:url(/images/icons/comment-bubble.png) no-repeat;padding:0 0 2px 22px;}
.search-page .article-row:hover {background-color: #e1f3f8}
.search-page .article-row-last {border:none;}
 #artists-only {clear:both;}
.artist-container{ padding: 15px; border-bottom: 1px solid #e8e8e8;overflow:hidden; width:613px; position:relative;}
.artist-details {padding-top:34px; float:left; display:inline; width:490px;}
.artist-container h3{ font-size: 22px; font-weight:bold;}
.artist-container .picture {float:left; margin-right: 30px;display:block;width:92px; height: 92px; overflow:hidden;}
.artist-container .picture table {width:92px;height:92px;text-align:center;vertical-align:middle;background-color:#000;}
.artist-container .picture td {vertical-align:middle;padding:0;}
.artist-container .picture img {margin: -1px 0 0 -1px; width:94px;}
.artist-container:hover {background-color: #e1f3f8}
.artist-container-last {border:none;}
 #search-only .unit {float:left;padding:0;margin:0;}
#search-only .units {background-image:none;padding:0;}
#search-only .unit-header {float: left; padding: 0 7px 0 13px;}
.search-page .pagination {clear:both; margin: 0 7px 6px 0; padding: 7px 7px 0 10px; border-top: 1px solid #cdcdcd; width: 98%}
.search-page .pagination div {display:inline}
.search-page div.hr {height: 1px; background: #cdcdcd; clear:both}
.search-page div.hr hr {display: none;}
.search-page .search-filter {min-height:1000px;}
 .chart-game #user-login h3 {color:#333333;}
.chart-game #user-register h3 {color:#333333;}
.chart-game #header {position:relative;}
.chart-game #content {padding:0;}
.chart-game #share-wrap {position:absolute;top:10px;right:-27px;text-indent:0;}
.chart-game h3 {font-size:16px;font-weight:bold;color:#fefefe;}
.chart-game h3.game-rule {background:url(/images/icons/game-sprite.png) 0 0 no-repeat;height:29px;padding:6px 0 0 40px;float:left;margin-right:15px;}
.chart-game h3.game-prize {background:url(/images/icons/game-sprite.png) 0 -36px no-repeat;height:23px;padding:14px 0 0 45px;margin:-10px 0 0 -7px;}
.chart-game h3.game-winners {background:url(/images/icons/game-sprite.png) 0 -74px no-repeat;height:30px;padding:22px 0 0 55px;margin:-18px 0 0 -18px;}
.chart-game h3.chartbeat {background:url(/images/icons/game-sprite.png) 0 -125px no-repeat;height:26px;padding:14px 0 0 40px;margin:-21px 0 0 -11px;}
.chart-game h3.picks{background:none;font-size:18px;}
.chart-game h3.picks span {color:#bbaeae;font-size:14px;font-weight:bold;margin-left:5px;}
.chart-game h3.edit{font-size:23px;}
.chart-game h3.add-artist {background:url(/images/icons/game-sprite.png) 0 -216px no-repeat; height:31px;padding:0 0 0 40px;}
.chart-game h3.pick-of-the-week {background:url(/images/icons/game-sprite.png) 0 -253px no-repeat; height:34px;padding:9px 0 0 34px;margin:-13px 0 0 -23px;}
.chart-game h3.point-gainer{background:url(/images/icons/game-sprite.png) 0 -295px no-repeat;height:44px;padding:0 0 0 43px;margin:0 0 0 -15px;position:relative;z-index:40;}
.chart-game h3.point-gainer span {display:block;font-size:12px;}
.chart-game h3.invite{background:none;font-size:23px;margin-bottom:5px;}
.chart-game #other-features h3 {font-size: 2em;color:#333;}
.chart-game a.type-game {font-size:11px;font-weight:bold;color:#850141;line-height:19px;background-image:url(/images/buttons/game-left.png);height:19px;}
.chart-game a.type-game span {height: 19px;background-image:url(/images/buttons/game-right.png);}
.chart-game a.type-game-2 {font-size:12px;font-weight:bold;color:#850141;line-height:23px;background-image:url(/images/buttons/game-left-2.gif);height:23px;}
.chart-game a.type-game-2 span {height: 23px;background-image:url(/images/buttons/game-right-2.gif);}
.chart-game .game-logo {display:block;background:url(/images/backgrounds/billboard-charts-game.png) 0 0 no-repeat;width:938px;height:241px;text-indent:-9999px;position:relative;z-index:30;}
.chart-game .game-points-positive {background:url(/images/icons/game-arrow-large.png) 0 0 no-repeat;width:78px;height:76px;color:#191818;font-size:16px;font-weight:bold;padding:27px 0 0;text-align:center;}
.game-nav {height:40px;margin:0 0 0 0;background:url(/images/backgrounds/game-nav.gif) repeat;overflow:hidden;width:962px;}
.game-nav ul {height:35px; overflow:hidden;margin:0 6px 0 0;padding-bottom:5px;float:left;}
.game-nav li {float:left;background:url(/images/backgrounds/vertical-dots.gif) left 10px no-repeat;padding:7px 10px 10px;margin:7px 1px 0 0;}
.game-nav li.first {background:none;margin-left:7px;}
.game-nav li a {margin:0; color:#000; text-decoration:none;font-size:14px; text-transform:uppercase;font-weight:bold;}
.game-nav li a:link ,.game-nav li a:visited{color:#000;}
.game-nav li a:hover{text-decoration:underline;}
.game-nav li.active {background:url(/images/backgrounds/diagonal-purple.gif) repeat;}
.game-nav li.active a {color:#fff}
.game-nav li.active a:link, .game-nav li.active a:visited {color:#fff;}
.game-nav .sponsor {font-size:14px;font-weight:bold;color:#232424;float:right;margin-right:18px;letter-spacing:-1px;padding-top:5px;}
.game-nav .sponsor img {vertical-align:middle;}
.game-sub-nav {height:46px;margin:0;background:url(/images/backgrounds/game-picks-nav.gif) repeat;overflow:hidden;}
.game-sub-nav ul {overflow:hidden;margin:0 6px 0 0;padding:0 12px 6px;float:left;}
.game-sub-nav li {float:left;margin:0 3px 0 0;}
.game-sub-nav li a {background:url(/images/backgrounds/game-pick-tab.gif) 0 0 no-repeat;display:block;width:109px;height:25px;padding:7px 0 0;margin:7px 0 0; color:#fff; text-decoration:none;font-size:14px;font-weight:bold;text-align:center;}
.game-sub-nav li a:link ,.game-sub-nav li a:visited{color:#fff;}
.game-sub-nav li a:hover{text-decoration:underline;}
.game-sub-nav li.active a {color:#fff; background-position:0 -33px;}
.chart-game .filter-nav {border-top:1px solid #fff;border-bottom:1px solid #fff;padding:7px 14px;position:relative;}
.chart-game .filter-nav p {color:#fff;font-size:13px;font-weight:normal;}
.chart-game .filter-nav a:link, .chart-game .filter-nav a:visited {color:#fff;}
.chart-game .filter-nav ul {float:left;width:200px;}
.chart-game .filter-nav li {background:none;}
.chart-game .filter-nav li.active a {color:#850141;background-image:url(/images/buttons/game-right-2.gif);}
.chart-game .filter-nav li.active {background-image:url(/images/buttons/game-left-2.gif);}
.chart-game .filter-nav a.type-game-2 {float:right;padding:0 0 0 8px;}
.chart-game .filter-nav a.type-game-2:link, .chart-game .filter-nav a.type-game-2:visited {color:#850141;}
.chart-game .disable-tab {display:none;}
.game-wrapper {width: 605px;margin: 0 6px 0 0;padding:18px;}
.wrapper-1 {width:641px;padding:0;}
.wrapper-2 {width:389px;padding:18px 18px 10px;float:left;}
.wrapper-3 {width:189px;padding:0;float:left;}
.wrapper-4 {width:299px;padding:0;float:left;}
.wrapper-5 {width:279px;padding:0;float:left;}
.wrapper-6 {width:588px;padding:0;float:left;}
.wrapper-7 {width:617px;padding:20px 12px;}
.wrapper-8 {width:617px;padding:0;float:left;}
.wrapper-9 {width:641px;padding:20px 0 0 0;}
.side-wrapper-1 {width:304px;padding:5px;background-color:#850141;margin-bottom:3px;}
.side-wrapper-1 .background-2 {padding:10px;overflow:hidden;height:1%;}
.background-1 {background:url(/images/backgrounds/diagonal-purple.gif) repeat;position:relative;}
.background-2 {background:url(/images/backgrounds/diagonal-red.gif) repeat;position:relative;}
.background-3 {background:url(/images/backgrounds/checkered-diagonal-darkred.gif) repeat;position:relative;}
.background-4 {background-color:#d60c12;position:relative;}
.background-5 {background:url(/images/backgrounds/checkered-red.gif) repeat;position:relative;margin:6px 0 0;}
.background-5-top {background:url(/images/backgrounds/game-chartbeat-top.gif) top left no-repeat;margin:14px 0 14px 14px;}
.background-5-bottom {background:url(/images/backgrounds/game-chartbeat-bottom.gif) bottom left no-repeat;padding:0 0 6px;}
.background-6 {background:url(/images/backgrounds/diagonal-darkred.gif) repeat;position:relative;margin:3px 0 0;}
.background-6-top {background:url(/images/backgrounds/diagonal-darkred-top.gif) top left no-repeat;margin:0;}
.background-6-bottom {background:url(/images/backgrounds/diagonal-darkred-bottom.gif) bottom left no-repeat;padding:0 0 4px;}
.background-7 {background:url(/images/backgrounds/diagonal-crimson.gif) repeat;position:relative;margin:3px 0 0;}
.background-7-top {background:url(/images/backgrounds/diagonal-crimson-top.gif) top left no-repeat;margin:0 7px 0 0;}
.background-7-bottom {background:url(/images/backgrounds/diagonal-crimson-bottom.gif) bottom left no-repeat;padding:0 0 4px;}
.background-8 {background:url(/images/backgrounds/diagonal-darkred-long-y.gif) repeat-x;position:relative;margin:4px 0 0;}
.background-8-top {background:url(/images/backgrounds/diagonal-darkred-top-long.gif) top left no-repeat;margin:0 7px 0 0;}
.background-9 {background:url(/images/backgrounds/diagonal-darkred-winner-y.png) repeat-x;position:relative;margin:5px 0 0;padding:15px 10px 15px 15px;overflow:hidden;height:1%;}
.background-9-top {background:url(/images/backgrounds/diagonal-darkred-winner-top.gif) top left no-repeat;margin:0 7px 0 0;}
.background-1 .top-art {background:url(/images/backgrounds/game-top-art.png) 0 0 no-repeat; height:173px;width:447px;position:absolute; top:5px;left:0}
.background-1 .top-art-2, .background-1 .top-art-3 {background:url(/images/backgrounds/game-top-art-2.png) 0 0 no-repeat; height:272px;width:624px;position:absolute; top:60px;left:0;z-index:0}
.background-1 .top-art-3 {top:0;}
.background-1 .bottom-art {background:url(/images/backgrounds/game-bottom-art.png) 0 0 no-repeat; height:192px;width:601px;position:absolute; bottom:0;right:0}
.background-1 .bottom-art-2 {background:url(/images/backgrounds/game-bottom-art-3.png) 0 0 no-repeat; height:272px;width:624px;position:absolute; bottom:0;left:0}
.background-1 .bottom-art-3 {background:url(/images/backgrounds/game-bottom-art-4.png) 0 0 no-repeat; height:272px;width:619px;position:absolute; bottom:0;left:0;z-index:20}
.background-1 .bottom-art-4 {background:url(/images/backgrounds/game-bottom-art-5.png) 0 0 no-repeat; height:200px;width:453px;position:absolute; bottom:0;right:0}
.background-1 .side-art {background:url(/images/backgrounds/game-side-art.png) 0 0 no-repeat; height:305px;width:132px;position:absolute; top:16px;right:0}
.background-1 .separator {display:block;clear:both;line-height:0px;border-top:1px solid #74023a;border-bottom:1px solid #9d2250;}
.background-2 .bottom-art {background:url(/images/backgrounds/game-bottom-art-2.png) 0 0 no-repeat; height:198px;width:456px;position:absolute; bottom:0;right:0}
.side-wrapper-1 .background-2 .art {background:url(/images/backgrounds/game-sidebar-art.png) 0 0 no-repeat; height:137px;width:110px;position:absolute; bottom:0;right:0}
.game-start {background:url(/images/buttons/game-start.png) no-repeat;position:absolute;top:90px;right:60px;width:154px;height:150px;cursor:pointer;}
.game-head {padding:50px 0 20px;}
.game-head h2 {font-size:30px;font-weight:bold;margin-bottom:10px;color:#fefefe;}
.game-head p {font-size:16px;font-weight:bold;color:#fff;filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;width:380px;}
.game-rules{padding: 20px 0 0;overflow:hidden;height:1%;}
.game-rules .section-head {overflow:hidden;margin-bottom: 20px;height:1%;}
.game-rules .section-head .button{margin-top:7px;}
 .game-rules .rule-column-head {overflow:hidden;color:#f58d01;font-size:13px;font-weight:bold;padding-bottom:7px;}
.game-rules .rule-column-1 {width:163px;float:left;}
.game-rules .rule-column-2 {width:350px;float:left;padding-left:20px;}
.game-rules .rule-column-3 {width:50px;float:left;padding-left:20px;}
.game-rules .rule-el {overflow:hidden;padding:20px 0 0;}
.game-rules .rule-el .rule-el-1 {width:163px;float:left;}
.game-rules .rule-el .rule-el-2 {width:442px;float:left;}
.game-rules .rule-el .rule-el-1 img {margin-left:-10px;}
.game-rules .rule-el .rule-el-2 .rule-row {padding:15px 0 20px 15px;overflow:hidden;height:1%;}
.game-rules .rule-el .rule-el-2 .rule-row .result {color:#fff;font-size:16px;font-weight:bold;width:258px;float:left;}
.game-rules .rule-el .rule-el-2 .rule-row .status {background:url(/images/backgrounds/game-arrow.png) 0 0 no-repeat;width:69px;height:49px;float:left;margin-left:10px;}
.game-rules .rule-el .rule-el-2 .rule-row .points {font-size:51px;color:#fefefe;margin-left:10px;float:left;line-height:38px;width:80px;text-align:right;}
.game-rules .rule-el .rule-el-2 .rule-row .total {color:#f58d01;}
.game-rules .rule-el .rule-el-2 .rule-row .status span {color:#fefefe;font-size:11px;font-weight:bold;display:block;padding:11px 0 0 10px;text-transform:uppercase;}
.game-rules .rule-el .rule-el-2 .rule-row .label {font-size:13px;font-weight:bold;color:#f58d01;text-align:right;float:left;width:337px;margin-top:10px;}
.image-wrapper {padding:0 7px 7px 7px; margin: 0 6px 0 0; background-color:#f58d01; overflow:hidden; height: 1%;}
.prize-list {overflow:hidden;padding:20px 0 0;position:relative;}
.prize-list .prize-item {float:left;width:215px;margin:0 43px;}
.prize-list .prize-item .title {text-transform:uppercase;font-size:11px;color:#fff;font-weight:bold;}
.prize-list .prize-item .desc {color:#edeaea;font-size:13px;font-weight:bold;padding-bottom:7px;}
.prize-list .prize-item .image-wrapper img {width:162px;}
.prize-list .last {margin:0 !important;}
.game-winner {position:relative;float:left;width:184px;height:230px;margin-right:18px;}
.game-winner-right {margin-right:0 !important;}
.game-winner .game-winner-background {width:184px;height:230px;background-color:#000;filter:alpha(opacity=15); -moz-opacity:.15; opacity:.15;position:absolute;top:0;left:0;}
.game-winner .game-winner-info {padding: 16px 0 16px 10px;color:#ee8001;font-weight:bold;position:relative;}
.game-winner .game-winner-info .name {font-size:14px;margin-bottom:16px;position:relative;}
.game-winner .game-winner-info .title{font-size:10px;}
.game-winner .game-winner-info .date{font-size:11px;}
.game-winner .game-winner-info .team {font-size:11px;margin-bottom:10px;}
.game-winner .profile-imgwrap {border:none;background-color:#da2001;}
.game-winner .game-winner-info .game-points-positive {position:absolute;right:0;top:50px;}
.chartbeat-content, .pick-week-content {padding:10px;}
.chartbeat-content .title, .pick-week-content .title{font-size:14px;font-weight:bold;color:#fefefe;padding:10px 0 5px;}
.chartbeat-content img, .pick-week-content img {width:94px;margin-bottom:10px;}
.chartbeat-content p, .pick-week-content p {font-size:11px;color:#fefefe;}
.game-alert {background:transparent url(/images/backgrounds/game-alert.png) no-repeat scroll center center;display:block;width:609px;padding:16px;position:relative;}
.game-alert h2 {background:url(/images/icons/game-sprite.png) 0 -167px no-repeat;color:#232424;font-size:18px;font-weight:bold;padding:16px 13px 13px 58px;height:20px;margin:-20px 0 0 -5px;line-height:36px;}
.game-alert h2 span{font-size:33px;vertical-align:middle;}
.game-alert h2 a.edit-picks-button {background:url(/images/buttons/game-extra.png) 0 0 no-repeat;height:33px;width:98px;position:absolute;top:14px;right:28px;}
 .add-remove {background:url(/images/buttons/game-add-remove.png) 0 0 no-repeat;height:27px;width:28px;position:absolute;}
.add-selection .add-remove {background-position:0 0;}
.add-selection .add {background-position:-56px 0;width:63px;}
.remove-selection .add-remove {background-position:-28px 0;}
 .pick-list {margin-top:20px;clear:both;}
.pick-list .pick {width:80px;height:145px;margin-right:25px;float:left;padding:10px;position:relative;}
.pick-list .last {margin:0 !important;}
.pick-list .pick-image-wrapper {width:80px;height:80px;overflow:hidden;margin-bottom:15px;}
.pick-list table.pick-image {width:80px;height:80px;text-align:center;background-color:#000;vertical-align:middle;}
.pick-list table.pick-image td{padding:0;vertical-align:middle;text-align:center;}
.pick-list table.pick-image img {width:80px;margin:0;position:relative;}
.pick-list p {font-size:13px;font-weight:bold;color:#fff;text-align:center;position:relative;}
.pick-list .pick-overlay {width:100px;height:165px;background-color:#000;filter:alpha(opacity=15); -moz-opacity:.15; opacity:.15;position:absolute;left:0;top:0;}
.pick-list .pick .points {width:48px;height:32px;background:url(/images/icons/game-arrow-sprite.png) 0 0 no-repeat;position:absolute;top:-26px;left:-11px;font-size:12px;font-weight:bold;color:#090708;padding-top:15px;text-align:center;}
.pick-list .pick .gain {}
.pick-list .pick .loss {background-position:0 -48px;}
.picks-this-week {padding:20px 14px 25px;border-bottom:1px solid #74023a;overflow:hidden;height:1%;}
.picks-this-week .pick-list .pick {border:1px solid #bc4623;background-color:#f89101; width:82px;margin-right:23px;}
.picks-last-week {border-top:1px solid #9d2250;padding:20px 14px 200px;position:relative;}
.picks-last-week .pick-list .pick {width:82px;}
.picks-last-week .summary {padding:16px;margin:20px 0 35px;position:relative;height:38px;}
.picks-last-week .summary .summary-overlay {width:620px;height:70px;background-color:#000;filter:alpha(opacity=15); -moz-opacity:.15; opacity:.15;position:absolute;left:-3px;top:0;}
.picks-last-week .summary .total-points {background:url(/images/headers/total-points.png) top right no-repeat;font-size:45px;color:#fff;font-weight:bold;position:relative;line-height:35px;width:120px;float:left;margin-right:20px;}
.picks-last-week .summary .rank {float:left;font-size:21px;color:#fff;font-weight:bold;margin-top:-2px;padding:17px 30px 0 15px;position:relative;}
.picks-last-week .summary .rank sup {font-size:14px;vertical-align:top;}
.picks-last-week .summary .billboard-rank {background:url(/images/headers/billboard-rank.png) 0 0 no-repeat;width:87px;}
.picks-last-week .summary .network-rank {background:url(/images/headers/network-rank.png) 0 0 no-repeat;width:94px;}
.edit-picks {position:relative;}
.edit-picks h3 {padding:20px 14px 14px;float:left;font-size:23px;}
.edit-picks a.remove-all {background:url(/images/buttons/game-extra.png) -98px 0 no-repeat;width:123px;height:33px;float:right;margin:18px 16px 0 0;}
.edit-picks .pick-list {margin:10px 0 0 6px;}
.edit-picks .pick-list .pick{background:url(/images/backgrounds/game-pick.png) 0 0 no-repeat;padding:20px 27px 28px 20px;margin:0;}
.edit-picks .pick-list .pick a.add-remove{top:85px;left:46px;}
.edit-picks .button {font-size:14px;}
.edit-picks .pick-pointer {background:url(/images/backgrounds/game-pick-pointer.png) 0 0 no-repeat; height:52px;width:86px;position:absolute;bottom:-4px;left:25px;}
.pick-list .default {background-image:url(/images/backgrounds/game-default.png) !important;background-position: 0 0;background-repeat:no-repeat !important;border:none !important;background-color:transparent !important;}
.pick-list .default .pick-image, .pick-list .default p, .pick-list .default .pick-overlay {display:none !important;}
.edit-picks .pick-list .default {background-position:9px 10px;}
.team-info {font-weight:bold;color:#fff;overflow:hidden;position:relative;}
.team-info .profile-imgwrap {border-color:#e6e6e6;background-color:#fff;float:left;margin-right:10px;}
.team-info .more-info {margin-top:5px;position:relative;width:130px;float:left;}
.team-info a.button{position:absolute;top:5px;right:0;}
.team-info .team-name {font-size:16px;}
.team-info .team-owner {font-size:12px;clear:both;}
.team-info .team-name input {width:120px;color:#939398;font-size:12px;font-weight:bold}
.team-info .award {background:url(/images/icons/game-medal.png) center left no-repeat;color:#f2da58;font-size:12px;font-weight:bold;margin-top:10px;padding-left:20px;}
.team-info .award span{display:block;color:#fff;font-weight:normal;font-size:10px;}
.team-points h4 {font-size:10px;color:#fc9801;font-weight:bold;margin-bottom:5px;position:relative;}
.team-points h4 a{color:#f8f8ff;position:absolute;top:0;right:0;}
.team-points .info-list {margin-top:10px;padding-bottom:5px;}
.team-points .info-list .info{position:relative;padding:2px 10px;overflow:hidden;margin-bottom:1px;height:1%;}
.team-points .overlay {width:281px;height:20px;background-color:#000;filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20;position:absolute;top:0;left:0;}
.team-points .info-list .info .info-text{color:#f8f8ff;font-size:12px;font-weight:bold;position:relative;}
.team-points .info-list .info .info-text span{float:left;width:150px;}
.team-points .info-list .info .info-text p {float:right;}
#team-info-entry input {color:#939398;text-align:center;font-size:16px;font-weight:bold;width:167px;}
#team-info-entry .team-info .more-info {width:171px;}
#team-info-entry .team-info a.button{position:relative;top:0;margin:5px 0;}
.picks-module{padding:0 12px 12px;}
.picks-top-wrapper, .invite-top-wrapper {background:url(/images/backgrounds/game-pick-top.png) top left no-repeat;float:left;}
.picks-bottom-wrapper, .invite-bottom-wrapper {background:url(/images/backgrounds/game-pick-bottom.png) bottom left no-repeat;padding:0 0 4px 0;}
.picks-wrapper {background-color:#d60c12;width:619px;margin:4px 0 0 0;}
.picks-wrapper .pick-head {padding: 20px 10px 10px;position:relative;z-index:20;}
#pick-suggested {padding:16px;}
#pick-suggested h3.chartbeat {margin:-17px 0 0 -18px;}
#pick-suggested .article-row {margin-bottom:10px;height:1%;}
#pick-suggested .chartbeat-content {padding:15px;height:135px;}
#pick-suggested .pick-week-content {padding:15px;height:135px;position:relative;}
#pick-suggested .chartbeat-content img {float:left;margin:5px 7px 0 0;}
#pick-suggested .pick-week-content img {float:left;margin:0 7px 14px 0;}
#pick-suggested .chartbeat-content .title {padding:3px 0 5px;}
#pick-suggested .pick-week-content .title {padding:0 0 5px;}
#pick-suggested .pick-week-content .add-remove {top:121px;left:48px;}
.result-list {padding:20px 3px 10px 10px;}
.result-list .pick-list {margin-top:60px;position:relative;z-index:40;}
.result-list .pick-list .pick {background:url(/images/backgrounds/game-pick-box.png) 0 0 no-repeat;width:67px;height:136px;padding:10px 17px 17px 10px;margin:0 26px 35px 0;position:relative;z-index:20;}
.result-list .pick-list .pick-image-wrapper {margin-bottom:22px;height:67px;width:67px;}
.result-list .pick-list .pick-image {width:67px;height:67px;}
.result-list .pick-list .pick-image img {width:67px;}
.result-list .pick-list .add-selection {background-position:0 0;}
.result-list .pick-list .remove-selection {background-position:-104px 0;}
.result-list .pick-list .add-remove {top:68px;left:31px;}
.result-list .pick-list .add{left:12px;}
.extra-details-wrapper {background:url(/images/backgrounds/game-extra-info-pointer.png) top center no-repeat;display:none;width:170px;position:absolute;top:122px;left:-40px;z-index:100;}
.extra-details-wrapper .extra-details {background-color:#d50c12;margin-top:7px;padding:10px;color:#fff;}
.extra-details-wrapper .extra-details .detail-head {font-size:14px;font-weight:bold;margin-bottom:5px;height:1%;}
.extra-details-wrapper .extra-details .detail-head span {background:url(/images/backgrounds/game-extra-info-circle.png) 0 0 no-repeat;width:30px;height:16px;float:left;padding:7px 0;margin:-5px 5px 0 -5px;text-align:center;}
.extra-details-wrapper .extra-details .detail-body {font-size:11px;}
.extra-details-wrapper .extra-details .detail-body .detail-item{display:block;margin:0 0 5px -5px;overflow:hidden;height:1%;}
.extra-details-wrapper .extra-details .detail-body span.score-desc{float:left;width:120px;}
.extra-details-wrapper .extra-details .detail-body span.score {float:left;width:30px;text-align:right;margin-bottom:0;}
#pick-charts .item, #winners .item {margin:0;padding:10px;height:68px;}
#pick-charts .add-selection {background:url(/images/backgrounds/game-chart-item.gif) 0 0 repeat-x;}
#pick-charts .remove-selection {background:url(/images/backgrounds/game-chart-item-selected.gif) 0 0 repeat-x;}
#pick-charts .item-hovered, #winners .item-hovered {background-image:url(/images/backgrounds/game-chart-item-hover.gif);}
#pick-charts .item .unit-1, #winners .item .unit-1{width:100px;background-color:#d60c12;}
#pick-charts .item .unit-2, #winners .item .unit-2 {width:320px;}
#pick-charts .item .unit-3 {float:left;}
#pick-charts .stats, #winners .stats {position:relative;color:#fff;font-weight:bold;height:67px;clear:both;}
#pick-charts .stats .position, #winners .stats .position {padding:8px 8px 8px 0;width:24px;height:51px;background-color:#d60c12;}
#pick-charts .stats .rank, #winners .stats .rank {font-size:18px;text-align:right;}
#pick-charts .stats .thumbnail, #winners .stats .thumbnail {width:67px;height:67px;}
#pick-charts .stats .thumbnail img{width: 69px;}
#pick-charts .stats .more-stats {height:30px;width:90px;}
#pick-charts .item .unit-2 {padding:5px 14px;}
#pick-charts .unit-2 .info h2, #winners .unit-2 .info h2{color:#fff;padding:0;margin-bottom:5px;line-height:20px;}
#pick-charts .unit-2 .info p, #winners .unit-2 .info p{font-size:1.3em;font-weight:bold;color:#fff;}
#pick-charts .item .add-remove {position:absolute;top:0;right:5px;}
#pick-charts .stats .more-stats ul li{float:left;margin-right:2px;height:20px;}
#pick-charts .stats .more-stats ul .jump {background-position:-56px 0;}
#pick-charts .stats .more-stats ul .drop {background-position:-56px -30px;}
#pick-charts .stats .more-stats ul .no-change {background-position:-56px -60px;}
#pick-charts .stats .more-stats ul .weeks {background-position:-56px -90px;}
#pick-charts .stats .more-stats ul .peak {background-position:-56px -120px;}
#pick-charts .module-top-small, #pick-charts .module-bottom, #pick-charts .module-middle, #winners .module-top-small, #winners .module-bottom, #winners .module-middle{background:none;}
#pick-charts .module-top-small .unit, #winners .module-top-small .unit {padding:0;margin:0;}
#pick-charts .module2, #winners .module2 {width:619px;}
#pick-charts .pagination-group, #winners .pagination-group {background-color:#d60c12;padding:0 8px;overflow:visible;height:25px;clear:both;margin:0;}
#pick-charts .pagination-group .label, #winners .pagination-group .label {display:none;}
#pick-charts .pagination-group ul li, #winners .pagination-group ul li {float:left;margin:0 2px 0 0;padding:0 0 0 1px;display:inline}
#pick-charts .pagination-group ul li a, #winners .pagination-group ul li a{color:#73001b;float:left;display:block;position:relative;font-size:1.2em;font-weight:bold;height:23px;padding:5px 8px 0 6px;margin:0 -1px 0 0;}
#pick-charts .pagination-group ul .on, #winners .pagination-group ul .on {background-image:url(/images/buttons/pagination-group-game-chart.gif);}
#pick-charts .pagination-group ul .on a, #winners .pagination-group ul .on a {background-image:url(/images/buttons/pagination-group-game-chart.gif);color:#fff;}
#search-all {padding:15px;}
#search-all h2 {font-size:18px;color:#fff;}
#search-all .search-item {padding-bottom:10px;}
#search-all .result-space {padding-bottom:900px;}
#search-all .search-box {border-top:2px solid #c1c1c1;border-left:2px solid #c1c1c1; height:25px;width:510px;margin-right:5px;color:#d60c12;font-size:18px;font-weight:bold;padding:3px 10px 0 10px;float:left;}
#search-all a.go-button, #search-all input.go-button {float:left;background:url(/images/buttons/game-extra.png) -220px 0 no-repeat;width:39px;height:33px;border:none;background-color:transparent;}
#search-all .result-list .pick-list {margin-top:50px;min-height:600px;}
.winner-head{padding:0 5px 30px;position:relative;}
.winner-head h3.picks, .invite-head h3.picks{font-size:23px;margin-bottom:5px;}
.winner-head p, .invite-head p{font-size:12px;color:#fff;width:520px;}
#winners {background-color:#d60c12;overflow:hidden;height:1%;position:relative;width:617px;}
#winners .game-sub-nav{height:44px;}
#winners .prize-list .prize-item {margin-right:23px;}
#winners .game-winner {margin:10px 18px 5px 0;}
#winners h3.point-gainer {margin:-10px 0 0 -5px;padding:15px 0 0 43px;}
#winners .item {background:url(/images/backgrounds/game-chart-item.gif) 0 0 repeat-x;}
#winners .item .unit-2 {padding:0 14px 7px;}
#winners .item .unit-2 .points{font-size:1.1em;color:#fff;line-height:20px;}
#winners .hovered-item {background:url(/images/backgrounds/game-chart-item-selected.gif) 0 0 repeat-x;}
#winners .stats .thumbnail img {height:67px;margin:0;width:auto;}
#winners a.user-link:hover {text-decoration:none;}
#winners .show-group {display:block;}
#winners .hide-group {display:none;}
.invite-top-wrapper {margin-bottom:10px;}
.invite-head {padding:20px 12px;position:relative;overflow:hidden;height:1%;}
.invite-head p{margin-bottom:15px;}
.invite-head h4 {color:#fff;float:left;font-size:14px;font-style:italic;font-weight:bold;margin:2px 0 0 10px;}
.invite-head .find-message {overflow:hidden;height:1%;}
#invite {overflow:hidden;height:1%;position:relative;padding:11px;}
#invite .people-row {overflow:hidden;margin-bottom:2px;}
#invite .person-profile {float:left; padding: 14px 7px; width:183px;height:58px;overflow:hidden;background-color:#AB0A0E;margin-right:2px}
#invite .person-profile .profile-image {float:left; width: 50px; height: 50px; overflow:hidden;margin-right:10px; position:relative;}
#invite .person-profile .profile-image img {height: 50px}
#invite .person-profile .profile-name {font-size: 12px; font-weight:bold;color:#EE8001}
#invite .person-profile p {font-size: 12px; color:#EE8001}
#invite .person-profile input {margin-right: 7px; float:left;width:15px;}
#invite .invite-wrapper {background-color:#d60c12;width:597px;margin:4px 0 0 0;padding:12px 10px 12px 12px;border:none;}
.picks-module:after, .picks-wrappper:after, .game-wrapper:after, .pick-list:after, .picks-last-week .summary:after, #pick-suggested:after, #pick-suggested .chartbeat-content:after, #pick-suggested .pick-week-content:after, #pick-suggested .article-row:after, .extra-details-wrapper .extra-details .detail-head:after, #search-all:after, #search-all .search-item:after, .invite-head:after{ content:"."; clear:both; display:block; visibility:hidden; height:0px}
#rules h2, #rules h4, #rules h5 {font-weight:bold;margin-bottom:10px;color:#fefefe;}
#rules p, #rules ol, #rules ul {font-size: 12px;color:#fff;margin-bottom:10px;}
#rules h2 {font-size:2em;}
#rules h4 {font-size: 1.6em;}
#rules h5 {font-size: 1.3em;}
#rules ol{list-style-type:decimal;margin-left:20px;}
#rules ul {list-style-type:disc;margin-left:30px;}
#rules div.rule-indent {margin-left: 20px;}
#rules li {margin-bottom:10px;}
#rules li span{font-weight:bold;margin-right:3px;}
#rules table {width:321px;margin:0 auto 10px;}
#rules td, #rules th{text-align:center;color:#fefefe;border:1px solid #fefefe;}
#rules th {font-size:1.4em;text-transform:uppercase;}
#rules td.left-aligned {text-align:left;}
  .moyl #content {color: #ffffff;}
.moyl #x-rail {padding-top: 77px;}
.moyl #content .module-top {background: url(/images/headers/moyl-header.png) top right no-repeat; padding-top:83px;}
.moyl #content .units-wrapper {background: #0b9a94;}
.moyl #content .units {background: #0b9a94 url(/images/backgrounds/moyl-content-bkgnd.jpg) top right no-repeat;}
.moyl #content .unit {padding:0 7px 7px 6px;}
#sponsor-share #share-wrap{left:570px;position:absolute;top:-4px;}
#sponsor-share #share-wrap #share-container {z-index:1;}
#sponsor-share #share-wrap #share-container a.share {margin:0 0 0 17px}
 .moyl #sponsor-share {position: relative; padding-top:77px;}
.moyl .sponsor {color:#575757; font-size: 10px;font-weight:bold; text-transform: uppercase; position: absolute; top: -50px; right: 3px;}
.moyl .share {background: #ffffff url(/images/buttons/share.gif) 50% 50% no-repeat; width: 45px; height:58px; position:absolute; top:1px; right:14px;}
.moyl .share span {overflow:hidden; position:absolute; text-indent: -9999px;}
 .moyl .header h1 {background: transparent url(/images/headers/soundtrack-life.gif) top right no-repeat; width:649px; height:100px;}
.moyl .header h1 span {overflow:hidden; position:absolute; text-indent: -9999px;}
 .moyl #intro {padding: 0 25px; background: transparent url(/images/headers/moyl-intro-bkgnd.gif) top right no-repeat; width:599px; height:68px}
.moyl .headline {font-size: 18px; font-weight: bold; padding-bottom: 0px;}
.moyl .headline-copy {font-size: 12px}
 .moyl-title {float: left; width:580px; background: transparent url(/images/backgrounds/moyl-title-bkgnd.jpg) top right no-repeat; min-height:53px; padding: 23px 33px 0 30px;}
.moyl-title .action {float: left;}
.moyl-title h2 {float: left; padding-left: 16px; font-size: 30px; font-weight: bold; width: 360px;color:#ffffff;}
.moyl-title .btn {float: right; padding-top:6px;}
.moyl-title .btn a{margin-left:4px;}
.moyl-title .btn .hide{display:none;}
 .moyl #tracks {background: #0a8782; padding-bottom: 1px;width:614px;}
.moyl .track-row {overflow:hidden; margin-bottom: 3px; padding: 8px 0 7px 14px; background: #0f7470 url(/images/backgrounds/moyl-user-action-bkgnd.gif) top right repeat-y; width: 601px;border-bottom:none;}
.moyl .track-row .track-year {float:left;font-weight:bold;font-size:20px;color:#333333;padding-right:15px;}
.moyl .track-row .track-picture {float: left; display:block; text-align:center; width:67px; height: 67px; overflow:hidden; padding-right:10px;}
.moyl .track-row .track-picture img {margin: -1px 0 0 -1px; width:67px;}
.moyl .track-row .track-details {float:left;padding-right:10px;width:400px;}
.moyl .track-row .track-details div{color:#ffffff;}
.moyl .track-row .track-details p{color:#ffffff;}
.moyl .track-row .track-details a{color:#ffffff;}
.moyl .track-row .track-details a:hover {color:#75c7c4; text-decoration: none;}
.moyl .track-details p.user-event {font-size:12px;font-weight:bold;padding-right:5px;color:#75c7c4;text-transform: uppercase;}
.moyl .track-details .track-title {font-size:20px;font-weight:bold;padding-right:5px;}
.moyl .track-details .artist {font-size:14px;font-weight:bold;padding:5px 5px 0 0; display:block;}
 .moyl .track-row .moyl-actions {padding-top:3px; float:right; width: 100px;}
.moyl .track-row .action {float:left;padding-right:15px;}
.moyl .track-row .user-action {float:right; width:35px; padding: 3px 0 0 16px;}
.moyl .user-action a {display:block;}
.moyl .user-action a.trash {margin-bottom:12px; width:21px; height:21px; background-image: url(/images/icons/trash-moyl.gif); background-position: 0 21px;}
.moyl .user-action a.trash:hover {background-position: 0 0;}
.moyl .user-action a.edit {width:21px; height:21px; background-image: url(/images/icons/edit-moyl.gif); background-position: 0 21px;}
.moyl .user-action a.edit:hover {background-position: 0 0;}
.moyl .user-action a span {overflow:hidden; position:absolute; text-indent: -9999px;}
.moyl .public {background-image: none;}
.moyl .public .moyl-actions {width: 48px;}
.soylModalMessage{background-color:#FFFFFF;width:400px;padding:10px;font-size:12px;height:70px;}
.soylModalMessage div{margin-top:30px;}
 #event-tab {padding-top: 8px; margin-left:20px;}
#event-tab p {background: transparent url(/images/backgrounds/left-moyl-tab.gif) center left no-repeat; padding-left: 10px;float:left; display: inline; font-size:12px; font-weight: bold; line-height: 29px;}
#event-tab p span {background: transparent url(/images/backgrounds/right-moyl-tab.gif) center right no-repeat; display: block; padding-right: 10px;}
 #enter-event {background: #0f7470; clear:both;width:615px;}
#enter-event label {float: left; display: block; text-align: right; width: 105px; color: #75c7c4; font-weight:bold; font-size: 12px; margin-right: 24px; padding-top:5px}
#enter-event input {float: left; display: block; width: 336px}
#enter-event br {clear:left;}
#event-name {float:left; display:inline; margin-top: 35px;}
#event-name input {background: #e1f2f9; border: 1px solid #cccccc; font-size:18px;}
 #event-date ul {float:left; display:inline; margin:47px 0 5px 165px; clear:both;}
#event-date ul li {float: left; display: inline; text-transform: uppercase;}
#event-date ul li.day {margin-left: 80px;}
#event-date ul li.year {margin-left: 100px;}
#event-date-fields {clear:both;}
#event-date label {padding-top:20px;}
#event-date input {margin-right:4px; width: 105px; font-size: 62px; font-weight:bold;background: #1b817d; border: 1px solid #1b817d; color: #76b3b1;text-align:center;}
#event-date input.year {width: 145px;}
#event-date input:focus {background-color: #0c8f89; color: #ffffff;}
 #event-buttons {background: #0f7470; float:left; display:inline; width:363px; padding: 29px 0 22px 252px}
#event-buttons a {margin-right: 7px;}
 #preset-event {padding: 0 50px; width: 515px; text-align:center;position:relative;clear:both;}
#preset-event h2 {font-size:42px; font-weight:bold;padding-top:30px;color:#ffffff;}
 .moyl #content #moyl-default .units {background: #0b9a94 url(/images/backgrounds/moyl-default-content-bkgnd.jpg) top right no-repeat;}
.moyl #content #moyl-default .unit {padding:0 7px 7px 6px;}
 #moyl-default #enter-event {background: #065552 url(/images/backgrounds/moyl-default-bkgnd.jpg) top left no-repeat; clear:both;width:615px;}
#moyl-default #event-date-fields {padding-left:130px;}
#moyl-default #event-date {background: #065552;}
#moyl-default #event-buttons {background: #0a8782; margin-left:6px;}
 .disclaimer {text-align:center; font-size:11px; font-style:italic; padding: 36px 0;}
 #presets {padding: 21px 0 0 264px; margin-bottom: 24px;}
#presets li {float:left; margin-right: 3px;}
#presets li a {background: transparent url(/images/icons/preset-moyl.gif) no-repeat; background-position: 0 -23px; display:block; width:19px; height:23px;}
#presets li a.active {background-position: 0 0;}
#presets li a span {overflow:hidden; position:absolute; text-indent: -9999px;}
#date-error {text-align:center;font-size:16px;font-weight:bold;display:none;padding-top:10px;}
 .ie #other-features {position:relative;z-index:-1;}
.ie .wrapper-6 background-8-top {margin-top:10px;}
.ie .pick-list table.pick-image img {max-height:80px;}
.ie .result-list .pick-list .pick-image img {max-height:67px;}
.ie .edit-picks .pick-pointer {top:210px;}
.ie .background-1 .bottom-art-3 {display:none;}
.ie .wrapper-6 background-8-top {margin-top: 10px;}
.ie .picks-top-wrapper {margin-bottom:12px;}
 .moyl .sponsored-text{color:#575757; font-size: 10px;font-weight:bold; text-transform: uppercase;font-family:Arial,Verdana;float:left;}
.chart-game .sponsored-text{font-size:14px;font-weight:bold;color:#232424;float:left;margin-right:18px;letter-spacing:-1px;padding-top:9px;text-transform:uppercase;font-family:Arial,Verdana;}
 h2 {font-size:20px;color:#666666;font-weight:bold;padding-bottom:10px;}
.bold {font-weight:bold;}
.profile #x-rail{float:left;padding:3px 0 0;width:322px;}
.profile #y-rail {float:left;padding:3px 3px 0 0;width:205px;}
.profile .content-3{padding:0 !important;width:441px !important;}
.profile .sub-nav {margin: 0}
.profile .header, .users .header, .backstage .header {margin: 30px 0 10px 0}
.profile .header .follow {text-transform: uppercase; text-indent: -9999px; display: none; width: 54px; height: 21px; background-image: url(/images/buttons/follow.gif); margin: 9px 5px 0 10px}
.profile h2 {font-size: 20px; color: #666;}
.profile h3 {color:#333333;font-size:14px;font-weight:bold;}
.profile h2.follow {float: left; text-transform: capitalize}
.profile .profile-settings input ,.profile .profile-settings textarea ,.profile .profile-settings select ,.profile .style-input input ,.profile .style-input textarea ,.profile .style-input select {border: 1px solid #ccc; padding: 4px;}
.profile .profile-settings input:focus, .profile .profile-settings textarea:focus, .profile .style-input input:focus, .profile .style-input textarea:focus{ background-color: #e1f2f9}
.profile div.field {color: #333; font-weight: bold; font-size: 12px; margin: 14px 0 4px 0;}
.profile .find-head .search-field-container {width:150px;height:25px;background-image:url(/images/backgrounds/seach-field-profile.gif)}
.profile .find-head .search-field-container .search-field {width:125px;margin-top:6px;}
.profile .find-head form {margin-top:12px;}
.profile .error {font-weight:bold;color:#FF0000;font-size:12px;}
.profile #profile-status-message {float:left;font-weight:bold;font-size:1.6em;margin:10px 0 0 10px;}
.module-wrapper {margin: 0 6px 0 0; background-color:#fff; overflow:hidden; height:1%;}
.module-wrapper .follow-head, .module-wrapper .find-head {border-bottom: 1px solid #ccc; padding:0 14px 14px 14px; overflow:hidden; height: 1%;}
.module-wrapper .pagination{ padding: 7px 14px; margin-bottom: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 1%; clear:both}
.find-button {float: right}
a.type-four img {margin-right: 5px;float:left}
.follow-wrapper {overflow: hidden; min-height: 349px }
.follow-wrapper .follow {padding: 14px 16px; float:left; margin-right: 7px; width: 102px}
.follow-wrapper .follow:hover {background-color: #fffeeb}
.follow-wrapper .follow a.delete {display:none; background: url(/images/buttons/delete-sprite.gif) 0 0 no-repeat; height: 22px; width: 46px; margin: 0 auto}
.follow-wrapper .follow a.delete:hover {background-position: 0 -22px}
.follow-wrapper .follow .follow-name {width: 100px; height: 15px; overflow:hidden; margin-bottom: 7px; text-align:center}
.follow-wrapper .follow .follow-name a {font-size: 12px; font-weight: bold}
.follow-wrapper .last {margin: 0}
.follow-wrapper .row-separate {clear:both; display:block; height: 1px; border-bottom: 1px solid #dedede}
.music-of-your-life {padding: 20px 7px 0;}
.music-of-your-life .soundtrack-listing {background-color:#0f7470;}
.music-of-your-life .play-our-soundtrack {height:48px;width:191px;background-image:url(/images/backgrounds/music-life-play.gif);overflow:hidden;}
.music-of-your-life .play-our-soundtrack div, .music-of-your-life .play-our-soundtrack a {float:left;padding-left:7px;padding-top:7px;font-size:14px;font-weight:bold;color:#ffffff;width:143px;}
.music-of-your-life .play-our-soundtrack a {width:34px;}
.music-of-your-life .play-our-soundtrack .play-our-soundtrack-btn {width:34px;}
.music-of-your-life .soundtrack-listing .soundtrack-item {padding:0 7px;border-bottom:solid 1px #1ba19b;overflow:hidden;}
.music-of-your-life .soundtrack-listing .soundtrack-item .soundtrack-info{padding-top:10px;padding-bottom:10px;padding-right:5px;float:left;width:150px;}
.music-of-your-life .soundtrack-listing .soundtrack-item .date {color:#75c7c4;font-size:9px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;}
.music-of-your-life .soundtrack-listing .soundtrack-item .song-name{color:#ffffff;font-size:14px;font-weight:bold;}
.music-of-your-life .soundtrack-listing .soundtrack-item .song-writer{color:#ffffff;font-size:11px;font-weight:bold;}
.music-of-your-life .soundtrack-listing .play-soundtrack{float:left;width:19px;padding-top:30px;}
.option {border: none; padding: 14px 0 0; margin: 0 10px 0 0;float:left}
.option li {background: none}
.sort {padding: 7px 14px; margin:0}
.sort ul {float:left}
.add-people-wrapper {overflow:hidden; height: 1%; padding: 7px 14px}
.add-people {float:right}
.sort a.button {padding:0 0 0 10px; color: #fff}
.follow-filter {margin:0; border-bottom:none; border-top:1px solid #ccc; padding: 7px 14px}
.people-list {overflow:hidden; height: 1%; padding-bottom:50px; border-bottom: 1px solid #ccc; min-height:340px}
.people-list .people-row {overflow:hidden;border-top: 1px solid #f2f2f1; margin-top: -1px;}
.people-list .person-profile {float:left; padding: 14px 7px 20px; width:203px; overflow:hidden}
.people-list .person-profile:hover {background-color: #e1f2f9}
.people-list .person-profile a.profile-image {float:left; width: 50px; height: 50px; overflow:hidden;margin-right:10px; position:relative;}
.people-list .person-profile a.profile-image .facebook-image {position:absolute;bottom:0;left:0; background:url(/images/icons/share-sprite.gif) 0 -49px;height:14px;width:14px;}
.people-list .person-profile a.profile-image img {height: 50px}
.people-list .person-profile a.profile-name {font-size: 12px; font-weight:bold}
.people-list .person-profile .billboard-member {font-size:11px; color:#ecbb11; font-style:italic}
.people-list .person-profile p {font-size: 12px; color: #333}
.people-list .person-profile input {margin-right: 7px; float:left}
.people-list .message-wrapper {overflow:hidden; height: 1%; border-top: 1px solid #f2f2f1; padding: 20px 14px 0 14px;}
p.message {font-size:12px; color: #666; margin-bottom: 14px}
.invite-wrapper {padding: 14px; overflow:hidden; height: 1%; border-top: 1px solid #ccc}
.invite-wrapper input, .invite-wrapper textarea {width: 98%}
.invite-wrapper .send-invite {float:right}
 #profile-photo-container #change-profile-photo {display:none;padding-top:10px;overflow:hidden;cursor:pointer;}
#profile-photo-container #change-profile-photo a {cursor:pointer;}
a.icon-btn div.profile-photo {background-image:url(/images/icons/profile-photo.gif);background-color:#e6e6e6;}
.profile-listing .activity-details .details {font-size:16px;font-weight:bold;color:#666666;}
.profile-listing .following .activity-details .following-action {}
.profile-listing .following a.view {font-weight:normal;font-size:12px;}
.profile-listing .user .activity-details .details {color:#666666;}
.profile-listing .activity-row {overflow:hidden;padding-left:14px;padding-bottom:10px;padding-top:10px;border-bottom:solid 1px #e6e6e6;}
.profile-listing .activity-row:hover {background-color:#e1f2f9;}
.profile-listing .activity-row .pic {float:left;padding-right:10px;width:67px;text-align:right;}
.profile-listing .activity-row .activity-details {float:left;padding-right:10px;width:330px;}
.profile-listing .activity-row .activity-details p{padding-bottom:5px;}
.profile-listing .activity-row .activity-details .date{color:#999999;font-size:12px;font-weight:normal;}
.profile-listing {position:relative;}
.profile-listing .remove-all {position:absolute;right:0;top:15px;padding-right:20px;display:none;}
.profile-listing .filter-nav {border-top:solid 1px #cdcdcd;}
.profile-listing .filter-nav {padding-top:5px;}
.profile-listing .filter-nav {width:auto;}
.profile-listing .favorite-header {padding-left:14px;overflow:hidden;}
.profile-listing .favorite-header a {float:left;padding-right:5px;}
.profile-listing .favorite-header h2 ,.profile .follow-head h2 {float:left;}
.activity-details .action, .activity-details .user, .activity-details .target {}
.activity-details .action {margin: 0 8px}
.profile .details .hate, .profile .details .love {text-indent: -9999px; background-image: url(/images/icons/dagger.png); width: 20px; height: 20px; margin: -3px}
.profile .details .love {background-image: url(/images/icons/heart.png)}
.profile-listing .pagination {padding-left:14px; border-bottom:solid 1px #cdcdcd; padding-top:10px; display: none}
#album-row-template, #artist-row-template, #news-row-template {display: none}
.album-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;}
.album-row:hover {background-color:#e1f2f9;}
.album-row .pic {float:left;padding-right:10px;}
.album-row .details {float:left;padding-right:5px;width:270px;}
.album-row .details p{padding-bottom:5px;}
.album-row .details p.name{font-size:20px;font-weight:bold;}
.album-row .details p.artist{font-size:14px;font-weight:bold;}
.album-row .action {float:right;padding-right:10px;overflow:hidden;padding-top:5px;}
.album-row .action a {display:block;float:left;}
.album-row .action a.trash {display:none;height:21px;width:21px;background-image:url(/images/icons/trash.gif);margin-left:5px;background-position:0 21px;}
.album-row .action a.trash:hover {background-position:0 0;}
.artist-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;}
.artist-row:hover {background-color:#e1f2f9;}
.artist-row .pic {float:left;padding-right:10px;}
.artist-row .details {float:left;padding-right:10px;width:280px;}
.artist-row .details p.artist {padding-bottom:5px;}
.artist-row .details p.artist a {font-size:20px;font-weight:bold;}
.artist-row .action {float:right;padding-right:10px;overflow:hidden;padding-top:5px;}
.artist-row .action a {display:block;float:left;}
.artist-row .action a.trash {display:none;height:21px;width:21px;background-image:url(/images/icons/trash.gif);margin-left:5px;background-position:0 21px;}
.artist-row .action a.trash:hover {background-position:0 0;}
.news-row {overflow:hidden;padding-left:14px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #e6e6e6;}
.news-row:hover {background-color:#e1f2f9;}
.news-row .pic {float:left;padding-right:10px;}
.news-row .details {float:left;padding-right:10px;width:280px;}
.news-row .details p{padding-bottom:5px;}
.news-row .details p.news-name{font-size:20px;font-weight:bold;}
.news-row .rating span.percent-like {background:url(/images/icons/like-heart.png) no-repeat;padding-left:20px;}
.news-row .action {float:right;padding-right:10px;overflow:hidden;padding-top:5px;}
.news-row .action a{ display:block;float:left;}
.news-row .action a.trash {display:none;height:21px;width:21px;background-image:url(/images/icons/trash.gif);margin-left:5px;background-position:0 21px;}
.news-row .action a.trash:hover {background-position:0 0;}
a.trash {display: none}
.profile a.playbtn {position:relative; background: url(/images/buttons/play-blue-23.png) no-repeat;background-position: 0 0;display:block;width:24px;height:24px;}
.profile a.playbtn:hover {background-position: 0 -24px;}
.profile a.playbtn span {position:absolute;overflow:hidden;text-indent:-9999px;}
 .profile-settings .change-fields:after ,.profile-settings .display-info:after {content:"."; clear:both; display:block; visibility:hidden; height:0px}
.profile-settings {overflow:hidden;height:1%;padding:0 7px 14px;border-bottom:1px solid #ccc;font-size:12px;}
.profile-settings .profile-rail {float:left; width: 117px;}
.profile-settings .settings {float:left;width:407px; padding-top:10px}
.profile-settings .settings .setting-row, .more-settings .setting-row {overflow:hidden;height:1%;border-bottom:1px dotted #ccc;padding:10px 0 10px 0px;position:relative; font-size:12px; color:#333;}
.profile-settings .settings .last, .more-settings .last {border:none;padding-bottom:0;}
.profile-settings .settings p.user {line-height: 20px}
.profile-settings .settings p.user a {color: #0387cf}
.setting-row .setting-field {position:relative;font-size:14px;color:#999;margin-bottom:3px;}
.profile-settings .change-fields {display:none;margin-top:5px;clear:both;height:1%;overflow:visible;}
.profile-settings .display-info {clear:both;height:1%;overflow:hidden;}
.setting-row .setting-text {font-size: 16px; color: #333; font-weight:bold;}
.setting-row .setting-edit {position:absolute;top:0;right:0;width:21px;height:21px;overflow:hidden;}
.setting-row .setting-edit span {width:100%;height:100%;position:absolute;top:0;left;background:url(/images/buttons/actions-sprite.gif) 0 -40px no-repeat;width:21px;height:21px;cursor:pointer;}
.setting-row p.setting-message {font-size: 11px; font-style:italic; color: #333;width:256px;}
.setting-row input ,.setting-row select {margin-bottom: 7px;}
.setting-row input.textbox {float:left;width:250px}
.setting-row select.state {float:left;width:260px}
.setting-row .group {float:left;width:265px}
.setting-row .group input.textbox ,.setting-row .group select.state {float:none;}
.setting-row input:focus ,.setting-row select:focus {background-color: #e1f2f9;}
.setting-row a.button ,.setting-row button.button {float:left; margin: -2px 0 0 5px;}
.more-settings {overflow:hidden;height:1%;padding:0 14px 0 215px; border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px;font-size:12px;}
.more-settings p {margin:3px 0 10px 0;}
.more-settings .sub-checkbox {margin: 0 0 10px 20px}
.more-settings p.extra-message {color:#666; font-size:11px;}
.save-option {padding:14px;overflow:hidden; height:1%;}
.save-option a.button ,.save-option button {float:right;margin-left:5px;}
#edit-settings .change-fields button ,#edit-settings .save-option button ,.upload-wrapper .form-button button {padding:0 3px;}
#edit-settings .save-option button ,.upload-wrapper .form-button button {margin: 0 0 0 5px;}
#edit-settings .change-fields button span ,#edit-settings .save-option button span ,.upload-wrapper .form-button button span {margin:0;width:100%;padding:0 0 0 1px;height:29px;}
.other1 #edit-settings .change-fields button span ,.other1 #edit-settings .save-option button span ,.other1 .upload-wrapper .form-button button span {margin:-2px 0 0 0;padding:6px 0 0 1px;height:23px;}
#edit-settings .change-fields button ,.upload-wrapper .form-button button {width:59px;}
#edit-settings .change-fields button span ,.upload-wrapper .form-button button span {width:55px;}
#edit-settings .save-option button {width:110px;}
#edit-settings .save-option button span {width:100px;}
#profile-photo-container .user-photo {width:100px;height:100px;background:url(/images/defaults/user-100.gif) left top no-repeat;}
  .f_backstage {font-size:12px; height:1%;  overflow:hidden; padding:0 14px 15px 14px}
.f_backstage .lst_fotos {width: 618px}
.f_backstage .lst_fotos li {color: #666; display: inline; float: left; width: 200px; margin-right: 6px; padding-top: 14px; position: relative}
.f_backstage .lst_fotos li a {cursor: pointer; position: relative}
.f_backstage .lst_fotos p {text-align: center}
.f_backstage .lst_fotos p strong {display: block; padding-top: 8px}
.f_backstage .lst_fotos .action {display: block; position: absolute; right: 3px; top: 17px}
.f_backstage .lst_fotos .action a {background-image:url(/images/buttons/actions-backstage.gif); width: 21px; height: 21px; float: left; margin-left: 3px}
.f_backstage .lst_fotos .action .editar {background-position: -24px 0}
.f_backstage .lst_fotos .b_foto {background: #000; display: block; width: 200px; height: 139px; overflow: hidden}
.f_backstage .lst_fotos .b_foto img {display: block; margin: 0 auto; max-width: 200px}
.f_backstage .lst_fotos .sel_saiu_billboard {background:url(/images/backstage/saiu_billboard.png); display:block; height:71px; left:-2px; position:absolute; top:-2px; width:81px}
.f_backstage .prev-next-pagination {padding-top: 20px}
.backstage-container {padding:10px 11px 0 16px}
.backstage-container li {float:left; padding:0 5px 10px 0; width:200px}
.backstage-container li strong {display:block; font-size:11px; text-align:center; width:100%}
.view-profile {margin-top:20px}
.view-profile .button {background-image:url(/images/backgrounds/view-profile-left.gif); color:#333333; font-size:12px; font-weight:bold; height:29px; line-height:26px; padding-left:3px}
.view-profile .button span {background:url(/images/backgrounds/view-profile-right.gif) right}
.view-profile .button img {float:left; height:24px; margin:3px 5px 0 0; width:24px}
.int_backstage {font-size:12px; height:1%; margin-bottom:15px; padding:0 14px 15px; position:relative}
.int_backstage h2 {padding:0}
.int_backstage .compartilhe-perfil {background:url(/images/buttons/compartilhe-perfil.gif) no-repeat scroll right center; font-size:11px; font-weight:bold; height:27px; padding-top:4px; position:absolute; right:16px; top:15px; width:100px}
.int_backstage .subtitle {color:#bfd630; font-weight:bold; padding-bottom:10px}
.int_backstage .legend {background-color:#e9e9e9; margin:0 auto; padding:3px 5px}
.int_backstage #share-services {right:0; top:6px}
.int_backstage .area-foto {position:relative; width:616px}
.int_backstage .area-foto img#foto {display:block; margin:0 auto; max-width:616px}
.backstages .titulo-outras-fotos {font-size:12px; padding-left:4px}
.backstages .outras-fotos {margin-left:5px}
.backstages .outras-fotos li {float:left; padding:10px 10px 0 0}
.backstages .outras-fotos li img {height:68px; width:90px}
  .profile .fotos_flick_pop, .profile .add_fotos_pop, .profile .alert_pop, .profile .perfil_pop {background:#fff; padding:15px 15px 0; width:410px; height:250px; position:absolute; margin:0 -220px; z-index:600!important; left:50%; top:20px; border:1px solid #333}
.profile .perfil_pop h3 {color:#666; font-size:20px; padding-bottom:12px}
.profile .span_img {width:200px; height:139px; overflow:hidden; background:#000}
.profile .span_img img {display:block; margin:0 auto; float:none}
.profile .perfil_pop label, .fotos_pc_pop label {color:#999; font-size:14px; width:200px; line-height:1.5em; padding-bottom:10px}
.fotos_pc_pop label input, .fotos_pc_pop label textarea, .profile .perfil_pop label input, .profile .perfil_pop label textarea {width:198px; color:#666; margin:0px}
.profile .perfil_pop label span, .fotos_pc_pop label span {font-size:10px}
.profile .perfil_pop label textarea, .fotos_pc_pop label textarea {height:47px}
.profile .perfil_pop .botoes {width:100%; border-top:1px dotted #ccc; padding-top:14px}
.profile .perfil_pop .botoes a {float:right; margin-left:7px}
.profile .alert_pop {width:327px; height:115px; margin:0 -178px; text-align:center}
.profile .alert_pop strong {font-size:16px; color:#666; display:block; padding:6px 0 18px 0}
.profile .alert_pop a {float:none; display:inline-block}
.profile .add_fotos_pop {width:336px; height:auto; margin:0 -183px; padding-top:17px; padding-bottom: 17px}
.profile .add_fotos_pop strong {font-size:20px; color:#666; display:block; padding:11px 0 0px 0; margin-top: 11px}
.profile .add_fotos_pop label {padding:8px 0 0 0; display:block; position:relative}
.profile .add_fotos_pop label span {font-size:14px; color:#999; width:53px; float:left; padding:4px 5px 0 0; text-align:right}
.profile .add_fotos_pop label input {width:275px}
.profile .add_fotos_pop label b {position:absolute; bottom:-6px; left:60px; font-size:11px; font-weight:normal; color:#666}
.profile .add_fotos_pop .button {margin:11px 0 0 0; float:right}
.profile .add_fotos_pop .uploadifyQueue {width: 100%; max-height: 228px; overflow-y: auto; overflow-x: hidden}
.profile .add_fotos_pop .uploadifyQueueItem {width: 285px}
#backstage_photoUploader {margin: 10px 0}
.s_border {border-top:1px dotted #ccc}
.lnkSelArquivos {width:136px; height:29px; margin:10px 0 18px 0; background:url(/images/buttons/lnk_selecionar_arquivos.gif); display:block}
.lnkFecharPop {margin:0 !important; position:absolute; right:9px; top:9px; z-index:5}
.profile .fotos_flick_pop {width:810px; height:517px; margin:0 -420px; padding-top:17px; color:#666; font-size:12px}
.profile .fotos_flick_pop strong {font-size:20px; padding:11px 0 0 0; display:block}
.profile .fotos_flick_pop p {padding:0 0 9px 0}
.profile .fotos_flick_pop .mid_esq {width:170px}
.profile .fotos_flick_pop .mid_dir {z-index:1; width:625px}
.lst_fotos_pop {width:630px; margin:0 -3px 0 -2px; padding:9px 0 1px 0}
.lst_fotos_pop li {width:200px; height:206px; margin:0 5px; float:left; padding:8px 0 0 0}
.lst_fotos_pop * {float:left}
.lst_fotos_pop li b {width:183px; height:15px; overflow:hidden}
.lst_fotos_pop label {padding:0 0 3px 0; width:100%}
.lst_fotos_pop input.checkbox {width:13px; height:13px; margin-right:4px}
.fotos_flick_pop .lst_fotos_pop p {width:100%; padding:4px 0 0; height:30px; overflow:hidden; text-align:center}
.profile .fotos_flick_pop .type-four {margin-left:7px}
.profile .fotos_flick_pop .prev-next-pagination {float:left; margin-top:2px}
.profile .fotos_pc_pop {width:620px; height:673px; margin:0 -325px; padding-top:17px}
.profile .fotos_pc_pop strong {padding-top:0px}
.profile .fotos_pc_pop .lst_fotos_pop {height:auto; padding-top:26px}
.profile .fotos_pc_pop .lst_fotos_pop li {height:287px; padding:0 0 0 0}
.profile .fotos_pc_pop .w_100 {padding-top:3px}
  .upload-wrapper {width:410px;background-color:#fff;display:block;padding:15px;font-size:14px;}
.upload-wrapper h2 {color:#333;float:left;}
.upload-wrapper .upload-head {overflow:hidden;clear:both;}
.upload-wrapper p {font-size:12px; color:#666;}
.upload-wrapper p.upload-message {font-style:italic;padding-top:5px;line-height:15px; clear:both;font-size:11px;}
.upload-wrapper p.error-message {color:#cc0000;padding-bottom:7px;clear:both;}
.upload-wrapper input {width:318px;float:left;padding:6px;}
.upload-wrapper a.button {float:left;}
.upload-wrapper a.icon-btn {margin: 10px 0 0 0;}
.upload-wrapper .form-button {padding-top:14px;overflow:hidden;clear:both;}
.upload-wrapper .form-button .button {float:right;cursor:pointer;}
.upload-wrapper .form-button a.button span {margin:0;}
.upload-wrapper .profile-imgwrap {float:left; margin-right:7px;}
.upload-wrapper .uploaded-image {padding-top:10px;padding-bottom:10px;}
.upload-wrapper .uploading {background:url(/images/backgrounds/upload-progress.gif) -132px 0 no-repeat; width:128px; height:15px;margin-bottom:10px;}
  .join-wrapper {width:638px;height:483px;background-color:#fff;}
.join-wrapper .form-info-row, .login-wrapper .form-info-row {padding:20px;border-bottom:1px solid #4c4c4c;overflow:hidden;}
.form-info-row .form-rail{width:319px;float:left;margin-right:10px;}
.form-info-row .info-rail {width:259px;float:left;margin-left:10px;}
.form-info-row h2 {color:#333; line-height:22px;}
.form-info-row h4 {color:#333; font-size:16px;margin:0 0 3px;}
.join-wrapper p, .login-wrapper p, .forgot-wrapper p {font-size:12px;color:#333;}
.join-wrapper h2.join-billboard {background:url(/images/backgrounds/logo-19.gif) 48px 0 no-repeat;height:19px;width:175px;}
.join-wrapper h2.join-billboard span {padding-left:118px;}
.form-info-row a {font-size:12px;}
.form-info-row .form-rail input {width:95%;margin-bottom:5px;}
.form-info-row .form-rail p.terms, .form-info-row .form-rail p.remember{padding:14px 0;}
.form-info-row .form-rail p.terms input, .form-info-row .form-rail p.remember input{width:15px;}
.form-info-row .form-rail div.field {margin-top:5px;}
.form-info-row a.button{float:right;margin-left:5px}
.form-info-row .info-rail p {padding-bottom:14px;}
.login-option {padding: 14px 20px 20px;overflow:hidden;}
.login-option a.facebook-connect {background:url(/images/buttons/facebook-connect.gif) 0 0 no-repeat;float:right;height:29px;width:119px;text-indent:-9999px;}
.login-option p {float:left;padding-top:7px;}
.login-option a.button{float:right;margin-right:5px;}
.login-wrapper {width:638px;height:337px;background-color:#fff;}
.forgot-wrapper {width:638px;height:212px;background-color:#fff;}
.forgot-wrapper .form-info-row {padding:20px;overflow:hidden;}
.forgot-wrapper .form-info-row input {margin-bottom:14px;}
.forgot-wrapper .form-info-row .info-rail a{float:right;}
  .pick-now {margin-left:7px;margin-right:7px;padding-left:63px;padding-right:7px;background:url(/images/buttons/pick-now.png) no-repeat;color:#ffffff;font-size:11px;margin-bottom:20px;background-position:8px 10px;border-top:solid 1px #c74072;padding-top:10px;min-height:50px;}
.game-module {padding-top:20px;clear:both;}
.game-module .chart-game-top {height:320px;background-image:url(/images/backgrounds/game-left-top.jpg);position:relative;}
.game-module .unauthenticated {height:200px;margin-bottom:20px;}
.game-module .chart-game-top .award-summary {padding-left:70px;padding-top:165px;background:url(/images/icons/award-large.png) no-repeat;background-position:20px 160px;margin-bottom:10px;}
.game-module .chart-game-top .award-summary p {padding-bottom:5px;}
.game-module .chart-game-top .award-summary p.team-name {color:#fff;font-size:14px;font-weight:bold;width:122px;}
.game-module .chart-game-top .award-summary p span{font-size:9px;text-transform:uppercase;color:#FFFFFF;}
.game-module .no-game {padding-top:150px;color:#FFFFFF;padding-left:15px;padding-right:15px;font-size:11px;}
.game-module .no-game a {color:#FFFFFF;float:left;}
.game-module .no-game p.lead-text {padding-bottom:10px;}
.game-module .no-game h6 {font-weight:bold;font-size:16px;padding-bottom:5px;}
.game-module a.type-game {font-size:11px;font-weight:bold;color:#850141;line-height:19px;background-image:url(/images/buttons/game-left.png);height:19px;float:right;}
.game-module a.type-game span {height: 19px;background-image:url(/images/buttons/game-right.png);}
.game-module .chart-game-top a.header-link {display:block;width:205px;height:135px;position:absolute;top:25px;left:0;text-indent:-9999px;}
.game-module .no-award {height:240px;}
.game-module .no-award .pick-now {position:absolute; top:165px;}
table.game-summary {margin:0 7px 0 7px;width:191px;border-collapse:separate;font-size:11px;color:#ffffff;}
table.game-summary caption {font-weight:bold;font-size:14px;border-top:solid 1px #ffffff;background:url(/images/backgrounds/game-col-table-caption.gif) repeat-y;height:25px;padding-left:7px;line-height:25px;}
table.game-summary th {padding:3px 7px 3px 7px;background-color:#7d043f;font-size:12px;border-top:solid 1px #c74072;border-bottom:solid 1px #74023a;}
table.game-summary td {padding:3px 7px 3px 7px;border-top:solid 1px #c74072;border-bottom:solid 1px #74023a;background-color:#a00651;width:50%;font-weight:normal;}
table.game-summary tr.billboard-rank td {color:#f96e57;font-weight:bold;}
table.game-summary tr.following-rank td {color:#f9f134;font-weight:bold;}
table.game-summary td span {display:block;width:100%;text-align:right;}
table.game-summary tr.total-points td {font-weight:bold;background-color:#741359;}
 #neighborhood-chart .module-top {padding-top:0px;}
#neighborhood-chart .units-wrapper {padding-bottom:0px;}
.neighborhood-chart-top {background-color:#000000;padding:20px;}
.neighborhood-chart-top img{padding-left:50px;}
.neighborhood-chart-top span{font-size:24px;color:#e7cc31;line-height:30px;padding-left:10px;}
.neighborhood-chart-top p{font-size:14px;color:#cccccc;font-weight:bold;text-align:center;padding-top:5px;}
.neighborhood-chart-top a.play-all-songs{display:block;background:url(/images/buttons/play-33.png) no-repeat 0px 7px;font-size:22px;color:#ffffff;font-weight:bold;height:40px;padding-top:10px;color:#ffffff;padding-left:40px;margin-left:100px;}
.neighborhood-chart-top div.hr {height:1px;background:#505050;margin-top:10px;margin-bottom:10px;}
.neighborhood-chart-top div.hr hr {display:none;}
.profile .item .unit-1 {width:157px;}
.profile .item .unit-2 .info h2 {padding-bottom:0px;}
.profile .item .unit-2 .info h3 {padding-bottom:10px;}
.profile .love-meter-container .meter {width:125px;}
.profile .stats .position {background-color:#e7c72e;}
.profile .no-results {padding: 20px; font-size: 14px}
#invite-email {padding: 15px; font-size: 1.2em; color: #666666; margin-bottom: 40px}
#invite-email .invite-email-message {display:none}
#invite-email.success .invite-email-message {display: block}
#invite-email.success .invite-email-container {display: none}
#invite-email p {margin-bottom: 15px}
#invite-email input, #invite-email textarea, #invite-email label {display: block; width: 100%}
#invite-email textarea {height: 300px}
#invite-email label {color: #000; font-weight: bold}
#invite-email input {margin-bottom: 10px}
#invite-email input.submit {border: none; background-color: #999; color: #ffffff; width: 80px; height: 30px; font-weight: bold; float: right}
.removeAllMessage{background-color:#FFFFFF;width:400px;padding:10px;font-size:12px;}
.removeAllMessage div{margin-top:17px;}
.removeAllMessage div.modal-buttons{overflow:hidden;}
.removeAllMessage div.modal-buttons a{padding-right:10px;}
#found-people-list .filter-nav ul, #found-people-list .add-people {display: none}.new-releases .header {margin:10px 0;width:100%;}
.new-releases h2 {margin:0 0 14px 0;font-size:16px;color:#666;font-weight:bold;}
.new-releases .module-wrapper {padding:0 7px 7px 7px; margin: 0 6px 0 0; background-color:#fff; overflow:hidden; height: 1%;}
.new-releases .tab-wrapper {padding: 0;overflow:visible;}
.new-releases .filter-wrapper {padding: 14px 0 0 0}
.new-releases .wide-wrapper {padding: 0 14px 14px 14px}
#release-list .module-wrapper {padding:7px 0;}
#release-list .top-pagination {border-bottom:1px solid #ccc;overflow:hidden;height:1%;}
#release-list .bottom-pagination {border-top:1px solid #ccc;overflow:hidden;height:1%;}
#release-list .top-pagination .prev-next-pagination{padding:0 14px 7px 0;}
#release-list .bottom-pagination .prev-next-pagination{padding:7px 14px 0 0;}
.new-releases .more {background: url(/images/backgrounds/next-page.gif) 32px 3px no-repeat; padding: 0px 10px 0 0; float:right}
.new-releases .more a {font-size: 12px; font-weight:bold}
.new-releases .tab-wrapper .sub-nav {padding-right:0;position:relative;}
.new-releases .tab-wrapper .sub-nav ul{ margin: 0}
.new-releases .release {overflow:hidden; clear:both; height:1%; padding: 14px; border-bottom: 1px solid #efefef}
.new-releases .last-release {border: none;}
.release .item-1, .release .item-2, .release .item-3 {float:left;}
.release .item-1 {width: 94px;height:94px;overflow:hidden; margin-right: 10px;}
.release .item-2 {width: 86px; margin-right: 14px}
.release .item-3 {width: 400px}
.release .item-1 img {width:96px;margin:-1px 0 0 -1px;}
.release .item-3 h3 {font-size:18px;}
.new-releases .top {border: none; padding: 7px;}
.top .item-1 {width: 180px; height:180px;overflow:hidden; margin-right: 7px;min-height:10px;}
.top .item-2 {width: 238px; margin: 0 10px}
.top .item-3 {width: 140px; margin-left: 14px}
.top .item-1 img {width:182px;margin:-1px 0 0 -1px;}
.release .standing {background: url(/images/backgrounds/bb-review-small.gif) top center no-repeat; position:relative; height: 88px;}
.release .standing .rank {position: absolute; background-color: #eaeaea; color: #666; font-weight:bold; text-align:center; top: 22px; width: 86px; height: 62px; font-size: 50px; line-height: 57px;}
.top .standing {background-image: url(/images/backgrounds/bb-review-large.gif); height:165px;}
.top .standing .rank {top: 35px; width: 139px; height: 100px; font-size: 82px; line-height: 95px}
.release .text-1, .release .text-2 {font-weight: bold}
.release .text-1 {font-size: 22px;}
.release .text-2 {font-size: 15px; line-height: 12px; margin-bottom: 5px;}
.top .text-1 {font-size: 28px}
.top .text-2 {font-size: 24px; line-height: 25px; margin-bottom: 14px}
.new-releases .release .release-date, .new-releases .release .release-date p{ font-size: 10px; color: #999}
.new-releases .release p {font-size: 12px; color: #333; margin-top: 3px;}
.new-releases .release .heart {position: absolute; top: 88px; left: 22px; font-size: 12px;line-height:13px;}
.top .heart-large{ position: absolute; top: 140px; left: 36px;}
body.slideshow {background:none;}
#slideshow-wrapper{ background-image: url(/images/backgrounds/slideshow-background.png);background-repeat: no-repeat;background-position: -2px 0px;padding:10px 14px;font-family: arial, sans-serif;font-weight: normal;font-size: 10px;color: #666666;overflow:hidden;width:950px;margin-bottom:10px;}
#slideshow-wrapper .slideshow-display{overflow:hidden;height:1%;}
#slideshow-wrapper h1{font-weight: bold;font-size: 18px;color: #000000;margin:0 0 5px 0;float:left;width:610px;}
#slideshow-wrapper .slideshow-image{width: 610px;height: 410px;float: left;position: relative;overflow:hidden;}
#slideshow-wrapper .slideshow-image img{position:relative;display:none; margin:0 auto;}
#slideshow-wrapper .slideshow-image img.active {display:block;}
#slideshow-wrapper .slideshow-image img.last-active {display:none;}
#slideshow-wrapper .slideshow-image table {width: 610px;height: 410px;text-align:center;vertical-align:middle;background-color:#f4f4f4;}
#slideshow-wrapper .slideshow-image td {vertical-align:middle;padding:0;}
#slideshow-wrapper .slideshow-image .previous, #slideshow-wrapper .slideshow-image .next {position: absolute;top: 175px;width: 35px;text-indent: -9999px;height: 55px; z-index:10; cursor:pointer;}
#slideshow-wrapper .slideshow-image .previous{left: 15px;background-image: url(/images/buttons/slideshow-previous.jpg);}
#slideshow-wrapper .slideshow-image .next{right: 15px;background-image: url(/images/buttons/slideshow-next.jpg);}
#slideshow-wrapper .slideshow-image .byline{position: absolute;bottom: 10px;right: 10px;font-size: 10px;color: #fff;background-color:#000;filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;padding:0 3px;}
#slideshow-wrapper .slideshow-info{margin-left: 8px;width: 300px;float: left;position: relative;}
#slideshow-wrapper .slideshow-info p{font-size: 17px;}
#slideshow-wrapper .slideshow-info h3{font-weight: bold;font-size: 15px;margin-top: 10px;}
#slideshow-wrapper .slideshow-page{border-bottom: 1px solid #CCCCCC;height: 30px;color: #666666;font-size: 25px;}
#slideshow-wrapper .slideshow-info .caption{font-size: 7px;}
#slideshow-wrapper .slideshow-info .caption p, #slideshow-wrapper .slideshow-info .image-title h3, #slideshow-wrapper .slideshow-image .credits p{display:none;}
#slideshow-wrapper .slideshow-info .caption p.active, #slideshow-wrapper .slideshow-info .image-title h3.active, #slideshow-wrapper .slideshow-image .credits p.active{display:block;}
#slideshow-wrapper .slideshow-ad{margin-top: 10px;width: 316px;height: 262px;border: 1px solid #CCCCCC;position: absolute;top: 125px;padding-top:3px;}
#slideshow-wrapper .slideshow-related{width: 960px;height: 120px;clear: both;margin-top:20px;}
#slideshow-wrapper .slideshow-related h3{font-weight: bold;font-size: 15px;margin-bottom: 5px;color: #1a1a1a;}
#slideshow-wrapper .slideshow-related li{display: inline;}
#slideshow-wrapper .slideshow-tout{margin-right:45px;float: left;}
#slideshow-wrapper .slideshow-related a, #slideshow-wrapper .slideshow-related div{float: left;}
#slideshow-wrapper .slideshow-related a:hover {text-decoration:none;}
#slideshow-wrapper .slideshow-related .related-image{width:111px;height:74px;overflow:hidden;margin-right: 10px;background-color: #eeeeee;}
#slideshow-wrapper .slideshow-related img{width:111px;}
#slideshow-wrapper .slideshow-related p{font-size:10px;width: 150px;}
#slideshow-wrapper .slideshow-related p.slideshow-other-header{font-weight: bold;clear: both;font-size:11px;color: #000000;}
#slideshow-wrapper #close-slideshow {float:right;width: 40px;}
.slideshow #content-wrapper {padding:0;}
.viz-hide {display: none}
.viz-show {display: block}
.no-flash-logo {margin: 10px 5px; display: block}
.no-flash-message {margin: 22px 179px; display: block}
#visualizer-container {position: fixed; bottom: 215px; left: -63px; z-index: 200; height: 69px}
#visualizer-bkg {width: 727px; height: 69px; position: relative; display: none; background-color: #000000; filter:alpha(opacity=94); -moz-opacity:0.94; -khtml-opacity: 0.94; opacity: 0.94}
#float-container {position: relative; height: 69px}
#visualizer {float: left; display: none; width: 727px}
#visualizer-buttons {width:81px;float: left;}
#visualizer-icon {float: left; width: 63px; height: 69px; background-image: url(/images/icons/visualizer-closed.gif); cursor: pointer}
#visualizer-open {float: left; width: 12px; height: 69px; background-image: url(/images/buttons/visualizer-open.png); cursor: pointer}
#visualizer-share {display:none;float: left;margin-top:5px; width: 12px; height: 62px; background:url( /images/buttons/share_visualizer.gif) no-repeat left top;}
#visualizer-share-expand {display:none; background-color:#441A31; position: absolute; margin-left:-108px;*margin-left:-113px; margin-top:-87px;*margin-top:-75px; border:6px solid #E15AA4; height:267px; width:90px; overflow:hidden;color:#FFFFFF; padding:3px}
#visualizer-share-expand input {background-color:#8D5877;border: 0px solid #000000;}
#visualizer-share-expand a {display:block;height:16px;padding:0 0 0 21px;margin:5px auto 5px auto; font-size:1em;line-height:1.6em;text-transform:uppercase;color:#FFFFFF; background:url(/images/icons/sharesprite.gif) left top no-repeat;}
#visualizer-share-expand .vis-linkedin {background-position:0px 0px;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-expand .vis-digg {background:url(/images/icons/digg-visual.gif) bottom left no-repeat;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-expand .vis-delicious {background-position:0px -32px;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-expand .vis-facebook {background:url(/images/icons/facebook-visual.gif)bottom left no-repeat;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-expand .vis-twitter {background:url(/images/icons/twitter-visul.gif) bottom left no-repeat;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-expand .vis-myspace {background:url(/images/icons/myspace-visul.gif) bottom left no-repeat;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-expand .vis-google {background:url(/images/icons/google-visul.gif) bottom left no-repeat;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-expand .vis-live {background:url(/images/icons/live-visul.gif) bottom left no-repeat;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-expand .vis-email {background:url(/images/icons/email.gif) bottom left no-repeat;padding-bottom:2px;border-bottom:1px solid #7D3F63;}
#visualizer-share-email-post {background-color:#441A31; position:absolute; margin-left:-410px;*margin-left:-413px;margin-top:-88px;*margin-top:-75px; border:6px solid #E15AA4;height:267px;width:290px; overflow:hidden;color:#FFFFFF; padding:3px}
.vis-share-email p {padding:1px}
.vis-share-email-input {background-color:#B794A7; border:0 solid #000000; height:16px; width:280px}
.vis-share-email-textarea {background-color:#B794A7; border:0 solid #000000; height:100px; width:280px}
.vis-share-email-button {background-color:#B80365; border:0 solid #000000; color:#FFFFFF; font-size:9px; font-weight:bold; height:16px; padding:0; text-align:center; width:70px}
#visualizer-email-error {display:none;color:#ece135 ;font-weight:bold;font-size:11px;;font-family:arial;}
.visualizer-error-test{text-indent:15px;*text-indent:0px;*padding-left:13px; width:280px;*width:268px;height:16px;border: 0px solid #000000;background-color:#ece135 ;background-image:url(/images/icons/pink-error-arrow.gif);background-position:left center;background-repeat:no-repeat;}
.over2, .over2 .chart-item {background-image: url(/images/backgrounds/drop-shadow-top-small-light-pink.png)}
.texto_col {min-height:569px}
.texto_col h1 {font-size:17px; padding:7px 0 0}
.texto_col p {font-size:12px; color:#333; padding:5px 0}
.texto_col img, .texto_col a {width:auto; height:auto}
.texto_col h3 {font-size:12px; padding:10px 0 25px; width:152px; text-align:center}
.img_revista {margin:10px 0 5px; float:left}
.texto_col .a1 {text-decoration:underline}
.texto_col .a1:hover {text-decoration:none}
.texto_col .ampliar_foto {width:140px; height:14px; float:left; background: url(/images/buttons/lnk_foto.gif) no-repeat center 0; clear:left}
#popup_revista {position:absolute; top:10px; left:50%; min-height:100px; z-index:502; width:522px!important; margin:0 -261px!important; display:none; border:1px solid #fff; background:#fff url(/images/icons/ajax-loader.gif) no-repeat center center}
#popup_revista img {width:100%!important; position:relative; z-index:1; display:none}
#popup_revista a {position:absolute; z-index:2; right:0px; top:0px; background:#fff; font-size:13px; font-weight:bold; padding:0 4px}
#popup_revista a:hover {color:red; text-decoration:none}
.mid_contato {font-size:13px}
.mid_contato h1 { }
.mid_contato h3 {font-size:17px}
.jScrollPaneContainer {overflow: hidden; position: relative}
.jScrollPaneTrack {background: #cccccc; cursor:pointer; height:100%; position:absolute; right:0; top:5px; width: 8px !important}
.jScrollPaneDrag {background: #d70377; cursor:pointer; overflow:hidden; position:absolute; width: 8px !important}
#chart-header {background:#1d1d1d}
.charts .header h1.hot-100, .charts .header h1.billboard-200, .charts .header h1.digital-songs {margin-top:15px}
.nenhum_registro {color:#333333; padding:50px; font-size:14px; font-weight:bold; text-align:center}
 .profile .profile-rail .unit {padding:0 0 7px 7px}
.profile .profile-rail .unit .icon-btn span {width:80px; text-align:center}
.profile .settings {width:500px}
.profile .setting-row {margin-bottom:15px}
.profile .setting-row input, .profile .setting-row select {margin-bottom:0}
.profile .setting-row .setting-field {margin-bottom:7px; min-height:32px}
.profile .setting-row .setting-field > label {display:block; float:left; line-height:22px; margin-right:10px; text-align:right; width:105px}
.profile .setting-row .setting-field .fieldWithErrors > label {display:block; float:left; line-height:22px; margin-right:10px; text-align:right; width:105px}
.profile .setting-row .setting-field > input {width: 190px}
.profile .setting-row .setting-field .fieldWithErrors > input {width: 190px}
.profile .setting-row .setting-field > input[type='radio'], .profile .setting-row .setting-field > input[type='checkbox'] {width:auto}
.profile .setting-row .setting-field .fieldWithErrors > input[type='radio'], .profile .setting-row .setting-field > input[type='checkbox'] {width:auto}
.profile .setting-row .setting-field > select {width: 190px}
.profile .setting-row .setting-field .fieldWithErrors > select {width: 190px}
.profile .setting-row .setting-field > strong, .profile .settings .button-row > strong {color:#000000; font-size:20px; margin-right:5px; vertical-align:middle}
.profile .setting-row .setting-field .txt-day, .profile .setting-row .setting-field .txt-month {width:25px}
.profile .setting-row .setting-field .txt-year {width:45px}
.profile .setting-row .setting-field .txt-big {width:280px}
.profile .setting-row .setting-field .txt-small {width:70px}
.profile .setting-row .setting-field .txt-error {border-color:red}
.profile .setting-row .setting-field .fieldWithErrors input {border-color:red}
.profile .setting-row .setting-field .sel-big {width:260px}
.profile .setting-row .setting-field .error-message {color:red; display:none; font-size:10px; padding-left:115px}
.profile .setting-row .setting-field input[type='radio'], .profile .setting-row .setting-field input[type='checkbox'] {border:none; margin-top:1px; *margin-top:-2px}
.profile .setting-row .setting-field .opt {padding-top:5px; padding-right: 10px}
.profile .setting-row .setting-field .opt > input, .profile .setting-row .setting-field .sex > label {display:block; float:left}
.profile .setting-row .setting-field .opt > label {color:#333333; font-size:12px; margin-left:5px}
.profile .setting-row .setting-field .chklimit > label {float:left; width:240px}
.profile .setting-row .setting-field .chklimit > span {background:transparent url(/images/icons/ico_setalink.gif) no-repeat scroll 0 4px; color:#333333; display:block; float:left; font-size:10px; margin-top:2px; padding-left:8px}
.profile .setting-row .setting-field .chklimit > span > a {color:#0387cf}
.profile .button-row .f_r #options {cursor:pointer; margin-left:10px}
  #popup_alert {display: none; width: 425px; left: 56%}
#popup_alert h3 {margin-bottom: 10px}
#popup_alert .cont {padding:50px 10px 21px !important}
#popup_alert .cont a {text-decoration: underline}
#popup_alert .cont a:hover {text-decoration: none}
  #statics-assign p {font-size: 12px}
.box-cont-assine {background: url(/images/backgrounds/bg-gradient-gray.gif) repeat-x bottom; border: 1px solid #cfcdce; padding: 12px 0 5px 12px}
.box-cont-assine p {font-size: 12px}
.box-assine {width: 319px; height: 187px; padding: 104px 0 10px 272px; position: relative}
.box-assine h2 {padding: 0; margin: 0 0 6px 190px}
.box-assine .revista {position: absolute; left: 0; top:0}
#statics-assign .box-assine p.bg-faixa-cinza {margin: 0 0 15px -135px; padding: 10px 0 0 135px; height: 64px; width: 319px}
#statics-assign .box-assine p.bg-faixa-cinza span {font-size: 16px}
#statics-assign .box-assine p.bg-faixa-cinza em {color: #2a3990; display: block; padding-top: 2px; font-style: normal}
#statics-assign p.f_p {font-size: 11px; width: 112px; margin: 16px auto 0}
#statics-assign p.f_p img {display: block; margin: 8px auto; width: 32px}
.bg-faixa-cinza {background: url(/images/backgrounds/bg-faixa-cinza.png) no-repeat; width: 454px; height: 74px}
.tit-12Edicoes, .tit-24Edicoes {background: url(/images/tit/tit-12Edicoes.gif) no-repeat; width: 112px; height: 28px}
.tit-24Edicoes {background: url(/images/tit/tit-24Edicoes.gif) no-repeat}
 .uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif; border: 1px solid #E5E5E5; background-color: #F5F5F5; color:#8e8e8e; margin-top: 5px; padding: 10px; width: 365px}
.uploadifyError {border: 1px solid #FBCBBC !important; background-color: #FDE5DD !important; color: red}
.uploadifyQueueItem .cancel {float: right}
.uploadifyProgress {background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px; width: 100%}
.uploadifyProgressBar {background-color: #f7b233; width: 10px;  height: 5px}