object{display:block;}
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;}
td{vertical-align:top;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
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;}

body{background:#d8d6d7 url(../../images/backgrounds/body.gif) top left repeat-x;font:62.5% Arial,Verdana;color:#000;}

h1 {font-weight:bold;font-size:30px;}
h2 {font-weight:bold;}
h3 {font-weight:bold; font-size:2.0em;}

#content-container 
{
	position:relative;
	min-height: 500px;
}

.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;}

/* section color globals */
.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;}
/* end section color globals */

#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:50;}

#global-nav {margin:0 -3px 0 0;/*height:73px*/;position:relative;z-index:30;}
#header .unit {background-color:#fff;border-bottom:5px solid #fff;padding:0 7px;clear:both;overflow:hidden;height:1%;}

.charts #header .unit {border-bottom:5px solid #d70377;}
.navigation-container {clear:both;overflow:hidden;height:1%;}
.navigation-container .logo {float:left;width:175px;height:30px;padding-left:7px;	}
.navigation-container .logo a {display:block;width:175px;height:30px;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.png) left top no-repeat;}

ul.categories {float:left;padding:0 0 0 20px;height:32px;}
ul.categories li {float:left;padding:0 3px 0 0;}
ul.categories li a {display:block;height:29px;position:relative;overflow:hidden;}
ul.categories li a span {position:absolute;width:100%;height:100%;background:url(../../images/backgrounds/main-nav-sprite.gif) left top no-repeat;}
ul.categories li a:hover {height:37px;}
.charts ul.categories .charts a{height:37px;}
.charts ul.categories .charts a span{background-position:0px -30px;}

ul.categories .charts a {width:77px;}
ul.categories .charts a:hover span {background-position:0px -30px;}
ul.categories .news a {width:63px;}
ul.categories .news a span {background-position: -77px 0px;}
ul.categories .news a:hover span {background-position:-77px -30px;}
ul.categories .new-releases a {width:82px;}
ul.categories .new-releases a span {background-position: -140px 0px;}
ul.categories .new-releases a:hover span {background-position:-140px -30px;}
ul.categories .events a {width:49px;}
ul.categories .events a span {background-position: -222px 0px;}
ul.categories .events a:hover span {background-position:-222px -30px;}
ul.categories .videos a {width:67px;}
ul.categories .videos a span {background-position: -271px 0px;}
ul.categories .videos a:hover span {background-position:-271px -30px;}

.search-field-container {width:316px;height:29px;background:url(../../images/backgrounds/seach-field.gif) no-repeat;float:left;}
.search-field {padding-left:25px;width:290px;height:22px;background: none;border: none;color: #666666;font-weight:bold;margin-top: 7px;}

.feed-back { float:left; display:inline; color:#666666; font-size:1.1em;margin:10px 0 0 222px;font-weight:bold;}
.feed-back a.more {color:#666666;padding:0 9px 0 0;background:url(../../images/buttons/arrows-sprite.png) right 4px no-repeat;float:none;}
.feed-back a.more:hover {color:#000000;}
.user-bar { float: right; width:350;}
.user-bar ul,.user-bar ul li { float:left;}
.user-bar ul { overflow:hidden; padding:5px 0px 5px 0px; }
.user-bar ul li { font-size:11px; height:13px;font-weight:bold; padding:5px 5px;}
.user-bar ul li.facebook { height:23px; padding:0 5px;}
.user-bar .login , .logged-in .user-bar .logout { display: none; height:23px; margin-left:10px;}
.user-bar .logout, .logged-in .user-bar .login { display: block; height:23px; margin-left:10px;}
.user-bar .logout .join-billboard { border-right:solid 1px #808080; }
.user-bar .logout .log-in { border-right:dotted 1px #c3c3c3; }
.user-bar .logout .facebook { padding-right: 5px; }
.user-bar ul.login li { border-left: dotted 1px #c3c3c3; }
.user-bar ul.login .user-info { border: none; }
#RES_ID_fb_login_image{width:79px; margin:2px 0px 0px 0px;}

#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;position:absolute;top:-195px;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#year-end a {overflow:visible;width:117px;height:86px;}
#chart-bar ul li#year-end a span {height:125px;width:117px;background-image:url(../../images/buttons/tier2-sprite.gif);}
#chart-bar ul li#decade-end a {overflow:visible;width:117px;height:86px;margin-left:0.75pt;}
#chart-bar ul li#decade-end a span {height:125px;width:117px;background-image:url(../../images/buttons/tier2-sprite.gif);} 

#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: -120px 0;}
#chart-bar ul li#chart-6 a:hover span {background-position: -120px -86px;}
#chart-bar ul li#chart-7 a span {background-position: -239px 0;}
#chart-bar ul li#chart-7 a:hover span {background-position: -239px -86px;}
#chart-bar ul li#chart-8 a span {background-position: -358px 0;}
#chart-bar ul li#chart-8 a:hover span {background-position: -358px -86px;}
#chart-bar ul li#chart-9 a span {background-position: -477px 0;}
#chart-bar ul li#chart-9 a:hover span {background-position: -477px -86px;}
#chart-bar ul li#chart-10 a span {background-position: -596px 0;}
#chart-bar ul li#chart-10 a:hover span {background-position: -596px -86px;}
#chart-bar ul li#year-end a:hover span {background-position: -715px -126px;}
#chart-bar ul li#year-end a span {background-position: -715px 0;}
#chart-bar ul li#decade-end a:hover span {background-position: -834px -126px;}
#chart-bar ul li#decade-end a span {background-position: -834px 0;}
#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:740px;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;}
#recent-charts .year-end-charts {float:right;width:98px;height:10px;display:block;position:relative;overflow:hidden;margin-right:10px;}
#recent-charts .year-end-charts span {width:100%;height:100%;position:absolute;top:0;left:0;background:url(../../images/buttons/year-end-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;position:absolute;top:41px;left:-20px;}
.jsEnabled #chart-carousel {top:0;margin-top:1px;}
.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 7px;width:948px;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;text-decoration:none;}
#chart-carousel ul.editorial {clear:both;width:950px;height:93px;position:absolute;left:0;top:0;}
#chart-carousel ul.editorial li {position:relative;float:left;width:186px;margin:0 4px 0 0;height:93px;cursor:pointer;}
/*
#chart-carousel ul.editorial li h4 {position:absolute;top:0;left:0;text-indent:-9999px;height:26px;}
#chart-carousel ul.editorial .over h4 {background-position: left 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 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;}

/* Shouldn't need, but keeping just incase
#chart-carousel ul.editorial li .chart-carousel-item-1 {width:83px;background:url(../../images/headers/chart-bar/hot-100.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-1 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-2 {width:117px;background:url(../../images/headers/chart-bar/billboard-200.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-2 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-3 {width:141px;background:url(../../images/headers/chart-bar/christian-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-3 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-4 {width:132px;background:url(../../images/headers/chart-bar/christian-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-4 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-5 {width:136px;background:url(../../images/headers/chart-bar/country-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-5 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-6 {width:126px;background:url(../../images/headers/chart-bar/country-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-6 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-7 {width:182px;background:url(../../images/headers/chart-bar/dance-club-play-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-7 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-8 {width:129px;height:46px;background:url(../../images/headers/chart-bar/dance-electric-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-8 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-9 {width:117px;background:url(../../images/headers/chart-bar/digital-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-9 {background-position:left bottom;}
#chart-carousel ul.editorial li .chart-carousel-item-10 {width:104px;background:url(../../images/headers/chart-bar/rock-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .chart-carousel-item-10 {background-position:left bottom;}
*/

/* Shouldn't need this either, but keeping just in case*/
/* below is a list of chart headers for the editorial carousel replace positional css about with image paths below.
#chart-carousel ul.editorial li .hot-100 {width:83px;background:url(../../images/headers/chart-bar/hot-100.png) left top no-repeat;}
#chart-carousel ul.editorial .over .hot-100 {background-position:left bottom;}
#chart-carousel ul.editorial li .billboard-200 {width:117px;background:url(../../images/headers/chart-bar/billboard-200.png) left top no-repeat;}
#chart-carousel ul.editorial .over .billboard-200 {background-position:left bottom;}
#chart-carousel ul.editorial li .christian-albums {width:141px;background:url(../../images/headers/chart-bar/christian-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .christian-albums {background-position:left bottom;}
#chart-carousel ul.editorial li .christian-songs {width:132px;background:url(../../images/headers/chart-bar/christian-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .christian-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .country-albums {width:136px;background:url(../../images/headers/chart-bar/country-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .country-albums {background-position:left bottom;}
#chart-carousel ul.editorial li .country-songs {width:126px;background:url(../../images/headers/chart-bar/country-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .country-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .dance-club-play-songs {width:182px;background:url(../../images/headers/chart-bar/dance-club-play-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .dance-club-play-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .dance-electric-albums {width:129px;background:url(../../images/headers/chart-bar/dance-electric-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .dance-electric-albums {background-position:left bottom;}
#chart-carousel ul.editorial li .digital-songs {width:117px;background:url(../../images/headers/chart-bar/digital-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .digital-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .rock-songs {width:104px;background:url(../../images/headers/chart-bar/rock-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .rock-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .gospel-albums {width:129px;background:url(../../images/headers/chart-bar/gospel-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .gospel-albums {background-position:left bottom;}
#chart-carousel ul.editorial li .gospel-songs {width:119px;background:url(../../images/headers/chart-bar/gospel-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .gospel-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .heatseekers-albums {width:165px;background:url(../../images/headers/chart-bar/heatseekers-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .heetseekers-albums {background-position:left bottom;}
#chart-carousel ul.editorial li .jazz-albums {width:111px;background:url(../../images/headers/chart-bar/jazz-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .jazz-albums {background-position:left bottom;}
#chart-carousel ul.editorial li .jazz-songs {width:101px;background:url(../../images/headers/chart-bar/jazz-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .jazz-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .latin-songs {width:106px;background:url(../../images/headers/chart-bar/latin-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .latin-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .pop-songs {width:99px;background:url(../../images/headers/chart-bar/pop-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .pop-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .radio-songs {width:111px;background:url(../../images/headers/chart-bar/radio-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .radio-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .rb-hip-hop-albums {width:173px;background:url(../../images/headers/chart-bar/rb-hip-hop-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .rb-hip-hop-albums {background-position:left bottom;}
#chart-carousel ul.editorial li .rb-hip-hop-songs {width:163px;background:url(../../images/headers/chart-bar/rb-hip-hop-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .rb-hip-hop-songs {background-position:left bottom;}
#chart-carousel ul.editorial li .rock-albums {width:114px;background:url(../../images/headers/chart-bar/rock-albums.png) left top no-repeat;}
#chart-carousel ul.editorial .over .rock-albums {background-position:left bottom;}
#chart-carousel ul.editorial li .uk-songs {width:102px;background:url(../../images/headers/chart-bar/uk-songs.png) left top no-repeat;}
#chart-carousel ul.editorial .over .uk-songs {background-position:left bottom;}
*/


#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 p {color:#fff;font-size:1.7em;font-weight:bold;padding:9px;margin:0 1px 0 0;width:17px;height:49px;background:#D70377 url(../../images/backgrounds/chart-item-related-sprite.gif) left top no-repeat;}
*/
#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 {width:886px;padding-left:60px;}
#footer ul.second {width:800px;padding-left:100px;}
#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:40px;padding-right:40px;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.footnote {color:#999999;}
#forgot-password{float:left;width:300px;display:none;}
#forgot-password-forums{float:left;width:300px;display:block;}
#email-forgot-sent{display:none;}
#email-forgot-sent-forums{display:none; float:left;}

.forums .header {margin-bottom:5px;}
.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; padding:112px 0 0 0;}
#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;background-color:;}
.ad-unit-hp_top {background-color:#FFFFFF;clear:both;margin-bottom:3px;padding-top:0;text-align:center;width:962px;}

.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;}
.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; }
/*
.module8 { width:319px;}
.module9 { width:271px;}
*/
.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; }
/*
.module8 .module-bottom { background:url(../../images/backgrounds/drop-shadow-bottom-313.png) left bottom no-repeat; }
.module9 .module-bottom { background:url(../../images/backgrounds/drop-shadow-bottom-265.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;position:relative;}
#artist-conversations .unit {float:left;padding:0 7px;margin:0;}

/* button style */
.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);
}
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: #417a74;
	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);
}

