#column-wrapper, div.column-wrapper {position:relative; padding: 0 7px 30px; width: 964px; z-index:1; background: #ffffff; border: 1px solid #838e99; border-top: 0}
body.guest #column-wrapper, div.column-wrapper {padding: 0 4px 0}
body.user_home #column-wrapper {padding-top: 3px }
#column-wrapper.nocols, div.column-wrapper.nocols {}
div.column-wrapper {margin-bottom: 0}
#column-wrapper.threecolbg, div.column-wrapper.threecolbg {}
#column-wrapper.rightcolbg, div.column-wrapper.rightcolbg {}
#column-wrapper.leftcolbg, div.column-wrapper.leftcolbg {}
#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}
#c {float: left; width: 444px; margin: 0 6px; padding-top: 1px}
#c.wide {width: 468px}
#c.wider {width: 618px; margin: 0}
#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: 656px; margin: 5px 0 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-size: 10px; font-weight: normal; padding: 6px; text-align: center}
.signup_input.en{ font-size:14px}
#terms_placed{ float:left; margin:12px 0 0 10px; font-size: 8px}
#terms_placed.en{ margin:12px 0 0 20px; font-size:12px}
#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: 950px; height: 310px; padding: 14px 14px 15px 14px; border:1px solid #566d86; border-top:1px solid #5f7da1; border-bottom:0; margin:0}
.light_blue_gradient{ background: #bbd6e2; background-image: linear-gradient(bottom, #BBD6E2 27%, #E1F5FE 64%); background-image: -o-linear-gradient(bottom, #BBD6E2 27%, #E1F5FE 64%); background-image: -moz-linear-gradient(bottom, #BBD6E2 27%, #E1F5FE 64%); background-image: -webkit-linear-gradient(bottom, #BBD6E2 27%, #E1F5FE 64%); background-image: -ms-linear-gradient(bottom, #BBD6E2 27%, #E1F5FE 64%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.27, #BBD6E2), color-stop(0.64, #E1F5FE) ); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#E1F5FE', EndColorStr='#BBD6E2')}
.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, #masthead-search {font-size:13px; background: #F5FFC3; border: 1px solid #444; padding: 4px 2px 5px 6px; position: relative; width: 190px; -moz-box-shadow: 1px 1px 4px -1px #222 inset; -webkit-box-shadow: 1px 1px 4px -1px #222 inset; box-shadow: 1px 1px 4px -1px #222 inset}
#ass_cloud #ass_cloud_search{ border: 1px solid #999; bottom: 10px; left: 161px; position: absolute}
#ass_cloud #playeradd #playeradd-input, #masthead-search #mastheadcreate-input {width:164px; padding:0; margin:0; font-size:13px; border: 0; background:transparent; color:#999; float:left}
#mastheadcreatespin{ left:auto; right: 4px; top: 1px}
#playeraddspin{ left:auto; right: 5px; top: 2px}
#headerfindspin{left: 192px; top: 5px;}
#friend_search_field, #headerfind-input{ -webkit-border-radius:12px; -moz-border-radius: 12px; border-radius:12px;class color: black; font-size: 12px; font-weight: normal; height: auto; letter-spacing: normal; line-height: normal; margin: 5px 15px 0px; padding:2px 18px 1px 22px; border:1px solid #AAB9C7; float:left; width: 20px; background: transparent}
#headerfind{ background: #D6EBFE;position:absolute; right:0;z-index:10;text-align:right;height:100%;border-left:1px solid #8c97a3}
#headerfind label{width:50%;height:100%;line-height:28px;display:block;float:left;text-align:center;color:#38597f;font-size:12px}
#headerfind label input{vertical-align:center;background:transparent}
#headerfind_select_wrapper{margin-right:10px;width:0px;overflow:hidden;height:30px}
#mastheadcreate-submit, #playeradd-submit{ background:transparent; border:0; color:#4e5e71; float:right; margin:1px 3px 0 0; padding:0}
#playeradd-submit{ font-size: 18px; font-weight: bold; height: 18px; margin-top: -6px}
.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: 50px; -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')}
.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)}
.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)}
.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}
#masthead_airplay {margin-left: 10px}
#masthead_airplay_bottom {background:transparent url(/images/player/airplay_button_up_156x60.png) 0 0 no-repeat; top:212px; left:8px; width:156px; height:60px; position:absolute; overflow:hidden}
#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.user_home #headers #headers-left, body.people #headers #headers-left, body.artist #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}
#header_nav_wrapper{ border:1px solid #838e99;border-width:0px 1px; position:relative; z-index:100}
#header_nav {border-bottom: 1px solid #cfcfcf; margin: 0; padding: 0px; height: 30px; position:relative; text-align:center; background:#D6EBFE}
#header_nav #headerfind #headerfind-results {width: 250px}
.masthead_menu {text-align: left; background: #d6ebfe; height: 28px; width: 112px; padding: 0 0 0 10px; position: absolute; border-right:1px solid #8c97a3}
#music_menu {bottom: 0px; left: 123px}
#user_menu {bottom: 0px; left: 0px}
#music_menu a.menu_expander, #user_menu a.menu_expander{ border-left: 1px dotted #38597f; height:11px; margin:3px 0 0 0; text-align:center; width:30px; line-height:6px}
.masthead_menu a.first_link{width:76px}
.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')"}
.menu_expander {float: right; padding: 7px 0 0; width: 24px; display: block}
.masthead_menu a.first_link {padding: 6px 0px 0px 1px; width: 79px; float: left; display: block; overflow: hidden; height: 22px; font-size: 13px }
#main_menu_panels div.menu_panel {border:5px solid #D6EBFE; width: 151px; height: auto; background: #ffffff; position: absolute; z-index: 50000000; font-size: 12px; text-align: left; -moz-box-shadow: 0px 4px 9px -5px #666666; -webkit-box-shadow: 0px 4px 9px -5px #666666; box-shadow:0px 4px 9px -5px #666666}
#main_menu_panels div.menu_panel ul li a {display: block; color: #38597f }
#main_menu_panels div.menu_panel ul li a:hover {background: #dbeeff; color: #38597f }
#main_menu_panels div.divitis {padding: 10px 6px }
#main_menu_panels div.menu_section {padding: 6px 3px; border-top: 1px dotted #38597f }
#main_menu_panels div.menu_panel div.noborder {border: 0 }
.box_shadow_fu{ border:5px solid #D6EBFE; border-width: 5px 0 0; box-shadow: 3px -2px 4px -2px #888; height: 1px; position: absolute; right: -5px; top: -5px; width: 40px; -moz-box-shadow: 3px -2px 4px -2px #888; -webkit-box-shadow: 3px -2px 4px -2px #888; box-shadow: 3px -2px 4px -2px #888}
.tri_highlight{ background: #FFFFFF; border: 0 none; color: #38597F; height: 33px; left: 92px; position: absolute; text-align: center; top: -33px; width: 20px; padding-top:6px}
#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}
#artist_nav #aimg-container {border: 3px solid #6d95c3}
#artist_nav img {width: 200px; height: 200px; position: absolute}
#artist-nav ul {margin-top: 1px}
#l ul.profile_nav li a {display: block; width: 100%; color: #000}
#l ul.profile_nav li a:hover {color: #BFDFFF}
#l ul.profile_nav li.here a:hover {color: #000}
#l ul.profile_nav li {border-top: 1px solid #7fa7d5; background: #6d95ce; padding: 2px 8px; font-size: 12px}
#l ul.profile_nav li.here {font-weight: bold; border-top: 1px solid #9ccdff; background: #c6e2ff url(/images/sb/bg_greeny_grad_1x19.gif) repeat-x 0 0}
#l ul.profile_nav li.last {border-bottom: 1px solid #7fa7d5}
li.artist_li a.artist_add, #artist_nav #artist_profile_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_profile_bkmk {float: left; display: block; width: 100px; height: 32px; background: url(/images/sb/btn_bookmark_grey_100x32.png) no-repeat 0 0}
#artist_nav #artist_profile_band_fan {display: block; float: left; clear: both; width: 202px; height: 53px; background: url(/images/music_promotion/btn_im_a_fan_green_202x53.png) no-repeat 0 0}
#artist_nav #artist_actions {background: #bfdfff; padding: 5px 3px; text-align: center}
#profile_nav ul li.last {border-bottom: 1px solid #7FA7D5}
#user_profile_nav #user_actions, #user_profile_nav #user_profile_pic_and_info {border: 3px solid #6d95c3; background: #6d95c3}
#user_profile_nav #user_profile_pic_and_info a {display: block}
#user_profile_nav #user_profile_pic_and_info div.info {margin-top: 3px; background: #fff; line-height: 22px; color: #000; padding: 10px 0px 12px 8px; font-weight: bold; font-size: 12px}
#user_profile_nav #user_profile_pic_and_info div.info div {float: left; width: 90px; height: 40px}
#user_profile_nav #user_profile_pic_and_info div.info span.data {color: #666; font-weight: normal}
#user_profile_nav #user_actions a {width: 50px; height: 29px; float: left; display: block; background: url(/images/sb/toolbox_200x29.png) no-repeat 0 0}
#user_profile_nav #user_actions a.add {background-position: 0 0}
#user_profile_nav #user_actions a.shout {background-position: -50px 0}
#user_profile_nav #user_actions a.email {background-position: -100px 0}
#user_profile_nav #user_actions a.block {background-position: -150px 0}
#user_profile_nav #toolbox_status {width: 200px; clear: both; position: relative; background: #ffffcc; color: #ff9900; text-align: center; height: 32px}
#user_profile_nav #toolbox_status span {line-height: 32px; font-size: 12px}
#user_profile_nav #toolbox_indicator {position: absolute; background: transparent url(/images/sb/toolbox_tri_9x5.png) no-repeat 0 0; width: 9px; height: 5px; top: -5px}
#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 }
#l #artist_nav #aimg-container {position: relative; width: 200px; height: 200px; top: 0; left: 0}
#l #artist_nac #aimg-container .aimg {position: absolute; left: 0; top: 0; width: 200px; height: 200px; margin: 0 }
#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 {padding: 1px; margin-top: 1px; border: 1px solid #dbeeff}
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}
div.add-music {float: left; padding: 0 10px 10px 10px}
div.add-music form {width: 295px}
div.add-music input {float: left}
div.add-music input#name {margin: 0 0 10px 0; padding: 3px 2px; width: 220px; border: 1px solid #333}
div.add-music input.ok {float: right; width: 34px; height: 20px; margin: 0 25px}
div.add-music input.ok.left {float: left; margin: 0 0 0 5px}
div.add-music input.ok.userstart {display: block; float: none; padding: 5px 0 0 0; margin: 0; clear: both}
#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}
#email-selector {display: block; height: 22px; margin-left: 15px}
#email-selector {float: right; margin-right: 10px}
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#save1 {width: 37px; height: 20px}
#c form#account-settings input#cancel {width: 50px; height: 20px}
#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 {width: 55px; height: 22px}
#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}
#cr .add-music input {margin-top: 5px}
#cr .add-music #search-create-submit {background-image: url(/images/btn_masthead_play_100x63.gif); background-position: 0px -42px; margin-top: 4px; height: 21px; width: 50px}
#cr .add-music #myspace-search-create-submit {background-image: url(/images/btn_masthead_play_100x63.gif); background-position: 0px -42px; margin-top: 4px; height: 21px; width: 50px}
#cr .add-music #myspace-search-create-submit.hoover {background-position: -50px -42px }
#cr .add-music a:hover #search-create-submit {background-position: -50px -42px }
#cr .add-music .auto_complete {margin-top: 28px}
#cr .add-music #sc-error-message {color: #ff0000; font-weight: bold; text-align: left; border: 0; clear: left; float: left; font-size: 12px; margin-top: 10px }
#cr .add-music #sc-result-text-div {color: #000000; font-size: 12px; margin-top: 20px; padding: 0; width: 540px; float: left; text-align: left; border: 0; clear: left}
#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: #dbeeff}
#comment_form_wrap textarea {width: 192px; padding: 4px; height: 50px; border: 1px solid #99ccff; background: #feffee}
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: 230px; 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 div {float: left; overflow: hidden}
#c ul.newsonglist li div.li_plus {width: 11px; margin: 2px 3px 2px 4px}
#c ul.newsonglist li div.li_play {width: 20px; height: 16px}
#c ul.newsonglist li div.li_song_name {padding-left: 6px; width: 190px; 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 #history ul.newsonglist li div.li_lyrics_link {display: none}
#c #artist_now_playing {width: 100%}
#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; width: 288px}
#c #artist_now_playing ul.newsonglist li div.li_lyrics_link {font-size: 11px; float: right; position: relative}
#c #artist_now_playing ul.newsonglist li div.li_lyrics_link.rt {margin-right: 4px; position: relative}
#c ul.newsonglist li div.li_artist_name {width: 120px}
#c ul.newsonglist li.song_li_zune div.li_artist_name {width: 150px}
#c ul.newsonglist.full_history li.song_li_zune div.li_artist_name {width: 130px}
#c #artist_now_playing ul.newsonglist li.song_li_zune div.li_song_name {width: 194px }
#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.pag_info_left, #artist_search_results div.pag_info_left {color: #000; width: 200px; float: left; padding: 3px 0 3px 6px; font-size: 12px}
#song_search_results div.pag_info, #artist_search_results div.pag_info {color: #000; width: 440px; float: right; text-align: center; padding: 3px 6px 3px 0; font-size: 12px}
#song_search_results div.pag_info_left, #song_search_results div.pag_info {padding-bottom: 6px}
#song_search_results div.show_bar {clear: both}
#song_search_results div.show_bar span {line-height: 20px; font-weight: bold; text-align: left; font-size: 16px; color: #000}
#song_search_results div.show_bar span.left {padding-left: 36px}
#song_search_results div.show_bar span.right {width: 230px}
#song_search_results li {padding: 0px 10px; font-size: 13px}
#song_search_results li.song_li {height: 25px}
#song_search_results li.song_li {height: 25px}
#song_search_results li.song_li.zune_search_item {height: 34px}
#song_search_results li.song_li.zune_search_item div.li_play {height: 25px; overflow: visible; width: 50px; float: left; margin-top: -4px; margin-right: 6px}
#song_search_results li.song_li div.li_plus {float: left; width: 36px}
#song_search_results li.song_li div.li_artist_name {float: right; width: 230px; text-align: left}
#song_search_results li.song_li div.li_song_name {float: left; width: 350px; overflow: hidden}
#song_search_results li.song_li div {padding-top: 6px}
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_context_modal .clean_contents{ padding:8px 10px}
.clean_modal.station_share .clean_contents{ padding:20px 10px 8px 20px}
.clean_modal .clean_contents #context_menu ul.clean_options li {padding: 1px 0}
#cloud_artist.clean_modal{ width:120px}
#cloud_artist .clean_contents{font-size:14px;}
.clean_modal.variety_settings .clean_contents {height:auto}
#clean_modal.station_rename .clean_contents{ text-align:center }
.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.ass_cloud {font-size: 11px;}
#clean_modal.player_pane {height: 246px; width: 520px;}
#clean_modal.ass_cloud .clean_contents{ height:auto}
#ass_cloud{ padding:00; color:#333; height:180px; width:492px}
#clean_modal .directory{ font-size: 12px; font-weight: normal; position: absolute; right: 58px; text-align: center; top: -29px}
#ass_cloud div.tag-cloud-wrapper {overflow:hidden; text-align: center; margin: 0; height:128px}
#ass_cloud div.tag-cloud-wrapper li{ width:auto; float:left}
#ass_cloud div.tag-cloud-wrapper .xl {font-size: 24px !important}
#ass_cloud div.tag-cloud-wrapper .xlalt {font-size: 24px}
#ass_cloud div.tag-cloud-wrapper .lg {font-size: 20px }
#ass_cloud div.tag-cloud-wrapper .m {font-size: 15px}
#ass_cloud div.tag-cloud-wrapper .s {font-size: 13px}
#ass_cloud div.tag-cloud-wrapper .xs {font-size: 11px}
#ass_cloud div.tag-cloud-wrapper .fs {font-size:28px; color:#000; font-weight:bold}
#ass_cloud div.tag-cloud-wrapper .ass_cloud_line{ margin-top:10px}
a .tracer{color:#000;}
a:hover .tracer{color:#000;}
#ass_cloud .ok_content{line-height:35px;font-size:16px;color:#ff6600;text-align:center;}
#variety_settings #ok_content{color:#ff6600;font-weight:bold;float:right}
#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;}
.user_module .tune{ text-align:right;width:60px;height:24px;}
.user_molecule_right .songs span.bold{color:#333333}
.round_module{ border: 1px solid #93A8C0; background:#fff; -webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none}
.round_module .module_header{ font-weight:bold;font-size:18px;color:#000;padding:10px 0px 10px 16px ;border-bottom: 1px solid #93A8C0; margin-right:16px}
.round_module .module_container{padding:16px 20px 20px}
.round_module .friend{margin:6px 12px 6px 0px; padding-left:6px; border-bottom:1px dotted #93A8C0}
.round_module .user_molecule{margin:0; border:0;}
#r div.friend div.user_mono_list {width:auto}
#large_playlist_full{top:-52px;position:relative;right:32px;width:250px;float:right}
.station_anchor{width:120px;font-size:14px;text-align:center;position:relative;z-index:1}
.playlist_twos{clear:both;margin-top:18px;float:left;position:relative;width:250px;}
.playlist_wowover_left, .playlist_wowover_right{ position:absolute; top:-17px; left:-10px; z-index:9; width:270px; height:230px}
.wowover_header{ padding:10px 8px 5px 6px; background:#C4C9CD; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border:0; border-bottom:1px solid #A2A9BB; height:59px; color:#666}
.playlist_wowover_left .wowover_header .wh{float:right; width:128px;font-size:12px;text-align:center}
.playlist_wowover_right .wowover_header .wh{float:left; width:128px;font-size:12px;text-align:center}
.playlist_artist_list_left{float:right; width:108px; font-size:11px; padding:5px 0 0 0;text-align:left;color:#666}
.playlist_artist_list_right{float:left; width:108px; font-size:11px; padding:5px 0 0 12px;text-align:left;color:#666}
#genre_stations_module .stname{font-weight:bold;color:#000}
#genre_stations_module .share_right{bottom: 20px; font-size: 12px; right: 15px; position: absolute;}
#genre_stations_module .share_left{bottom: 20px; font-size: 12px; left: 25px; position: absolute;}
.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 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{ -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 {font-size: 48px; color: #000; margin: 26px 0 21px 0; letter-spacing: -0.9px; width: 100%; text-align: center}
.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}
#invite_box{ height: 112px}
#friends_radio_module{position:relative}
#friends_radio_module p{font-size:13px; margin:20px 16px; color:#333; text-align:center}
#friends_radio_module .module_container{ padding:0px; color:#333;font-size:13px;border-radius:0 0 10px 10px; overflow:hidden;}
#facepile_button{ clear:both;width:250px;margin:0px auto; position:relative ;}
#facepile_button button{ height: 60px; left: 50%; margin-left: -45px; margin-top: -30px; opacity: 0.8; position: absolute; top: 50%; width: 90px; color:#000; font-size:32px; font-family:serif; border:0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -ms-filter:none}
#friends_radio_facepile{display:block;position:relative;width:250px;height:150px;}
#friends_radio_module .module_header{padding:16px 0 16px 16px}
#blue_mini_bar{height:30px;padding-left:24px;background:#d7ebfe;margin:15px 0 0;color:#38597f;font-size:13px;line-height:30px }
.friend_radio_pic_link{display:block;position:relative;width:50px;height:50px;float:left}
.friend_radio_pic_link .plaverlay{width:25px;height:20px;border:1px solid #666; position:absolute; bottom:4px;right:4px;font-size:13px;padding:0;font-family:serif}
.friend_radio_pic_link .grey_button{ filter: alpha(opacity=70); opacity: .7}
#friends_radio_fb_connect{width:262px;padding:7px 0;margin:30px auto}
#friends_radio_fb_connect_sample{background: none; border: 0 none; cursor: pointer; margin: 0 auto; padding: 0; width: 100%;}
#friends_radio_fb_connect_sample span{display:none}
.graph_user{clear:both;margin:0 0 21px 16px}
.graph_user .r{color:#333;float:left;margin-left:9px;width:205px;position:relative;}
.graph_user .r span{color:#000}
#graph_friends{font-size:13px; height:395px; overflow-x:hidden;overflow-y:auto;padding: 16px 0;}
#friends_radio_module #based_on{clear:both;margin:12px 6px 12px 24px;font-size:13px;color:#333}
#friend_search{float:right; background:#D6EBFE;border-left:1px solid #8C97A3;position:relative;height:30px}
#friend_search.active {border:0;}
#friend_search.active input{width:96px;background:#fff}
#friend_search form{position:relative}
#friend_search .reset{left:auto;right:21px}
#friends_radio_module a.fb_invite_button{display:block;width:100%;color:#333}
#friends_radio_module a.fb_invite_button span.i{display:none; width:100px;height:100%;position:absolute;top:0;right:0;z-index:10;text-align:center; background: rgb(255,255,255); background: rgba(255,255,255,0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}
#friends_radio_module a.fb_invite_button:hover span.i{display:block}
.grey_fb_button{ font-size: 13px; color: #055a93; padding: 5px 7px; background: -moz-linear-gradient( top, #eaedf4 0%, #e4e7ee); background: -webkit-gradient( linear, left top, left bottom, from(#eaedf4), to(#e4e7ee)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #c1d3e5; cursor:pointer}
#graph_friends_pane .grey_fb_button img, .grey_fb_button img{margin-right:5px;vertical-align:bottom}
#friends_radio_module a.fb_invite_button .grey_fb_button{margin-top:8px}
#player-outer-box #player_artist {width: 200px; height: 252px; margin: 17px 0 0; text-align: left}
#player-outer-box #player_artist #player_artist_pic {width: 200px; height: 200px}
#player_artist_links {border-top: 1px solid #DCDCDC; bottom: 10px; font-size: 12px; left: 0; padding-left: 10px; padding-top: 10px; position: absolute; text-align: center; width: 495px}
#player-outer-box #player_artist #player_artist_header {width: 295px; padding: 0 0 0 5px; height: 25px; float: left; clear: both; font-weight: bold; font-size: 16px; background: #1c1c1c}
#player-outer-box #player_artist #player_artist_header a {color: #ffffff; line-height: 22px}
#player-outer-box #player_artist #player_artist_header a:hover {color: #ff6600}
#player-panel {background: none; height: 60px; width: 410px; overflow: hidden; position: absolute; top: 0; left: 0; padding: 0 }
#little_loader {position: absolute; right: 0; bottom: 0; width: 16px; height: 16px }
#player_info {position: relative; font-size: 15px; font-weight: bold; height: 48px; width: 198px; background: #828f9b url(/images/player/player_info_screen_2x48.gif) repeat-x; border: 1px solid #f4fdce; border-color: #383e45 #8A94a0 #b4bcc4 #4d555d; color: #fff; text-shadow: 0.5px 0.5px 2px #333333}
#song_info {position: absolute; top: 3px; left: 10px; width: 136px; line-height: normal; height: 20px; margin: 0; overflow: hidden; white-space: nowrap}
#current-song {float: left; width: auto; overflow: hidden; padding: 0}
#timer {width: 52px; overflow: hidden; float: right; text-align: right; margin: 1px 4px 0 0; padding: 2px 0}
#player_current_artist {height: 20px; left: 10px; overflow: hidden; position: absolute; top: 26px; width: 184px}
#player_current_artist span{ font-weight:normal}
#player-rate {float: left; padding: 5px 0 0 14px}
#volume_icon {background-position: 201px -122px; display: block; height: 24px; left: 294px; top: 10px; position: absolute; width: 24px; z-index: 2}
.player_sprite {background-image: url(/images/sprites/player_button_sprite_2012-02-09.png)}
#player_hate span {background-position: -1px -55px; display: block; margin:0px auto 0px; height: 25px; width: 18px}
#player_hate:hover span {background-position: -21px -55px}
#player_hate:active span {background-position: -41px -55px}
#player_love , #player_hate {border: 1px solid #333; padding:0; display: block; float: left; line-height: normal; text-align:center; width:42px; height:43px; cursor:pointer}
#player_hate {margin-left: 10px}
#player_love span {background-position: -1px -33px; display: block; margin:0px auto 0px; height: 25px; width: 18px}
#player_love:hover span {background-position: -19px -33px}
#player_love:active span {background-position: -40px -33px}
#player_love.disabled span, #player_love.disabled:hover span {background-position: -1px -33px}
#player_hate.disabled span, #player_hate.disabled:hover span {background-position: -1px -55px}
#player_love.disabled, #player_love.disabled:hover, #player_hate.disabled, #player_hate.disabled:hover {cursor: not-allowed}
#player-controls {height: auto; text-align: center; float: left}
#player-controls #btn-playpause {border: 1px solid #333; display: block; float: left; padding:0; width:78px; height:54px; text-align:center; cursor:pointer}
#player-controls #btn-playpause span {margin:0px auto 0px; width: 18px; height: 25px; display: block; background-position: -61px 84px}
#player-controls #btn-playpause:hover span {background-position: -81px 84px}
#player-controls #btn-playpause:active span {background-position: -101px 84px}
#player-controls #btn-playpause.pause span {background-position: 0px 83px; height: 23px}
#player-controls #btn-playpause.pause {}
#player-controls #btn-playpause.pause:hover span {background-position: -20px 83px}
#player-controls #btn-playpause.pause:active span {background-position: -40px 83px}
#player-controls #btn-ff {cursor:pointer; padding:0px; display: block; float: left; margin: 5px 0 0 10px; border: 1px solid #333; width:44px; height:44px; text-align:center}
#player-controls #btn-ff span {margin:0px auto 0px; display: block; background-position: -2px 98px; width: 18px; height: 10px}
#player-controls #btn-ff:hover span {background-position: -22px 98px}
#player-controls #btn-ff:active span {background-position: -42px 98px}
#stations_cluster_wrapper {margin: 17px 0 0 }
.header_copy {color: #FFFFFF; font-size: 13px; left: 0; padding: 0 0 0 8px; position: absolute; top: -9px}
#volumeWrapper {background: none repeat scroll 0 0 #1D3B5E; border: 0 solid #000000; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; box-shadow: 1px 1px 2px 0 #000000 inset; -moz-box-shadow: 1px 1px 2px 0 #000000 inset; -webkit-box-shadow: 1px 1px 2px 0 #000000 inset; display: block; height: 30px; left: 291px; position: absolute; text-align: left; top: 10px; width: 120px; z-index: 1}
#volumeTrack {background: none repeat scroll 0 0 #122337; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; cursor: pointer; height: 5px; left: 33px; margin: 0; position: absolute; top: 13px; width: 75px; z-index: 2}
#volumeHandle {background: none repeat scroll 0 0 #C9CED1; border: 1px solid #000000; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; box-shadow: 1px 1px 2px 0 #444444; -moz-box-shadow: 1px 1px 2px 0 #444444; -webkit-box-shadow: 1px 1px 2px 0 #444444; cursor: w-resize; height: 15px; top: -6px; width: 15px; z-index: 11}
#volumeShade {background: none repeat scroll 0 0 #D6EBFE; border-radius: 6px 0px 0px 6px; -moz-border-radius: 6px 0px 0px 6px; -webkit-border-radius: 6px 0px 0px 6px; height: 5px; margin: 13px 0 0 33px; position: absolute; top: 0; width: 75px; z-index: 10}
#player_share_wrap a {float: left; margin: 8px 0 0 16px}
#player_share_wrap a.first {margin-left: 2px}
#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}
#stations_cluster {position: relative; background: #fff; border: 1px solid #000; height: 218px; width: 198px; z-index: 4; overflow: hidden}
#player_right {position: absolute; margin: 0; top: 11px; left: 447px}
#player_stations #player_current_station{height:46px;}
.player_stations {background: #fff }
.player_stations ul#rest_of_stations {position: relative; width: 198px; padding-bottom:20px}
.player_stations ul li {font-size: 12px; padding: 2px 0 2px 5px; width: 100%; margin: 3px 0; text-align: left; clear: both; background: #fff; color: #666}
.player_stations ul li a {display: block; padding: 0px 2px 0px 2px; width: 129px; height: auto; float: left; overflow: hidden; color: #666; line-height: 14px}
.player_stations ul li.current a.spkr {color: #000; display: block; padding: 0; width: auto; margin: 0 0 0 4px; float: left; height: 30px}
.player_stations ul li.current {width: 198px; padding: 9px 0 0; background: #D6EBFE; height: 36px; margin: 0; border-bottom: 1px solid #bbbbbb; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0}
.player_stations ul li.current span.speaker {background-position: 148px -45px; float: left; height: 14px; padding: 0; width: 16px; display: block; margin: 0px 3px 3px }
.player_stations ul li.current a.now_station {color: #000; height: auto; width: 160px}
.player_stations ul li a.stations_arrow {font-family: serif; font-size: 14px; width: 16px; padding: 0; display: block; text-align: center; margin: 1px 3px 0px 3px}
.player_stations ul li.hoover {background: #D6EBFE;color:#000}
.player_stations ul li.hoover a, .player_stations ul li a:hover {color: #000}
.player_stations ul li a.station_settings, .player_stations ul li a.stations_arrow {visibility: hidden; color: #889198}
.player_stations ul li.hoover a.station_settings, .player_stations ul li.hoover a.stations_arrow {visibility: visible}
.station_settings, .player_stations ul li a.station_settings {display: block; background-position: -64px -64px; height: 13px; width: 13px; padding: 0; margin-top: 2px}
.now_station .station_settings {float: left; margin: 0 }
#now_station_artist, #now_station_variety {margin-top: 2px; float: left; width: auto}
#now_station_variety {padding: 0 2px 0 0}
#player-controls .button_divider {width: 20px; float: left; margin: 2px 0 0 20px; border-left: 1px solid #000; height: 51px }
#player_artist {text-align: center }
#player-actions {height: 50px; margin: 9px auto 0; position: relative; text-align: center; width:200px }
#player_action_left{ float:left;width:90px;margin-right:10px;padding-right:10px;border-right:1px solid #000}
#player-actions button table {margin:0px auto}
#player-actions button table td.td_left{text-align:right}
#player-actions button table td.td_right{text-align:left;padding-left:2px}
.new_badge{ overflow:hidden;width:40px;height:40px;background-position:42px 0px}
#player-actions .new_badge{ position:absolute;left:2px;top:-8px}
#player_main_pic_img {width: 200px; height: 200px}
#player_left {width: 196px; position: absolute; left: 14px; top: 14px }
#masthead_create_station_wrapper {height: 48px; position:relative; z-index:100}
.masthead_stations_copy {color: #FFFFFF; font-size: 14px; height: 24px; line-height: 24px; padding-left: 4px}
#player_middle {position: absolute; top: 14px; left: 217px; width: 200px; overflow: visible; margin: 0 15px }
a.now_station span {color: #37597f }
a.now_station:hover span {color: #ff6600 }
#overflowing_stations {float: left; height: 184px; overflow: auto; overflow-x: hidden; width: 198px; position:relative}
.cf:before, .cf:after {content: ""; display: table}
.cf:after {clear: both}
.cf {zoom: 1}
#body_massage {background: #eaeaea; border: 1px solid #7f7f7f; height: 43px; width: 801px; position: absolute; right: 5px; top: 5px}
#body_massage {width: 800px; right: 20px; top: 20px; right: none; -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 }
#player_artist_pic .bgreen {font-weight: bold; color: #38597f }
#artist_pic_overlay {z-index: 100; text-align: center; cursor: pointer; height: 72px; width: 100%; position: absolute; bottom: 0; left: 0; background: -moz-linear-gradient(top, rgba(153,153,153,0) 0%, rgba(35,67,102,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,0)), color-stop(100%,rgba(35,67,102,1))); background: -webkit-linear-gradient(top, rgba(153,153,153,0) 0%,rgba(35,67,102,1) 100%); background: -o-linear-gradient(top, rgba(153,153,153,0) 0%,rgba(35,67,102,1) 100%); background: -ms-linear-gradient(top, rgba(153,153,153,0) 0%,rgba(35,67,102,1) 100%); background: linear-gradient(top, rgba(153,153,153,0) 0%,rgba(35,67,102,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00999999', endColorstr='#234366',GradientType=0 )}
#artist_pic_overlay button {font-size: 13px; width: 180px; height: 62px; padding: 9px 0px; cursor: pointer; color: #444b53; background: -moz-linear-gradient( top, #bec2c5 0%, #d3d7da); background: -webkit-gradient( linear, left top, left bottom, from(#bec2c5), to(#d3d7da)); border: 1px solid #333; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #333333; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bec2c5', endColorstr='#d3d7da')}
#player_buy #sheep, #player_share #share {background-position: -1px -18px; display: block; float: left; height: 14px; margin: 0; width: 17px}
#player_buy,#player_share {color: #444b53; cursor:pointer; height:30px; float:left; width:auto; line-height:17px; max-width:89px; font-size:13px; min-width:75px; padding: 0 2px; text-align: center}
#player_share{ float:right;}
#player_share.es{ font-size:12px;}
#player_buy:hover,#player_share:hover {color: #333333}
#player_buy:active,#player_share:active {color: #000000}
#player_buy:hover #sheep {background-position: -18px -18px }
#player_buy:active #sheep {background-position: -35px -18px }
#player_share #share {background-position: -1px -4px; margin: 0}
#player_share:hover #share {background-position: -17px -4px }
#player_share:active #share {background-position: -33px -4px }
.grey_button {color: #444b53; padding: 9px 16px; 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 {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 {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)}
.square_button {padding: 0; text-align: center; width: 76px; height: 31px}
.thumby_fists {padding: 9px }
.play_pause {padding: 14px 28px}
#masthead_logo {background-position: -60px -3px; width: 106px; height: 42px; display: block; left: 0; top: 0}
#logo_doing{ position:absolute;top:42px;left:0;color:#fff;font-size:11px;width:auto}
#logo_doing.es{ width:140px;left:-20px}
#logo_doing #locale_form {left: -19px; top: 0px; position: absolute; color: #fff }
#logo_doing #locale_display {color: #fff; margin-left: 5px }
#player_world {background-position: -51px 175px; color: #FFFFFF; display: inline-block; height: 11px; width: 10px}
#logo_in_out {position: absolute; top: 0; left: 413px; width: 109px; color: #fff}
#logouter {font-weight: bold; color: #fff}
#logo_in_out #login-link {color: #ccff00; font-weight: normal }
#multi_link {color: #333; width:490px}
.share-mess {width: 347px; height: 40px; padding: 10px; resize: none; float: left}
.inset_input {border: 1px solid #a3a3a3; border-radius: 9px ; -moz-border-radius: 9px ; -webkit-border-radius: 9px ; -moz-box-shadow: inset 0px 0px 3px #666; -webkit-box-shadow: inset 0px 0px 3px #666; box-shadow: inset 0px 0px 3px #666}
#share-link {clear: both; color: #333333; height: 22px; margin-top: 2px; overflow: hidden; padding: 2px 8px; width: 190px}
.tiny_fb_ico {width: 20px; height: 20px; background-position: 117px -126px; float: left; margin: 11px 5px}
.tiny_tw_ico {width: 20px; height: 20px; background-position: 94px -126px; float: left; margin: 11px 5px 10px 10px}
#clean_modal.station_share .clean_contents{width:486px;}
.share_modal_button_wrap{ float:left;width:50%;margin-top:20px}
.share_modal_button_wrap a{ -moz-border-radius: 5px ; -webkit-border-radius: 5px ; border-radius: 5px 5px 5px 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 {clear:both; border-top: 1px dotted #000000; font-weight: normal; margin: 0px 0 8px -16px; padding-left: 30px; padding-top: 9px; position: absolute; text-align: center; top: 147px; width: 468px}
#buy_modal .vendor {text-align: center; float: left; padding: 4px 0; margin: 10px 0 10px 20px; 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: #000; float: left; height: 47px; border: 1px solid #666; padding: 9px 0 0; font-size: 14px; background: -moz-linear-gradient( top, #bec2c5 0%, #d3d7da); background: -webkit-gradient( linear, left top, left bottom, from(#bec2c5), to(#d3d7da)); border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #333333; -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(220,220,220,0.7); -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(220,220,220,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bec2c5', endColorstr='#d3d7da')}
.foist {font-size: 14px; font-weight: bold; color: #000; margin: 10px 0px 10px 40px ; text-align: center}
.foist .label {float: left; width: 100px; text-align: center; line-height: 56px }
.foist a.selected {background: #444; color: #fff; box-shadow: inset 2px 2px 5px #333; filter: none }
.foist a.left {border-radius: 9px 0px 0px 9px }
.foist a.middle {border-radius: 0px }
.foist a.right {border-radius: 0px 9px 9px 0px }
#variety_settings {width: 492px; color: #000; padding: 8px 0 0; font-size: 13px }
.player2012_pane {color: #333; background: #ffffff; box-shadow: inset 0 0 10px -3px #666666; -moz-box-shadow: inset 0 0 10px -3px #666666; -webkit-box-shadow: inset 0 0 10px -3px #666666}
.player2012_hover_pane {box-shadow: inset 0 0 10px -3px #666666, 0 0 10px #000000; -moz-box-shadow: inset 0 0 10px -3px #666666, 0 0 10px #000000; -webkit-box-shadow: inset 0 0 10px -3px #666666, 0 0 10px #000000}
#song_artist_pane {position: absolute; top: 69px; left: 0px; width: 490px; border: 1px solid #000000; height: 210px; padding: 15px 14px 20px; line-height: normal}
.player2012_inner_pane {width: 300px; height: 56px; clear: left}
#pane_pic_wrap {float: right; width: 184px}
#pane_pic_wrap img {float: left; margin: 0px 0px 10px 10px; border: 1px solid #efefef}
#pane_bio_link {color: #333}
#pane_bio_link span {color: #38597F }
#pane_bio_link:hover span {color: #ff6600 }
#lyrics_ico {width: 25px; 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: 25px; float: left; height: 100%; position: relative}
#twit_ico .player_sprite {background-position: -106px -64px; width: 16px; height: 13px; margin-top: 2px }
#bio_ico {width: 25px; 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}
#lyrics_string:hover span {color: #ff6600 }
#player2012_inner_pane_floater {float: left }
#pane_tweet_wrap {height: 42px; margin-bottom: 18px}
#pane_lyrics_wrap {margin-bottom: 10px; overflow: hidden; height: 66px}
#graph_friends_pane a.station_anchor button.plaverlay {bottom: 8px; right: 8px}
#graph_friends_pane a.station_anchor {font-size:13px; color:#000; width:auto; display:block}
#graph_friends_pane .fb_player_face{ width:140px; margin:12px 10px 6px; float:left; text-align: center; position:relative}
#graph_friends_pane .fb_player_face .img_blk{ height: 80px; width: 100px; margin:0px auto 6px; position:relative; display:block; text-align: center}
#graph_friends_pane .fb_player_face .img_ctr{ height: 80px; text-align: center; width: 100px; line-height:76px}
#graph_friends_pane .fb_player_face img{ height:auto; width:auto; max-width:100px; max-height:80px; vertical-align:middle}
#open_friends{background:#91979c;font-size:13px;position:absolute;right:0;top:0;text-align:center;width:80px;height:30px;border-radius:0 9px 0 9px}
#open_friends a{width:100%; color:#fff;line-height:30px;display:block;}
#open_friends a:hover{color:#ff6600}