#column-wrapper {position:relative; padding: 0; width: 980px; z-index:1}
#scarf{height: auto; min-height: 100%;}
#column-wrapper.three_col {background:#fff;}
#column-wrapper.three_col_user, body.guest_home #column-wrapper{background:none}
body{ height:auto; background: #a7adbe url(/images/active_gray_bg_35x35.jpg) repeat }
.noadradio body{ color:#626262; background: #efefef; background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 )}
html.noadradio {height:auto}
div#container {margin-bottom:20px; background:transparent}
div.column-wrapper {margin-bottom: 0}
#column-wrapper.center {text-align: center}
#l, div.l {clear: both; float: left; width: 206px; padding: 0; margin: 1px 1px 0 0; overflow: hidden}
#l.thin {width: 182px}
#column-wrapper.three_col_user #l{width:160px}
#c {float: left; width: 444px; margin: 0 6px; padding-top: 1px}
#c.wide {width: 468px}
#c.wider {width: 618px; margin: 0}
#column-wrapper.three_col_user #c{width:480px; margin-left:20px;}
#r {float: right; width: 300px; margin: 0}
#r.thin_right {width: 160px;margin-right :2px}
#cr {float: left; width: 640px; margin: 0 6px; padding-top: 1px}
#cl {float: left; width: 660px; margin: 0 0 20px 0}
#l h2 span, #l h1 span {font-size: 12px; color: #FF6600}
#l h1.blue {background: #C4D8F0 none repeat scroll 0%; border: 0pt none; color: #333333; display: block; clear: both; font-size: 14px; height: 1em; margin: 0 0 10px; padding: 9px 0pt 6px 9px}
#c h2.no-vertical-margins, #c h1.no-vertical-margins {margin-top: 0; margin-bottom: 0}
#c h2.no-top-margin, #c h1.no-top-margin {margin-top: 0}
#c h2.no-bottom-margin, #c h1.no-bottom-margin {margin-bottom: 0}
#cr h2.no-vertical-margins, #cr h1.no-vertical-margins {margin-top: 0; margin-bottom: 0}
#cl h2.no-top-margin, #cr h1.no-top-margin {margin-top: 0}
#cr h2.no-bottom-margin, #cr h1.no-bottom-margin {margin-bottom: 0}
#cr h3 {font-size: 14px; font-weight: bold; color: #333}
#cl h1 {background: #C4D8F0 none repeat scroll 0%; color: #333333; display: block; font-size: 14px; font-weight: bold; height: 1em; margin: 30px 0 10px; padding: 9px 0pt 6px 12px}
h5.leader {clear: both; float: left; width: 858px; background: #fff; color: #333333; font-size: 21px; font-weight: bold; padding: 20px 0 0 20px}
div.first {margin-top: 0}
#guest_xp {margin-bottom: 0px; padding-bottom: 10px}
.signup_input{ float:left; color:#5c5c5c; font-weight: normal; padding: 6px; text-align: center; font-size: 14px}
.signup_input.es, .signup_input.pt{font-size: 10px;}
#terms_placed{ float:left; margin:12px 0 0 20px; font-size:12px}
#terms_placed.es, #terms_placed.pt{ margin: 12px 0 0 10px; font-size: 8px}
#vertical_or_text{ color: #666666; font-size: 24px; left: 346px; position: absolute; text-align: center; top: 247px; width: 30px;}
#masthead-outer {position: relative; z-index: 10}
#masthead {width: 980px; height: 300px; padding: 0 0 20px; border:0; margin:0; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px; overflow:hidden; margin:20px 0 20px; -moz-box-shadow:1px 1px 7px -4px #000000; -webkit-box-shadow: 1px 1px 7px -4px #000000; box-shadow:1px 1px 7px -4px #000000}
.noadradio #masthead{ background: #7aa054; background: -moz-linear-gradient(top, #7aa054 0%, #a5cf68 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7aa054), color-stop(100%,#a5cf68)); background: -webkit-linear-gradient(top, #7aa054 0%,#a5cf68 100%); background: -o-linear-gradient(top, #7aa054 0%,#a5cf68 100%); background: -ms-linear-gradient(top, #7aa054 0%,#a5cf68 100%); background: linear-gradient(to bottom, #7aa054 0%,#a5cf68 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7aa054', endColorstr='#a5cf68',GradientType=0 )}
.bright_blue_gradient{ background: #BFDFFF; background-image: linear-gradient(bottom, #BFDFFF 18%, #FFFFFF 83%); background-image: -o-linear-gradient(bottom, #BFDFFF 18%, #FFFFFF 83%); background-image: -moz-linear-gradient(bottom, #BFDFFF 18%, #FFFFFF 83%); background-image: -webkit-linear-gradient(bottom, #BFDFFF 18%, #FFFFFF 83%); background-image: -ms-linear-gradient(bottom, #BFDFFF 18%, #FFFFFF 83%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.18, #BFDFFF), color-stop(0.83, #FFFFFF) ); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#BFDFFF')}
.menu_shadow {-moz-box-shadow:4px 7px 9px -5px #000000; -webkit-box-shadow: 4px 7px 9px -5px #000000; box-shadow:4px 7px 9px -5px #000000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#2222222')"}
#ass_cloud #ass_cloud_search {font-size:13px; border: 1px solid; border-color: #aeaeae #cfcfcf #d2d2d2 #bababa; border-left:0; width:270px; bottom: 0px; left: 0px; padding:5px 4px 5px 11px; position: absolute; background: #dee7ba; background: -moz-linear-gradient(top, #dee7ba 0%, #e9f3c4 2%, #f5fecf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dee7ba), color-stop(2%,#e9f3c4), color-stop(100%,#f5fecf)); background: -webkit-linear-gradient(top, #dee7ba 0%,#e9f3c4 2%,#f5fecf 100%); background: -o-linear-gradient(top, #dee7ba 0%,#e9f3c4 2%,#f5fecf 100%); background: -ms-linear-gradient(top, #dee7ba 0%,#e9f3c4 2%,#f5fecf 100%); background: linear-gradient(to bottom, #dee7ba 0%,#e9f3c4 2%,#f5fecf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee7ba', endColorstr='#f5fecf',GradientType=0 )}
input#playeradd-input::-webkit-input-placeholder {color: #666}
input#playeradd-input:-moz-placeholder {color: #666}
input#playeradd-input:-ms-input-placeholder {color: #666}
#ass_cloud #playeradd #playeradd-input{ width:248px; padding:0; margin:0; font-size:13px; border: 0; background:transparent; color:#000; float:left}
.headerfind_wrap{border-right:1px solid #8ea1b6; float:left}
#headerfind{ z-index:9999; text-align:left; position:relative}
#headerfindspin{ left: 255px; top: 5px;}
#headerfind-input{ position:relative; background: none ; border: 0 ; border-radius: 0; float: left; font-size: 13px; font-weight: normal; height: auto; letter-spacing: normal; line-height: normal; margin: 0; padding: 7px 18px 0px 10px; width: 264px}
input#headerfind-input::-webkit-input-placeholder {color: #666}
input#headerfind-input:-moz-placeholder {color: #666}
input#headerfind-input:-ms-input-placeholder {color: #666}
#headerfind_input_wrap{float:left;position:relative; display: block; height: 32px; width: 297px; background: #d2dbca; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; border-right:1px solid #929caa}
#headerfind_input_wrap.hoover{ background: #e3e9d2; background: -moz-linear-gradient(top, #e3e9d2 0%, #ecf2db 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e9d2), color-stop(100%,#ecf2db)); background: -webkit-linear-gradient(top, #e3e9d2 0%,#ecf2db 100%); background: -o-linear-gradient(top, #e3e9d2 0%,#ecf2db 100%); background: -ms-linear-gradient(top, #e3e9d2 0%,#ecf2db 100%); background: linear-gradient(to bottom, #e3e9d2 0%,#ecf2db 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e9d2', endColorstr='#ecf2db',GradientType=0 )}
#headerfind label{ width:auto; height:100%; line-height:30px; display:block; float:left; margin:0px 5px; text-align:center; color:#38597f; font-size:11px}
#headerfind label.en{ font-size:12px}
#headerfind label input{vertical-align:center;background:transparent;margin-right:5px;}
#headerfind_select_wrapper{ width:138px; padding:0 10px; overflow:hidden; height:31px;float:left; border:0; border-left:1px solid #d2d7dc; border-top:1px solid #d2d9df; background: #dbdfe1; background: -moz-linear-gradient(top, #dbdfe1 0%, #d5d8da 51%, #c8cbcd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdfe1), color-stop(51%,#d5d8da), color-stop(100%,#c8cbcd)); background: -webkit-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: -o-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: -ms-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: linear-gradient(to bottom, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdfe1', endColorstr='#c8cbcd',GradientType=0 )}
#headerfind .blue_search_ico{ background-position: -145px -67px; color: #38597F; display: block; font-size: 16px; height: 16px; line-height: 16px; margin: -3px auto 0; position: relative; width: 16px}
#headerfind-submit{ float:left; width:60px; height:32px; text-align:center; border:0; border-left:1px solid #d2d7dc; border-top:1px solid #d2d9df; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; cursor:pointer}
#dock_middle #header_locale_wrap {position: relative; height: 31px; float:left; width: 88px; -webkit-border-radius:0 6px 6px 0 ; -moz-border-radius: 0 6px 6px 0 ; border-radius: 0 6px 6px 0 }
#locale_drop{display: block; font-size: 13px; height: 100%; line-height: 30px; position: relative; text-align: center; width: 100%;}
#playeradd-submit{ background:transparent; border:0; color:#4e5e71; float:right; margin:1px 3px 0 0; padding:0}
#play_all_b,.green_button{ width:auto; font-weight:bold; font-size: 13px; color: #000000; padding: 6px 30px; cursor:pointer; background: -moz-linear-gradient( top, #cfff11 20%, #beed00); background: -webkit-gradient( linear, left top, left bottom, from(#cfff11), to(#beed00)); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #84a500; -moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); -webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfff11', endColorstr='#beed00')}
#play_all_b:hover,.green_button:hover{ background: -moz-linear-gradient( top, #cfff11 0%, #cfff11); background: -webkit-gradient( linear, left top, left bottom, from(#cfff11), to(#cfff11)); -moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); -webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); text-shadow: 1px 1px 1px rgba(102,102,102,0.3), 0px 1px 1px rgba(051,051,051,0.2)}
#play_all_b:active,.green_button:active{ background: -moz-linear-gradient( top, #beed00 0%, #cfff11); background: -webkit-gradient( linear, left top, left bottom, from(#beed00), to(#cfff11)); -moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 2px rgba(153,153,153,0.2); -webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 2px rgba(153,153,153,0.2); box-shadow: 1px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 2px rgba(153,153,153,0.2); text-shadow: 1px 1px 1px rgba(102,102,102,0.3), 0px 1px 1px rgba(051,051,051,0.2)}
#play_all_b{ margin-right:10px;vertical-align:text-top;width:auto;padding:0px 5px}
.red_button{ font-weight:bold; cursor:pointer; width:auto; font-size: 13px; color: #050505; padding: 6px 10px; background: -moz-linear-gradient( top, #febad5 10%, #ff5398); background: -webkit-gradient( linear, left top, left bottom, from(#febad5), to(#ff5398)); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #ff0066; -moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); -webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#febad5', endColorstr='#ff5398')}
.red_button:hover{ background: -moz-linear-gradient( top, #ff5398 0%, #ff5398); background: -webkit-gradient( linear, left top, left bottom, from(#ff5398), to(#ff5398)); -moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); -webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); box-shadow: 1px 1px 1px rgba(000,000,000,0.2), inset -1px -1px 2px rgba(153,153,153,0.4); text-shadow: 1px 1px 1px rgba(102,102,102,0.3), 0px 1px 1px rgba(051,051,051,0.2)}
.red_button:active{ background: -moz-linear-gradient( top, #ff5398 10%, #febad5); background: -webkit-gradient( linear, left top, left bottom, from(#ff5398), to(#febad5)); -moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 2px rgba(153,153,153,0.2); -webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 2px rgba(153,153,153,0.2); box-shadow: 1px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 2px rgba(153,153,153,0.2); text-shadow: 1px 1px 1px rgba(102,102,102,0.3), 0px 1px 1px rgba(051,051,051,0.2)}
.radius10{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.radius9{ border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px}
#headers {position: relative; margin: 5px auto 4px; padding: 0 4px; border-bottom: 1px solid #99CCFF; height: 53px; width: 956px}
#headers h1 {color: #000000; font-size: 32px; font-weight: normal; padding: 0 12px; line-height: 50px; position:relative; float:left}
#headers #headers-left {width: 900px; height: 53px; overflow: hidden}
body.people #headers #headers-left, {width: 570px; float: left; overflow: hidden}
body.artist #headers.guest h1 {width: 900px}
body.artist #headers.guest #headers-left {width: 900px}
body.artist #headers #headers-right {margin: 0px 4px 0 0; font-size: 14px}
#headers h2 {position: relative; font-size: 11px; font-weight: normal; color: #346b79}
#headers h2 span.orangey {color: #ff6600; line-height: 54px; font-size: 16px}
#headers div.img {width: 52px; height: 52px; overflow: hidden; float: left; margin: 0 6px}
#headers div.img img {border: 1px solid #dcdcdc}
.masthead_menu {text-align: left; height: 100%; width: auto; padding: 0 0 0 0px; float:left}
#user_menu a.menu_expander{ color:#a7afbd; border-left: 1px dotted #a7afbd; height:17px; margin:8px 0 0 0; text-align:center; width:29px; line-height:13px; float: right; padding: 0; display: block}
.noadradio #user_menu a.menu_expander{ color:#A3A3A3; border-left: 1px dotted #A3A3A3}
#user_menu a.menu_expander:hover{color:#ffffff;}
.short_dark_shadow {-moz-box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; box-shadow: 1px 1px 2px #000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')"}
#user_menu {border:0; height: 31px; width: 90px; float:left; font-size:13px; position:relative}
.masthead_menu a.first_link {color: #a7afbd; display: block; font-size: 13px; margin:0 4px; overflow: hidden; padding: 0; text-align:right; text-overflow: ellipsis; white-space: nowrap; width: 50px; line-height:30px}
.noadradio .masthead_menu a.first_link {color:#A3A3A3}
.masthead_menu a.first_link:hover {color:#ffffff}
.main_menu_panels div.menu_panel, #main_menu_panels div.menu_panel {border:0; width: auto; min-width:90px; height: auto; color:#000; background: #c8cbcd; background: -moz-linear-gradient(top, #c8cbcd 0%, #d5d8da 49%, #dbdfe1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8cbcd), color-stop(49%,#d5d8da), color-stop(100%,#dbdfe1)); background: -webkit-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: -o-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: -ms-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: linear-gradient(to bottom, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8cbcd', endColorstr='#dbdfe1',GradientType=0 ); position: absolute; z-index: 50000000; text-align: left; -moz-box-shadow: 2px 9px 10px -5px #333; -webkit-box-shadow: 2px 9px 10px -5px #333; box-shadow:2px 9px 10px -5px #333; top:32px;left:-1px; border:1px solid #8EA1B6}
.main_menu_panels div.menu_panel, #main_menu_panels div.menu_panel{font-size: 13px;}
.main_menu_panels div.menu_panel ul li a, #main_menu_panels div.menu_panel ul li a {display: block; color: #38597f; white-space:nowrap}
.main_menu_panels div.menu_panel ul li a:hover, #main_menu_panels div.menu_panel ul li a:hover {color: #000}
.main_menu_panels div.divitis, #main_menu_panels div.divitis {padding: 10px 20px}
.main_menu_panels div.menu_section , #main_menu_panels div.menu_section {padding: 6px 3px; border-top: 1px dotted #38597f}
.main_menu_panels div.menu_panel div.noborder , #main_menu_panels div.menu_panel div.noborder {border: 0}
#headers-right label {color: #333333}
#share_me {padding: 2px 3px; width: 260px; overflow: hidden; border: 1px solid #999999; font-size: 12px}
#ass_cloud #playeradd #playeradd-results ul li {padding: 2px 3px}
#ass_cloud #playeradd #playeradd-results {width: 250px}
#l div.basic p.artist-bio-cat {font-size: 12px; padding: 0 13px; margin: 0 0 3px; text-indent: 0; color: #000}
#l div.basic p.bio {color: #000; text-align: justify; font-size: 12px; margin-top: 12px}
#l div.basic p.artist-bio-cat span, #c div.artist-bio p.artist-bio-cat span {color: #000}
#c div.artist-bio {margin: 0 15px}
#c div.artist-bio p {margin: 13px 0; font-size: 12px; text-indent: 15px; text-align: justify; line-height: 120%; color: #000}
#c div.artist-bio p.artist-bio-cat {margin-bottom: 3px}
#artist_nav {background: #6d95ce}
li.artist_li a.artist_add {float: left; display: block; width: 100px; height: 32px; background: url(/images/sb/btn_add_to_station_100x32.png) no-repeat 0 0}
#artist_nav #artist_actions {background: #fff; padding: 15px 0px 15px 15px; text-align: left; border:1px solid #9bacbf; border-width:1px 0}
#r #how {height: 111px; position: relative}
#r #how div {display: none; padding: 0 5px}
#r #how div.selected {display: block}
#r #how div a.next {position: absolute; left: 5px; bottom: 5px}
#r #how h1 {border-bottom: 0}
#r #invite-friends-mod {height: 133px; position: relative; overflow: hidden; margin-bottom: 10px; background: #fff; border: 1px solid #dcdcdc}
#c div.boxen, #cr div.boxen, #l div.boxen, #r div.boxen {position: relative; margin-bottom: 10px; background: #fff; border: 1px solid #dcdcdc}
#cr div.boxen {float: left; width: 210px; margin-left: 18px }
#c div.boxen img, #cr div.boxen img, #l div.boxen img, #r div.boxen img {margin: 6px auto }
#c div.boxen div.content, #cr div.boxen div.content, #l div.boxen div.content, #r div.boxen div.content {padding: 4px}
#l div.basic {font-size: 12px; margin-bottom: 10px; padding: 10px 0 0 0; text-align: left; background: #fff; border: 1px solid #d8eeff; overflow: hidden}
#l div.basic p {padding: 0 12px 12px 12px; font-size: 12px}
#l div.basic h3 {margin: 0 13px; font-size: 11px; font-weight: normal}
#l div.basic .dark {color: #333}
#l div.basic form {margin: 0 13px}
#l div.basic ul {display: block; width: 208px; overflow: hidden; text-align: left; padding: 0 0 10px 0; color: #666}
#l div.basic ul li {margin-bottom: 6px; line-height: 1.2em; width: 182px; overflow: hidden; padding: 0 13px}
#l div.basic ul li.active {background: #c4d8f0}
#l div.basic ul li.active a {color: #fff}
#l div.basic ul li .notice {margin: 0 2px; font-weight: bold; color: #f60}
#l div.basic ul li .nomargin {margin: 0 }
#l div.basic ul li ul {width: auto; padding-bottom: 0}
#l div.basic ul li ul li.notice {margin: 0 0 6px}
#l div.basic ul #edit-stations-drop li {width: 170px; padding-left: 13px }
#l div.basic ul li img#expander {padding-right: 2px; margin-left: -11px}
#l div.basic.add-artist {padding: 3px; text-align: center}
#l div.basic.add-artist p#add-artist {margin: 0; padding: 0}
#l div.basic.profile-actions {width: 208px }
#l div.subject {margin-bottom: 10px; padding: 0; text-align: center; background: #fff; border: 1px solid #d5d6d8}
#l div.subject img {width: 200px; margin: 4px; border: 0}
#l div.subject ul.inline {display: block; margin: 0 auto 6px auto; font-size: 10px}
#l div.subject ul.inline li {display: inline; margin-right: 5px; padding-right: 5px; border-right: 1px solid #b4b4b4}
#l div.subject ul.inline li.last {margin: 0; padding: 0; border: 0}
#l div.subject ul.inline li a {text-align: center}
#l div.artist-more {padding-bottom: 9px }
#l div.artist-more p {padding-bottom: 4px }
#artist_nav #aimg-container {position: relative; width: 200px; height: 200px; top: 0; left: 0; border:0; overflow:hidden}
#artist_nav img {width: 200px; height: 200px; position: absolute}
#c div.wrapper {margin: 0 12px; position: relative}
div.help-rollover {position: absolute; width: 305px; height: 240px; padding: 0 10px; background: url(/images/discovery_help_window_325x240.gif) no-repeat top left; display: none; text-align: left}
div.help-rollover div.header {height: 20px; padding-top: 5px; color: #fff; font-size: 14px; font-weight: bold}
div.help-rollover p {margin: 8px 0}
div.help-rollover span.new-line {display: block}
#play_all_band {background: url(/images/player/btn_band_play_all_69x22.png) no-repeat scroll 0 0 transparent; display: block; height: 22px; margin: 0 5px; cursor: pointer; float: right; width: 69px}
#pointy_message {border: 3px solid #99ccff; position: absolute; background: #ffffff; z-index: 100; width: 268px; padding: 6px }
#pointy_message #pointy {background: transparent url(/images/sb/pointies_20x37.png) no-repeat 0 0; position: absolute}
#pointy_message.left #pointy {background-position: 0 0; top: 30px; width: 10px; height: 17px; left: -16px}
#pointy_message.up #pointy {background-position: 0 0; width: 10px; height: 17px; left: -16px}
#c ul.songlist {display: inline; float: left; width: 204px; margin-left: 10px}
#c ul.songlist li {margin-bottom: 5px; padding-left: 24px}
#c ul.songlist li a {text-align: left}
#c ul.songlist.double {width: 420px; margin: 0 12px 30px 12px}
#c ul.songlist.double li {float: left; width: 185px; margin: 0; padding: 0 0 5px 25px; text-indent: -10px}
#c ul.songlist.double.tunein {margin: 0 0 10px 0}
#c ul.songlist.double.tunein li {width: 48%; padding: 0 5px 10px 0; text-indent: 0}
#c ul.songlist.double.tunein li img {float: left}
#c ul.songlist.double.tunein li span {float: left; width: 175px; margin-left: 3px}
#c ul.songlist.double.tunein li span.more-songs-list {margin-left: 8px; width: auto}
#c div.songs-playing-now ul.songlist.double.tunein li span {margin-left: 8px; width: auto}
#c ul.songlist.double.tunein li div.tiname {width: 170px}
#c ul.songlist.double.tunein.station-artists {margin: 0 0 0 0}
#c ul.songlist.double.tunein.station-artists li {height: 54px}
#c ul.songlist.double.tunein.station-artists li span.list {height: 40px; clear: left; margin-left: 22px}
#c div.double-songlist-wrapper {margin-bottom: 30px; float: left}
#c div.songlist-wrapper {float: left; width: 216px}
#c div.songlist-wrapper.last {float: right}
#c div.songlist-wrapper ul.songlist {width: 189px}
#c div.songlist-wrapper ul.songlist.double {width: 420px}
#c div.songlist-wrapper ul.songlist li {text-indent: -10px}
#r div.more, #c div.more {font-weight: bold; color: #ff6600; font-size: 13px; width: 214px; margin: 5px 5px 5px 0; float: right; text-align: right }
#c #artist_lyrics_link {float: left; clear: both; margin: 8px 12px}
#c table.featured-artists {width: 432px; margin: 9px 0 0 12px; text-align: left; border-collapse: collapse}
#c .featured-artists td {width: auto; padding-right: 15px; vertical-align: top}
#c .featured-artists td.album-thumb {width: 80px}
#c .featured-artists img {width: 80px}
#c .featured-artists img.featured-artist {width: 200px; padding-bottom: 15px}
#c .featured-artists img.album-thumb {border: 1px solid #666}
#c .featured-artists p {margin-bottom: 1em; color: #333}
#c .featured-artists p span.label {color: #666}
#c table.related-artists {margin-left: 12px; border-collapse: collapse}
#c table.related-artists td {padding-bottom: 6px; vertical-align: top}
#c table.related-artists td.label {color: #666; width: 25%}
#c table.related-artists li {display: inline; padding-right: 6px; margin-right: 4px; border-right: 1px solid #9b9b9b}
#c table.related-artists li.last {padding: 0; margin: 0; border: 0}
#c div.new-stations {width: 422px; height: 44px; margin: 1px 5px; padding: 5px 5px; background: url(/images/bg_tile_station_6x54.gif) repeat-x; border: 1px solid #666; overflow: hidden}
#c div.new-stations div {float: left}
#c div.new-stations div.info {width: 171px; margin-right: 5px}
#c div.new-stations div.info p {width: 171px; overflow: hidden; white-space: nowrap}
#c div.new-stations div.options {text-align: center}
#c div.new-stations p {font-weight: bold; margin: 0; padding: 0}
#c ul li.profile_station_li {height: 62px; float: left; width: 192px; margin: 12px 12px 0; font-size: 13px}
#c ul li.profile_station_li div.list.left {overflow: hidden; margin-left: 28px; font-size: 11px }
div#artist_fans div.fanny {}
div#artist_fans div.fanny a img {margin-right: 2px}
div#artist_fans div.fanny div.username {width: 150px; float: left}
div#artist_fans div.fanny div.location {width: 150px; float: left}
div#artist_fans div.fanny div.atom_online {width: 120px; float: left}
#r div.fans {margin-bottom: 10px; padding-bottom: 10px; background: #fff; border: 1px solid #dcdcdc}
#r div.fans h1, #r div.fans h2, #r div.fans div.h1_like {padding: 6px 0 6px 6px; border-bottom: 1px solid #dcdcdc}
#r div.fans h2 {white-space: normal}
#r div.fan {clear: both; height: 54px; margin: 4px 0 10px 4px}
#r div.fan img {float: left; width: 50px; height: 50px; margin-right: 10px; color: #444; border: 1px solid #dcdcdc}
#r div.fan img.tune-in {float: left}
#r div.fan p span {color: #666; font-size: 9px}
#r div.fan p a {float: left}
#r div.fan p img.icon-online {width: 8px; height: 10px; margin: 1px 0 0 4px; border: 0}
#r div.station {position: relative; clear: both; margin: 4px 0 10px 4px}
#r div.station span.station-name {font-weight: 900; background: #ffffff}
#r div.station img {width: 50px; height: 50px; margin-right: 10px; border: 1px solid #dcdcdc}
#r div.station img.tune-in {width: 65px; height: 22px; margin: 0; border: 0}
#r div.station img.icon {width: 34px; height: 20px; margin: 0; margin-top: 32px; border: 0}
#r div.station img.user {float: left}
#r div.station p {margin: 0 0 .3em 0; color: #333; font-size: 11px}
#r div.station p.city {clear: both; margin: 0; color: #ccc; font-size: 8px; text-transform: uppercase}
#r div.station div {height: 55px; overflow: hidden}
#cr table.neighbors {width: 621px; margin: 15px 0 15px 10px; border-collapse: collapse}
#cr table.neighbors td {width: 207px; vertical-align: top; padding-bottom: 15px}
#cr table.neighbors td p {margin-bottom: 6px; text-align: left}
#cr table.neighbors td p.new {margin-bottom: 0; color: #F60; font-weight: bold}
#cr table.neighbors img.thumb {float: left; width: 80px; height: 80px; margin-right: 10px; border: 1px solid #dcdcdc}
table.view-edit-station {display: block; width: 638px; margin-bottom: 25px; border: 1px solid #dcdcdc}
table.view-edit-station td {vertical-align: top; padding: 9px 12px 3px 12px}
table.view-edit-station td.edit-delete {width: 90px; text-align: center}
table.view-edit-station td.station-contains {width: 356px}
table.view-edit-station td.now-playing {width: 152px; padding: 4px }
table.view-edit-station td.tune-in {width: 130px; text-align: center; padding-left: 0; padding-right: 0 }
table.view-edit-station td.tune-in .share {margin: 0 10px }
table.view-edit-station tr.header {height: 26px; background: #fff url(/images/bg_tile_vieweditstn_7x26.gif) 0 0 repeat-x}
table.view-edit-station tr.header th {padding: 0 12px; vertical-align: middle}
table.view-edit-station tr.header td {padding: 0 12px; vertical-align: middle}
table.view-edit-station h3 {display: inline}
table.view-edit-station h3 a {color: #039}
table.view-edit-station h3 a:hover {color: #ff6600}
table.view-edit-station span.subhead {padding-bottom: 6px; color: #666; font-size: 11px; font-weight: bold}
table.view-edit-station span.station {display: block; padding: 2px; border: 1px solid #666}
table.view-edit-station form {display: inline}
.view-edit-station .edit-delete span {padding: 0 0.45em; font-weight: bold}
#cr .center {text-align: center}
#cr .light-grey {color: #666; font-weight: normal}
#cr h1#station-name {height: 22px}
#cr h1#station-name a, #cr h1#station-name span, #cr h1#station-name form {float: left; margin-right: 5px}
#cr h1#station-name a {font-size: 12px; font-weight: normal}
#cr h1#station-name form a {float: none}
#cr div.help-box {float: left; display: inline; margin: 0 70px; color: #333; padding: 5px}
#cr p.inner-help {border: 1px solid #f60}
#cr #rater-container {float: left; width: 100%; clear: both; margin-top: 20px; color: #333}
#cr h3 span {font-size: 12px; font-weight: normal; font-style: italic}
#cr #selector {float: left; width: 325px; overflow: hidden}
#cr #selected-artists {width: 290px; margin-top: 10px}
#cr #selector #spinny {position: absolute; right: 20px; height: 20px; width: 20px}
#cr #selected-artists li, #cr #selected-artists li span {margin: 0; padding: 0}
#cr #selected-artists li {float: left; clear: both; width: 290px; height: 20px; background: #f0f5f8; border-bottom: 1px dotted #d4d5d8}
#cr #selected-artists li .artist {width: 203px; height: 16px; padding-top: 4px; text-align: left; overflow: hidden; white-space: nowrap}
#cr #selected-artists li .options {width: 85px; height: 17px; padding-top: 3px; background: #e1ebf7; color: #ccc; text-align: center}
#cr #selected-artists li .options a {vertical-align: middle}
#cr #selected-artists li span.rate-songs {display: none; float: left; width: 285px; background: #e1ebf7; border: 1px solid #d4d5d8; border-left: 0; border-right: 0; padding: 5px 2px 0 3px}
#cr #selected-artists li span.arrow {display: none; font-weight: bold; color: #f60}
#cr #selected-artists li span.rate-text {display: none}
#cr #selected-artists li span.n-ratings {color: #666; font-size: 10px}
#cr #selected-artists li span.n-ratings span.notice {font-size: 11px; font-weight: bold}
#cr #selected-artists li div.rate-more {float: left; margin: 5px 10px 10px}
#cr #selected-artists li div.rate-more a {font-weight: bold}
#cr #selected-artists li.selected {height: auto}
#cr #selected-artists li.selected span.rate-songs {display: block}
#cr #selected-artists li.selected span.arrow, #cr #selected-artists li.selected span.rate-text {display: inline; vertical-align: middle}
#cr #selected-artists li.selected a.rate-link {display: none}
#cr span.rate-songs span.bold {font-size: 13px; width: 265px}
#cr table.song-ratings {clear: both; margin: 5px 0; width: 100%}
#cr table.song-ratings col.smiley-left, #cr table.song-ratings col.smiley-center {width: 20px; border-right: 1px dotted #d4d5d8}
#cr table.song-ratings col.smiley-right {width: 20px}
#cr table.song-ratings tr td {border-bottom: 1px dotted #d4d5d8}
#cr table.song-ratings td {text-align: center; padding: 2px 1px}
#cr table.song-ratings td.song-name {padding-left: 4px; text-align: left}
#cr table.song-ratings tr.zebra1 {background: #D3E3F6}
#cr table.song-ratings span.update {color: #f60; font-weight: bold}
#cr div.rate-table-container a.rating-buttons {float: left; height: 20px; margin: 0 0 10px 5px}
#cr div.rate-table-container a.rate-more {width: 69px; background: url(/images/btn_rate_more_69x40.gif) no-repeat 0 0}
#cr div.rate-table-container a.im-done {width: 60px; background: url(/images/btn_im_done_60x40.gif) no-repeat 0 0}
#cr div.rate-table-container a.rate-more:hover, #cr div.rate-table-container a.im-done:hover {background-position: 0 -20px}
#cr span.rate-songs a.close {margin: 5px 0 10px 5px}
#l #shout-out {padding: 5px 5px 5px 5px; height: auto; color: #000; background: #f3fcd3; border: 1px solid #a5c842}
#l #shout-out img {margin: 1px 2px 0px 2px}
#l #shout-out span {font-weight: bold; float: left}
#onlineicon {margin: 0px; float: left; width: 20px; font-weight: bold}
#onlineuser {width: 169px; float: left; font-weight: bold}
#l #shout-out p {font-weight: bold; margin: 0 15px 0 19px; padding: 0}
#l #shout-out p.shout_name {width: 163px }
#l #shout-out form {clear: both; margin: 3px 0 0 17px}
#l #shout-out input {width: 115px; height: 15px; margin-right: 2px; padding: 3px 2px; border: 1px solid #666; vertical-align: middle}
#l #shout-out input#shout-go {width: 47px; height: 20px; border: 0}
#l table#user-options {border-spacing: 4px; border-collapse: separate}
#l table#user-options td {padding-right: 5px}
#c div.likemind {float: left; width: 210px; height: 82px; margin-bottom: 10px}
#c div.likemind img {float: left; margin: 0 5px; border: 1px solid #d4d5d8}
#c div.likemind p.likemind-name {float: left}
#c div.likemind p.likemind-name a {float: left }
#c div.likemind p.likemind-name img.icon-online {width: 8px; height: 10px; margin: 1px 0 0 4px; border: 0}
#c div.likemind p.songs {height: 54px; overflow: hidden; width: 114px; float: left}
#c div.likemind p.location {width: 115px; color: #ccc; height: 15px; float: left}
div.likemind div.location, div.likemind div.username {width: 200px}
div.friend div.username {width: 120px}
#l div.photo-upload-wrapper {width: 208px; height: 208px; overflow: hidden}
#l div.photo-upload {position: relative; bottom: 46px; height: 46px; width: 100%; overflow: hidden; text-align: center }
#l div.photo-upload input.submit-button {float: right; margin: 1px 8px 0 0}
#l div.photo-upload #upload-photo-btn {clear: both }
#l div.photo-upload #picture_image_file {width: 198px; margin: 0px auto; padding: 0; border: 1px solid #999999 }
#c div.friend-request {float: left; width: 415px; margin: 2px 1px; padding: 5px 10px; color: #333; border: 1px solid #d5d6d8}
#c .friend-request img.user {float: left; width: 80px; height: 80px; margin-right: 10px; border: 1px solid #d5d6d8}
#c .friend-request img.approve {width: 58px; height: 20px; margin: 0 20px 0 0; border: 0}
#c .friend-request img.deny {width: 39px; height: 20px; margin: 0; border: 0}
#c .friend-request img.block-img {margin: -3px 0 0 2px }
#c .friend-request p {margin-bottom: .3em}
#c .friend-request p.comment {margin: 5px 0 0 0}
#c .friend-request p.comment span {color: #ccc}
#c .friend-request p.city {clear: both; margin: 0; color: #666; font-size: 9px; height: 12px; overflow: hidden; width: 140px; float: left}
#pic-comments-wrapper .blockage {float: right; margin-top: -8px; text-align: right; width: auto}
#cr .blockage {float: right; margin-top: -8px; text-align: right; width: 150px}
#cr td.block-cell div.blockage {margin-top: 0px }
#pic-comments-wrapper .blockage .light, #cr .blockage .light {color: #dcdcdc }
#pic-comments-wrapper .blockage .confirm-block, #cr .blockage .confirm-block {text-align: left }
#pic-comments-wrapper .blockage .confirm-block a img, #cr .blockage .confirm-block a img {margin: 2px 2px 0 0; width: 10px; height: 10px; border: 0 }
#pic-comments-wrapper .blockage img.block-img, #cr .blockage img.block-img {width: 41px; height: 20px; border: 0; margin: 0 }
#pic-comments-wrapper .blockage .blocky, #cr .blockage .blocky {text-align: right }
#pic-comments-wrapper .blockage .fslash, .blockage .fslash {margin: 0 2px; text-align: center; float: left}
#pic-comments-wrapper .comment-wrapper .blockage img.block-img, #cr .comment-wrapper .blockage img.block-img {width: 41px; height: 20px}
#cr .comment-wrapper .blockage {margin-top: 0; margin-right: 0 }
#pic-comments-wrapper .comment-wrapper .blockage .light, #cr #email-wrapper .blockage .light, #cr .comment-wrapper .blockage .light {margin-top: 2px }
#email-menu-wrapper {display: block; width: auto; height: 22px; margin-bottom: 1px; padding-top: 3px; text-align: center}
#email-menu-wrapper li {float: left; height: 22px}
#email-menu-wrapper a {display: block; height: 22px; line-height: 22px; padding: 0 9px; color: #003399; font-weight: bold}
#email-menu-wrapper a:hover {color: #ff6600}
#c .limited ,#cr .limited {padding: 14px; font-size: 15px; font-weight: bold; color: #333333}
#c .limited p ,#cr .limited p {margin: 12px 0}
#menu-email {float: left; display: inline; height: 22px; margin-left: 0; font-size: 14px}
#menu-email.es, #menu-email.pt{font-size: 7px;}
#email-selector {float: right; margin-right: 10px; font-size: 14px}
#email-selector.es, #email-selector.pt{font-size: 7px;}
li#delete-selected-link {width: 96px}
li#delete-selected-link a {margin: 0 0 0 6px; padding: 0}
li#delete-selected-link a:hover {margin: 0 0 0 6px; padding: 0}
#email-wrapper {margin: 10px 0 10px 5px; padding: 10px}
#email-wrapper.view {border: 1px solid #d4d5d8}
#email-wrapper table {padding: 2px}
#email-wrapper col.left {width: 85px; text-align: center}
#email-wrapper tr.align-top {vertical-align: top}
#email-wrapper tr.align-top input {padding: 3px 2px 2px; margin-bottom: 5px}
#email-wrapper tr.align-top p.name, #email-wrapper tr.align-top label {height: 15px; padding: 3px 2px 2px; margin-bottom: 5px}
#email-wrapper tr.align-top label {float: right}
textarea#message_body {width: 360px; padding: 3px 2px; margin-bottom: 10px}
input#message_subject {width: 360px}
td#shout_input input#shout_body {border: 1px solid #dcdcdc; width: 360px; margin: 1.5em 0; padding: 2px 3px }
#email-wrapper .email-button {float: left; margin-right: 5px}
td span.label {clear: both; float: left; width: 54px; height: 23px; line-height: 23px; height: 1.5em; line-height: 1.5em; margin-right: 6px; color: #ccc; vertical-align: middle}
#c td p.label {height: 1.5em; line-height: 1.5em}
#c td.message p {margin: 1.5em 0; line-height: 1.5em; color: #666; width: 360px}
input#reply {width: 40px; height: 10px; margin: 0; border: 1px solid red}
form#inbox table {width: 100%; margin-top: 10px; background: transparent; border: 0; color: #666; border-collapse: collapse; border-spacing: 2px}
form#inbox table .subject {text-align: left; padding: 0 10px}
form#inbox table td.subject {padding: 10px}
form#inbox table th {text-align: center; border: 0; color: #333}
form#inbox table td {text-align: center; vertical-align: middle; border-top: 1px solid #ccc; border-right: 1px dotted #ccc; border-bottom: 3px double #ccc; overflow: hidden}
form#inbox table td.checkbox {border-left: 1px solid #ccc}
form#inbox table td.reply {border-right: 1px solid #ccc}
form#inbox table td.sender {padding: 6px 0; font-size: 11px}
form#inbox table td.sender span {color: #444}
form#inbox table td.sender img {border: 1px solid #dcdcdc}
#c form#inbox table tr th.checkbox {width: 5%}
#c form#inbox table tr th.date {width: 12%}
#c form#inbox table tr th.sender {width: 18%}
#c form#inbox table tr th.reply {width: 12%}
#c form#inbox table tr th.subject {width: 53%}
#c form#inbox table .shout-remove-friend {float: right; clear: both; margin-top: 40px }
#c input.save {float: left; margin: 10px 0 10px 5px}
#c .blocked-users col.col1 {width: 81%}
#c .blocked-users col.col2 {width: 15%}
#c .blocked-users col.col3 {width: 15%}
#c form#privacy-settings table {width: 440px; border-collapse: collapse; text-align: center; border-bottom: 1px solid #d4d5d8}
#c form#privacy-settings table th {padding: 3px 9px; background: #fff; color: #333; vertical-align: middle; border-bottom: 1px solid #d4d5d8}
#c form#privacy-settings table td {padding: 2px 9px; border-bottom: 1px dotted #dcdcdc; vertical-align: middle}
#c form#privacy-settings table td.align-left {text-align: left}
#c form#privacy-settings label {height: 1.2em; line-height: 1.2em}
#c form#privacy-settings input.checkbox {margin-right: 3px}
#c div.account-settings-wrapper {position: relative}
#c form#account-settings {display: block; width: 400px; padding: 15px 0}
#c form#account-settings p.plain-text {padding: 5px 0 4px 2px}
#c form#account-settings div.clear.hr {margin: 7px 0 10px 0; border-top: 1px dotted #d4d5d8}
#c form#account-settings label.left {clear: both; display: block; float: left; width: 110px; height: 23px; line-height: 23px; margin: 0 0 3px 5px; white-space: nowrap}
#c form#account-settings #user-email label#email-label {line-height: 15px; width: 35px}
#c form#account-settings #user-email span#settings-update-message {font-weight: bold; margin: 0 0 0 10px}
#c form#account-settings input.text {width: 232px; height: 15px; padding: 3px 4px; margin-bottom: 3px; vertical-align: middle; border: 1px solid #666}
#c form#account-settings input.text#extras_zip {width: 66px}
#c form#account-settings input.checkbox {width: auto; height: auto; margin: 2px 4px 0 10px; line-height: 1.8em}
#cr div.user-public-pictures {float: left; position: relative; display: inline; width: 200px; height: 275px; margin: 5px; overflow: hidden; z-index: 1}
#cr div.user-public-pictures span {z-index: 2}
#cr div.user-public-pictures img {margin: auto; display: block}
#cr div.user-public-pictures h3 {min-height: 12px; height: auto !important; height: 12px}
#cr #picture-gallery a.user_pic_wrap {display: block; position: absolute; width: 200px; height: 200px; position: absolute}
#cr #picture-gallery div.upic_overlay {position: absolute; color: #003399; text-align: center; width: 200px; top: 80px; font-weight: bold; font-size: 14px; z-index: 101 }
#cr #upload-div {display: block; border-bottom: 1px dotted #ccc; padding: 0 13px 13px 13px}
#cr #upload-div input {float: left; height: 22px; margin-right: 5px}
#cr #upload-div input#upload-button {height: 15px; width: 55px}
#cr #upload-div input#upload-button.pt{width: 80px}
#cr #upload-div p {display: block; clear: both; padding-top: 5px}
#user_comment {position: absolute; width: 550px; left: 365px; top: 114px; z-index: 100000112; background: #fff; padding: 10px}
#user_comment img#user-image {display: block; margin: 20px auto 5px auto; border: 1px solid #d4d5d8; max-width: 480px}
#user_comment #pic-comments-wrapper {width: 500px; margin: auto}
#pic-comments-wrapper textarea {width: 420px; height: 30px; padding: 3px; margin-left: 5px}
#pic-comments-wrapper div.comment-wrapper {display: block; border: 1px solid #d4d5d8; margin-top: 2px; padding: 5px 10px; color: #333; float: left; width: 450px}
#pic-comments-wrapper div.commenter {float: left; width: 86px; margin-right: 5px}
#pic-comments-wrapper div.comment-text {float: left; width: 355px}
#pic-comments-wrapper div.comment-user-pic {float: left; width: 80px; height: 80px}
#pic-comments-wrapper div.comment-user-pic img {width: 80px; height: 80px; border: 1px solid #d4d5d8}
#pic-comments-wrapper p.comment {float: left; width: 280px; margin: 4px 8px }
#pic-comments-wrapper div.city {float: left; clear: left; width: 80px; overflow: hidden; height: 12px; margin-top: 2px}
#pic-comments-wrapper div.comment-options {width: 60px; float: right }
#pic-comments-wrapper div.comment-options a img {margin: 4px 0 }
#pic-comments-wrapper div.blockage {margin-top: 4px }
#pic-comments-wrapper div.blocky span {margin-top: 3px}
#pic-comments-wrapper #comment-friend {padding: 20px 0; text-align: center; color: #333333}
#user_comment input#comment-send {margin: 15px 15px 0 0}
#user_comment h1 {display: block; height: 14px; margin: 30px 0 10px; padding: 9px 0 6px 12px; clear: both; color: #333; background: #C4D8F0; font-size: 14px; font-weight: bold; white-space: nowrap; overflow: hidden}
#user_comment #commenters-wrapper {height: 300px; padding: 0 5px 10px 5px; overflow-y: auto; overflow-x: hidden; border: 1px solid #d4d5d8}
#user_comment form {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #d4d5d8}
#r div.dummy {margin: 5px 0 0 5px}
#l .margin-left-9 {margin-left: 9px}
#l form.browse {margin: 0 0 10px 0px}
#l #invite-left {border: 1px solid #dcdcdc }
#l form.browse input.checkbox.new-line {float: left; clear: left; margin-top: 6px}
#l form.browse .text {height: 16px; line-height: 15px; padding: 3px 0 0 2px; border: 1px solid #666}
#l form.browse select.text {height: 19px; padding: 0 0 0 2px}
#l form.browse .long {float: left; width: 156px; margin: 0 3px 10px 0}
#l form.browse .short {width: 40px; margin-right: 5px}
#l form.browse input#browse {margin-top: 10px}
#l form.browse input.go {margin: 2px 0 15px 2px}
#l form.browse label.inline {margin: 4px 6px 6px 0}
#l form.browse label.new-line {float: left; width: 180px; margin: 8px 0 0 5px}
#l form.browse .between {margin: 4px 5px 0 0}
#l form.browse p {display: block; float: none; clear: both; padding-top: 5px; line-height: 21px}
#l form.browse span {display: block; float: left; line-height: 21px; margin: 0 6px}
#l form.browse div {display: block}
#l form.browse div.checkbox-wrapper {float: left; padding: 6px 0; border-bottom: 1px solid #d4d5d8}
#l form.browse div.inline-wrapper {margin-bottom: 5px}
#l form.browse input#usersearch_str1 {margin: 0 3px 15px 0; background-color: #ffff9f }
#l form.browse input#usersearch_str2 {float: left; margin: 5px 0}
#cr p.showing {float: left; margin-left: 10px}
#cr ul.next-previous {float: right; font-size: 11px}
#cr .next-previous li {display: inline; padding: 0 2px}
#cr .next-previous li.previous {margin-right: 4px; padding-right: 4px; border-right: 1px solid #666}
#cr .next-previous li.next {margin-left: 4px; padding-left: 4px; border-left: 1px solid #666}
#cr #people-wrapper div.peep-faces {background: none; float: left; position: relative; width: 82px; height: 146px; overflow: hidden; padding-top: 20px; margin: 0px 20px 0 16px}
#cr #people-wrapper.trash p.name {width: 82px; height: 14px; overflow: hidden}
#cr div.trashy {width: 82px; margin-top: 3px; text-align: center }
#cr div.confirm {width: 82px; float: left; overflow: hidden; text-align: center}
#cr #people-wrapper div.left {width: 82px}
#cr #people-wrapper div.divider {width: 610px}
#cr #people-wrapper div.left img {width: 80px; height: 80px; border: 1px solid #d4d5d8}
#cr #people-wrapper div.right {float: left; text-align: left; background: none; width: 180px; height: 100px; overflow: hidden; margin: 0 0 0 5px; padding: 0}
#cr #people-wrapper div.right div {display: inline; float: left; margin-bottom: 3px; width: 100%}
#cr #people-wrapper p {clear: both; line-height: 13px; color: #333}
#cr #people-wrapper p.online {position: absolute; width: 70px; top: 6px; left: 213px; color: #ff6600}
#cr #people-wrapper p.new {font-weight: bold; color: #ff6600}
#cr #people-wrapper p span a {float: left}
#cr input#btn-browse {margin-top: 10px}
#people-wrapper div.user_mono_list {width: 297px; float: left; height: 140px; overflow: hidden; margin-left: 5px}
#people-wrapper div.user_mono_list div.user_molecule_right {float: left; width: 180px; margin-top: 14px}
div.friend div.user_mono_list div.user_atom div.atom_online {height: 14px}
div.friend div.user_mono_list div.user_molecule_right {float: left; margin-top: 14px; width: 180px}
#people-wrapper div.pag_info {color: #000; width: 260px; text-align: right; font-size: 13px; padding: 2px 6px 6px 0 ; float: right}
#people-wrapper div.pag_info_left {color: #000; width: 320px; float: left; text-align: left; font-size: 13px; padding: 2px 0 6px 6px}
#l.thin form.people_search_form {border: 1px solid #99ccff; background: #e8f4ff; border-top: 2px solid #bac3cc; padding: 9px 6px}
#l.thin #find_someone #btn-go {width: 71px; height: 30px}
#l.thin #browse_people {margin-bottom: 10px}
#l.thin #browse_people #btn-browse {width: 73px; height: 32px}
#l div.subject table#user-profile {width: auto; margin-left: 12px; text-align: left; border-collapse: collapse}
#l div.subject table#user-profile col.left {width: 60px}
#l div.subject table#user-profile col.center {width: 60px}
#l div.subject table#user-profile col.right {width: 54%}
#l div.subject table#user-profile tbody td {padding: 0 10px 5px 0; text-align: left; vertical-align: top}
#l div.subject table#user-profile tbody td span {font-size: 10px; color: #ccc}
#c div.station-alt {height: 50px; background: transparent url(/images/bg_tile_station_6x54.gif) 0 0 repeat-x; font-size: 11px; border: 1px solid #dcdcdc; overflow: hidden}
#c div.station-alt p {margin-top: 15px; margin-left: 10px}
#c div.station-alt a {font-weight: bold}
#c div.station-alt.last {margin-bottom: 0}
#c div.station-alt:hover {border: 1px solid #ff6600}
#c div.station-alt a.tune-in {float: right; margin: 15px 8px 0 10px; border: 0}
#c div.stations-wrapper {padding: 1px 1px 0; background: #efecec; border: 1px solid #d5d6d8}
#c #station-contents {height: 45px; margin-bottom: 2px; padding-left: 8px; background: transparent url(/images/bg_tile_station_6x54.gif) 0 0 repeat-x; font-size: 11px; border-top: 1px solid #dcdcdc}
#c #station-contents:hover {border-top: 1px solid #dcdcdc}
#c #station-contents a.tune-in {float: right; margin: 10px 8px 0 10px}
#c #station-contents p {padding-top: 6px}
#c #station-contents a {font-weight: bold}
#c table.albums {width: 420px; margin: 0 12px}
#c table.albums td {width: 52px; padding: 0}
#c table.albums p {width: 52px; overflow: hidden; font-size: 10px}
#c table.albums img {width: 50px; height: 50px; border: 1px solid #333}
#artist-videos {margin: 0 12px}
#artist-videos div.vid-thumb-wrapper {text-align: center; width: 130px; height: 115px; margin: 4px; float: left; position: relative}
#artist-videos a.thumb-link {display: block; width: 130px; height: 97px; position: absolute; left: 0 }
#artist-videos a.hoover {background: transparent url(/images/round_play_trans_23x22.png) no-repeat 50% 50% }
#artist-videos a.thumb-link img.thumb {width: 130px; height: 97px; border: 1px solid #333333}
#artist-videos a.hoover img.artist-video-thumb {border: 1px solid #000000}
#artist-videos div.artist-video-thumb-overlay {width: 132px; height: 99px; text-align: center; position: absolute; left: 0; top: 0; filter: alpha(opacity=50); opacity: .5; background: #000000; cursor: pointer }
#artist-videos div.artist-video-thumb-overlay div.overlay-image {margin: 36px auto 0 auto; width: 23px; height: 22px; background: url(/images/round_play_trans_23x22.png) no-repeat 0 0}
#artist-videos .video-title {height: 15px; width: 130px; overflow: hidden; text-align: left}
#cr #artist-videos {margin: 0 12px 0 45px}
#cr #video-target p {font-size: 16px; font-weight: bold; color: #333333; width: 427px; height: 24px; overflow: hidden }
#c table.artist_events {font-size: 12px; border-collapse: collapse }
#c table.artist_events tr.event_header td {padding: 6px 4px; border-bottom: 1px solid #999999; color: #333333 }
#c table.artist_events td.date {width: 70px }
#c table.artist_events td.venue {width: 270px }
#c table.artist_events td.locale {width: 150px }
#c table.artist_events td.holder {width: 0px }
#c table.artist_events tr.event td {padding: 6px 4px}
#c table.artist_events tr.event {border-bottom: 1px dotted #dcdcdc }
#c #fewer_events_trigger_wrapper , #c #more_events_trigger_wrapper {float: right; margin: 4px; font-size: 12px; text-align: right }
#c #poweredby {float: left; margin: 4px; font-size: 12px}
#l ol {margin: 3px 0 9px 3px; padding: 0}
#l ol li {margin: 0 0 3px 0; padding: 0; list-style-position: inside}
#l ol.numbered {list-style-type: decimal; margin: 0 13px 10px 13px}
#l ol.numbered li * {margin: 0}
#music-home {padding: 8px 8px 30px 16px }
#music-home ul.genres {padding: 0; margin: 0}
#music-home ul.genres li {float: left; padding: 0 4px}
#music-home ul.genres li.genre {border-right: 1px solid #dcdcdc }
#music-home h5.leader {margin: 20px 0 0 0; padding: 0; font-size: 16px}
#music-home div.boxy {width: 652px; margin: 10px 0px 0 0; float: left; position: relative; background: #fff; border: 1px solid #dcdcdc}
#music-home div.boxy .content {padding: 10px 8px}
#music-home div.boxy .tiname {margin-left: 4px}
#music-home div.boxy h1 {padding: 4px 0 0 8px; height: 22px; border-bottom: 1px solid #dcdcdc; background: url(/images/bg_header_grad_1x26.gif) repeat-x 0 0 }
#music-home div.boxy h2 {padding: 0 10px 0 0; text-align: right; font-weight: normal; color: #333; background: #fff; font-size: 11px}
#music-home div.boxy.featured {height: 282px}
#music-home div.boxy.featured .content {padding-right: 0}
#music-home div.boxy.featured .l {width: 374px; float: left; margin: 10px 0px 0 0}
#music-home div.boxy.featured .l .artist-pic {border: 1px solid #999999; float: left; clear: left }
#music-home div.boxy.featured .l a {display: block}
#music-home div.boxy.featured .v-div {background: url(/images/bg_vertical_dot_1x2.gif) repeat-y 0 0 }
#music-home div.boxy.featured .r {height: 240px; width: 240px; float: left; padding-left: 18px }
#music-home div.boxy.featured .r .artist-face {height: 120px; width: 120px; float: left }
#music-home div.boxy.featured .r .artist-face p.name {margin-bottom: 1px }
#music-home div.boxy.featured .r .artist-face .tiname {height: 16px; width: 94px; overflow: hidden }
#music-home div.boxy.featured .r .artist-face .song {}
#music-home div.boxy.featured .r .artist-face img.thumb {border: 1px solid #dcdcdc; margin-bottom: 4px}
#music-home div.boxy.featured .l ul {width: 161px; height: 210px; float: left; margin-left: 9px; overflow: hidden}
#music-home div.boxy.featured .l ul li {clear: both; margin-bottom: 5px}
#music-home div.boxy.featured .l .tiname {height: 16px; width: 138px; overflow: hidden }
#music-home div.boxy.featured .head {clear: both; float: left; font-weight: bold; margin-bottom: 4px; width: 100%}
#music-home div.boxy.stations {height: 170px; margin-bottom: 10px}
#music-home div.boxy.stations .genre-station {width: 212px; height: 60px; float: left}
#music-home div.boxy.stations .genre-station .station-seeds {clear: both; height: 42px; overflow: hidden}
#music-home div.boxy.stations .genre-station .tiname {width: 185px }
#music-home div.boxy.stations .genre-station .tiname a span {width: 182px; height: 16px; overflow: hidden}
#music-home div.boxy.popular {float: right; width: 188px; height: 464px; margin-bottom: 10px}
#music-home div.boxy.popular .content {padding-top: 6px}
#music-home div.boxy.popular ul li {margin: 5px 0 }
#c div.edit-profile-wrapper form#edit-profile-form span#profile-update-message {font-weight: bold; margin: 0 5px 5px 0; position: relative; top: -11px; left: 0}
#c div.edit-profile-wrapper #basics {float: left; margin: 0 12px 10px 12px; padding-bottom: 10px; border-bottom: 1px solid #d4d5d8}
#c div.edit-profile-wrapper #basics div {display: inline; float: left; width: 300px}
#c div.edit-profile-wrapper #basics div.tall {height: 44px}
#c div.edit-profile-wrapper #basics #zip-box {width: 410px}
#c div.edit-profile-wrapper #basics #city-box {width: 410px}
#c div.edit-profile-wrapper #basics label {float: left; clear: left; width: 110px; height: 25px; margin-left: 0; line-height: 22px; color: #333}
#c div.edit-profile-wrapper #basics label.inline {width: auto; clear: none}
#c div.edit-profile-wrapper #basics input {float: left}
#c div.edit-profile-wrapper #basics input.radio {margin: 5px 15px 0 5px}
#c div.edit-profile-wrapper #basics input.text {padding: 3px; margin: 2px 10px 0 0}
#c div.edit-profile-wrapper #basics input.long {width: 290px}
#c div.edit-profile-wrapper #basics input.medium {width: 175px}
#c div.edit-profile-wrapper #basics input.short {width: 75px; line-height: 12px}
#c div.edit-profile-wrapper #basics select {float: left; margin-right: 3px}
#c div.edit-profile-wrapper #basics span {float: left; text-indent: 10px; font-size: 10px; width: 275px; white-space: nowrap}
#c div.edit-profile-wrapper div.hr {height: 0; border: none; border-bottom: 1px solid #d4d5d8; margin: 10px 0}
#c div.edit-profile-wrapper textarea.block {margin: 0 10px 0 10px; width: 416px; height: 40px; padding: 2px}
#c div.edit-profile-wrapper textarea.about {height: 75px; margin-bottom: 0}
#c div.edit-profile-wrapper label {margin: 0 0 0 10px}
#c div.edit-profile-wrapper input.button {margin: 5px 5px 5px 0}
#c div.edit-profile-wrapper a #cancel-btn-top {margin: 5px 5px 5px 0pt}
#after-signup {float: left }
#after-signup span.big_orangey {color: #ff6600; font-size: 20px; margin: 8px 0 0; width: 356px; font-weight: bold}
#comment_form_wrap {padding: 6px 8px 8px; background: #eee}
#comment_form_wrap textarea {width: 192px; padding: 4px; height: 50px; border: 1px solid #666}
body.artist #comment_form_wrap textarea {width: 192px}
body.user #comment_form_wrap textarea {width: 342px}
#comment_form_wrap #comment-send {float: right; width: 75px; padding: 5px}
#c #people-wrapper div.user_atom div.location, #c #people-wrapper div.user_atom div.username {width: 140px}
#c #people-wrapper div.user_atom div.location {margin-top: 2px}
#c #people-wrapper div.user_atom div.atom_online {float: left; width: 120px; margin-top: 4px}
#c #people-wrapper div.user_mono_list a.tune-in {float: right}
#r #commenters-wrapper div.user_atom div.location {width: 240px; margin-top: 2px}
#r #commenters-wrapper div.user_atom div.username {width: 240px}
#r #commenters-wrapper div.user_atom div.atom_online {float: left; width: 120px; margin-top: 4px; height: 14px}
#r #commenters-wrapper div.timestamp {margin: 8px 0 0 54px; color: #999; float: left; width: 240px}
#r #commenters-wrapper div.comment {float: left; margin-left: 54px; width: 212px; overflow: hidden; word-wrap: break-word}
#c #commenters-wrapper div.user_atom div.username, #c #commenters-wrapper div.user_atom div.location {width: 300px; margin-top: 2px}
#c #commenters-wrapper div.timestamp {color: #999}
#c #commenters-wrapper div.comment {clear: both; left: 54px; margin-top: 10px; position: relative; width: 350px}
#commenters-wrapper div.comment span.quote {color: #000; font-size: 16px; font-weight: bold}
#commenters-wrapper div.comment span.quote span.normal {font-weight: normal; font-size: 12px}
#c #comment-friend {padding: 20px 0; text-align: center; color: #333333}
#c #commenters-wrapper {margin: 10px 10px 0 10px; padding-top: 10px; border-top: 1px solid #d5d6d8}
#pic-comments-wrapper div.comment-wrapper td.commenter-img, #c #comment-wrapper td.commenter-img {width: 80px }
#pic-comments-wrapper div.comment-wrapper td.comment-options {width: 60px }
#pic-comments-wrapper div.comment-wrapper table {width: 100% }
#pic-comments-wrapper #commenters-wrapper td.commenter, #c #commenters-wrapper td.commenter {padding-right: 10px; text-align: left; width: 80px}
#pic-comments-wrapper #commenters-wrapper td.commenter p, #c #commenters-wrapper td.commenter p {width: 60px; overflow: hidden}
#pic-comments-wrapper #commenters-wrapper td.commenter a, #c #commenters-wrapper td.commenter a {float: left}
#pic-comments-wrapper #commenters-wrapper td.commenter img.icon-online {float: left; width: 8px; height: 10px; margin: 0 0 0 4px; border: 0}
#c #commenters-wrapper td.commenter img.icon-online {width: 8px; height: 10px; margin: 0 0 0 4px; border: 0}
#c #commenters-wrapper div.comment-wrapper {display: block; position: relative; margin-bottom: 2px; padding: 5px 10px; color: #333; border: 1px solid #dbeeff; overflow: hidden }
#r #commenters-wrapper div.comment-wrapper {position: relative}
#pic-comments-wrapper #commenters-wrapper div.comment-wrapper img, #commenters-wrapper div.comment-wrapper p {margin: 0 8px .3em 0}
#commenters-wrapper div.comment-wrapper p.comment {margin: 0}
#commenters-wrapper div.comment-wrapper p.comment span {color: #ccc}
div.comment-wrapper {display: block; margin: 2px 1px; padding: 5px 10px; color: #333; border: 1px solid #d5d6d8}
div.comment-wrapper img.delete, div.comment-wrapper img.reply, div.comment-wrapper img.approve {float: right; width: 46px; height: 20px; margin: 0 0 5px 10px; border: 0}
div.comment-wrapper img.reply {width: 40px}
div.comment-wrapper img.approve {width: 58px; margin: 0}
div.comment-wrapper p {margin-bottom: 3px}
div.comment-wrapper p a {float: left}
div.comment-wrapper p img.icon-online {width: 8px; height: 10px; margin: 1px 0 3px 4px; border: 0}
div.comment-wrapper div.comment-user-pic {clear: left}
div.comment-wrapper p.city {clear: both; margin: 0 0 0 1px; color: #666}
div.comment-wrapper p.comment {margin: 0}
div.comment-wrapper p.comment span {color: #ccc}
div.comment-options {float: right; width: 60px; margin: 5px 0 0 0px}
div.comment-wrapper div.username {width: 350px}
div.comment-wrapper div.location {width: 350px}
div.comment-wrapper div.atom_online {float: left; width: 350px}
div.comment-wrapper div.comment {float: left; clear: both; margin: 16px; font-size: 16px; width: 70%}
div.comment-wrapper div.timestamp {margin-top: 6px; float: left; width: 400px}
div.comment-wrapper div.block {clear: both}
#c table.bloggin {width: 420px; margin: 0 12px; border-collapse: collapse}
#cr h1.blog {width: 468px; margin: 0}
#cr #blog-post-wrapper {width: 480px; margin-bottom: 30px; border: 1px solid #ccc}
#cr form#blog-post {display: block; text-align: left}
#cr form#blog-post table {width: 460px; margin: 10px; border-collapse: collapse}
#cr form#blog-post table td {vertical-align: top}
#cr form#blog-post label {width: 30px; float: left; line-height: 23px; margin-right: 6px; color: #ccc; vertical-align: middle}
#cr form#blog-post input.text {width: 273px; height: 15px; padding: 3px; line-height: 21px; border: 1px solid #dcdcdc}
#cr form#blog-post input.no {width: 50px; height: 20px; margin: 0 0 0 10px; border: 0}
#cr form#blog-post textarea {width: 425px; height: 150px; margin: 15px 0 10px 0; padding: 4px; border: 1px solid #dcdcdc}
#cr form#blog-post td p {color: #333}
#cr form#blog-post td.message p {margin: 1.5em 0; line-height: 1.35em}
#cr form#blog-post td span.label {display: block; float: left; margin-right: 1.5em; color: #999}
#cr div.post-list-wrapper {margin-left: 10px}
#cr div.post-list-wrapper ul.post-list {width: 460px}
#cr div.post-list-wrapper ul.post-list li {margin-top: 5px; border-bottom: 1px dotted #d4d5d8}
#cr div.post-list-wrapper ul.post-list li span {float: left; width: 445px}
div.band_video_player {width: 100%; text-align: center; font-size: 16px}
div.band_video_list_wrapper {clear: both; width: 100%; float: left; margin-top: 5px}
div.band_video_list_wrapper ol {clear: both; margin-left: 5px; margin-top: -5px; list-style: none outside none}
div.band_video_list_wrapper ol li {float: left; width: 134px; margin: 5px 5px; text-align: center}
div.band_gig_list_wrapper {font-size: 12px; margin-top: 10px}
div.band_gig_list_wrapper table {width: 100%}
div.band_gig_list_wrapper table tr th {font-weight: bold}
div.tag-cloud-wrapper {text-align: center; margin-top: 8px}
div.tag-cloud-wrapper span.tag-cloud.xl {font-size: 26px; line-height: 10px}
div.tag-cloud-wrapper span.tag-cloud.lg {font-size: 22px}
div.tag-cloud-wrapper span.tag-cloud.m {font-size: 18px}
div.tag-cloud-wrapper span.tag-cloud.s {font-size: 14px}
div.tag-cloud-wrapper span.tag-cloud.xs {font-size: 11px}
#cr div.divider {height: 1px; width: 610px; border-top: 1px solid #d4d5d8 }
#more-songs li {height: 65px; width: 640px }
div.more-songs-header {height: 50px; padding: 0px 40px 0 22px; color: #333333; font-size: 12px}
#c .wrapper ul.bigger {font-size: 12px}
#invite-wrapper {margin: 5px 0px 15px 15px; font-size: 12px; color: #333333 }
#invite-wrapper h2 {font-size: 14px; width: 550px}
#invite-wrapper textarea {overflow: auto }
div.invite-copy {width: 357px; font-size: 16px; height: 50px }
#search_for_contact_from_account {text-align: left; clear: left; padding: 44px 10px 12px 15px; float: left; width: 332px; height: 186px; background: transparent url(/images/bg_invite_contacts_nofb_357x186.gif) 0 0 no-repeat }
#search_for_contact_from_account select, #search_for_contact_from_account input {float: left; border: 1px solid #666666; height: 16px; padding: 1px }
#search_for_contact_from_account select {margin-right: 38px }
#search_for_contact_from_account input#username, #search_for_contact_from_account input#password {width: 146px}
#search_for_contact_from_account input#username {margin: 0 5px 10px 0 }
#search_for_contact_from_account input#password {margin: 0 0 10px 0}
#search_for_contact_from_account input#get_contacts {clear: left; border: 0px; height: 18px; width: 87px; background: url(/images/btn_get_contacts_87x43.gif) no-repeat 0 0}
#search_for_contact_from_account input#get_contacts {background-position: 0px 0px}
#search_for_contact_from_account a:hover input#get_contacts {background-position: 0px -23px}
#search_for_contact_from_account select#account {width: 120px; height: 18px; float: right }
#search_for_contact_from_account #contactsearch p.left {width: 150px}
#search_for_contact_from_account .error {margin-left: 5px}
#search_for_contact_by_email {padding: 21px 34px 12px 20px; float: left; clear: left; width: 303px; height: 138px; background: transparent url(/images/bg_invite_list_357x171.gif) no-repeat; margin-top: 8px}
#search_for_contact_by_email textarea {width: 300px; height: 64px; padding: 2px; margin: 6px 0 10px 0; border: 1px solid #666666 }
#search_for_contact_by_email input.find_friends_btn {height: 20px; width: 82px; background: url(/images/btn_find_friends_82x20.gif) no-repeat 0 0}
#search_for_contact_by_email input.invite_list_btn {float: left; margin-right: 15px; width: 88px; height: 20px; background: url(/images/btn_invite_friends_88x45.gif) no-repeat 0 0}
#search_for_contact_by_email input.invite_list_btn {background-position: 0 0 }
#search_for_contact_by_email input.invite_list_btn.hoover {background-position: 0px -25px }
#search_for_contact_by_email div.message {float: left; clear: both; margin-top: 12px; width: 300px }
#search_for_contact_by_email.tall {background: transparent; height: auto; margin: 18px 0 0 0; padding: 0; border: 0; width: 357px}
#search_for_contact_by_email.tall #search-friends-middle {padding: 0 0 0 20px; width: 335px; border: 1px solid #D1DDEB; border-top: 0; border-bottom: 0; float: left }
#search_for_contact_by_email.tall #search-friends-top {margin: 0px; float: left; width: 357px; height: 8px; background: transparent url(/images/bg_invite_list_357x171.gif) no-repeat 0 0 }
#search_for_contact_by_email.tall #search-friends-bottom {margin: 0; float: left; width: 357px; height: 8px; background: transparent url(/images/bg_invite_list_357x171.gif) no-repeat scroll 0pt -121px; float: left; height: 50px; margin: 0pt; width: 357px}
#add-from-addressbook {padding: 15px 0 0 15px; font-size: 14px; font-weight: bold; width: 420px }
#add-from-addressbook a span {color: #333333; font-size: 12px; font-weight: normal }
#add-from-addressbook img {margin: 8px 0 0 8px }
#add-from-addressbook img.plaxo {margin-top: 28px }
#invite-wrapper .fine-print {font-size: 9px; float: left; color: #333333; margin-top: 5px}
#invite-wrapper h2 {width: 100% }
#contacts_to_invite {margin-top: 4px; border: 1px solid #d3dceb; border-top: 0; border-bottom: 0; float: left; position: relative; width: 530px}
#contacts_to_invite li {float: left; width: 200px; overflow: hidden; padding-bottom: 4px; margin: 4px 25px 4px 25px; height: 18px; border-bottom: 1px solid #eeeeee}
#contacts_to_invite li.last {border: 0 }
#contacts_to_invite li input {float: left; margin: 4px 3px 0 0}
#contacts_to_invite input.invite_list_btn {float: left; margin-right: 15px; height: 20px; width: 44px; background: url(/images/btn_invite_44x44.gif) no-repeat 0 0}
div.contacts_to_invite div.invite-left-top {overflow: hidden; position: absolute; left: -1px; top: 0px; width: 8px; height: 8px; background: url(/images/import_contacts_corners_16x16.gif) no-repeat; background-position: 0px 0px}
div.contacts_to_invite div.invite-right-top {overflow: hidden; position: absolute; right: -1px; top: 0px; width: 8px; height: 8px; background: url(/images/import_contacts_corners_16x16.gif) no-repeat; background-position: -8px 0px}
div.contacts_to_invite div.invite-left-bottom {overflow: hidden; position: absolute; left: -1px; bottom: 0px; width: 8px; height: 8px; background: url(/images/import_contacts_corners_16x16.gif) no-repeat; background-position: 0px -8px}
div.contacts_to_invite div.invite-right-bottom {overflow: hidden; position: absolute; right: -1px; bottom: 0px; width: 8px; height: 8px; background: url(/images/import_contacts_corners_16x16.gif) no-repeat; background-position: -8px -8px}
div.contacts_to_invite div.invite-middle {border: 1px solid #d3dceb; border-right: 0; border-left: 0; width: 500px; padding: 15px; margin: 0 }
div.contacts_to_invite li div.invite_email {float: left; width: 180px; height: 18px; line-height: 18px; overflow: hidden }
#contacts_to_invite div.margintop10 {margin-top: 10px; line-height: 16px; vertical-align: 50% }
#contacts_to_invite div.marginbottom10 {margin-bottom: 10px; line-height: 16px; vertical-align: 50% }
#invite_message {margin: 4px 0 0 12px; border: 1px solid #d3dceb; border-top: 0; border-bottom: 0; width: 246px; float: left; position: relative}
#invite_message div.invite-middle {width: 100%; float: left; text-align: center; padding: 8px 0 20px 0}
#invite_message textarea {width: 213px; margin: 6px 0; padding: 3px; height: 117px; border: 1px solid #d3dceb }
#members_to_friend {margin-top: 4px; border: 1px solid #d3dceb; border-top: 0; border-bottom: 0; position: relative; width: 560px}
#members_to_friend #invite-left-top {overflow: hidden; position: absolute; left: -1px; top: 0px; width: 8px; height: 8px; background: url(/images/import_contacts_corners_16x16.gif) no-repeat; background-position: 0px 0px}
#members_to_friend #invite-right-top {overflow: hidden; position: absolute; right: -1px; top: 0px; width: 8px; height: 8px; background: url(/images/import_contacts_corners_16x16.gif) no-repeat; background-position: -8px 0px}
#members_to_friend #invite-left-bottom {overflow: hidden; position: absolute; left: -1px; bottom: 0px; width: 8px; height: 8px; background: url(/images/import_contacts_corners_16x16.gif) no-repeat; background-position: 0px -8px}
#members_to_friend #invite-right-bottom {overflow: hidden; position: absolute; right: -1px; bottom: 0px; width: 8px; height: 8px; background: url(/images/import_contacts_corners_16x16.gif) no-repeat; background-position: -8px -8px}
#members_to_friend #invite-middle {border: 1px solid #d3dceb; border-right: 0; border-left: 0; width: 530px; padding: 15px; margin: 0 }
#members_to_friend input.friend_request_btn {background: url(/images/friend_request_btn_96x43.gif) no-repeat 0 0; width: 96px; height: 20px; margin-bottom: -4px }
#members_to_friend input.friend_request_btn {background-position: 0 0 }
#members_to_friend a:hover input.friend_request_btn {background-position: 0px -23px}
#members_to_friend div.margintop10 {margin-top: 10px; clear: both}
#members_to_friend div.marginbottom10 {margin-bottom: 10px}
#members_to_friend ul {margin: 10px 0}
#members_to_friend li.friend-item {float: left; margin: 5px 0 0 5px }
#members_to_friend .invitee-face {width: 98px; height: 120px; overflow: hidden}
#members_to_friend .friend-checkbox {margin: 20px 8px 20px 5px; float: left}
#members_to_friend .invitee-face img.thumb {float: left; width: 80px; height: 80px; border: 1px solid #dcdcdc}
#members_to_friend .invitee-face .online {margin-left: 2px }
#members_to_friend .invitee-face .name {margin-left: 2px; max-width: 80px; height: 14px; overflow: hidden}
#members_to_friend .invitee-face div.left {clear: both }
#contacts_to_invite .selectall {padding: 2px; font-weight: bold; color: #333333; width: 100px; border-bottom: 1px solid #dcdcdc; height: 16px; line-height: 16px; vertical-align: 50% }
#history {position: relative; margin-bottom: 12px; width: 100%}
#c ul.newsonglist {padding: 0; margin: 0}
#c ul.newsonglist li {font-size: 12px; padding: 2px 0 1px 0; float: left; clear: both; width: 100%}
#c ul.newsonglist li a.watch_vid{ float: left; height:45px}
#c ul.newsonglist li div {float: left; overflow: hidden}
#c ul.newsonglist li div.li_plus {width: 11px; margin: 2px 3px 2px 4px; position:relative; height:52px}
#c.band_show ul.newsonglist li div.li_plus{height:auto}
#c ul.newsonglist li div.li_plus a img {position:relative; top:19px}
#c.band_show ul.newsonglist li div.li_plus a img {top:auto}
#c ul.newsonglist li div.li_play {width: 20px; height: 16px}
#c ul.newsonglist li div.li_play.aps {width:69px;height:52px;position:relative}
#c.band_show ul.newsonglist li div.li_play.aps {width:auto;height:auto;position:relative}
#c ul.newsonglist li div.li_song_name {padding-left: 6px; width: 150px; color: #000000}
#c ul.newsonglist li div.li_lyrics_link {float: right}
hr.list_divider {height: 1px; width: 100%; border-style: none; color: #dbeeff; background-color: #dbeeff; float: left; clear: left ; position: relative}
#c #artist_now_playing {width: 100%;position:relative}
#c #artist_now_playing ul.newsonglist li div.li_artist_name {display: none}
#c #artist_now_playing ul.newsonglist li div.li_song_name {font-size: 13px; line-height:52px}
#c #artist_now_playing ul.newsonglist li div.li_song_name a{color:#000;line-height:inherit;}
#c.band_show #artist_now_playing ul.newsonglist li div.li_song_name{line-height:normal}
#c #artist_now_playing ul.newsonglist li div.li_lyrics_link {font-size: 11px; float: right;clear:right; position: relative}
#c ul.newsonglist li div.li_lyrics_link.first{margin-top:13px}
#c ul.newsonglist li div.li_artist_name {width: 120px}
ul li.song_li img.song_list_green_play{position:absolute;left:25px;top:15px;}
#c.band_show ul li.song_li img.song_list_green_play{position:relative;left:auto;top:auto;}
.song_atom_names {width:auto;}
.song_atom_names div.li_song_name{line-height:52px}
.song_atom_names div.li_song_name a{line-height:inherit}
.song_atom_names div.li_artist_name{width:auto;float:right;height:52px}
.song_atom_names div.li_artist_name a{line-height:52px}
#c.band_show #artist_now_playing .song_atom_names div.li_song_name{line-height:normal}
#cr #email-menu-wrapper.grad-header {width: auto }
#cr h1.grad-header-green, #l h1.grad-header-green, #r h1.grad-header-green {padding: 4px 0 0 0; margin-bottom: 6px; height: 18px; background: url(/images/bg_green_grad_1x22.gif) repeat-x 0 0 }
#l h1.grad-header-green {border: 0}
#l h1.grad-header-green.bounded, #r h1.grad-header-green.bounded {border: 1px solid #dcdcdc}
#cr h1.grad-header-green.bounded-bottom, #l h1.grad-header-green.bounded-bottom, #r h1.grad-header-green.bounded-bottom {border-bottom: 1px solid #dcdcdc}
#cr h1.grad-header-green.bounded-bottom {margin-top: 0 }
#result-message.error {padding: 4px; border: 1px solid #dcdcdc; z-index: 50000000; background: #ffffff }
#artist_search_results li.artist_li {padding: 12px 0; clear: both}
#artist_search_results div.artist_pic {float: left; margin: 0 8px}
#artist_search_results div.artist_pic img {border: 1px solid #586a7f}
#artist_search_results div.artist_name {font-size: 16px; float: left; width: 400px}
#artist_search_results div.artist_genre {font-size: 13px; float: left; width: 400px; height: 16px}
#artist_search_results div.total_tracks {font-size: 13px; float: left; width: 400px; color: #000}
#artist_search_results div.add_to_station {float: right}
#artist_search_results ul {border: 1px solid #dbeeff; border-width: 1px 0; float: left; width: 100%}
#song_search_results hr, #artist_search_results hr {margin: 0; clear: both}
#song_search_results div.h30.pag_info_left, #artist_search_results div.h30.pag_info_left {color: #000; width: auto; padding: 0 0 0 20px; font-size: 12px; float:none}
#song_search_results div.pag_info, #artist_search_results div.pag_info {color: #000; width: auto; float: right; text-align: right; padding: 0 20px 0 0 ; font-size: 12px; line-height:inherit}
#song_search_results div.show_bar , #song_search_results div.grad-header {clear: both}
#song_search_results div.grad-header span {line-height: 24px; font-weight: normal; text-align: left; font-size: 16px; color: #fff}
#song_search_results div.grad-header span.left {padding-left: 0}
#song_search_results div.grad-header span.right {width: 230px}
div.user_mono_list div.friend-right.listening_to {float: left; width: 200px; margin-top: 10px}
div.user_mono_list div.friend-right.artist_likes {float: left; width: 200px; margin: 4px 0 0 84px }
#friend_list a.tune-in {float: right}
#friend_list div.user_mono_list {float: left; width: 300px; height: 142px; margin: 2px}
div.friend div.user_mono_list div.location, div.friend div.user_mono_list div.username, #friend_list div.user_mono_list div.location, #friend_list div.user_mono_list div.username {width: 120px}
div.friend div.user_mono_list div.atom_online, #friend_list div.user_mono_list div.atom_online {width: 120px; float: left; margin-top: 4px}
#r div.friend div.user_mono_list {width: 294px}
#r div.friend div.user_mono_list div.user_atom div.atom_online {width: 150px; float: left; margin-top: 4px}
#listen_overlay {height: 261px; position: absolute; width: 514px; z-index: 100000001}
#listen_overlay div.topheading {background: #000 url(/images/bg_dark_grad_5x89.png) repeat-x 0 0; height: 89px}
#listen_overlay div.midpromo {border: 5px solid #99ccff; background: #fff}
#listen_overlay div.bottomfooter {background: #000 url(/images/bg_dark_grad_1x39.jpg) repeat-x 0 0; height: 39px}
#listen_overlay div.midpromo a {border: 0px}
#listen_overlay span.green_heavy{ font-weight: bold; font-size: 14px; line-height: 39px; color: #ccff00; padding: 0px 6px}
#listen_overlay h1.pink_heavy {font-weight: normal; color: #ff0066; font-size: 24px; padding: 10px 0 0}
#listen_overlay img.exy {border: 1px solid white; position: absolute; right: 12px; top: 12px}
#rate_emerging_copy {float: left; width: 240px; padding-top: 15px; margin-left: 12px; color: #395980}
#rate_emerging_copy.regged_tweaks {text-align: center; padding-top: 0px; font-size: 24px; font-weight: normal}
#rate_emerging_copy.guest_tweaks {text-align: left; font-size: 13px; font-weight: bold}
#rate_emerge_child {float: left; margin-left: 48px; font-size: 24px; color: #395980; border: 0}
#bulletins_wrapper div.pag_info {color: #000; text-align: right; font-size: 13px; padding: 2px 6px 6px 0 ; float: right}
#bulletins_wrapper div.pag_info span.disabled {visibility: hidden}
#listen_overlay.deluxe {width: 730px; height: 370px}
#listen_overlay_container {background-color: #334e6c; border: 1px solid #000; width: 700px; height: 370px}
#listen_overlay.deluxe .topheading {background: transparent url(/images/promo/overlay_blue_grad_sliver_5x79.jpg) repeat-x 0 0; height: 79px}
#listen_overlay.deluxe .midpromo {border-color: #182943; border-width: 8px 5px 9px}
#listen_overlay.deluxe .midpromo .premium_image {float: left; border: 1px solid lightgreen }
#listen_overlay.deluxe .midpromo .premium_image img {border: 1px solid green }
#listen_overlay.deluxe .topheading .share {position: absolute; right: 40px; top: 8px}
#listen_overlay.deluxe .topheading .featured_copy {text-align: center; width: 100%; padding-top: 4px }
#listen_overlay.deluxe .midpromo .green_hilight_bar {border: 1px solid lightgreen; border-width: 1px 1px 0 0; background: #c5d839 url(/images/promo/overlay_green_grad_sliver_2x101.jpg) repeat-x 0 0; float: left}
#listen_overlay.deluxe .midpromo .green_hilight_bar img {float: right}
#listen_overlay.deluxe .midpromo .green_hilight_bar .green_hilight_container {border: 1px solid green ; width: 383px}
#listen_overlay.deluxe .midpromo .dark_box {border: 1px solid lightgreen; border-width: 0 1px 1px 0; float: left}
#listen_overlay.deluxe .midpromo .dark_box_container {border: 1px solid green ; width: 383px; background: #0f1022; width: 383px; height: 167px}
#listen_overlay.deluxe .listen_overlay_bottom {margin-top: 12px; width: 100%; text-align: center; font-size: 16px; color: #395980; clear: both}
#listen_overlay.deluxe .midpromo .dark_box_container .daily_honey {display: block; position: absolute; right: 14px; bottom: 14px }
#listen_overlay.new {height:auto;width: 738px; border: 0}
#listen_overlay.new #listen_overlay_inerts {border: 5px solid #99CCFF; background: #ffffff}
#listen_overlay.new #lo_midpromo.new {border: 0; border-width: 5px 0}
#listen_overlay.new #lo_topheading.new {background: #000 url(/images/music_promotion/dark_blue_grad_3x88.jpg) repeat-x; height: 88px; border: 0; z-index:10}
#listen_overlay.new #lo_bottomfooter.new {background: #000 url(/images/music_promotion/dark_blue_grad_1x46.jpg) repeat-x; height: 46px}
#listen_overlay.new #wowcool {border: 1px solid #cdcdcd; vertical-align: middle}
#listen_overlay.new.rad #listen_overlay_inerts {background: #000 url(/images/music_promotion/bg_crazy_fan_720x360.jpg) no-repeat center center}
#listen_overlay.new.rad #lo_topheading.new, #listen_overlay.new.rad #lo_midpromo.new, #listen_overlay.new.rad #lo_bottomfooter.new {border: 0; background: transparent}
#listen_overlay.new.rad #wowcool {border: 0}
#listen_overlay.new #lineup img, #listen_overlay.new #lineup a {float: left}
#listen_overlay.new a.make_break {border: 0; width: 150px; height: 116px; display: block; margin-top: 40px}
#listen_overlay.new #make_em_link {background: transparent url(/images/music_promotion/btn_make_trans_150x116.png) no-repeat }
#listen_overlay.new #break_em_link {background: transparent url(/images/music_promotion/btn_break_trans_150x116.png) no-repeat }
#listen_overlay.new #trans_jango_logo{ width: 102px; height: 46px; background: transparent url(/images/music_promotion/jango_logo_trans_102x46.png) no-repeat}
#bfemail {width: 245px; border: 1px solid #000; padding: 3px; margin: 2px 0px}
#share_btn {background: transparent url(/images/music_promotion/btn_share_78x39.png) no-repeat; width: 78px; height: 39px; display: block}
div.big_right_arrow {z-index: 100000; position: absolute; background: transparent url(/images/arrow_right_92x69.png); width: 92px; height: 69px}
div.big_left_arrow {z-index: 100000; position: absolute; background: transparent url(/images/arrow_left_92x69.png); width: 92px; height: 69px}
#user_intro {margin-bottom: 12px; position: relative; height: auto}
#user_intro ol{list-style-type:disc;color:#333;font-size:12px;}
#user_intro ol li {margin:6px 0}
a.artist_header_play {display: block; float: left; width: 62px; height: 31px; background: transparent url(/images/sb/btn_play_green_62x31.png) no-repeat 0 0; margin-top: 11px; cursor: pointer}
.clean_modal .clean_contents ul.clean_options li {padding: 2px 0}
.clean_modal.station_share .clean_contents{ padding:10px}
.clean_modal #thumbs_updown_form ul li{ padding:4px 0}
.shadow {-moz-box-shadow: 4px 3px 12px #666; -webkit-box-shadow: 4px 3px 12px #666; box-shadow: 4px 3px 12px #666; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')"; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')}
.dark_shadow {-moz-box-shadow: 3px 3px 14px #000; -webkit-box-shadow: 3px 3px 14px #000; box-shadow: 3px 3px 14px #000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')}
#listen_overlay.shadow{ -moz-box-shadow: 4px 3px 12px #666; -webkit-box-shadow: 4px 3px 12px #666; box-shadow: 4px 3px 12px #666; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Enabled=false, Strength=4, Direction=135, Color='#000000')"; filter:progid:DXImageTransform.Microsoft.Shadow(Enabled=false, Strength=4, Direction=135, Color='#000000')}
div.wiki_link {margin: 4px; text-align: right; clear: both; font-weight: normal; color: #666}
div.wiki_link a {color: #666}
div.wiki_link a:hover {color: #ff6600}
#clean_modal.player_pane {height: 240px; width: 374px;}
#artist_like_fb_container{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #6A9CC9; float: left; height: 34px; margin-top: 4px; overflow: visible; padding: 3px; width: 400px;}
#ass_cloud .ok_content{line-height:35px;font-size:16px;color:#ff6600;text-align:center;}
.station_anchor{width:120px;font-size:14px;text-align:center;position:relative;z-index:1}
.overlay_modal, #signup-window {color:#000; font-size:14px; background:#fff ; width:718px; height:482px; position:absolute; z-index:100000112; overflow:hidden; border:1px solid #1b3049; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 5px 5px 30px #000; -webkit-box-shadow: 5px 5px 30px #000; box-shadow:5px 5px 30px #000}
.overlay_modal .top, #signup-window #signup_window_header{ background:#D6EBFE; height:100px; position:relative; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; top:-1px; border:0; color:#000}
.overlay_modal .top{padding:10px 0}
#signup-window #signup_window_header #signup_window_copy{ font-weight:bold; width:100%; text-align:center; float:left; font-size:32px; margin:33px 0 0 14px}
.overlay_modal .top .overlay_modal_closer, #signup-window #signup_window_header #signup_window_closer{ background: transparent; color:#607e9f; border: 0; border-radius: 0 10px 0 46px; clear: both; font-size: 29px; font-weight: bold; height: 26px; margin: 0px; padding: 10px; line-height:17px; width: 26px; text-align:right; position:absolute; right:0; top:0; display:block}
#connect_fb{width:362px;height:193px;color:#000}
#connect_fb ul li{padding:0;line-height:1.2em}
.overlay_modal ul li, #signup-window ul li{ padding:5px 0}
#connect_fb ul{ margin:0 0 0 30px;font-size:15px;list-style-type:disc}
.overlay_modal ul, #signup-window ul{ text-align:left; margin:30px 0px 30px 102px}
.overlay_modal ul{margin-left:212px; font-size:24px; color:#666; list-style-type:disc}
#player_connect_fb_login, #connect_overlay_fb_login, #signup-window #signup_overlay_fb_login, #wide_media_connect {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; font-size:16px; width:242px; padding:11px 0; margin:12px 0}
#player_connect_fb_login{margin:6px 0 0 0}
#player_connect_fb_login, #connect_overlay_fb_login{width:188px;padding:8px 12px;}
#player_connect_fb_login img, #connect_overlay_fb_login img {vertical-align:middle;float:left}
#signup-window {z-index: 1000001120}
#signup-window #overlay-email {border:1px solid #666;font-size:14px; width:254px; padding: 8px 7px 6px; margin-top:0px }
#signup-window #overlay-pass_placeholder, #signup-window #overlay-pass {border:1px solid #666; font-size:14px; width:254px; padding: 8px 7px 6px; margin-top: 4px}
.overlay_modal .large, #signup-window .large {color: #000; margin: 26px 0 21px 0; letter-spacing: -0.9px; width: 100%; text-align: center; font-size: 48px}
#signup-window .large.es, #signup-window .large.pt{font-size: 42px;}
.overlay_modal .sublarge, #signup-window .sublarge {font-size: 32px; color: #666; width: 100%; text-align: center; font-weight: normal}
.overlay_modal .sublarge{color:#000}
#signup-window div.light {color: #666666; font-size: 12px }
#signup-window div.error {float: left; margin: 18px 18px 0px 80px; width: 260px }
#signup-window #birthdate-input{ border:1px solid #666}
#signup-window #fb_copy_create{ margin-top:20px}
#signup-window #signup_fb_copy_jam{ margin:10px 0 0 15px;font-size:12px}
#signup-window #fb_why_link{ text-decoration:underline; font-size:12px; display:block; margin-bottom:20px }
#big-signup-wrapper div.gender div.fieldWithErrors {float: left}
#big-signup-wrapper {margin-left: 120px; float: left}
.overlay_modal {height:auto}
#media-window{width: 690px;height: auto}
#media-window .inner{padding-bottom:10px}
#overlay_modal .middle, #media-window .middle{ background: #fff; padding: 8px 0 0; width: 100%; text-align:center; font-size:18px; color:#333333}
#media-window #resume_copy{}
#media-window #restart_copy{color:#ff6600}
#media-window #close_copy{font-size:12px}
#media-window #media_ad{margin:0px auto; width:750px; height:310px; position:relative;}
#media-window .top{line-height:40px; height:40px;font-size:15px;width:100%}
#media-window .top a img{ border: 1px solid #fff; padding: 1px; margin-right: 8px; margin-top: 6px; float:right}
div#fyp {width: 275px; position: absolute; z-index: 100000113}
div#fyp div#top {float: left; clear: both; width: 275px; height: 20px; background: url(/images/popup_window_275x140_top.gif) no-repeat}
div#fyp div#middle {float: left; clear: both; width: 275px; background: url(/images/popup_window_275x140_middle.png) repeat-y}
div#fyp div#bottom {float: left; clear: both; width: 275px; height: 13px; background: url(/images/popup_window_275x140_bottom.png) no-repeat}
div#fyp div#middle a.close {float: right; width: 27px; margin: 3px 3px 0 0}
div#fyp div#middle img.close {width: 15px; height: 14px; float: right; margin: 4px 16px 0 0}
div#fyp div#middle div.content {margin: 22px 0 15px 15px; text-align: left; position: relative}
div#fyp div#middle input.text {width: 180px; padding: 3px 4px; border: 1px solid #333}
div#fyp div#middle input.send {width: 39px; height: 20px; margin: 5px 0 0 0px; vertical-align: bottom}
div#fyp div#middle label {display: block; width: 225px; padding: 0; margin: 5px 0 5px 0}
div#fyp div#middle span {margin-bottom: 10px; color: #333; font-weight: bold}
*+html div#fyp div#middle div.content {margin: 10px 0 15px 15px}
*+html div#fyp div#middle input.send {margin-right: 20px}
#fyp.abuse {z-index: 101 }
#fyp.abuse #top {background: url(/images/popup_window_275x140_flat_top.gif) no-repeat}
#fyp.abuse #middle div.content {margin: 26px 14pt 15px 15px }
.round_cta{padding:20px;margin:5px 0 0;text-align:center;font-size:14px;position:relative}
.round_cta a{width:100%;display:block;position:relative;text-align:center}
#artist_news_message{ font-size: 11px; font-weight: normal; line-height: 24px; float: right; margin-right: 8px; color: #999}
#find_box{height:180px;}
#find_box.es, #find_box.pt{height:188px;}
#invite_box{height: 112px;}
#invite_box.pt{height: 132px;}
#column-wrapper{ padding:0px 0px 30px}
#column-wrapper.user_cols, #column-wrapper.artist_cols{ background:none; border:0}
#column-wrapper.user_cols #l{ margin:0;width:160px}
#column-wrapper.artist_cols #l{ margin:0; width:200px}
#artist_nav{ background:none}
#intro_block{border:0}
#l ul.profile_nav li{ line-height:30px;border:0;background:#fff;padding:0;font-size:13px;}
#l ul.profile_nav li a{line-height:inherit;padding-left:20px;}
#l ul.profile_nav li.here, #profile_nav li.rhead{background:#e0f0fe; height:30px;padding:0px;line-height:30px;font-weight:normal;font-size:13px;border:0;}
.fff{background:#fff;}
.g2b{ border:1px solid #9bacbf;width:28px;height:18px; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius:3px; color:#444b53; vertical-align:bottom; background: #dbdfe1; background: -moz-linear-gradient(top, #dbdfe1 0%, #d5d8da 51%, #c8cbcd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdfe1), color-stop(51%,#d5d8da), color-stop(100%,#c8cbcd)); background: -webkit-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: -o-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: -ms-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: linear-gradient(to bottom, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdfe1', endColorstr='#c8cbcd',GradientType=0 )}
.g2b:hover{color:#000; background: #c8cbcd; border-color:#000}
.g2b.selected,.g2b:active{ color:#000; background: #c8cbcd; background: -moz-linear-gradient(top, #c8cbcd 0%, #d5d8da 49%, #dbdfe1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8cbcd), color-stop(49%,#d5d8da), color-stop(100%,#dbdfe1)); background: -webkit-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: -o-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: -ms-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: linear-gradient(to bottom, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8cbcd', endColorstr='#dbdfe1',GradientType=0 )}
.g2b_sm{ width:22px;height:14px}
.g2b_sm.qms{ margin-right:10px;vertical-align:sub; height:15px; padding:1px 0 0;}
.p20{padding:20px;}
.f000{color:#000000;}
.f333{color:#333333;}
.f15{font-size:15px;}
.f13{font-size:13px;}
.f11{font-size:11px;}
#artist_actions{font-size:13px;}
button span.player_sprite.add{background-position:-77px -96px;width:12px;height:11px;display:block;margin:0px auto;}
span.player_sprite.play{background-position:-61px -96px;width:11px;height:12px;display:block;margin:3px auto 0;}
span.player_sprite.sm_play{ margin:2px auto 0; background-position: -60px -108px; display: block; height: 10px; width: 11px}
#qm_added_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff; filter: alpha(opacity=70); opacity: 0.7; z-index:199;}
#qm_added_copy{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:none;z-index:200;}
#qm_added_copy div{margin:64px auto 0; width: 240px; font-size:18px; color:#000;}
#qm_added.overlimit #qm_added_bg {height: 163px; top: 46px}
#qm_added.overlimit #qm_added_copy{ height: 163px; top: 46px}
#qm_added.overlimit #qm_added_copy div{margin:32px auto 0;}
#footer.app {background: none repeat scroll 0 0 #FFFFFF; border: 0; border-top:30px solid #153b66; clear: both; color: #777777; font-size: 10px; margin: 0px auto; padding: 20px 0; text-align: center; width: 100%}
.noadradio #footer.app {border-top:30px solid #ABDB6C}
#column-wrapper.artist_cols #c{ width:460px; margin:0px 10px}
#column-wrapper.artist_cols #r{ width:300px; margin:0px}
body.artist #column-wrapper{ width:100%}
.h60{ height:60px;font-size:18px;color:#000;font-weight:bold; line-height:60px;border-bottom:1px solid #9bacbf;padding-left:20px; background: #edeff0; background: -moz-linear-gradient(top, #edeff0 0%, #e4e5e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeff0), color-stop(100%,#e4e5e6)); background: -webkit-linear-gradient(top, #edeff0 0%,#e4e5e6 100%); background: -o-linear-gradient(top, #edeff0 0%,#e4e5e6 100%); background: -ms-linear-gradient(top, #edeff0 0%,#e4e5e6 100%); background: linear-gradient(to bottom, #edeff0 0%,#e4e5e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeff0', endColorstr='#e4e5e6',GradientType=0 )}
.h45{ height:45px;font-size:18px;color:#000;font-weight:bold; line-height:45px;border-bottom:1px solid #9bacbf;padding-left:20px; background: #edeff0; background: -moz-linear-gradient(top, #edeff0 0%, #e4e5e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeff0), color-stop(100%,#e4e5e6)); background: -webkit-linear-gradient(top, #edeff0 0%,#e4e5e6 100%); background: -o-linear-gradient(top, #edeff0 0%,#e4e5e6 100%); background: -ms-linear-gradient(top, #edeff0 0%,#e4e5e6 100%); background: linear-gradient(to bottom, #edeff0 0%,#e4e5e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeff0', endColorstr='#e4e5e6',GradientType=0 )}
.h30, .inh30{height:30px;font-size:15px;color:#000;font-weight:bold; line-height:30px;border-bottom:1px solid #9bacbf;padding-left:20px; background: #e6e9eb; background: -moz-linear-gradient(top, #e6e9eb 0%, #e2e5e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e9eb), color-stop(100%,#e2e5e6)); background: -webkit-linear-gradient(top, #e6e9eb 0%,#e2e5e6 100%); background: -o-linear-gradient(top, #e6e9eb 0%,#e2e5e6 100%); background: -ms-linear-gradient(top, #e6e9eb 0%,#e2e5e6 100%); background: linear-gradient(to bottom, #e6e9eb 0%,#e2e5e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e9eb', endColorstr='#e2e5e6',GradientType=0 )}
.h30.tb,.inh30.tb{ border-top:1px solid #9bacbf}
.lb,.h30.lb,.inh30.lb{ border-left:1px solid #9bacbf}
.rb{ border-right:1px solid #9bacbf}
.inbutton{ background: #e9ebec; background: -moz-linear-gradient(top, #e9ebec 0%, #cacdcf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9ebec), color-stop(100%,#cacdcf)); background: -webkit-linear-gradient(top, #e9ebec 0%,#cacdcf 100%); background: -o-linear-gradient(top, #e9ebec 0%,#cacdcf 100%); background: -ms-linear-gradient(top, #e9ebec 0%,#cacdcf 100%); background: linear-gradient(to bottom, #e9ebec 0%,#cacdcf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ebec', endColorstr='#cacdcf',GradientType=0 )}
.inbutton.selected{ background: #c5cacd; background: -moz-linear-gradient(top, #c5cacd 0%, #d8dcdf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5cacd), color-stop(100%,#d8dcdf)); background: -webkit-linear-gradient(top, #c5cacd 0%,#d8dcdf 100%); background: -o-linear-gradient(top, #c5cacd 0%,#d8dcdf 100%); background: -ms-linear-gradient(top, #c5cacd 0%,#d8dcdf 100%); background: linear-gradient(to bottom, #c5cacd 0%,#d8dcdf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5cacd', endColorstr='#d8dcdf',GradientType=0 ); border-top:0;border-bottom:0}
.p30{padding:30px;}
.m30{margin:30px 0;}
a.g3b, .g3b{ border-color: #E8EBEC #9BACBF #E9ECED; border-style: solid; border-width: 1px 1px 0px 0; color: #38597F; cursor: pointer; float: left; font-size: 13px; height: 20px; line-height: 20px; padding: 0; text-align: center; width: 152px}
#column-wrapper.user_cols{ width:980px;}
#column-wrapper.user_cols #c{width:500px;margin:0px 10px;padding:0 ;}
#column-wrapper.artist_cols #c{padding-top:0}
#column-wrapper.artist_cols #c div.show_bar{ height:auto; padding:0; background:#dde1e3; border-bottom:1px solid #9bacbf}
#column-wrapper.artist_cols #c div.show_bar span{line-height:20px;}
#column-wrapper.artist_cols .list_divider{background:none;border-top:1px dotted #9bacbf;}
#column-wrapper.artist_cols #now_playing_ul{padding:0px 30px;}
#column-wrapper.artist_cols #c ul.newsonglist li {clear: both; float: left; font-size: 13px; padding: 30px 0px; width: 100%}
.song_li.artist_song_li a{line-height:45px}
#column-wrapper.artist_cols ul li.song_li img.song_list_green_play {bottom: 3px;top:auto;left:auto; position: absolute; right: 3px}
#in_stations .list_divider{margin:30px 0px}
.the_sim{ padding:0px 10px; width:100px;height:130px;font-size:13px;font-weight:bold;display:block;float:left; text-align:center;margin-top:24px}
.the_sim img{ margin:0px auto 10px}
#column-wrapper.artist_cols #comment_form_wrap #comment-send.g2b{ float: right; font-size: 13px; font-weight: bold; height: auto; padding: 8px 0; width: 60px}
#column-wrapper.artist_cols #comment_form_wrap textarea {background: none repeat scroll 0 0 #EEF8C8; border: 1px solid #9F9F9F; width: 160px; font-size:13px}
#column-wrapper.artist_cols #comment_form_wrap{background:#fff; padding:0px}
#column-wrapper.artist_cols #commenters-wrapper{font-size:13px}
.artist_comment,.new_artist_fan{font-size:13px;padding-bottom:25px}
.artist_comment a.uimg, .new_artist_fan a.uimg{display:block;float:left;width:50px;overflow:hidden}
.m10{margin:10px auto;}
.m10t{margin-top:10px}
.r5{ -webkit-border-radius:5px ; -moz-border-radius: 5px ; border-radius:5px; overflow:hidden}
.bottom_grad{ overflow:hidden; height:15px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background: #e3e6e8; background: -moz-linear-gradient(top, #e3e6e8 0%, #e0e4e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e6e8), color-stop(100%,#e0e4e5)); background: -webkit-linear-gradient(top, #e3e6e8 0%,#e0e4e5 100%); background: -o-linear-gradient(top, #e3e6e8 0%,#e0e4e5 100%); background: -ms-linear-gradient(top, #e3e6e8 0%,#e0e4e5 100%); background: linear-gradient(to bottom, #e3e6e8 0%,#e0e4e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e6e8', endColorstr='#e0e4e5',GradientType=0 )}
#artist_bio .wiki_link{font-size:11px; color:#999999; text-align:center; margin:20px 0 0}
#cl .top_level{ display:block; background: #d9dddf; background: -moz-linear-gradient(top, #d9dddf 0%, #d3d7d9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9dddf), color-stop(100%,#d3d7d9)); background: -webkit-linear-gradient(top, #d9dddf 0%,#d3d7d9 100%); background: -o-linear-gradient(top, #d9dddf 0%,#d3d7d9 100%); background: -ms-linear-gradient(top, #d9dddf 0%,#d3d7d9 100%); background: linear-gradient(to bottom, #d9dddf 0%,#d3d7d9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dddf', endColorstr='#d3d7d9',GradientType=0 ); border-right:1px solid #9bacbf; line-height:inherit; min-width:auto; max-width:auto; width:160px; float:left; padding:0 20px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
#browse_music_pictures, #browse_music_songs, #browse_music_artist{border-radius:5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; overflow:hidden;}
.noadradio #browse_music_pictures, .noadradio #browse_music_songs, .noadradio #browse_music_artist{ border-left:1px solid #efefef; border-right:1px solid #efefef}
#browse_music_artist div.bma_left_col, #browse_music_pictures div.bma_left_col, #browse_music_songs div.bma_left_col{ width:200px}
.noadradio #browse_music_artist div.bma_left_col, .noadradio #browse_music_pictures div.bma_left_col, .noadradio #browse_music_songs div.bma_left_col{ width: 198px}
#ringtone_ad_wrap{ padding:30px 0; border-top:1px solid #9bacbf}
.crumb:before{ content:""; background-image: url(/images/sprites/player_button_sprite_2012-11-28.png); background-repeat:no-repeat ; background-position: -63px -119px; display: block; height: 11px; width: 8px; top:17px; position:absolute; left:0px}
#cl .crumb{ max-width:446px; padding-left:30px; overflow:hidden; text-overflow:ellipsis; float:left; white-space:nowrap; position:relative; line-height:inherit}
#cl .ncrumb{margin-left:26px}
#browse_music_song #cl .crumb{max-width:220px;}
.e4e5e6{background:#e4e5e6}
#artist_nav li{height:30px; width:100%; border:1px solid #9bacbf; border-width:1px 1px 1px 0}
#artist_nav li.first{ border-width:0 1px 1px 0}
#artist_nav li a{ border:1px solid #e6e9ec; border-width:1px 0 0 1px; width:178px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; color:#38597f; display:block; height:30px; line-height:30px; text-align:left; font-weight:bold; padding-left:20px}
.noadradio #artist_nav li a{color:#2e2e2e}
#artist_nav li a.selected{color:#333; border-color:#b5b8bb;}
#artist_bio,#similar_artists{border-right:1px solid #9bacbf}
#similar_artists{border-top:1px solid #9bacbf}
.the_sim {display: block; font-size: 13px; font-weight: bold; height: 130px; margin: 24px auto 0; padding: 0 20px; text-align: center; width: 160px}
#commenters-wrapper hr.list_divider, #artist_fans hr.list_divider, #similar_artists hr.list_divider{ border-color: #38597f; border-style: dotted; border-width: 1px 0 0; height: 1px; margin: 0 auto; position: relative; width: 140px; float:none; background:none}
#commenters-wrapper hr.list_divider{width:240px;}
#artist_fans hr.list_divider{width:240px;margin:30px auto}
#browse_music_search hr.list_divider, #song_history_content hr.list_divider, #in_stations hr.list_divider, #artist_now_playing hr.list_divider{ background: none; border-color: #38597F; border-style: dotted; border-width: 1px 0 0; color: #FFFFFF; float: none; height: 1px; margin: 30px auto; position: relative; width: 400px}
#browse_music_search hr.list_divider {width:600px; margin: 30px auto;}
#browse_music_search #song_search_results hr.list_divider {width:600px; margin: 0px auto;}
#song_history_content hr.list_divider {width:600px; margin: 0px auto;}
#song_history_content {background:#fff}
#artist_now_playing hr.list_divider{ margin: 0px auto;}
#similar_artists hr.list_divider:last-child{display:none;}
.artist_song_li{height:45px;padding:30px;font-size:13px}
.artist_song_li .song_name{ color:#000; font-weight:bold; padding-left:10px;line-height:45px;float:left; max-width:225px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
#song_history_content .artist_song_li .song_name, #song_search_results .artist_song_li .song_name{font-weight:bold; padding-left:10px;line-height:45px; float:left;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#song_history_content .artist_song_li .artist_name, #song_search_results .artist_song_li .artist_name{font-weight:bold; padding-left:10px;line-height:45px; float:left;width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.artist_song_li .slinks{float:right;text-align:right;}
#song_history_content .pag_info{ text-align:right;padding:0px 20px;font-weight:normal;}
.play_me_lay {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); bottom: 0; color: #FFFFFF; display: block; font-family: arial,sans-serif; font-size: 10px; font-weight: normal; height: 11px; line-height: 11px; padding: 2px 3px; position: absolute; right: 0; text-align: left; text-decoration: none; width: 34px}
.watch_vid{display:block;float:left;position:relative;height:45px}
.more_whats{font-weight:bold;font-size:13px;text-align:center;padding:30px;}
#recent_stations{width:150px;font-size: 13px;}
#recent_stations_list{color: #333333;padding-bottom:24px; float: left; position: relative;}
#recent_stations li{ height: 30px; white-space: nowrap}
#recent_stations li a {display: block; line-height: 30px; padding-left: 20px; width: 127px; overflow:hidden; text-overflow:ellipsis}
#recent_stations_list li a {color:#333}
#playlist_stations_module{border-left:0}
.noadradio #playlist_stations_module{border-left: 1px solid #efefef; border-right:1px solid #efefef;}
#playlist_module .inbutton{width:74px;font-size:12px;float:left;display:block;border-bottom:1px solid #9bacbf;border-top:0px}
#playlist_module .inbutton.selected{color:#333}
#home_genre_category_selector {position: relative; float: left; width: 148px; font-size:13px; color:#333}
.noadradio #home_genre_category_selector{width:147px;}
#playlist_module .inbutton#activities_sort{width:73px;border-right:0;}
#playlist_module .inbutton#station_alpha{width:75px;border-right:0;}
#playlist_module ul, #playlist_module ol.recent_stations_list{padding-bottom:50px}
.ell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.more_wrap{font-weight: normal; font-size: 13px; float: left; clear: both; width: 100%; text-align: center; padding: 10px 0px 20px;}
#artist_pics_index {padding-bottom:30px;min-height:600px;}
#artist_pics_index .pagination{float:right;line-height:30px; padding-right:8px}
#artist_gallery .artist_gallery_pic{float:left}
#browse_music_bio .artist-bio{padding:20px}
#browse_music_bio .artist-bio-cat span{font-weight:bold}
#browse_music_bio .artist-bio p{line-height:1.5em}
#masthead_logo {background-position: -61px -3px; width: 106px; height: 42px; display: block; left: 10px; top: 10px; position:absolute}
#ninetynine_masthead_logo {background: transparent url('/images/99radio_logo_124x36.png') no-repeat 0 0 ; width: 124px; height: 36px; display: block; left: 0px; top: 9px; position:absolute}
#noadradio_logo{ width: 93px; height: 38px; display: block; left: 13px; top: 9px; position:absolute}
#oh_header_my_header{height:59px;text-align:center;border-bottom:1px solid #133053; background: #163866; background: -moz-linear-gradient(top, #163866 0%, #153b65 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#163866), color-stop(100%,#153b65)); background: -webkit-linear-gradient(top, #163866 0%,#153b65 100%); background: -o-linear-gradient(top, #163866 0%,#153b65 100%); background: -ms-linear-gradient(top, #163866 0%,#153b65 100%); background: linear-gradient(to bottom, #163866 0%,#153b65 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163866', endColorstr='#153b65',GradientType=0 )}
.noadradio #oh_header_my_header{ height:59px; text-align:center; border-bottom:4px solid #BCE27F; background: #2e2e2e; color:#A3A3A3; filter:none}
#oh_header_my_header #header_page{width:980px;margin:0px auto; position:relative; text-align:center;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -moz-min-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {#oh_header_my_header #header_page #masthead_logo{ background-position:0 0; background:url(/images/jango_logo_204x92.png); width: 102px; height: 46px; background-size: 102px 46px}
}
#artist_nav li a#artist_profile_band_fan{ border: 1px solid #000000; border-radius: 0 ; color: #000000; display: block; font-size: 24px; height: 48px; line-height: 50px; padding: 0; text-align: center; width: 198px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none}
#r #commenters-wrapper div.user_atom div.location, #r #commenters-wrapper div.user_atom div.username {width: 190px}
#user_profile_nav .info div{ color: #000; font-weight: bold; font-size: 12px; height: 30px}
#user_profile_nav .info div span.data {color: #666; font-weight: normal}
#song_search_module{ width:300px; text-align:center; background:#fff; margin: 0; position: relative; padding:0px}
#song_search_module .h30{text-align:left}
#song_search_i{ background: #F5FFCE; border: 1px solid #A3A3A3; -moz-box-shadow:1px 1px 4px -1px #999999 inset; -webkit-box-shadow:1px 1px 4px -1px #999999 inset; box-shadow: 1px 1px 4px -1px #999999 inset; color: #666666; float: left; font-size: 16px; margin: 0; padding: 9px 10px; width: 175px;}
#song_search_s {border: 1px solid #858585; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; float: left; font-size: 20px; font-weight: bold; height: 40px; margin: 0 0 0 11px; padding: 0; width: 57px; position:relative}
#song_search_s span{ background-position: -144px -67px; display: block; height: 16px; width: 16px; margin:0px auto}
#song_search_module #btm{ border-top:1px solid #9BACBF}
a#signup_button_ib.tiptop {color: #000000; float: right; font-size: 16px; font-weight: normal; margin: 16px 0px 0 0; padding: 10px 0; text-align: center; width: 118px; border: 1px solid #9EA4A1}
.new_green_button {line-height:normal; display:block; width: auto; font-weight: bold; font-size: 13px; color: #000000; padding: 6px 30px; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #9EA4A1; background: #c6f510; background: -moz-linear-gradient(top, #c6f510 0%, #bce614 50%, #9ec017 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6f510), color-stop(50%,#bce614), color-stop(100%,#9ec017)); background: -webkit-linear-gradient(top, #c6f510 0%,#bce614 50%,#9ec017 100%); background: -o-linear-gradient(top, #c6f510 0%,#bce614 50%,#9ec017 100%); background: -ms-linear-gradient(top, #c6f510 0%,#bce614 50%,#9ec017 100%); background: linear-gradient(to bottom, #c6f510 0%,#bce614 50%,#9ec017 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6f510', endColorstr='#9ec017',GradientType=0 )}
.noadradio .new_green_button{ background: #f3a133; background: -moz-linear-gradient(top, #f3a133 0%, #f08a00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3a133), color-stop(100%,#f08a00)); background: -webkit-linear-gradient(top, #f3a133 0%,#f08a00 100%); background: -o-linear-gradient(top, #f3a133 0%,#f08a00 100%); background: -ms-linear-gradient(top, #f3a133 0%,#f08a00 100%); background: linear-gradient(to bottom, #f3a133 0%,#f08a00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3a133', endColorstr='#f08a00',GradientType=0 )}
.new_green_button:hover {background: #9ec017; background: -moz-linear-gradient(top, #9ec017 0%, #bce614 50%, #c6f510 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ec017), color-stop(50%,#bce614), color-stop(100%,#c6f510)); background: -webkit-linear-gradient(top, #9ec017 0%,#bce614 50%,#c6f510 100%); background: -o-linear-gradient(top, #9ec017 0%,#bce614 50%,#c6f510 100%); background: -ms-linear-gradient(top, #9ec017 0%,#bce614 50%,#c6f510 100%); background: linear-gradient(to bottom, #9ec017 0%,#bce614 50%,#c6f510 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec017', endColorstr='#c6f510',GradientType=0 )}
.noadradio .new_green_button:hover {background: #f08a00; background: -moz-linear-gradient(top, #f08a00 0%, #f3a133 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f08a00), color-stop(100%,#f3a133)); background: -webkit-linear-gradient(top, #f08a00 0%,#f3a133 100%); background: -o-linear-gradient(top, #f08a00 0%,#f3a133 100%); background: -ms-linear-gradient(top, #f08a00 0%,#f3a133 100%); background: linear-gradient(to bottom, #f08a00 0%,#f3a133 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08a00', endColorstr='#f3a133',GradientType=0 )}
#one_ad_to_rule{ text-align:center;margin-bottom:20px}
#one_ad_to_rule #header_line{color: #21436C; display: inline-block; font-size: 24px; font-weight: normal; height: 60px; line-height: 76px; margin: 0 auto; position: relative; text-align: center; min-width:922px}#one_ad_to_rule #header_line a, #one_ad_to_rule #header_line a:hover{color: #21436C;}
.noadradio #one_ad_to_rule #header_line a, .noadradio #one_ad_to_rule #header_line a:hover{color: #626262;}
.noadradio #one_ad_to_rule #header_line #signup_button_ib {color:#fff}
#sloro{margin:17px auto 30px;width:960px;height:54px;padding:18px 0; background:#fff; -moz-box-shadow:3px 3px 8px -3px #666; -webkit-box-shadow:3px 3px 8px -3px #666; box-shadow:3px 3px 8px -3px #666; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px}
#sloro .thirds{width:314px;text-align:center;float:left;height:54px;}
#sloro #sloro_mid{width:330px;border:1px dotted #666;border-width:0px 1px;}
#sloro #sloro_right{line-height:54px;}
#mobile_splash_cta {width:230px;margin:0px auto}
#mobile_splash_cta.app img{height:54px}
#mobile_splash_cta.app .under{text-align:left;font-size:13px;margin-top:0px;width:auto;}
#mobile_splash_cta.app .mod_head{font-size:15px;margin-top:1px}
.slowlyrotatingfan{line-height:54px;background:#fff;}
.sloro_logo{width:90px;text-align:center;float:left;margin:0 25px 0 20px; line-height:54px;height:54px;}
.sloro_logo img{max-width:90px;max-height:54px;vertical-align:middle;}
.sloro_quote{width:176px; padding-top:12px; font-size:13px;color:#333;font-weight:normal;text-align:left;float:left;}
.sloro_quote.tall{padding-top:4px;}
.player_bg{ background: #1D4676 url(/images/player_bg_shaded_10x340.jpg) repeat-x}
#player-outer-box #player_artist {width: 100%; height: 240px; margin: 0; text-align: left; position:relative; overflow:hidden; background:#dcdcdc}
#player_artist_links {bottom: 20px; font-size: 13px; left: 0; position: absolute; text-align: center; width: 100%}
.noadradio #player_artist_links a:link, .noadradio #player_artist_links a:visited {color:#689e21}
.noadradio #player_artist_links a:hover{color:#3A3417 }
#player-panel {background: none; height: 60px; width: 374px; overflow: hidden; position: absolute; top: 0; left: 0; padding: 0 }
#little_loader {position: absolute; right: 2px; bottom: 2px; width: 16px; height: 16px }
#player_info {position: relative; height: 45px; width: 360px; padding:15px 0 0 15px; background: transparent; border: 0 ; color: #fff}
#paused_for_vid{ display:none; text-align:center; position: absolute; top: 0px; left: 0px; background: #152f50; z-index: 2; height: 60px; width: 320px}
.noadradio #paused_for_vid{ background: #a5cf68}
#player_info.vid #paused_for_vid{display:block}
#video_info, #song_info {position: absolute; top: 11px; left: 15px; width: 212px; line-height: normal; height: 20px; margin: 0; overflow: hidden; white-space: nowrap}
#player_video_title, #current-song {float: left; width: auto; overflow: hidden; padding: 0; font-size:15px; font-weight:bold}
#current-song a{color:#fff}
.noadradio #current-song a{color:#2e2e2e}
#current-song a span{font-size:12px; color:#dcdcdc; font-weight:normal}
.noadradio #current-song a span{color:#2e2e2e}
#timer {top:31px; font-size: 16px; margin: 0; overflow: hidden; position: absolute; right: 5px; text-align: right; width: 52px; white-space:nowrap}
#player_vid_link {position: absolute; top: 11px; font-size:12px; right: 5px; width: 57px; line-height: normal; height: 20px; margin: 0; overflow: hidden; white-space: nowrap}
#player_vid_link a{color:#dcdcdc;}
#player_vid_link a:hover{color:#fff;}
.noadradio #player_vid_link a{color:#2e2e2e;}
.noadradio #player_vid_link a:hover{color:#A3A3A3;}
#player_video_artist, #player_current_artist {height: 20px; left: 15px; overflow: hidden; position: absolute; top: 31px; width: 248px; font-size:15px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; text-align:left}
#player_video_artist span, #player_current_artist span{ font-size:13px}
#player_video_artist a, #player_current_artist a{color:#fff}
.noadradio #player_video_artist a, .noadradio #player_current_artist a{color:#2e2e2e}
#player_volume_icon{ border:0; width:93px}
#player_volume_icon .pcb{ border:0; border-left:1px solid #33557c}
.noadradio #player_volume_icon .pcb{ border:0; border-left: 1px solid #cbcbcb}
#volume_icon {background-position:-218px -165px; display: block; height: 20px; width: 21px; z-index: 2; margin:0px auto}
#player_volume_icon:hover span{ background-position:-218px -191px}
#player_volume_icon:active span{ background-position:-218px -217px}
.noadradio #volume_icon {background-position:-218px -191px}
.noadradio #player_volume_icon:hover span, .noadradio #player_volume_icon:active span{ background-position:-218px -217px}
.player_sprite {background-image: url(/images/sprites/player_button_sprite_2012-11-28.png); background-repeat:no-repeat }
#player_ban span {background-position: -161px -162px; display: block; margin:0px auto; height: 24px; width: 20px}
#player_ban:hover span {background-position: -161px -188px}
#player_ban:active span {background-position: -161px -214px}
.noadradio #player_ban span {background-position: -161px -188px}
.noadradio #player_ban:hover span, .noadradio #player_ban:active span {background-position: -161px -214px}
#btn-fav{width:57px}
#btn-fav .pcb {border-left:1px solid #33557c;}
.noadradio #btn-fav .pcb {border-left:1px solid #cbcbcb; border-right:1px solid #a7afbd}
#btn-fav span{ background-position: -126px -162px; display: block; margin:0px auto; height: 24px; width: 20px}
#btn-fav:hover span{ background-position: -126px -188px;}
#btn-fav:active span{ background-position: -126px -214px}
.noadradio #btn-fav span{ background-position: -126px -188px}
.noadradio #btn-fav:hover span, .noadradio #btn-fav:active span{ background-position: -126px -214px}
#player_ban {width:56px}
#player_ban .pcb{ border-left: 1px solid #33557c; border-right: 1px solid #000}
.noadradio #player_ban .pcb{ border-left: 1px solid #cbcbcb; border-right: 1px solid #A7AFBD}
#player_ban.disabled span, #player_ban.disabled:hover span {background-position: -161px -162px}
#player_ban.disabled, #player_ban.disabled:hover {cursor: not-allowed}
#btn-fav.disabled span, #btn-fav.disabled:hover span {background-position: -126px -162px}
#btn-fav.disabled, #btn-fav.disabled:hover {cursor: not-allowed}
.player_ctrls {display: block; float: left; background:none; padding:10px 0; width:81px; height:40px; text-align:center; cursor:pointer; border:0px; z-index:10; position:relative}
.player_ctrls:active{ background: #19385b; background: -moz-linear-gradient(top, #19385b 0%, #1e456f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#19385b), color-stop(100%,#1e456f)); background: -webkit-linear-gradient(top, #19385b 0%,#1e456f 100%); background: -o-linear-gradient(top, #19385b 0%,#1e456f 100%); background: -ms-linear-gradient(top, #19385b 0%,#1e456f 100%); background: linear-gradient(to bottom, #19385b 0%,#1e456f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19385b', endColorstr='#1e456f',GradientType=0 )}
.noadradio .player_ctrls:active{background:none}
.player_ctrls .pcb{ border:0; border-right: 1px solid #000; width:100%;height:100%; background:0; cursor:pointer}
.noadradio .player_ctrls .pcb{ border:0; border-right: 1px solid #A7AFBD}
a.player_ctrls.disabled button.pcb{cursor:not-allowed;}
.player_ctrls .pcb:active{padding:0}
#btn-playpause {width:85px}
#btn-playpause span {margin:0px auto 0px; width: 20px; height: 25px; display: block; background-position: -34px -162px}
#btn-playpause:hover span {background-position: -34px -189px}
#btn-playpause:active span {background-position: -34px -214px}
.noadradio #btn-playpause span {margin:0px auto 0px; width: 20px; height: 25px; display: block; background-position: -34px -189px}
#btn-playpause:hover span , #btn-playpause:active span {background-position: -34px -214px}
#btn-playpause.pause span {background-position: -9px -162px}
#btn-playpause.pause:hover span {background-position: -9px -188px}
#btn-playpause.pause:active span {background-position: -9px -214px}
.noadradio #btn-playpause.pause span {background-position: -9px -188px}
.noadradio #btn-playpause.pause:hover span , .noadradio #btn-playpause.pause:active span {background-position: -9px -214px}
#btn-ff {width:83px}
#btn-ff .pcb{ border-right: 1px solid #000; border-left: 1px solid #33557c}
.noadradio #btn-ff .pcb {border-left: 1px solid #cbcbcb; border-right: 1px solid #A7AFBD}
#btn-ff span {background-position: -65px -167px; display: block; height: 15px; margin: 0 auto; width: 27px}
#btn-ff:hover span{ background-position: -65px -193px}
#btn-ff:active span{ background-position: -65px -219px}
.noadradio #btn-ff span {background-position: -65px -193px}
.noadradio #btn-ff:hover span, .noadradio #btn-ff:active span{ background-position: -65px -219px}
#back_button {border: 1px solid #122945; border-left: 0; width: 29px; height: 43px; display: block; position: absolute; top: 72px; left: 0px; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; z-index:102; background: #183b61; background: -moz-linear-gradient(top, #183b61 0%, #163559 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#183b61), color-stop(100%,#163559)); background: -webkit-linear-gradient(top, #183b61 0%,#163559 100%); background: -o-linear-gradient(top, #183b61 0%,#163559 100%); background: -ms-linear-gradient(top, #183b61 0%,#163559 100%); background: linear-gradient(to bottom, #183b61 0%,#163559 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#183b61', endColorstr='#163559',GradientType=0 ); -webkit-box-shadow: 1px 1px 0px 0px #37587D inset; -moz-box-shadow: 1px 1px 0px 0px #37587D inset; box-shadow:1px 1px 0px 0px #37587D inset}
.noadradio #back_button{ border: 1px solid #2E2E2E; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow:none; background: #7aa054; background: -moz-linear-gradient(top, #7aa054 0%, #a5cf68 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7aa054), color-stop(100%,#a5cf68)); background: -webkit-linear-gradient(top, #7aa054 0%,#a5cf68 100%); background: -o-linear-gradient(top, #7aa054 0%,#a5cf68 100%); background: -ms-linear-gradient(top, #7aa054 0%,#a5cf68 100%); background: linear-gradient(to bottom, #7aa054 0%,#a5cf68 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7aa054', endColorstr='#a5cf68',GradientType=0 )}
#back_button span{ background-position: -77px -167px; display: block; height: 14px; margin: 0 auto; position: relative; top: 14px; width: 16px}
.noadradio #back_button span{ background-position: -76px -193px}
#volumeWrapper {border: 0 ; right:4px; height: 60px; margin: 0; position: absolute; text-align: left; top: 0px; width: 89px; z-index: 11; background: #19385b; background: -moz-linear-gradient(top, #19385b 0%, #1e456f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#19385b), color-stop(100%,#1e456f)); background: -webkit-linear-gradient(top, #19385b 0%,#1e456f 100%); background: -o-linear-gradient(top, #19385b 0%,#1e456f 100%); background: -ms-linear-gradient(top, #19385b 0%,#1e456f 100%); background: linear-gradient(to bottom, #19385b 0%,#1e456f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19385b', endColorstr='#1e456f',GradientType=0 )}
.noadradio #volumeWrapper{ background: #a5cf68; background: -moz-linear-gradient(top, #a5cf68 0%, #7aa054 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cf68), color-stop(100%,#7aa054)); background: -webkit-linear-gradient(top, #a5cf68 0%,#7aa054 100%); background: -o-linear-gradient(top, #a5cf68 0%,#7aa054 100%); background: -ms-linear-gradient(top, #a5cf68 0%,#7aa054 100%); background: linear-gradient(to bottom, #a5cf68 0%,#7aa054 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5cf68', endColorstr='#7aa054',GradientType=0 )}
#volumeTrack {background: #052246; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px ; border-style: solid; border-width: 1px; border-color: #000000 #000000 #58789B; cursor: w-resize; height: 3px; left: 9px; margin: 0; position: absolute; top: 28px; width: 70px; z-index: 2}
.noadradio #volumeTrack{ background: #CDE9A7; border-color: #6E904B #6E904B #7AA054}
#volumeHandle {background:#607b97; border: 1px solid #163353; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 2px 1px 2px 0 rgba(255, 255, 255, 0.7) inset; -webkit-box-shadow: inset 2px 1px 2px 0 rgba(255, 255, 255, 0.7) inset; box-shadow: 2px 1px 2px 0 rgba(255, 255, 255, 0.7) inset; cursor: col-resize; height: 40px; top: -19px; width: 15px; z-index: 11; background: -moz-linear-gradient(left center , #607B97 0%, #466586 25%, #183C66 50%, #173A64 75%, #123052) repeat scroll 0 0 transparent; background: -webkit-gradient( linear, left center, right center, from(#607b97), color-stop(0.25, #466586), color-stop(0.50, #183c66), color-stop(0.75, #173a64), to(#123052)); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#466586, endColorstr=#173A64)}
.noadradio #volumeHandle {background:#A5CF68; background: -moz-linear-gradient(left center , #A5CF68, #6E904B) repeat scroll 0 0 transparent; background: -webkit-linear-gradient(left center , #A5CF68, #6E904B) repeat scroll 0 0 transparent; background: linear-gradient(left center , #A5CF68, #6E904B) repeat scroll 0 0 transparent; border: 1px solid #2e2e2e; filter:none; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#A5CF68, endColorstr=#6E904B)}
#volumeHandle div {background: #1A4362; border-left: 1px solid #000000; border-right: 1px solid #406387; height: 30px; left: 5px; position: relative; top: 5px; width: 2px; background-image:-moz-linear-gradient(left center, #0c2b52 0%, #183c65 100%); background-image:-webkit-linear-gradient(left center, #0c2b52 0%, #183c65 100%); background-image:linear-gradient(left center, #0c2b52 0%, #183c65 100%); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#0c2b52, endColorstr=#183c65)}
.noadradio #volumeHandle div {background:#7AA054; background-image: -moz-linear-gradient(left center , #7AA054 0%, #6E904B 100%) ; background-image:-webkit-linear-gradient(left center , #7AA054 0%, #6E904B 100%) ; background-image:linear-gradient(left center , #7AA054 0%, #6E904B 100%) ; border-left: 1px solid #000000; border-right: 1px solid #626262; height: 30px; left: 5px; position: relative; top: 5px; width: 2px}
#volumeShade {background: #D6EBFE; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; cursor: e-resize; height: 3px; margin: 0 0 0 10px; position: absolute; top: 29px; z-index: 10}
.noadradio #volumeShade{ background: #A5CF68}
#song_artist_pane #pane_wrap {padding: 24px 12px 0px; color: #333; background: #fff }
#song_artist_pane #pane_wrap #pane_artist_pic {float: left; width: 50px; height: 50px; border: 1px solid #dcdcdc; overflow: hidden }
#song_artist_pane #pane_wrap #pane_bio_wrap {float: left; margin-left: 12px; width: 316px; line-height: 18px; color: #666; position: relative; height: 116px}
#song_artist_pane #pane_wrap #pane_bio_wrap a {color: #666; line-height: 17px; height: 89px; overflow: hidden; display: block}
#song_artist_pane #pane_wrap #pane_bio_wrap a span {color: #38597f; font-weight: bold }
#song_artist_pane #pane_wrap #pane_bio_wrap a:hover span {color: #ff6600}
#song_artist_pane #pane_wrap #pane_bio_wrap div.wiki_link {position: absolute; right: 0px; bottom: 0px}
#player_right {height: 300px; left: 606px; margin: 0; position: absolute; top: 0; width: 374px}
#player_main_pic_img {width: 187px; height: 187px}
#player_left {width: 230px; position: absolute; left: 0px; top: 0px }
.player_header_grad{ background: #e6e9eb; background: -moz-linear-gradient(top, #e6e9eb 0%, #e2e4e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e9eb), color-stop(100%,#e2e4e6)); background: -webkit-linear-gradient(top, #e6e9eb 0%,#e2e4e6 100%); background: -o-linear-gradient(top, #e6e9eb 0%,#e2e4e6 100%); background: -ms-linear-gradient(top, #e6e9eb 0%,#e2e4e6 100%); background: linear-gradient(to bottom, #e6e9eb 0%,#e2e4e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e9eb', endColorstr='#e2e4e6',GradientType=0 )}
#player_middle {position: absolute; top: 0px; left: 230px; width: 376px; height:300px; overflow: visible; background:#0f2239 url(/images/player_artist_bg_10x72.jpg) repeat-x}
.noadradio #player_middle{ background: #a5cf68; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1Y2Y2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWEwNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #a5cf68 0%, #7aa054 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cf68), color-stop(100%,#7aa054)); background: -webkit-linear-gradient(top, #a5cf68 0%,#7aa054 100%); background: -o-linear-gradient(top, #a5cf68 0%,#7aa054 100%); background: -ms-linear-gradient(top, #a5cf68 0%,#7aa054 100%); background: linear-gradient(to bottom, #a5cf68 0%,#7aa054 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5cf68', endColorstr='#7aa054',GradientType=0 )}
#body_massage {background: #eaeaea; border: 1px solid #7f7f7f; height: 43px; position: absolute; width: 800px; top: 0px; right:20px; -moz-box-shadow: 5px 5px 15px #333; -webkit-box-shadow: 5px 5px 15px #333; box-shadow: 5px 5px 15px #333}
#body_massage_copy {font-size: 16px; color: #000; text-align: center; margin: 10px 0 0; width: 800px; height: 20px; overflow: hidden}
#body_massage_crumbs {clear: both; margin: -2px auto 0 auto; width: 90px; text-align: center}
#body_massage_crumbs ul {list-style-type: none}
#body_massage_crumbs ul li {background: url(/images/blue_dot_7x7.gif) left center no-repeat; float: left; width: 14px; height: 7px}
#body_massage_crumbs ul li.current {background: url(/images/blue_dot_selected_7x7.gif) left center no-repeat}
.round_message {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#signup_nav {color: #ffffff; text-align: right; font-size: 15px; font-weight: normal; line-height: 16px; position: absolute; top: 24px; left: 10px; width: 155px; height: 94px; overflow: visible}
#stations_list_cta {background: #eaeaea; border: 1px solid #7f7f7f}
#stations_list_cta.customize {text-align: center; position: absolute; color: #000; font-size: 12px; width: 180px; height: 68px; top: 40px; left: 10px}
#stations_list_cta.create {text-align: center; position: absolute; color: #000; font-size: 12px; width: 180px; height: 74px; top: 82px; left: 10px}
img.grey_pointy {padding: 3px 0 }
.grey_button {cursor:pointer; color: #444b53; padding: 9px 16px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDhkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjlhOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d8db', endColorstr='#969a9c'); font-size: 13px; padding: 10px 15px; background: -moz-linear-gradient( top, #d4d8db 0%, #b6bbbd 98%, #969a9c); background: -webkit-gradient( linear, left top, left bottom, from(#d4d8db), color-stop(0.98, #b6bbbd), to(#969a9c)); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #333333; -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1), inset 1px 1px 2px rgba(224,227,229,1); -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1), inset 1px 1px 2px rgba(224,227,229,1); text-shadow: 0px -1px 0px rgba(51,51,51,0.3), 0px 1px 0px rgba(255,255,255,0.2)}
.grey_button:hover {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDhkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjlhOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d8db', endColorstr='#969a9c'); color: #333333; padding: 10px 15px; background: -moz-linear-gradient( top, #d4d8db 0%, #b6bbbd 98%, #969a9c); background: -webkit-gradient( linear, left top, left bottom, from(#d4d8db), color-stop(0.98, #b6bbbd), to(#969a9c)); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #333333; -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1), inset 1px 1px 2px rgba(224,227,229,1); -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1), inset 1px 1px 2px rgba(224,227,229,1); text-shadow: 0px -1px 0px rgba(51,51,51,0.3), 0px 1px 0px rgba(255,255,255,0.2)}
.grey_button:active {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjliYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjlhOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b9bc', endColorstr='#969a9c'); color: #000000; padding: 10px 15px; background: -moz-linear-gradient( top, #b5b9bc 0%, #d4d8db 98%, #969a9c); background: -webkit-gradient( linear, left top, left bottom, from(#b5b9bc), color-stop(0.98, #d4d8db), to(#969a9c)); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #333333; -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1), inset 1px 1px 2px rgba(224,227,229,1); -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1), inset 1px 1px 2px rgba(224,227,229,1); text-shadow: 0px -1px 0px rgba(51,51,51,0.3), 0px 1px 0px rgba(255,255,255,0.2)}
#dock_middle #locale_form {top:10px; right:auto; bottom: auto; position: absolute; color: #000; width:auto}
#player_locale_a{ display:block; width:100%; line-height:30px; text-align:center; font-size:13px; border-left:1px solid #d2d7dc; border-top:1px solid #d2d9df; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; color:#38597F }
#player_locale_a:hover {color:#38597F}
#logo_in_out #tiny_pic {float: right; height: 30px; overflow: hidden; width: 30px; margin-left:8px}
#logo_in_out #tiny_pic img{ width:30; height:30px}
#maglass{ background-position: -95px -79px; display: block; float: right; height: 15px; width: 15px; margin: 8px 0 0 3px}
#player_world {display: inline-block; height: 10px; width: 10px; margin-left:3px}
#logo_in_out {color: #FFFFFF; width: auto}
#logouter , #login-link {color: #c6cfd9; font-size:13px; font-weight: normal }
#logouter:hover , #login-link:hover{color:#fff}
#logging {float: right; font-size: 13px; line-height: 30px; padding-top: 0; text-align: right; width: auto}
.inset_input {border-top:1px solid #b2b2b2; border-left:1px solid #bfbfbf; border-bottom:1px solid #d7d7d7; border-right:1px solid #d5d5d5; color:#666; -moz-box-shadow: 0 0 2px -1px #999999 inset; -webkit-box-shadow:0 0 2px -1px #999999 inset; box-shadow: 0 0 2px -1px #999999 inset}
#player_signup{ color:#CFFF11;font-size:13px}
#share-link {clear: both; color: #666666; height: 22px; margin-top: 2px; overflow: hidden; padding: 2px 8px; width: 292px}
#clean_modal.station_share .clean_contents{width:370px;}
.share_modal_button_wrap{ float:left;margin-top:20px}
.share_modal_button_wrap a{ -moz-border-radius: 5px ; -webkit-border-radius: 5px ; border-radius: 5px ; display: block; padding: 12px 0; text-align: center; width:164px}
#share_modal_fb_button{ float:right; margin-right:12px}
#share_modal_twitter_button{ background:#4099FF; float:left;margin-left:12px; padding:13px 0 14px 0}
.bottom_player_modal {border-top: 1px dotted #9BACBF; bottom: 9px; color: #000000; font-weight: normal; left: 0; margin: 0; padding: 9px 0 0; position: absolute; text-align: center; width: 350px}
#buy_modal{ height: 200px; position: relative}
#buy_modal .vendor {text-align: center; float: left; padding: 4px 0; margin: 6px 0; color: #000; font-size: 14px; font-weight: bold; line-height: 48px; width: 182px}
#buy_modal .vendor a {border: 1px solid #333; width: 93px; height: 43px; color: #000; margin-left: 12px; display: block; line-height: 43px; padding: 0; float: right}
.grey_buy_sprite {background: url(/images/sprites/grey_buy_icon_sprite_2012-01-18.png) no-repeat; display: block; height: 23px; width: 21px; margin: 9px 0 0 12px; float: left}
.grey_itunes {background-position: -3px 0px}
.grey_amazon {background-position: -24px 0px; width: 22px}
.grey_cdbaby {background-position: -47px -1px}
.grey_tunecore {background-position: 0px 0px}
.foist a {display: block; width: 92px; color: #38597f; float: left; height: 43px; border: 1px solid #9bacbf; padding: 9px 0 0; font-size: 13px; font-weight:bold}
.foist {font-size: 14px; font-weight: bold; color: #000; margin: 25px 0px 10px 10px ; text-align: center}
.foist .label {float: left; width: 100px; text-align: center; line-height: 56px; color:#333; font-size:15px}
.foist a.selected {color: #000}
.foist a.left {border-radius: 6px 0px 0px 6px }
.foist a.middle {border-radius: 0px; border-width:1px 0}
.foist a.right {border-radius: 0px 6px 6px 0px }
#variety_settings {width: 440px; color: #000; padding: 8px 0 0; font-size: 13px }
.player2012_pane {color: #333; background: #ffffff}
#song_artist_pane {position: absolute; top: 60px; left: 0px; width: 353px; border: 0; height: 220px; padding: 20px 0 0 20px; line-height: normal; font-size:13px; border-left:1px solid #efefef }
.player2012_inner_pane {width: 334px; height: 56px; clear: left}
#pane_pic_wrap {float: right; width: 184px; text-align: center; font-size: 13px}
#pane_pic_wrap img {float: left; margin: 0px 0px 10px 10px; border: 1px solid #efefef}
#pane_pic_wrap img.ytr {margin: 0px; border: none}
#pane_pic_wrap #watch{ color: #ff6600; font-weight: bold}
#pane_bio_link {color: #333}
#pane_bio_link span {color: #38597F }
.noadradio #pane_bio_link span {color: #689E21 }
#pane_bio_link:hover span {color: #ff6600 }
#lyrics_ico {width: 36px; float: left; height: 100%}
#lyrics_ico .player_sprite {background-position: -88px -65px; height: 16px; width: 17px; margin-top: 1px}
#lyrics_ico .player_sprite a {display: block; width: 100% }
#twit_ico {width: 36px; float: left; height: 100%; position: relative}
#twit_ico .player_sprite {background-position: -106px -64px; width: 16px; height: 13px; margin-top: 2px }
#bio_ico {width: 36px; float: left; height: 100%}
#bio_ico .player_sprite {background-position: -125px -66px; width: 16px; height: 18px; margin-top: 2px}
#bio_ico .player_sprite a {display: block; width: 100%}
#twit_ico a {display: block; width: 100%}
#lyrics_string {color: #000}
#lyrics_string span {color: #38597F; font-weight:bold}
.noadradio #lyrics_string span{ color: #9A826D }
#lyrics_string:hover span {color: #ff6600}
.noadradio #lyrics_string:hover span {color: #2E2E2E}
#player2012_inner_pane_floater {float: left}
#pane_tweet_wrap {height: 32px; margin-bottom: 8px; overflow:hidden}
#pane_lyrics_wrap {margin-bottom: 8px; overflow: hidden; height: 80px}
#search_name, .player_gray_grad{ background: #dbdfe1; background: -moz-linear-gradient(top, #dbdfe1 0%, #d5d8da 51%, #c8cbcd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdfe1), color-stop(51%,#d5d8da), color-stop(100%,#c8cbcd)); background: -webkit-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: -o-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: -ms-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: linear-gradient(to bottom, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdfe1', endColorstr='#c8cbcd',GradientType=0 )}
.player_gray_grad:hover{color:#000; background: #c8cbcd;}
.player_gray_grad.selected,.player_gray_grad:active{ color:#000; background: #c8cbcd; background: -moz-linear-gradient(top, #c8cbcd 0%, #d5d8da 49%, #dbdfe1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8cbcd), color-stop(49%,#d5d8da), color-stop(100%,#dbdfe1)); background: -webkit-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: -o-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: -ms-linear-gradient(top, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); background: linear-gradient(to bottom, #c8cbcd 0%,#d5d8da 49%,#dbdfe1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8cbcd', endColorstr='#dbdfe1',GradientType=0 )}
#headerfind #search_name, #headerfind .player_gray_grad, #headerfind .player_gray_grad .selected, #headerfind .player_gray_grad:active{ filter:none}
.fliph {-moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -ms-filter: fliph; filter: fliph}
#player_vid{ position:absolute; top:0px; left:0; width:320px; height:240px; z-index:100}
#vid_loading{width:347px;position:absolute;text-align:center;top:70px;font-size:15px;color:#ff6600;z-index:1}
#player_pic{position:absolute;right:0px;top:0px;z-index:2;background:#000000; box-shadow: 0px 0px 9px 2px #000; -moz-box-shadow: 0px 0px 9px 2px #000; -webkit-box-shadow: 0px 0px 9px 2px #000}
#last_song_pic{ position:absolute; left:-8px; top:14px; z-index:1; height:160px; width:160px; border:1px solid #ccc; border-width:1px 0px}
#last_song_pic_overlay{ z-index:2; position:absolute;left:0px;top:0px;width:136px;height:240px; cursor:pointer; background: -moz-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(0,0,0,0.6))); background: -webkit-linear-gradient(left, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 100%); background: linear-gradient(to right, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#99000000',GradientType=1 )}
#share_i_am_decider{width:433px;height:191px;position:relative}
#play_video_link{ bottom: 5px;color: #FFFFFF; display: block; font-size: 14px; position: absolute; right: 30px;text-align: center; width: 200px}
#player_current_station{padding:10px;}
#player_current_station #station_info{ float:left; color:#fff; margin-left:10px; width:216px}
#player_text_ad{position:absolute; top:247px; left: 0px; z-index:102; border-top:3px solid white;}
#player_middle.vid #player_text_ad{left:-10000px; display:none;}
#player_current_station a {color:#fff}
#player_current_station a img{float:left;width:20px;height:20px;}
#player_current_station a img.one{float:left;width:40px;height:40px;}
#player_current_station #station_info #nowple, #player_current_station #station_info #nowpl{font-size:13px;font-weight:normal; color:#ababab}
#player_current_station #station_info #nowpln{font-size:15px;font-weight:bold;line-height:19px; width:220px; display:block}
.noadradio #player_current_station #station_info #nowple, .noadradio #player_current_station #station_info #nowpl{color:#3e3e3e}
.big_plus{font-size:24px;font-weight:bold;vertical-align:sub;}
#play_video_link{ top: 5px;color: #FFFFFF; display: block; font-size: 14px; position: absolute; right: 30px;text-align: center; width: 200px}
#player_left {width:288px;height:300px}
#player_middle{width:320px; left:286px;}
#player_info{width:305px}
.noadradio #player_info{color:#2e2e2e}
#player_current_station #station_info{width:216px}
#player_left #clean_modal.player_pane{width:286px;height:240px}
#ass_cloud{height:193px}
#player_recent_stations, #player_similar_stations {background: #fff; width: 266px; height: 191px; position: absolute; top: 91px; padding:18px 0 0 20px; font-weight: bold; font-size: 13px; left:0px}
#player_recent_stations span.button, #player_similar_stations span.button{margin-right:10px;padding:0; display:block;float:left}
#player_recent_stations_full{ font-size:13px; height:180px; overflow:hidden}
#player_recent_stations_full li{ float:left; width:186px; height:30px; line-height:30px; clear:left}
#player_similar_stations li {margin-bottom: 20px}
#player_similar_stations li a {display: block; margin-top: 8px; line-height: 14px; overflow: visible}
#player_recent_stations li{ width:250px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; margin:14px 0;height:18px;}
#station_tabs .ph{ background:#fff; display:block; text-align:center; height:31px; width:143px; font-size:12px; float:left; border:1px solid #fff; border-bottom:0}
#similar_tab.player_gray_grad{ border:1px solid #c2c4c5; border-left: 1px solid #eaeced; border-top: 1px solid #eaeced; border-bottom:0}
#station_tabs #recent_tab.ph{width:141px}
#recent_tab.player_gray_grad{ border:1px solid #c2c4c5; border-right: 1px solid #eaeced; border-top: 1px solid #eaeced; border-bottom:0}
#station_tabs .ph a{ width:100%; color: #000;line-height:31px; display:block}
#station_tabs .ph.player_gray_grad{ background: #dbdfe1; background: -moz-linear-gradient(top, #dbdfe1 0%, #d5d8da 51%, #c8cbcd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdfe1), color-stop(51%,#d5d8da), color-stop(100%,#c8cbcd)); background: -webkit-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: -o-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: -ms-linear-gradient(top, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); background: linear-gradient(to bottom, #dbdfe1 0%,#d5d8da 51%,#c8cbcd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdfe1', endColorstr='#c8cbcd',GradientType=0 )}
#station_tabs .ph.player_gray_grad:hover{ color:#000; background: #c8cbcd}
#station_tabs .ph.player_gray_grad a{ color:#38597F}
.noadradio #station_tabs .ph.player_gray_grad a{ color:#000}
#player_recent_stations .more_s {position:absolute;right:10px;bottom:15px}
#station_tabs{ position: absolute; top: 60px; left:0px}
#clean_modal.player_pane.recent_stations{ width:auto; max-width:980px; min-width:230px;}
#clean_modal.recent_stations .clean_contents{ padding:15px 20px; border-right:1px solid #dcdcdc}
#ass_cloud div.variety {border-bottom: 1px dotted #9BACBF; font-size: 13px; margin: 0 10px; padding: 7px 0 14px; text-align: center}
div.variety a{display:block;width:100%;}
div.variety div{float:left;text-align:center;color:#333}
div.variety div.middle{border:1px solid #000;border-width:0 1px;padding:0px 5px;margin:0px 5px}
#ass_cloud ol.artists li{ float: left; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 120px; font-size:13px; padding-right:3px}
#playeradd .live_spin {left: auto; position: absolute; right: 6px; top: 1px}
.current_album_art {width:40px;float:left;display:block;}
#thumbs_updown_form{ border-bottom: 1px dotted #8A9BB1; color: #262626; font-size: 13px;height:128px; padding: 0px 26px; margin: 0 16px}
#thumbs_updown_form ul{ float:left;margin-top:50px;}
#thumbs_updown_form_submit{float:left;margin:42px 0 0 26px;}
#thumbs_updown_form_submit input{width:90px;height:40px;line-height:20px;text-align:center; color:#2b466c;font-size:14px;font-weight:bold;}
#view_ratings{ float: left; clear: both; font-weight: bold; margin: 16px 0px 10px 16px;font-size:13px;}
#thumbs_share {float: left; clear: both; margin: 0px 0px 0px 16px;font-size:13px;}
#search_name{font-size: 13px; height: 32px; line-height: 31px; text-align: center; width: 102px; color:#333; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px}
#dock_middle{background: none repeat scroll 0 0 #DCDCDC; border: 1px solid #9BACBF; border-radius: 6px 6px 6px 6px; height: 32px; margin: 0; position: absolute; text-align: left; left: 136px; width:354px;top:12px}
}
#headerfind-input {background: none repeat scroll 0 0 transparent; border: 0 none; border-radius: 0 0 0 0; float: left; font-size: 13px; font-weight: normal; height: auto; letter-spacing: normal; line-height: normal; margin: 0; padding: 8px 18px 0 10px; position: relative; width: 155px}
#user_menu{border:0; float: left; font-size: 13px; height: 31px; width: 90px}
#headerfind_input_wrap {background: none repeat scroll 0 0 #D2DBCA; border-radius: 0; border-right: 1px solid #929CAA; display: block; float: left; height: 32px; position: relative; width: 190px}
#song_search_link a, #logouter, #login-link, #locale_drop {color: #a7afbd; font-size: 13px; font-weight: normal}
.noadradio #song_search_link a, .noadradio #logouter, .noadradio #locale_drop {color: #A3A3A3}
.noadradio #login-link{color: #DAF08B}
#song_search_link a{line-height:30px}
#song_search_link a:hover, #logouter:hover, #login-link:hover, #locale_drop:hover{ color: #ffffff}
#masthead_logo{top:8px;}
#song_search_link{ font-size: 13px; height: 31px}
#locale_drop #player_world img{opacity:0.7;filter: alpha(opacity=70);}
#locale_drop:hover #player_world img{opacity:1;filter: alpha(opacity=100);}
#header_t{position:absolute;right:0;top:0}
#header_t td{float:left;padding:16px 7px 0;position:relative;}
#locale_links{ position:absolute; top:16px}
#header_locale_wrap{height:44px;}