/* example of button icon implementation */
 a.icon-btn div.profile-photo {
	background-image:url(../../images/icons/profile-photo.gif);
	background-color:#e6e6e6;
}

/** pagination **/
.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;}
/** END pagination **/

/* group pagination uses unordered list :-) */
.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;}

/* previous more pagination */
.prev-more-pagination {padding-right:10px;float:none;width:auto;}
.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;}


/** tables **/
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; }
/** END tables **/
 
 /** table for conversations **/
table#conversation-table { width: 629px; }
table#conversation-table th { background-color:#303030; color:#f0f0f0; }
.forums table#conversation-table th { background-color:#cccccc;color:#1A1A1A;}
.forums table#conversation-table th, table#conversation-table td { border-right:solid 0px #f0f0f0; padding: 7px 4px 7px 7px; }
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; }
/** END table for conversations **/

/* table for Forums             */
table#forums-table { width: 629px;margin-left:8px; }
table#forums-table th { background-color:#cccccc;}
table#forums-table th.big-font{ font-size:18px;}
table#forums-table td.middle-font{ font-size:14px;font-weight:bold;}
table#forums-table td p.normal-font{ font-size:12px;font-weight:normal;}
table#forums-table th, table#forums-table td { padding: 7px 4px 7px 7px; }
table#forums-table tr { background-color:#ffffff; }
table#forums-table tr.altColor { background-color:#f4f2d9; }
table#forums-table tr:hover, table#conversation-table tr.altColor:hover {	background-color:#faf642; }
table#forums-table td.last-post, table#forums-table th.last-post { border-right:none; }

/* End table for Forums             */






/* table styles will refactor to be more global */
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;
}

/** conversation/comment styles **/
.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;
}
*/
.post-comment a.jump-forums{
	float: right;
	display: block;
	background-image: url(../../images/buttons/jump_forums.gif) ;
	width: 165px;
	height: 34px;
	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-add
{
	background-color: #ffffff;
	padding: 15px;
/*	display: none; */
	width: 590px;
	clear:both;
}

.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;
}

.comment-add .comment-submit
{
	background-image: url(../../images/buttons/post.png);
	width: 58px;
	height: 30px;
}

.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;
}



.conversation-topic .delete-item, .comment-item .delete-item,
.conversation-topic .flag-item, .comment-item .flag-item  { 
	/*position: absolute; */
	/*right: 14px; */
	background: url(../../images/buttons/actions-sprite.gif) 0 0 no-repeat; 
	width:21px; 	
	/*text-indent:-9999px; */
	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 {
	/*top: 38px; */
	background-position:0 -21px;
	height:19px;
}
.comment-item .flag-item {
	float: left;
	width:100px;
}

.conversation-topic .column-1, .comment-item .column-1 { float:left;}
.conversation-topic .column-2, .comment-item .column-2 { float: left; width: 490px; }
/*.profile .conversation-topic .column-2, .comment-item .column-2 { float: left; width: 300px }*/

.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; 
/*	position:relative;  */
	height: 1%; 
/*	width: 627px; */
	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; }
.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-error 
{
	margin:10px;
	color:red;
	font-weight:bold;
	font-size:11px;
	font-style: italic;
	font-family:arial;
}


/** END conversation/comment styles **/

/** black overlay **/

.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: 10px 15px 10px 20px;width: 538px; height: 108px;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: 128px;  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: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; } /** black overlay only - no text on top **/

/** END black overlay **/



