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