/** filter nav **/
.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 { color: #999; height: 23px; background: #ddd url(../../images/backgrounds/filter-tab-right.gif) top right no-repeat; padding: 4px 10px 5px 2px; }
/** END filter nav **/

/** heart/comment **/
.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;}
#comment-share .reviews div.user-comments {cursor:pointer;}
.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 {cursor:pointer;float:right;margin-right:5px;width:50px;margin-bottom:21px;font-size:12px;font-weight:bold;text-align:center;padding:5px;color:#FFFFFF ;background-color:#7d7d7d;height:25px;border: 0px solid #000000;}
.disabled-login-email-button {cursor:wait;width:85px;}
.cancel-email-button {cursor:pointer;float:right;margin-right:15px;width:50px;margin-bottom:21px;font-size:12px;font-weight:bold;text-align:center;padding:5px;color:#FFFFFF ;background-color:#BEBEBE;height:25px;border: 0px 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 .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:3px;color:#FFFFFF ;background-color:#7d7d7d;height:21px;width:70px;border: 0px solid #000000;}

#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 {font-size:2.0em;line-height:1em;font-weight:bold;clear:both;height:1%;overflow:hidden;background:url(../../images/backgrounds/vertical-dots.gif) 67px 0px repeat-y;}
*/
.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 {margin:0 0 0 3px;position:relative;display:block;width:25px;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 top no-repeat;}
#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, #share-services .addthis_button_linkedin {background-position:0px 0px;}
#share-services .digg, #share-services .addthis_button_digg {background-position:0px -16px;}
#share-services .delicious, #share-services .addthis_button_delicious {background-position:0px -32px;}
#share-services .facebook, #share-services .addthis_button_facebook {background-position:0px -48px;}
#share-services .twitter, #share-services .addthis_button_twitter {background:url(../../images/icons/twitter.gif) bottom left no-repeat;}
#share-services .myspace, #share-services .addthis_button_myspace {background:url(../../images/icons/myspace.gif) bottom left no-repeat;}
#share-services .google, #share-services .addthis_button_google {background:url(../../images/icons/google.gif) bottom left no-repeat;}
#share-services .live, #share-services .addthis_button_live {background:url(../../images/icons/live.gif) bottom left no-repeat;}
#share-services .emailid {background:url(../../images/icons/email.gif) bottom left no-repeat;}
#share-services .txt {background-position:0px -65px;}
#share-services .share-toolbox-orig {overflow:hidden;}
#share-services .share-toolbox-orig span {background:none;display:none;}
.share-url-style  input{background-color:#BEBEBE;width:250px;height:20px;border: 0px solid #000000;}
.share-email {color:#7D7D7D; padding:5px;font-size:9px; font-family: arial;}
.share-email h2 { padding:3px;font-weight:strong; font-size:18px;}
.share-email  p {padding: 3px;}
.share-email-input {background-color:#BEBEBE;width:280px;height:20px;border: 0px solid #000000;}
.share-email-textarea{background-color:#BEBEBE;width:280px; height:115px; border: 0px solid #000000;}
.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;}
.share-email {padding: 5px;}
#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;}
.modal-share-email {width:285px;background-color:white;}

/* grab module styles */
.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 {vertical-align:middle;}
.grab-topbox img.share-icon{padding-right:4px;padding-bottom:2px;}
.grab-item {color:#666666;font-size:11px;font-weight:bold;height:14px;width:50px;border:1px solid #cccccc;background-color:#FFFFFF;padding:5px 6px;}
.grab-item .grab-rss {background:url(../../images/icons/rss.gif) no-repeat left center;padding-left:20px;display:block;height:15px;line-height:15px;}
/*.grab-item-expand{display:none;height:30px;width:65px;border:1px solid #cccccc;border-top:0px;background-color:#FFFFFF;}
.grab-item-expand div{padding:7px;}
.grab-embed {display:block;height:30px;width:65px;border:0.5px solid #cccccc;background-color:#FFFFFF;}
.grab-embed div{margin:7px;} */
.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;}
.promo-wrapper,.promo-index-2{background-color:#FFFFFF;width:302px;padding:0px 7px 7px 7px;}
/* grab module section/page specific overrides */
.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 image (90x68) with gray border around **/
.profile-imgwrap { padding: 5px; border: 1px solid #dedede; margin-bottom: 7px;width:90px; }
.profile-imgwrap .imgblock{ display:block; width: 90px; height: 90px; overflow:hidden; text-align: center; background-color:#000;}
.profile-imgwrap .imgblock img { height:90px; }
/** END profile image (90x68) with gray border around **/


/** previous next pagination **/
.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) 30px 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: 30px -11px; color: #ccc;cursor:default;}
/** END previous next pagination **/


/** footer pages **/
#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 a {color:#085C9C;}
#footer-page h2 a {color:#1a1a1a;}
#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;}
#faq-page ul, #faq-page ul li{font-size:12px;padding-bottom:15px;list-style-type:disc;list-style-position:outside;margin-left:10px;}
#faq-page ul li{padding:0;overflow:visible;}
#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; }



/** END footer pages **/



/** Feedback Form **/
#send-feedback {margin-top:10px;}
#feedback
{
	display:none;
	position: fixed;
	top: 50px;
	left: 200px;
	margin: 0 auto;
	background: #ffffff url(../../images/backgrounds/logo-19.gif) 10px 10px no-repeat;
	border: 1px solid #000000;
	z-index: 501; /* 500 is the modal shield, must be higher */
	font-size:10px;
	width:625px;
}
#feedback #close-feedback-form {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; }
.feedbackForm { margin: 0 0 0 10px; width: 300px; }
.feedbackIntro { width: 300px; }
#feedback h2{ font-size: 2em;}
#feedback h3{ font-size: 16px;font-weight:normal;color:#333333;margin-bottom:5px;}
#feedback p{ font-size: 12px;normal;color:#333333;line-height:1.5em;}
.feedbackForm p {font-weight:bold;font-size:10px;}
.feedback-button {margin-right:18px;margin-bottom:5px;font-size:9px;font-weight:bold;text-align:center;padding:3px;color:#FFFFFF ;background-color:#7d7d7d;height:20px;border: 0px solid #000000;}
.feedback-input {width:280px;height:20px;border: 1px solid #CCCCCC;margin-bottom:10px;}
.feedback-textarea {width:280px;height:100px;border: 1px solid #CCCCCC;}
/** END Feedback Form **/



/** User Login/Registration Form **/

#user-forms
{
	display:none;
	position: fixed;
	top: 50px;
	margin: 0 auto;
	background-color: #ffffff;
	border: 1px solid #000000;
	z-index: 501; /* 500 is the modal shield, must be higher */
	font-size:10px;
	 width:635px;
	 font-family:Arial;
	
}

#user-forms a{text-decoration:underline;}
#user-forms h3{font-size:20px;color:#333333;font-weight:bold;}
#user-login, #user-register, #user-login-forums, #user-register-forums {font-weight:strong;padding: 5px 21px 21px 21px;}
#user-login .join-button {cursor: pointer;font-size:12px;padding:5px;font-weight:bold;text-align:center;color:#FFFFFF ;background-color:#7d7d7d;width:85px;border: 0px solid #000000;}
#user-login span {margin-top:-40px;float:right;}
#user-login .becomeMember, #user-login-forums .becomeMember{float:right;width:200px;}

#user-login .memberForm, #user-login-forums .memberForm-forums{float:left;width:300px;}
#user-forms p {padding:10px 0px 10px 0px;font-size:12px;font-weight:bold;}
#user-forms .joinForm p {_padding:0;*padding:0;}
#user-forms .joinForm p.password-lbl {_padding-bottom:10px;*padding-bottom:10px;}

#user-forms .success {display: none;}
#user-register.success .register-success, #user-login.success .register-success, #user-register-forums.success .register-success, #user-login-forums.success .register-success {display: block;}
/*#user-register label {display: block;width: 100px;}
#user-login label {width: 100px;} */
#user-register .joinBB{float:right;width:230px;font-size:12px;font-weight:bold;}
#user-register .joinForm{float:left;width:300px;}
#user-register .joinCB {overflow:hidden;clear:both;}
#user-register .joinCB p {float:left;width:265px;}
#user-register .joinCB p.newsoffers {width:325px;}
#user-register .joinCB p.newsoffers span {font-weight:normal;}
#user-register .joinCB input{float:left;}
#user-register .joinCB p.newsoffers input {margin-bottom:25px;}
#user-register .joinForm .joinFormLogo h3{float:left;width:50px;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 input, #user-login-forums.error input{border: 1px solid #ff0000;background-color: #ededed;}
.login-error-inline {width:280px;color:red;font-weight:bold;font-size:11px;font-style: italic;font-family:Arial;}
#login-error, #login-error-forums, #email-send-error-forums {width:280px;margin:0px 21px 0px 21px;color:red;font-weight:bold;font-size:11px;font-style: italic;font-family:Arial;}
#close-user-forms {margin:17px 20px 0px 0px;float:right;background:transparent url(../../images/buttons/user-close.gif) no-repeat scroll center right;cursor:pointer;height:23px;width:24px;}

/** END User Login/Registration Form **/

.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;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/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 20px 13px;
	font-size: 14px;
	font-weight: bold;
	color:#333;
}

.error-modal
{
	width: 220px;
	height: 50px;
	background-color: #ffffff;
	padding: 20px;
	padding-top: 50px;
	font-size: 14px;
}
.deactivate-account
{
background-color:#FFFFFF;
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{ padding: 7px 14px; margin-bottom: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 1%; clear:both; }


/* Error Page */
#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 {background-position:0 -15px !important;}
.tout-highlight .heart-large {background-position:0 -22px !important;}
.tout-highlight h3 {text-decoration:underline;}


#chart-playlist, #artist-playlist, #album-playlist
{
	display: none;
}

.f-login-wrapper {height:440px;}
.f-login-wrapper #user-forms {display:block !important;position:relative;top:0;border:none;left:0 !important;}
.f-login-wrapper #close-user-forms {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; /* one less than actual player size to accomodate covering border */
	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";
/* CSS Document */
.right-col-wrapper {background-color:#FFFFFF;margin:0 6px 0 0;padding:0 0 14px;width:316px;}
.right-col2-wrapper {background-color:#FFFFFF;clear:both;height:1%;margin:0 6px 0 0;overflow:hidden;padding:0 0 14px;}

#hot-artist-container, #hot-album-container, #hot-song-container {
	display: none;
}

#hot-container .right-col-wrapper {
	min-height: 230px;
}

/* hot songs in genre module */
.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 .last-song {border:none;}
.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 module */
.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 module */
.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 -35px;}
.other-columns .tweets .exclusives-details {background-position:0 -66px;}
.other-columns .photos .exclusives-details {background-position:0 -100px;}
.other-columns .videos .exclusives-details {background-position:0 -134px;}
.other-columns .mashup .exclusives-details {background-position:0 -166px;}
.other-columns .juice .exclusives-details {background-position:0 -199px;}
.other-columns .the-tastemakers .exclusives-details {background-position:0 -233px;}
.other-columns .other-columns-row .pic {float:left;padding-right:10px;}

/* hot news and features */
.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 with track listing/play control */
.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 3 across */
.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 3 across */
.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;}								

/* right col feature modules */
.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 */
.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;}

#subscribe-container a {font-size:12px; color:#cc0000; font-weight:bold;}
.right-col-wrapper #subscribe-container a {font-size:12px;float:none;width:70px;cursor:pointer; color:#FFFFFF;font-weight:bold;}
/* hot conversations */
#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;}

/* most-viewed */
#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 */
#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 */
.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;}

/* aol feeds */
.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;}

/* next and previous article */
.article-navigation {overflow:hidden;padding:7px 7px 0;width:302px;}
.article-navigation .label {font-size:11px;color:#e58100;font-weight:bold;}
.article-navigation .previous-article, .article-navigation .next-article {float:left;width:125px;height:45px;}
.article-navigation .previous-article {padding-right:10px;border-right:1px solid #999;background:url(../../images/backgrounds/article-prev.gif) no-repeat center left;padding-left:15px;}
.article-navigation .next-article {padding-left:10px;background:url(../../images/backgrounds/article-next.gif) no-repeat center right;padding-right:15px;}
.article-navigation a, .article-navigation span {font-size:11px;color:#1a1a1a;}
.article-navigation .disable-prev-article {background:url(../../images/backgrounds/article-prev-disabled.gif) no-repeat center left;}
.article-navigation .disable-next-article {background:url(../../images/backgrounds/article-next-disabled.gif) no-repeat center right;}
.article-navigation .disable-prev-article .label, .article-navigation .disable-next-article .label{color:#333;}
.article-navigation .disable-prev-article span, .article-navigation .disable-next-article span{color:#999;}

/* connect with billboard */
#bb-connect .right-col2-wrapper {padding:0 0 7px;}
#bb-connect .connect-billboard {width:270px;margin:0 auto;border:1px solid #ccc;padding:10px 15px;}
#bb-connect .connect-billboard .header-div {overflow:hidden;}
#bb-connect .connect-billboard h3 {font-size:21px;font-weight:normal;color:#333;width:129px;float:left;}
#bb-connect .connect-billboard img {float:left;margin-top:2px;width:121px;height:19px;}
#bb-connect .connect-billboard ul {margin:10px 6px 0;padding:0;overflow:hidden;clear:both;}
#bb-connect .connect-billboard ul li {float:left;width:49px;background:url(../../images/icons/connect-sprite.gif) no-repeat;height:62px;margin-right:20px;}
#bb-connect .connect-billboard ul li a {display:block;text-indent:-9999px;height:62px;}
#bb-connect .connect-billboard ul li.facebook {background-position:-69px 0;}
#bb-connect .connect-billboard ul li.buzz {background-position:-138px 0;}
#bb-connect .connect-billboard ul li.email {background-position:-206px 0;margin-right:0;}

/* viral video vault */
#viral-vault {}
#viral-vault h1{background:url(../../images/backgrounds/viral_video_vault_small.jpg) no-repeat;text-indent:-9999px;width:296px;height:142px;}
#viral-vault h2 {font-size:16px;padding-bottom:5px;}
#viral-vault .right-col2-wrapper {padding-bottom:0;}
#viral-vault .viral-header{padding:0 10px;}
#viral-vault .viral-item {border-top:1px solid #ccc;}
#viral-vault .viral-item a {display:block;padding:5px 10px;font-size:14px;color:#666;width:296px;}
#viral-vault .viral-item a:hover {text-decoration:none;background-color:#E1F2F9;}

/* video right rail */
#rc-video {}
#rc-video ul {height:40px;background-color:#858585;padding-left:10px;}
#rc-video ul li {float:left;background-color:#858585;margin-top:10px;padding:7px;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;}
#rc-video ul li.active {background-color:#fff;color:#000;}
#rc-video .most-container {margin:20px 0 0 5px;height:353px;overflow:auto;}
#rc-video .video-item {width:284px;overflow:hidden;padding:5px;cursor:pointer;}
#rc-video .video-popular{width:100px;height:60px;float:left;}
#rc-video .img-bg-small {width:99px; height:59px;background-color:#414141;float:left;}
#rc-video .img-bg-small img{width:99px; height:59px;}
#rc-video .video-info {float:left;width:167px;margin-left:10px;}
/* Artist section specific files */
.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 .header a.header-buttons {padding-right:10px;padding-top: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;}


/* related artist carousel */
.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 {visibility:visible;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 {visibility:visible;width: 18px;height: 67px;cursor: pointer;background: transparent url(../../images/buttons/related-arrow-right.gif) no-repeat 0 12px;float: right;}
.related-artists div.disabled {visibility:hidden !important;}
.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 carousel */
.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;height:1%;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);}


/* Position Dialog */
.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;}
#artist-conversations .empty-convo{position:absolute;bottom:0;left:220px;}

#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;}
#landing-info .unit1 .aol-link{padding:25px 0 14px;}
#landing-info .unit1 .aol-link a{display:block;font-size:11px;font-weight:bold;}
#landing-info .unit1 .aol-session {background:url(../../images/icons/aol-sessions.gif) left top no-repeat;width:190px;height:44px;padding-top:25px;height:60px;}
#landing-info .unit1 .aol-interface {background:url(../../images/icons/aol-interface.gif) left top no-repeat;width:190px;height:55px;padding-top:70px;}

.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;cursor:pointer;}
.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:116px;text-align:center;}
.artist-info-slideshow .amount-btn .shade {width:137px;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:108px;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:0;top:3px;right:18px;}
.artist .side-image .slideshow-btn {top:3px;right:18px;}

/* charts area of artist info landing page */
#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;}

/* left hand modules for artist landing page */
#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;}

/* comment-share module */
.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:85px;}
.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;
}
/* load container takes care of now.
.charts #header {padding-bottom:104px;}
*/
#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;}
#landing-header p {margin:3px 276px 0 0;line-height:1.3em;font-size:1.0em;color:#2f2f2f;}

.charts #x-rail {padding:13px 0 0 0; display:inline-block;} 
.landing #x-rail {padding:3px 0 0 0;} 
.charts #x-rail .module {margin-top:0;}
.landing #x-rail .module {margin-top:-3px;}
#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:url(../../images/backgrounds/chart-hover-item.gif) left top no-repeat;} 
#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;clear:both;height:1%;position:relative;background-color:#1d1d1d;z-index:10;}
#calendar-nav {float:left;} 
#calendar-nav a
, #calendar-nav #month-wrapper, #calendar-nav #year-wrapper {float:left;}
#month-wrapper, #year-wrapper {position:relative;z-index:1;color:#fff;margin:8px 9px 6px;font-size:18px;font-weight:bold;}
#year-wrapper a {color:#fff;}
.charts #calendar {display:none;position:absolute;top:36px;left:0;width:245px;}
.charts .header h1 {margin:4px 0 0 0;color:#fff;height:41px;position:relative;overflow:hidden;}
.charts .header h1.summer-songs {height:32px;}
.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;}
#calendar-nav a.calendar-nav {background:url(../../images/buttons/calendar-nav.gif) 0 0 no-repeat;width:28px;height:36px;display:block;}
#calendar-nav a.previous {margin-left:18px;}
#calendar-nav a.previous:hover {background-position:-28px 0;}
#calendar-nav a.next {background-position:0 -36px;}
#calendar-nav a.next:hover {background-position:-28px -36px;}
#chart-date-nav .chart-archives {background-color:#1f1f1f;margin-left:17px;float:left;height:24px;padding:8px 14px 4px;width:217px;position:relative;}
#chart-date-nav .summer-archives {width:227px;margin-left:0;}
#chart-date-nav .summer-nobg {background:none;width:205px;margin-left:0;}
#chart-date-nav .chart-archives a#open-calendar{background:url(../../images/icons/calendar.gif) no-repeat left top;padding:0 0 0 28px;font-size:18px;font-weight:bold;color:#fff;}
#chart-date-nav .summer-archives a, #chart-date-nav .summer-nobg a  {font-size:18px;font-weight:bold;color:#fff;}
#chart-date-nav a.charts-forum {background:url(../../images/buttons/chart-forums.gif); height:24px;position:absolute;right:148px;text-indent:-9999px;top:6px;width:170px;}
#chart-date-nav a.charts-forum:hover {background-position:0 -24px; }

#chart-header p {display:inline;margin:10px 0 0 0;}
#chart-header .sub-header {margin-top:-12px;font-size: 22px;color:#04A1D6;}
#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;}
#chart-header .chart-sponsor-logo {width:130px;height:40px;position:absolute;right:10px;bottom:4px;}
#chart-header .chart-sponsor-logo span {font-weight:normal;font-size:8px;color:#fff;width:57px;display:block;float:left;margin:5px 5px 0 0}
#chart-header .chart-sponsor-logo-two {width:250px;height:40px;position:absolute;left:310px;top:10px;}
#chart-header .chart-sponsor-logo-two span {font-weight:normal;font-size:10px;color:#fff;width:57px;display:block;float:left;margin:5px 5px 0 0;letter-spacing:-1px;}
.charts #chart-date-nav .grab-module {position:absolute;right:2px;top:6px;z-index:1}
.charts #chart-date-nav .grab-module .grab-topbox{height:17px;width:58px;}
.charts #chart-date-nav .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:12px;right:6px;z-index:10;}
.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 13px;}

#chart-date-nav {width:962px;background:url(../../images/backgrounds/chart-header.gif) repeat-x;height:36px;margin-top:1px;position:relative;}

#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;}
.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 .info-end {width:250px;float:left;}
.item .unit-2 .info-end h2 {font-size:2.0em;font-weight:bold;padding-bottom:2px;}
.item .unit-2 .info-end h3 {font-size:1.3em;font-weight:bold;}
.item .unit-2 .info-end p {font-size:1.3em;color:#707070;}
.item .unit-2 .chart-detail {width:160px;float:right;}
.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;}
.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:232px;}
.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;}
.unit-2 .item-lyrics {display:none;line-height:0.9em;margin-top:14px;}
.unit-2 .item-lyrics dt{border-left:3px solid #BDEB86;padding-left:4px;font-size:1.2em;font-weight:bold;}
.unit-2 .item-lyrics dt a{color:#666666;}
.item .play {width:114px;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;}
.item .play a.ringbtn {background-position:-99px 0;}
.item .play a.ringbtn:hover {background-position:-99px -33px;}
.ringTone {right:0px;position:absolute;top:40px;}
.ringTone a {background-image:url(../../images/buttons/ringtone.gif);background-repeat:no-repeat;background-position:0 0;display:block;height:16px;width:118px;}
.ringTone a:hover{background-position:0px -16px;}

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;}

/* Chart Headers */
.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;}

/* For Locked Icon */
.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;}

/* Position Dialog */
.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;}

#chart-date-nav .chart-view-all {position:absolute;top:6px;right:6px;}
#chart-date-nav .chart-view-all a {text-indent:-9999px;background:url(../../images/buttons/charts-view-all.gif) no-repeat;height:24px;width:133px;display:block;}
#chart-date-nav .chart-view-all a:hover {background-position:0 -24px;}

#chart-date-nav .chart-view-year {background-color:#d80379;position:absolute;top:7px;text-align:center;right:111px;height:23px;width:200px;}
#chart-date-nav .chart-view-year a {color:white;padding-top:2px;font-weight:bold;font-size:15px;display:block;}
#chart-date-nav .chart-view-year a:hover {text-decoration: underline; color:white ;}

#chart-date-nav .chart-view-decade {background-color:#04A1D6;position:absolute;top:7px;text-align:center;right:320px;height:23px;width:193px;}
#chart-date-nav .chart-view-decade a {color:white;padding-top:2px;font-weight:bold;font-size:15px;display:block;}
#chart-date-nav .chart-view-decade a:hover {text-decoration: underline; color:white ;} 




.header-decade-end #calendar-nav {visibility:hidden;}
.header-decade-end .chart-archives {visibility:hidden;}

.charts-end #load-container, .mid-year #load-container {padding-top:120px;}
.charts-end #x-rail, .mid-year #x-rail {padding-top:0;}
.charts-end #calendar .drop-down .list li.end-clear{display:none;} 
.charts-end #share-icons .addthis_button_expanded {border:none;}

/** share module **/
.charts #chart-header #share-icons {position:absolute;right:12px;top:12px;z-index:10;}
.charts #share-icons a {background-image:url(../../images/icons/sharesprite-chart.gif);}
.charts #share-icons .chart-sponsor-logo-two a {background-image:url(../../images/backgrounds/NextBigSound.png); width:50px; height:50px; margin-left:-3px;}
.charts #share-icons .twitter, .charts #share-icons .addthis_button_twitter {background-position:0px -111px;}
.charts #share-icons .myspace, .charts #share-icons .addthis_button_myspace {background-position:0px -127px;}
.charts #share-icons .rss {background-position:0px -145px;}
.charts #share-icons .emailid {background:url(../../images/icons/email.gif) center left no-repeat;}
.charts #share-icons .print {height:15px;background-position:0px -98px;}
.charts #share-icons .more {color:#ccc;padding-top:2px;}
/** END of share module **/

.charts .chart-item-wrapper {position:relative;}
.charts .chart-item-wrapper .chart-artist-ad {position:absolute;top:-20px;left:-20px;}/* events.css overrides news.css */


.charts #calendar {background-color:#2a2a2a;}
.charts .change-date {width:250px;position:relative;z-index:10;}
.charts .year-only, #year-wrapper #calendar table {width:65px;}
#change-month {text-align:center;}
.charts #change-month {text-align:left;float:left;margin:15px 0 0 10px;}
.charts #change-year {float:left;margin:15px 0 0 15px;}
.charts .year-only #change-year {margin:15px 69px 15px 70px}
.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;}
.charts #change-month a, #change-year a {color:#fff;}
.charts #change-month span, #change-year span {font-size:12px;color:#fff;font-weight:bold;position:absolute;top:7px;}

#calendar table {width:161px;font-size:0.9em;font-weight:bold;color:#858585;}
.charts #calendar table {margin-top:15px;z-index:0;position:relative;clear:both;}
#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:none;font-size:12px;font-weight:bold;padding:7px;}
#calendar th {background-color:#bdeb86;}
.charts #calendar th {background:url(../../images/backgrounds/calendar-th.gif) repeat-x; }
#calendar td {background-color:#95E03D;}
.charts #calendar td {background:url(../../images/backgrounds/calendar-td.gif) repeat-x;}
#calendar td.past {background-color:#aed87d;}
.charts #calendar td.past {background:url(../../images/backgrounds/calendar-td.gif) repeat-x;}
#calendar .over td {background-color:#7bd80d;}
.charts #calendar .over td {background:url(../../images/backgrounds/calendar-td.gif) repeat-x;}
.charts #calendar .over td.past {background:none;background-color:#d70377;}
.charts #calendar .current-week td {background:none;background-color:#d70377;}
#calendar .over td a {color:#fff;}
.charts #calendar a.close{width:161px;text-align:center;color:#ccc;padding: 1px 0;}
#year-wrapper #calendar a.close{width:65px;}
#year-wrapper #change-year{float:none;margin:0;width:65px;text-align:center;}
.events #calendar a.close {display:none;}
#calendar .extra-text {font-size:12px;font-weight:bold;color:#fff;width:231px;text-align:center;background:url(../../images/backgrounds/calendar-td.gif) repeat-x;padding:7px;clear:both;}
.charts #calendar .drop-down {width:106px;height:27px;float:left;position:relative;background:#1f1f1f url(../../images/buttons/cal-drop-arrow.gif) 94px 12px no-repeat;}
.charts #calendar .drop-down .list {width:106px;height:236px;background-color:#1f1f1f;position:absolute;top:26px;display:none;overflow:hidden;padding-bottom:5px;}
.charts #calendar .year-only .drop-down .year-list {height:61px;}
.charts #calendar .drop-down .list ul {padding:6px 0 10px;float:left;width:84px;position:absolute;}
.charts #calendar .drop-down .month-list ul{width:100%;}
.charts #calendar .drop-down .list span,.charts #calendar .drop-down .list li {font-size:12px;color:#fff;font-weight:bold;display:block;position:relative;padding:2px 0 2px 4px;left:0;cursor:pointer;text-decoration:none;}
.charts #calendar .list .current {background-color:#D70377;}
.charts #calendar .list .hover-selection {background-color:#D70377;text-decoration:underline;cursor:pointer;}
.charts #calendar .show-opacity{filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20;}
.charts #calendar .drop-down .drop-list {width:106px;height:26px;position:absolute;top:0;left:0;cursor:pointer;}
.charts #calendar .scroll-track {background-color:#373737;right:4px !important;}
.news .header { margin:10px 0 10px;width:100%;}
.news .header-title {float:left;width:611px;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;}

/* comment-share module */
.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 .el-boxes .love-hate-box .love-meter-container .meter {width:230px;}
.news .reviews .user-comments h4 span {background: url("../../images/headers/user-comments.gif") left top no-repeat;height:10px;} 
.news .reviews .make-a-comment{line-height:13px;}
.news .reviews .make-a-comment a {width:90px;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 {width:43px;margin:0 0 0 0;padding-top:7px;padding-left:5px;} 
.news #share-services a {width:119px;}

#news-header {height:1%;}
#news-header:after {content:"."; clear:both; display:block; visibility:hidden; height:0px;}
#news-section{z-index:1;}

/** news specific **/
#top-story{ margin-bottom: 15px;border:6px solid white;}
.other-story {float:left;border:4px solid white;}
.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:auto;}
#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(http://www.billboard.com/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(http://www.billboard.com/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(http://www.billboard.com/images/backgrounds/news-tab-left-active.gif); }
.news-nav li.active a { color: #1a1a1a; background: #fff url(http://www.billboard.com/images/backgrounds/news-tab-right-active.gif) top right no-repeat; }

.news .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; }
.news .article-forums{background:url(../../images/buttons/article-forum-link.gif) no-repeat scroll 0 0 transparent;display:block;float:left;height:67px;margin-top:6px;width:69px;}

.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;}

.tweets-of-the-week {background:transparent url(../../images/backgrounds/tweets-of-the-week-296.jpg) 0 0 no-repeat ;
width:296px;color:#fff; font-weight: bold; position:relative; margin-bottom: 10px; text-indent: -9999px;
height:143px;display:block;
}

.photos-of-week{background:transparent url(../../images/backgrounds/potw_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;}
.viral-videos {background:transparent url(../../images/backgrounds/viral_video_vault_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;}
.mashup-mondays {background:transparent url(../../images/backgrounds/mashup-mondays-small.gif) 0 0 no-repeat ;
width:296px;color:#fff; font-weight: bold; position:relative; margin-bottom: 10px; text-indent: -9999px;
height:143px;display:block;}
.the-juice {background:transparent url(../../images/backgrounds/juice_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;}

.tastemakers {background:transparent url(../../images/backgrounds/tastemakers-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;}



.tweets-of-the-week-header {background:transparent url(../../images/backgrounds/tweets-of-the-week-header.jpg) no-repeat scroll 0 0;
height:173px;
position:relative;
text-indent:-9999px;
width:962px;
cursor:pointer;
}


.photo-week-header{background:transparent url(../../images/backgrounds/photos_of_the_week.jpg) no-repeat scroll 0 0;
cursor:pointer;
height:173px;
position:relative;
text-indent:-9999px;
width:962px;}

.viral-video-header {background:transparent url(../../images/backgrounds/viral_video_vault.jpg) no-repeat scroll 0 0;
cursor:pointer;
height:173px;
position:relative;
text-indent:-9999px;
width:962px; }

.mashup-header {background:transparent url(../../images/backgrounds/mashup-mondays-header.gif) no-repeat scroll 0 0;
cursor:pointer;
height:173px;
position:relative;
text-indent:-9999px;
width:962px; }

.the-juice-header {background:transparent url(../../images/backgrounds/juice_banner.jpg) no-repeat scroll 0 0;
cursor:pointer;
height:173px;
position:relative;
text-indent:-9999px;
width:962px; }


.tastemakers-header {background:transparent url(../../images/backgrounds/tastemakers_banner.jpg) no-repeat scroll 0 0;
cursor:pointer;
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; }
/** end **/

/** column landing page **/
#news-column-head .module {margin-top:0;}
#column-landing .prev-next-pagination {float:none;/*clear:both;*/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; }


/** END column landing page **/

/** column article page **/
.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;cursor:pointer;}
.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;}
/** END column article page **/

/** feature article page **/
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: 14px 14px 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; margin:16px 10px 40px 10px;  font-size: 13px;  line-height: 18px; color: #000; width: 427px;min-height:400px;}
.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;color:#085C9C;}
.main-article-wide {width:612px;margin:16px;}
.main-article-wide p.chart-description {padding:0;margin:0 0 16px;}
.chart-module {position:relative;padding:16px 0 20px 16px;margin-left:-16px;}
.chart-module:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; }
.chart-module .item-unit-1 {float: left; margin-right:10px; width:392px;}
.chart-module .item-unit-2 {float: left; width: 210px;}
.chart-module .item-unit-2 img {width:206px;}
.chart-module .item-unit-1 .top-unit {overflow:hidden;height:1%;margin-bottom:10px;}
.chart-module .item-unit-1 .unit-1 {width:66px;float:left;padding:0 10px 0 0;background:url(../../images/backgrounds/vertical-dots.gif) repeat-y 73px 0;}
.chart-module .item-unit-1 .unit-1 .rank {width:53px;height:56px;background-color:#d70377;padding:5px;font-size:21px;font-weight:bold;color:#fff;display:block;}
.chart-module .item-unit-1 .unit-2 {float:left;padding:0 5px;width:230px;}
.chart-module .item-unit-1 .unit-2 h2, .chart-module .item-unit-1 .unit-2 h3 {font-size:20px;font-weight:bold;color:#666;padding:0;line-height:22px;}
.chart-module .item-unit-1 .unit-2 h4 {font-size:12px;}
.chart-module .item-unit-1 .unit-3 {width:76px;float:left;}
.chart-module .item-unit-1 .play a {background:url(../../images/buttons/play-buttons.png) no-repeat;display:block;float:right;height:33px;margin-right:5px;width:33px;}
.chart-module .item-unit-1 .play a.lalabtn {background-position:-33px 0;}
.chart-module .item-unit-1 .bottom-unit {background:url(../../images/backgrounds/horizontal-dots.gif) repeat-x left top;font-size:13px;}
.chart-module .item-unit-1 .bottom-unit .desc{padding:10px 0;line-height:17px;}
.chart-module .item-unit-1 .bottom-unit .links {margin-top:5px;}
.chart-module .item-unit-1 .bottom-unit .links a {margin:0 2px;font-size:12px;}
.chart-module-first {margin-top:0;}
.artist-chart-item .item-unit-1 {width:342px;}
.artist-chart-item .item-unit-2{width:260px;}
.artist-chart-item .item-unit-2 img {width:254px;}
.artist-chart-item .item-unit-1 .unit-2 {width:256px;}
.chart-list-divider{background:url(../../images/backgrounds/drop-shadow-bottom-643.png) left bottom no-repeat; width:645px;height:6px;text-indent:-9999px;margin-left:-16px;margin-top:10px;}

.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: 312px; border-right:none;}
.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;position:relative;}
.el-boxes .love-hate-box .love-bar .hate-dialog {left:40px;top:30px;}
.el-boxes .love-hate-box .love-bar .love-dialog {left:70px;top:30px;}
.el-boxes .next-prev-box .article-navigation {padding:13px 12px 0}
.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 0 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; padding:0 10px;}

.article-pagination, .chart-group-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:60%;}
.article-pagination .pagination li.on span {padding:4px 9px 4px 0;}
.article-pagination .next-prev { float:right; padding:3px 0 0 0;}
.article-bottom-pagination { border-bottom:none;padding-bottom:0;margin-top:10px;}

.chart-group-pagination{position:relative;}
.chart-group-pagination a{color:#333;text-decoration:none;}
.chart-group-pagination .previous-chart-page {width:80px;font-size:14px;color:#333;position:absolute;top:10px;left:0;}
.chart-group-pagination .next-chart-page {text-align:right;width:50px;font-size:14px;color:#333;position:absolute;top:10px;right:0;}
.chart-group-pagination .chart-pagination {width:450px;height:25px;overflow:visible;margin:0 auto;position:relative;}
.chart-group-pagination .chart-pagination ul {float:left;width:auto;}
.chart-group-pagination .chart-pagination ul li {display:inline;float:left;margin:0 2px 0 0;padding:0 0 0 1px;}
.chart-group-pagination .chart-pagination ul .on {background:url(../../images/buttons/pagination-group-charts.png) no-repeat left top;}
.chart-group-pagination .chart-pagination ul li a {display:block;float:left;font-size:12px;font-weight:bold;height:23px;margin:0 -1px 0 0;padding:2px 8px 0 6px;position:relative;color:#333;}
.chart-group-pagination .chart-pagination ul .on a {background:url(../../images/buttons/pagination-group-charts.png) no-repeat right top;color:#FFFFFF;}
.chart-bottom-pagination {border:none;padding-bottom:0;} 
.chart-bottom-pagination .previous-chart-page {left:16px;}
.chart-bottom-pagination .next-chart-page {right:16px;}


.article-slideshow {position:relative;height:auto;}
.article-slideshow img {width:607px;border:solid 5px white;}
.article-slideshow img.hvr-bdr{border-color:#ddeff5;cursor:pointer;}
.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:116px;text-align:center;}
.article-slideshow .amount-btn .shade {width:137px;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:108px;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;right:3px;}
.slideshow-image-wrapper .article-slideshow .slideshow-btn {top:3px;right:3px;}
.slideshow-image-wrapper .side-image {height:auto;margin-bottom:10px;}
.slideshow-image-wrapper .side-image img {width:175px;border:solid 3px white;}


/** end **/

/** share module **/

#share-icons {float:right;}
#share-icons a {display:block;width:16px;height:16px;padding:0;margin-right:5px;float:left;background:url(../../images/icons/sharesprite.gif) left center no-repeat;text-indent:-9999px;}
#share-icons .digg, #share-icons .addthis_button_digg {background-position:0px -16px;}
#share-icons .facebook, #share-icons .addthis_button_facebook {background-position:0px -48px;}
#share-icons .twitter, #share-icons .addthis_button_twitter {background:url(../../images/icons/twitter.gif) center left no-repeat;margin-right:1px;}
#share-icons .myspace, #share-icons .addthis_button_myspace {background:url(../../images/icons/myspace.gif) center left no-repeat;}
#share-icons .emailid {background:url(../../images/icons/email.gif) center left no-repeat;}
#share-icons .more, #share-icons .addthis_button_expanded {background-position:0px -81px;text-indent:20px;font-size:11px;color:#085C9C;width:45px;padding-right:10px;border-right:1px solid #999;}
#share-icons .print {background-position:0px -97px;margin-left:5px;}
#share-icons .rss {background:url(../../images/icons/rss.gif) center left no-repeat;margin-right:0;}
#share-icons span {background:none;display:none;}
.share-toolbox, .share-toolbox-more{overflow:hidden;float:left;}
.share-toolbox-more span {display:none;}

/** END of share module **/

/** chart landing page - editorial **/
.main-article .landing-top {margin-bottom:25px;}
.main-article .landing-top p {color:#333;font-size:12px;}
.main-article .landing-header {position:relative;display:block;width:611px;height:100px;background-color:#664c7d;margin-bottom:5px;}
.main-article .landing-header h2{position:absolute;bottom:5px;left:5px;width:600px;font-size:36px;color:#fff;font-weight:bold;padding-bottom:0;line-height:30px;}
.main-article .landing-header img {width:611px;}
.main-article .landing-bottom {overflow:hidden;}
.main-article .landing-bottom .featured-content {overflow:hidden;float:left;width:370px;margin-right:20px;}
.main-article .landing-bottom .coming-soon {float:left;width:221px;}
.main-article .landing-bottom h3 {font-size:18px;padding-bottom:4px;border-bottom:1px solid #999;width:380px;color:#000;}
.main-article .landing-bottom .coming-soon h3 {width:221px;margin-bottom:5px;}
.main-article .fcontent-row {overflow:hidden;margin-top:10px;padding-bottom:10px;}
.main-article .fcontent-row .fcontent-item {width:180px;float:left;}
.main-article .fcontent-row .fcontent-header {position:relative;width:180px;height:160px;display:block;}
.main-article .fcontent-row .fcontent-header img {width:180px;height:160px;}
.main-article .fcontent-row .fcontent-header h4 {position:absolute;top:5px;left:5px;width:125px;font-size:24px;color:#fff;font-weight:bold;line-height:24px;}
.main-article .fcontent-row .left-item {margin-right:10px;}
.main-article .fcontent-row .fcontent-item p {font-size:11px;font-weight:bold;line-height:14px;margin-top:5px;}
.main-article .fcontent-row .hot100-songs .fcontent-header{background-color:#3D3E6E;}
.main-article .fcontent-row .top200-albums .fcontent-header{background-color:#AA2020;}
.main-article .fcontent-row .toptours-decade .fcontent-header{background-color:#CC6600;}
.main-article .fcontent-row .artists-decade .fcontent-header{background-color:#CCCC00;}
.main-article .fcontent-row .photos .fcontent-header{background-color:#1CAD24;}
.main-article .fcontent-row .videos .fcontent-header{background-color:#733274;}
.main-article .fcontent-fullrow {position:relative;margin:10px 0;width:370px;height:80px;background-color:#727256;}
.main-article .fcontent-fullrow h4 {position:absolute;top:5px;left:5px;width:370px;font-size:24px;color:#fff;font-weight:bold;}
.main-article .fcontent-fullrow img {width:370px;}
.main-article .landing-bottom .coming-soon a {display:block;font-size:11px;font-weight:bold;color:#333;text-decoration:none;line-height:17px;}
.main-article .landing-bottom .coming-soon a:hover {text-decoration:underline;}
.main-article .landing-bottom .coming-soon a.view-all {font-size:16px;color:#D70377;margin-bottom:15px;line-height:24px;}
.main-article .fullwidth {width:601px;}
.main-article .fullwidth img {width:601px;}
.main-article .top-margin {margin-top:15px;}


/** bonnaroo editorial page **/
.main-article .bon-header {overflow:hidden;clear:both;height:95px;}
.main-article .bon-header .banner{background:url(../../images/backgrounds/bonnaroo.jpg) no-repeat;width:420px;height:95px;text-indent:-9999px;float:left;}
.main-article .bon-header .bon-sponsor {float:right;width:100px;}
.main-article .bon-header .bon-sponsor span {font-size:12px;}
.main-article .main-large-image {position:relative;margin-top:20px;}
.main-article .bon-article p:first-letter, .main-article .bon-article p:first-child:first-letter {font-size: 11px;line-height:18px;color: #000;}
.main-article .main-large-image p:first-letter {font-size:12px;color:#fff;line-height:11px;padding:0;float:none;}
.main-article .main-large-image img {width:610px;}
.main-article .bon-article .other-stories {overflow:hidden;margin:10px 0 20px;}
.main-article .bon-article .other-story{border:0;margin:0 6px 0 0;}
.main-article .bon-article .other-story p:first-letter {color:#fff;line-height:11px;padding:0;float:none;}
.main-article .bon-article .end-other-story {margin-right:0;}
.main-article .bon-article .bon-headlines {overflow:hidden;}
.main-article .bon-article .bon-headlines-one {float:left;width:390px;margin-right:20px;}
.main-article .bon-article .bon-headlines-two {float:left;width:200px;}
.main-article .bon-article .bon-headlines h3 {width:385px;background:url(../../images/backgrounds/bonnaroo-header.gif) center center repeat-x;font-size:12px;font-weight:bold;height:16px;line-height:16px;padding-left:5px;margin-bottom:10px;}
.main-article .bon-article .bon-headline {margin-bottom:20px;}
.main-article .bon-article .bon-headlines-one .news-headline {margin-bottom:10px;overflow:hidden;height:1%;}
.main-article .bon-article .bon-headlines-one .news-headline img {width:100px;height:67px;float:left;margin-right:10px;}
.main-article .bon-article .bon-headlines-one .news-headline h4 {font-size:11px;font-weight:bold;color:#ffa200;}
.main-article .bon-article .bon-headlines-one .news-headline h4.feat {color:#c100f9;}
.main-article .bon-article .bon-headlines-one .news-headline p {font-size:11px;line-height:12px;}
.main-article .bon-article .bon-headlines-one .news-headline p span {font-weight:bold;}
.main-article .bon-article .bon-headlines-one a.more-posts {display:block;width:385px;text-align:right;font-size:12px;font-weight:bold;color:#000;text-decoration:none;}
.main-article .bon-article .bon-headlines-two h3 {width:195px;}
.main-article .bon-article .bon-headlines-two h4 {font-size:12px;font-weight:bold;color:#c100f9;margin-left:5px;} 
.main-article .bon-article .bon-headlines-two p {font-size:12px;margin-left:5px;}
.main-article .bon-article .bon-headlines-two p:first-letter {font-size:12px;}





/** Lolla editorial page **/
.main-article .lolla-header {overflow:hidden;clear:both;height:95px;}
.main-article .lolla-header .banner{background:url(../../photos/stylus/109714-header_fade.jpg) no-repeat;width:420px;height:95px;text-indent:-9999px;float:left;}
.main-article .lolla-header .lolla-sponsor {float:right;width:100px;}
.main-article .lolla-header .lolla-sponsor span {font-size:12px;}
.main-article .main-large-image {position:relative;margin-top:20px;}
.main-article .lolla-article p:first-letter, .main-article .lolla-article p:first-child:first-letter {font-size: 11px;line-height:18px;color: #000;}
.main-article .main-large-image p:first-letter {font-size:12px;color:#fff;line-height:11px;padding:0;float:none;}
.main-article .main-large-image img {width:610px;}
.main-article .lolla-article .other-stories {overflow:hidden;margin:10px 0 20px;}
.main-article .lolla-article .other-story{border:0;margin:0 6px 0 0;}
.main-article .lolla-article .other-story p:first-letter {color:#fff;line-height:11px;padding:0;float:none;}
.main-article .lolla-article .end-other-story {margin-right:0;}
.main-article .lolla-article .lolla-headlines {overflow:hidden;}
.main-article .lolla-article .lolla-headlines-one {float:left;width:390px;margin-right:20px;}
.main-article .lolla-article .lolla-headlines-two {float:left;width:200px;}
.main-article .lolla-article .lolla-headlines h3 {width:385px;background:url(../../images/backgrounds/bonnaroo-header.gif) center center repeat-x;font-size:12px;font-weight:bold;height:16px;line-height:16px;padding-left:5px;margin-bottom:10px;}
.main-article .lolla-article .bon-headline {margin-bottom:20px;}
.main-article .lolla-article .lolla-headlines-one .news-headline {margin-bottom:10px;overflow:hidden;height:1%;}
.main-article .lolla-article .lolla-headlines-one .news-headline img {width:100px;height:67px;float:left;margin-right:10px;}
.main-article .lolla-article .lolla-headlines-one .news-headline h4 {font-size:11px;font-weight:bold;color:#ffa200;}
.main-article .lolla-article .lolla-headlines-one .news-headline h4.feat {color:#c100f9;}
.main-article .lolla-article .lolla-headlines-one .news-headline p {font-size:11px;line-height:12px;}
.main-article .lolla-article .lolla-headlines-one .news-headline p span {font-weight:bold;}
.main-article .lolla-article .lolla-headlines-one a.more-posts {display:block;width:385px;text-align:right;font-size:12px;font-weight:bold;color:#000;text-decoration:none;}
.main-article .lolla-article .lolla-headlines-two h3 {width:195px;}
.main-article .lolla-article .lolla-headlines-two h4 {font-size:12px;font-weight:bold;color:#c100f9;margin-left:5px;} 
.main-article .lolla-article .lolla-headlines-two p {font-size:12px;margin-left:5px;}
.main-article .lolla-article .lolla-headlines-two p:first-letter {font-size:12px;}/* events.css overrides news.css */

.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;}
/* load container takes care of now.
.homepage #header {
	padding-bottom:108px;
}
*/
.scroll-track
{
	position: absolute;
	background-color: #cccccc;
	width: 8px;
	height: 8px;
}

.scroll-thumb
{
	position: relative;
	background-color: #D70377;
	width: 8px;
	height: 8px;
}

#homepage-main {
position:relative;
}

.feature-image-list-container
{
	display: block;
	width: 962px;
	height: 478px;
	overflow: hidden;
}
.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;
}

.feature-text
{
	display: block;
	position: absolute;
	left: 36px;
	top: 280px;
	width: 580px;
	height: 128px;
	z-index: 3;
}

.feature-text-list-container
{
	overflow: hidden;
	width: 570px;
	height: 128px;
	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;
}

.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: 145px;
	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;background-color:#fff;}
.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 .ad-unit-feed {
	left: 189px;
	position: absolute;
	height: 31px;
	top:0px;
	z-index: 3;
}
.the-feed .feed-top {
	background-color:#575654;
	padding-left:15px;
	width:947px;
}
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:190px;
}
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: 10px;
	z-index: 3; /* to be above the jcarousel's index of 2 */
}
/* Search section specific files */
.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 Filter Section */

#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;}

/* Search Artist Section */

#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 Section */

#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 Section */

#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:85px;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 Section */

#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-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; }
.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 */

#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 pages */

#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;}
/** billboard chart game **/
.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 .section-head .see-rules-button {float:left;background:url(http://www.billboard.com/images/buttons/game.png) left top no-repeat;padding:0 0 0 1px}
.game-rules .section-head .see-rules-button a {display:block;background:url(http://www.billboard.com/images/buttons/game.png) right top no-repeat;margin:0 -2px 0 0;padding:3px 10px 0 8px;font-size:11px;font-weight:bold;color:#850141;height:16px;}**/
.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 buttons on selections **/
.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;}
/** END **/

.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(http://www.billboard.com/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;}


/** END billboard chart game **/

/** Soundtrack of your life **/

.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;
}
/* Sponsor and Share Buttons */
.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;}

/* Soundtrack of Your Life Logo with SEO hidden text */
.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;}

/* Intro blurb */
.moyl #intro {padding: 20px 25px 0px; background: transparent url(../../images/headers/moyl-intro-bkgnd.gif) top right no-repeat; width:599px; height:48px; }
.moyl .headline {font-size: 18px; font-weight: bold; padding-bottom: 0px;}
.moyl .headline-copy {font-size: 12px; }

/* User Soundtrack Title */
.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;} 

/* Track data */
.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;}

/* User action for track data */
.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;}


/* Private - Enter data tab */

#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;}

/* Private - Enter name data input */

#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;}

/* Private - Enter date data input */

#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;}

/* Private - Event Action buttons*/

#event-buttons {background: #0f7470; float:left; display:inline; width:363px; padding: 29px 0 22px 252px; }
#event-buttons a {margin-right: 7px;}


/* Default - Preset Title */
#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;}

/* Default - Background Change */
.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;} 

/* Default - Enter data position changes */
#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;}

/* Default - Disclaimer */
.disclaimer {text-align:center; font-size:11px; font-style:italic; padding: 36px 0;}

/* Default - Preset Icons */
#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;}
/** EnD Soundtrack of your life **/

.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;}

/* styles for ad sponsors */
.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;}
/* profile section specific files */
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 { 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 h2{float:left;width:200px;}
.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:12px 0 10px;float:left;width:405px;}
.profile .find-head .find-back {float:right;text-indent:0;width:auto;margin:0;}

.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;}
.module-wrapper .find-head{padding:0;border-bottom:none;}
.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;height:1%;}
.music-of-your-life .action-button {overflow:hidden;background-color:#2b817d;padding:7px;height:1%}
.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 { padding:7px 0; margin:7px 2px;float:left;width:431px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:auto;}
.option ul {height:auto;}
.option li { background:url(../../images/backgrounds/vertical-dots.gif) right center no-repeat;}
.option li.last {background:none;}
.option li.last.active {background: transparent url(../../images/backgrounds/filter-tab-left.gif) 0 0 no-repeat;}
.option li a {padding:5px 12px;}
.sort { padding: 7px 14px; margin:0; }
.sort ul { float:left; height:auto;}
.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; }

#find-user-form {padding:0 14px 14px;}
#find-user-form p {font-size:12px;margin-bottom:10px;font-weight:bold;}
#find-user-form .search-box-div {float:right;}
#find-user-form .search-box-div input {border: 1px solid #ccc; padding:5px 4px 1px;margin:0 5px 0 0;float:left;width:195px;}
#find-user-form .search-box-div input:focus {background-color: #e1f2f9;}

.people-list { overflow:hidden;clear:both;}
.people-list .people-row {  overflow:hidden;border-top: 1px solid #f2f2f1; margin-top: -1px;}
.people-list .person-profile { padding: 14px 5px 20px; width:415px; overflow:hidden;position:relative;border-bottom:1px solid #ccc;}
.people-list .person-profile:last-child {border:none;}
.people-list .person-scroll {width:398px}
.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.disabled-anchor:hover {text-decoration:none;}
 
 .people-list .person-profile div.profile-image-facebook { float:left; width: 50px; height: 50px; overflow:hidden;margin-right:10px; position:relative;}
.people-list .person-profile div.profile-image-facebook .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 div.profile-image-facebook img { height: 50px; }

.people-list .person-profile a.profile-name { font-size: 12px;} 
.people-list .person-profile p.profile-name-facebook { font-size: 12px; } 
.people-list .person-profile p.profile-city-state { font-size: 12px; font-weight:normal; }
.people-list .person-profile .billboard-member { font-size:11px; color:#d70377; }
.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:14px; color: #333; padding: 14px;font-weight:bold;letter-spacing:-0.5px;}
.people-list .result-div {max-height:510px;overflow:auto;margin:0 5px;position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.people-list .fb-result {max-height:425px;}
.people-list .bb-result {max-height:250px;}
.people-list .result-div fieldset {overflow:hidden;position:relative;}

.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; }

/* favorites rows */
#profile-photo-container #change-profile-photo {display:none;padding-top:10px;margin-left:14px;overflow:hidden;cursor:pointer;}
#profile-photo-container #change-profile-photo a {display:block;cursor:pointer;background:url(../../images/buttons/profile-action.gif) no-repeat;width:160px;height:29px;}
#profile-photo-container #change-profile-photo a span {display:block;text-indent:-9999px;}
#profile-photo-container #change-profile-photo .change-photo {margin-bottom:5px;}
#profile-photo-container #change-profile-photo .find-people-btn {background-position:0 -30px;}
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;min-height:10px;}
.profile-listing .activity-row .pic img{ width:69px;}
.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  {
}



.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;}


/** settings **/
.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: 208px;}
.profile-settings .settings { float:left;width:407px;}
.profile-settings .settings .setting-row, .more-settings .setting-row { overflow:hidden;height:1%;border-bottom:1px dotted #ccc;padding:20px 0 10px 0px;position:relative; font-size:12px; color:#333;}
.profile-settings .settings .last, .more-settings .last { border:none;padding-bottom:0;}
.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 {vertical-align:middle;}
.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; color:#666666;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 14px 28px 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:189px;height:189px;background:url(../../images/defaults/user-183.gif) left top no-repeat;}
/** END settings **/

/** photo upload **/
.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;}
.uploaded-image  .upload-error  {color:red;font-size:12px;font-style:italic;font-weight:bold;width:200px;}
/** END photo upload **/

/** join billboard **/
.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;}
/** END join billboard **/

/* lefthand game module for neighborhood charts */
.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 */
#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;
	font-weight:bold;
	color:#333;
}

#invite-email input, #invite-email textarea, #invite-email label {
	display: block;
	width: 100%;
}

#invite-email textarea {
	margin-top:10px;
	height: 80px;
	border:1px solid #ccc;
}

#invite-email label {
	color: #000;
	font-weight: bold;
}

#invite-email input {
	margin-bottom: 10px;
}

#invite-email input.submit {
	display:block;
	border: none;
	background:url(../../images/buttons/send-invite.gif) no-repeat;
	width: 94px;
	height: 25px;
	float: right;
	text-indent:-9999px;
	cursor:pointer;
}

#email-error-msg p, .addpeople-error-msg p{color:#ff0000;font-size:11px;font-style:italic;margin:10px;font-weight:bold;}

.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;}

.loading-results {background:url(../../images/icons/ajax-loader-small.gif) top left no-repeat;padding:1px 22px 3px;font-size:11px;font-weight:bold;display:none;margin:20px;}
.find-people-wrapper {min-height:900px;}
#invite-email textarea#email-message {border:none;background-color:#fff;font-style:italic;}
.invite-email-message .send-more-invites {display:block;background:url(../../images/buttons/send-more-invites.gif) no-repeat;float:right;width:124px;height:25px;margin-top:10px;text-indent:-9999px;}

#found-people-list .filter-nav {display: none;padding:7px 14px;border:none;height:auto;}

#found-people-list .follow-selected {display:block;background:url(../../images/buttons/follow-selected.gif) no-repeat;width:111px;height:25px;text-indent:-9999px;padding:0;}
#found-people-list .invite-billboard {display:block;background:url(../../images/buttons/invite-billboard.gif) no-repeat;width:125px;height:25px;text-indent:-9999px;padding:0;}

#found-people-list .choose-network {float:right;margin:10px 7px;display:none;}
.network-list .choose-network {display:block !important;}



#bynetwork {margin: 0 14px;color:#666;}
#bynetwork .input-row {overflow:hidden;margin-bottom:10px;clear:both}
#bynetwork .input-row .label {font-size:12px;font-weight:bold;width:100px;float:left;}
#bynetwork .input-row input {border: 1px solid #ccc; padding:5px 4px 1px;margin:0 5px 0 0;float:left;width:170px;height:22px;}
#bynetwork .input-row input:focus {background-color:#E1F2F9;}
#bynetwork .network-option-div {margin:10px 0 25px;}
#bynetwork .network-option-div p {font-size:14px;font-weight:bold;}
#bynetwork .network-option-div .network-options {overflow:hidden;margin:5px 0;}
#bynetwork .network-option-div .net-opt {width:130px;float:left;font-size:14px;font-weight:bold;}
#bynetwork .network-option-div .net-opt input {float:left;margin-right:6px;}
#bynetwork .network-option-div .net-opt span {float:left;display:block;background:url(../../images/icons/network-sprite.gif) no-repeat;padding-left:20px;height:17px;}
#bynetwork .network-option-div .net-opt span.gmail {background-position:0 -34px;}
#bynetwork .network-option-div .net-opt span.yahoo {background-position:0 -17px;}
#bynetwork .network-option-div .net-opt span.aol {background-position:0 0;}
#bynetwork .email-sec-note {margin:20px 0;clear:both;}
#bynetwork .email-sec-note h4 {font-size:12px;font-weight:bold;}
#bynetwork .email-sec-note p {font-size:12px;}

#neighborhood-chart {margin-top:3px;}
#chart-item-container .item .unit-2 .info {width:200px;}
.profile #chart-item-container .love-meter-container .meter { float:left;}
.profile #chart-item-container .love-meter-container span.percentage {float:left;width:60px;text-align:left;}
.profile #chart-item-container .item .play {width:40px;right:0;}
.profile #chart-item-container .love-meter-container .meter .ch-hate {border-right:1px solid #FFFFFF;float:left;}
.profile #chart-item-container .love-meter-container .meter .ch-love {border-left:1px solid #FFFFFF;float:right;}.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: 12px;}
#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-info .caption a {text-decoration:underline;color:#085C9C;}
#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:14px;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-visual.gif) left top no-repeat;padding-bottom:2px;border-bottom:1px solid #7D3F63;}

#visualizer-share-expand .vis-txt {background-position:0px -64px;height:15px;}
#visualizer-share-expand .vis-linkedin, #visualizer-share-expand .addthis_button_linkedin{ background-position:0px 0px;}
#visualizer-share-expand .vis-digg, #visualizer-share-expand .addthis_button_digg 	{ background-position:0px -16px; }
#visualizer-share-expand .vis-delicious, #visualizer-share-expand .addthis_button_delicious{ background-position:0px -32px;}
#visualizer-share-expand .vis-facebook, #visualizer-share-expand .addthis_button_facebook {background-position:0px -48px;}
#visualizer-share-expand .vis-twitter, #visualizer-share-expand .addthis_button_twitter { background-position:0px -110px;height:12px;}
#visualizer-share-expand .vis-myspace, #visualizer-share-expand .addthis_button_myspace{background-position:0px -123px;height:15px;}
#visualizer-share-expand .vis-google, #visualizer-share-expand .addthis_button_google { background-position:0px -93px;height:15px;}
#visualizer-share-expand .vis-live, #visualizer-share-expand .addthis_button_live 	{background-position:0px -140px;height:15px;}
#visualizer-share-expand .vis-email 	{background-position:0px -80px;height:11px;}
#visualizer-share-expand .share-toolbox-vis span{display:none;}
#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;}















    .video-side-rail {float:left;width:151px;margin-right:5px;}
.video-side-rail ul.video-sub li {background:url(../../images/buttons/video-sub-sprite-new.gif) no-repeat;width:151px;height:30px;}
.video-side-rail ul.video-sub li a {display:block;height:30px;text-indent:-9999px;}
.video-side-rail ul.video-sub li.most-popular{background-position:0 0px;}
.video-side-rail ul.video-sub li.most-recent{background-position:0 -30px;}
.video-side-rail ul.video-sub li.mmondays{background-position:0 -60px;}
.video-side-rail ul.video-sub li.dnoise{background-position:0 -90px;}
.video-side-rail ul.video-sub li.artist-qa{background-position:0 -120px;}
.video-side-rail ul.video-sub li.live{background-position:0 -150px;}
.video-side-rail ul.video-sub li.most-popular:hover{background-position:0 -180px;}
.video-side-rail ul.video-sub li.most-recent:hover{background-position:0 -210px;}
.video-side-rail ul.video-sub li.mmondays:hover{background-position:0 -240px;}
.video-side-rail ul.video-sub li.dnoise:hover{background-position:0 -270px;}
.video-side-rail ul.video-sub li.artist-qa:hover{background-position:0 -300px;}
.video-side-rail ul.video-sub li.live:hover{background-position:0 -330px;}
.video-side-rail ul.video-sub li.most-popular-hover{background-position:0 -180px;}
.video-side-rail ul.video-sub li.most-recent-hover{background-position:0 -210px;}
.video-side-rail ul.video-sub li.mmondays-hover{background-position:0 -240px;}
.video-side-rail ul.video-sub li.dnoise-hover{background-position:0 -270px;}
.video-side-rail ul.video-sub li.artist-qa-hover{background-position:0 -300px;}
.video-side-rail ul.video-sub li.live-hover{background-position:0 -330px;}

.video .video-title, .video .video-info-title {font-size:14px;color:#000;margin-bottom:3px;}
.video .video-description, .video .video-info-desc{font-size:11px;color:#575757;}
.video .video-hover {background-color:#e1f2f9;}
.video .img-bg {width:135px;height:77px;background-color:#414141;margin-bottom:5px;}
.video .img-bg-large {width:310px;height:177px;background-color:#414141;margin-bottom:5px;}

#featured-video-container {background:#dbdbdb url(../../images/backgrounds/video-top.gif) repeat-x;overflow:hidden;padding:0 10px 10px;margin-bottom:10px;height:1%;}
#featured-video-container .units-wrapper {padding:0;overflow:hidden;background-color:#fff;}
#featured-video-container .main-fvideo {width:310px;float:left;cursor:pointer;margin-right:16px;}
#featured-video-container .main-fvideo img {width:310px;height:177px;}
#featured-video-container .fvideo-list {float:left;overflow:hidden;}
#featured-video-container .fvideo-row {overflow:hidden;width:290px;margin-bottom:5px;}
#featured-video-container .fvideo-row .fvideo {width:135px;float:left;cursor:pointer;}
#featured-video-container .fvideo-row .lvideo {margin-right:16px;}
#featured-video-container .fvideo-row .fvideo img {margin-bottom:3px;height:77px;width:135px;}
#video-search-box {overflow:hidden;margin-right:30px;}
#video-list-container {float:left;width:485px;height:955px;overflow:auto;}
#video-list-container p.sorry {font-size:14px;font-weight:bold;margin:0 10px;}
#video-list-container .video-thumb {width:137px;float:left;margin:0 0 10px 5px;cursor:pointer;padding:5px;height:142px;}
#video-list-container .video-thumb img {height:77px;width:135px;}
#video-info-container {width:643px;background:#dcdcdc url(../../images/backgrounds/video-bg.gif) repeat-x;overflow:hidden;padding:5px 0 10px;position:relative;}
#video-info-container .video-info {width:365px;float:left;margin:5px 10px;}
#video-info-container .video-info-tags {font-size:11px;color:#575757;width:235px;overflow:hidden;float:right;}
#video-info-container .video-info-tags a {color:#0030ff;}
#video-info-container .video-info-tags span.lbl {width:32px;float:left;height:30px;}
#video-info-container .video-info-tags span.tag-list {width:190px;float:left;}
#video-info-container .video-info-title {font-weight:bold;}
#video-info-container .rel-video-list {overflow:hidden;width:640px;}
#video-tag-share {float:left;width:242px;margin-top:30px;}
.video .related-videos {background:#dbdbdb url(../../images/backgrounds/video-top.gif) repeat-x;padding:15px 10px;overflow:hidden;width:623px;}
#related-video-container {overflow:hidden;margin-bottom:15px;}
#related-video-container .related-video {width:135px;float:left;margin-right:14px;cursor:pointer;padding:5px;height:145px;}
#related-video-container .related-video:last-child {margin-right:0;}
#related-video-container .related-video img {height:77px; width:135px;}
.video .related-videos #video-search-box {width:437px;float:left;margin-right:20px;}
.video .related-videos .search-view {overflow:hidden;}
.video .related-videos .search-view .see-all-videos {width:155px;height:31px;float:right;margin-right:10px;background:url(../../images/buttons/see-all-videos.gif) no-repeat;}
.video .related-videos .search-view .see-all-videos a {display:block;width:155px;height:31px;text-indent:-9999px;}
#video-search-box .search-field {width:190px;}

.video .header {margin-bottom:3px;}
.archive .header {margin-bottom:3px;}
#archive-container {overflow:hidden;padding:0 10px 10px;margin-bottom:10px;height:1%;}
.books-archive{border-bottom:1px solid #E6E6E6;}
.books-archive{border-top:1px solid #E6E6E6;}
.books-archive:hover{background-color:#E1F2F9;}
.video .video-list {overflow:hidden;margin-top:20px;height:1%}
.video .list-container {overflow:hidden;}
.video .list-container p.result{font-size:14px;margin:0 0 10px 10px;font-weight:bold;}
.video .list-container p.result span {color:#005eea;}
.video #share-icons {width:170px;clear:both;position:absolute;top:9px;right:30px;}

.video #share-icons .more, .video #share-icons .addthis_button_expanded {border:none;}

/* comment-share module */
.video .love-bar {padding:0px;}
.video .reviews {font-size:2.0em;line-height:1em;font-weight:bold;clear:both;height:auto;}
.video .love-meter-container {height:auto;}
.video #comment-share .module7 {width:274px;}
.video #comment-share {float:right;margin:7px 4px 1px 0;clear:none;}
.video #comment-share .module {margin-top:0;}
.video #comment-share .unit {overflow:visible;}
.video #share-wrap {float:left;}
.video #comment-share .unit, .news #comment-share .module-wrapper {padding:0 7px 6px 7px; margin: 0 6px 0 0; background-color:#fff;overflow:visible;}
.video #comment-share .unit:after, .news #comment-share .module-wrapper:after {content:"."; clear:both; display:block; visibility:hidden; height:0px;}
.video .el-boxes #share-wrap .module-top-small{padding:6px 0 0;}
.video .el-boxes #share-wrap .module{margin:0 -3px 0 0;}
.video .el-boxes .love-hate-box .love-meter-container .meter {width:230px;}
.video .reviews .user-comments h4 span {background: url("../../images/headers/user-comments.gif") left top no-repeat;height:10px;} 
.video .reviews .make-a-comment{line-height:13px;}
.video .reviews .make-a-comment a {width:90px;height:17px;margin:0;padding-top:3px;padding-left:7px;font-size:10px;}
.video .reviews .make-a-comment a span{height:17px;}
.video .reviews .user-comments h4 {width:43px;margin:0 0 0 0;padding-top:7px;padding-left:5px;} 
.video #share-services a {width:119px;}
.video.play #content{margin:-3px -3px 0 0;}

#fb-share-video {overflow:hidden;width:643px;}
#fb-share-video .sh-links {overflow:hidden;width:600px;margin:10px;}
#fb-share-video .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(../../images/share/facebook_share_icon_8-26981.gif) no-repeat top left; }
#fb-share-video a, #fb-share-video span {font-size:11px;display:block;float:left;margin:0 10px;}

.word-wrap{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}