html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
body {font-family: Arial; font-size: 12px; x font-weight: bold; color: #3a3a3a; text-shadow: none}
a {text-decoration: none; border: none; color: #3a3a3a}
a img {border: none}
h2 {margin: 0; padding: 0; color: white}
#top {background: black}
#side {background: #7c8f50}
#main {x background: #ebebeb}
.sel_pl {background: url(/images/sel_pl_bg.gif) no-repeat; x background: #008CC0 url(/images/sel_bg.gif) repeat-x; x color: #FDFDFD}
#playlists li.sel_pl:hover {background: url(/images/sel_pl_bg.gif) no-repeat}
#playlists li:hover {background: #DDDDDD}
#playlists li.hover {background: #00AAE9}
#playlists li.hover a {color: white}
.dropmarker {border-bottom: 2px solid #00AAE9; width: 300px; # height: 5px; # background: url(/images/ar_r.png) no-repeat}
ul.playlist {margin-bottom: 25px}
.song {z-index:20; float:left; min-width:147px; x width:29%; white-space:nowrap; overflow:hidden; padding-left:5px; padding-right:5px}
.artist {float:left; min-width:110px; x width:22%; white-space:nowrap; overflow:hidden; margin-left:5px; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding-left: 5px}
.album {min-width:100px; width:22%; white-space:nowrap; overflow:hidden; padding-left:5px; border-right: 1px solid #CCCCCC; float: left}
li .handle {cursor: row-resize}
.handle img {x padding-left: 10px}
li .spacer {clear: none; float: left; width: 38px; padding-left: 3px; overflow: hidden; border-right: 1px solid #CCCCCC; text-align: right}
li.track-head > span.spacer {background: url(/images/track_l.gif)}
li.track-head > span.more {border-left: 1px white; width: 62px; display: table}
li.track-head > span.song, li.track-head > span.artist, li.track-head > span.album, li.track-head > span.more {background: url(/images/head_col.gif) no-repeat }
li .more {x background: url(/images/track_r.gif); width: 98px}
li .links {display: none; margin-left: -2px}
li.selected .links {display: inline}
li.track .links div {padding: 3px 8px}
li.track .links img.edit {background: url(/images/menu.png) no-repeat scroll 2px -460px}
li.track .links img.edit:hover {background: url(/images/menu.png) no-repeat scroll 2px -486px}
li.track .links img.delete {background: url(/images/menu.png) no-repeat scroll -16px -460px}
li.track .links img.delete:hover {background: url(/images/menu.png) no-repeat scroll -16px -486px}
li.track .links img.buy {background: url(/images/menu.png) no-repeat scroll -34px -460px}
li.track .links img.buy:hover {background: url(/images/menu.png) no-repeat scroll -34px -486px}
li.track .links img.info {background: url(/images/menu.png) no-repeat scroll -50px -460px; width: 13px; height: 18px}
li.track .links img.info:hover {background: url(/images/menu.png) no-repeat scroll -50px -486px}
.song input {width: 90%}
.artist input {width: 90%}
.album input {width: 90%}
.inlineEdit {height: 26px}
ul#playlist, ul#seeq_list {list-style: none; margin: 0 0 15px 0; padding: 0px}
ul#playlist-head {list-style: none; x margin: 0px; padding: 0px; x position: absolute; x top: 290px; x left: 290px; x right: 50px; xbottom: 30px; text-transform: uppercase; x background: white; background: url(/images/head_more.gif) no-repeat right}
ul#home_head {list-style: none; x margin: 0px; padding: 0px; x position: absolute; x top: 290px; x left: 290px; x right: 50px; xbottom: 30px; text-transform: uppercase; x background: white; background: url(/images/pop_pl_bg.gif) repeat-x; height: 20px; margin-right: 361px; border-bottom: 1px solid black}
li.head_right {float: right; background: url(/images/pop_pl_right.gif) no-repeat; height: 18px}
li.head_left {background: url(/images/pop_pl_left.gif) no-repeat; height: 18px; float: left}
#main_head {position: absolute; top: 290px; left: 250px; right: 10px}
li.track {margin-left: 0px; list-style: none; clear:both; min-width:300px; padding:0px; background-color: white; line-height:23px; cursor: default; white-space: nowrap; font-weight: bold; font-size: 11px; height: 23px; white-space: nowrap}
li.track span {height: 23px; white-space: nowrap}
li.playing {xx background: url(/images/playing.gif) no-repeat 20px 6px}
li.selected {background: #008CC0 url(/images/menu.png) repeat-x scroll 0 -531px; color: #FDFDFD}
li.even {background-color: #F7F7F7}
li.odd {background-color: #E2E2E2}
.links span img, .links a img {padding: 0; margin-bottom: -6px; *margin-bottom: -4px; margin-left: -3px; x width: 16px; x height: 24px; x line-height: 23px}
li.track-head {margin-left: 0px; list-style: none; clear:both; font:14px; font-weight:bold; min-width:300px; padding:0px; background-color: #FFFFFF; line-height:18px; cursor: default; white-space: nowrap; x border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-right: 17px}
li.track:hover > span > span.more {display: inline}
li.track:hover {x background: url(/images/hov_bg.gif) repeat-x}
li.track:hover > span > span.more > span.links {display: inline}
li.track form {margin: 0px; padding: 0px; height: 23px}
li.track input {font: 10px Arial; x border: 0 solid; margin: 2px 0; padding: 0}
div#main.black {top:310px}
.black {background: black}
.white {background: whitesmoke}
html {overflow: auto; background: black; min-width: 990px; min-height: 500px}
body {overflow: auto; padding: 0 15px; margin: 0; background: black; min-width: 990px; top: 0; bottom: 0; right: 0; left: 0; position: absolute; min-height: 500px}
img {padding: 0; margin: 0}
.content {padding: 0 10px; z-index: 18}
#container {}
#top {position: absolute; top: 0px; left: 0px; right: 0; x z-index: 1000; min-width: 990px; x width: 100%; height: 285px; x overflow: hidden; x float: left; x display: inline}
#bottom {position: absolute; left: 0px; right: 0; top: 255px; bottom: 0px; min-width: 990px}
.bottom_container {position: relative}
#main_container {position: absolute; top: 285px; left: 0px; right: 0; min-width: 990px; bottom: 0px}
.search {float: right; xclear: right; margin-top: 0px; padding-top: 15px; background: black url(/images/menu.png) no-repeat scroll 0 -1288px; width: 220px; height: 50px}
.search_type {padding: 3px 16px}
.search_songs, .search_playlists {cursor: pointer; height: 12px}
.search_songs {background: url(/images/menu.png) no-repeat scroll -93px -1201px; width: 50px}
.search_playlists {background: url(/images/menu.png) no-repeat scroll -153px -1201px; width: 67px; margin-left: 20px}
.search_songs.sel {background: url(/images/menu.png) no-repeat scroll -93px -1216px}
.search_playlists.sel {background: url(/images/menu.png) no-repeat scroll -153px -1216px}
#messages, #now_playing {x float:left; height:15px; left:414px; position:absolute; right:290px; background: url(/images/menu.png) repeat-x scroll 0 -1351px; x margin-top: 18px; top: 69px; padding: 8px; z-index: 999999}
#now_playing {z-index: 100}
#messages.special, #now_playing {background: url(/images/menu.png) repeat-x scroll 0 -1381px; color: #999999}
#messages .small {font-size: 12px; font-weight: normal}
#messages li {float: left; display: inline; background: url(/images/menu.png) no-repeat top left 0 -1412px; height: 30px}
#messages .left, #now_playing .left {background: url(/images/menu.png) no-repeat scroll 0 -1412px; height: 15px; padding: 8px; margin-left: -15px; position: absolute; top: 0px}
#messages.special .left, #now_playing .left {background: url(/images/menu.png) no-repeat scroll 0 -1443px}
#messages .right, #now_playing .right {background: url(/images/menu.png) no-repeat scroll right -1412px; padding: 8px; font-weight: normal; text-decoration: underline; float: right; height: 15px; position: absolute; right: 0px; top: 0px; text-decoration:none}
#messages.special .right, #now_playing .right {background: url(/images/menu.png) no-repeat scroll right -1443px}
#messages a {color: #00AAE9}
#top2 {background: black url(/images/frame.gif) repeat-x; clear:both; float:left; height:214px; overflow:hidden; padding:0 !important; width:100%; z-index:1200000}
#player {float: left; display: inline; x margin-top: -15px; z-index: 20}
#ad_unit {x float: right; width: 468px; height: 117px; background: black; x margin-right: 15px; x border: 1px solid whitesmoke; position: absolute; top: 121px; right: 15px; padding: 38px 0 0 0; color: white; line-height: 16px}
#ad_unit a {color: #00AAE9}
#ad_unit h2 {font-size: 15px}
#top3 {clear:left; float:left; font-size:100%; x position:relative; x width:100%; height: 24px; z-index: 15; position: absolute; top: 270px; right: 10px; left: 10px}
#library {float: left; margin-right: 3px}
div#title {display: inline; x float: left; background: url(/images/cur_bar_left.gif) no-repeat left top; position: absolute; right: 51px; left: 111px; padding-left: 3px}
.side_pl {width: 190px; float: left}
.meta_head {margin: 0px 10px; text-transform: uppercase; font-weight: normal; font-size: 16px; color: #CCCCCC; border-bottom: 1px solid; clear: both}
.lk {color: #00AAE9; cursor: pointer}
.lk.white {color: white; background: black}
.lk.white:hover {color: #00AAE9}
.spacer img {x margin-left: 10px; margin-bottom: -2px}
#current-title {x float: left; padding: 2px 0 0 130px; background: url(/images/menu.png) repeat-x scroll 0 -1530px; color: LightGrey; height: 15px; text-transform: uppercase}
#current-title a {color: #00AAE9; font-weight: normal; text-transform: none; margin-left: 8px}
#current-title .query {color: #00AAE9}
#title_right {background: url(/images/menu.png) no-repeat scroll -5px -1512px; float: right; width: 3px; height: 15px; margin-top: -17px}
#add_mp3 {float: right}
#add_mp3 img {z-index: 20}
#mp3_toggle {position: absolute; right: 0px; top: 5px}
#mp3_form {position: absolute; width: 232px; x height: 98px; right: 10px; top: 263px; z-index: 25; background: url(/images/menu.png) no-repeat 0 -1547px}
.mp3_bg {background: url(/images/menu.png) no-repeat -183px -1552px}
#mp3_top {width: 200px; border: 0 solid; padding: 10px 16px; display: inline}
#mp3_content {background: #CCCCCC url(/images/menu.png) repeat-x 0 -783px; margin: 0 5px 0 0; *margin-top: -5px; padding: 7px; min-height: 25px; x position: relative; z-index: 30}
input#mp3_url {padding-right: 5px; display: inline; background: url(/images/menu.png) no-repeat scroll 0 -1580px; border: 0 solid; width: 175px; margin: 5px; padding: 4px}
.mp3_hov {background: url(/images/mp3_h.gif) no-repeat; width: 48px; height: 15px; margin: 0; border: 0 solid; cursor: pointer}
h1 a {float: left; background: transparent url(/images/menu.png) no-repeat scroll 0 0; display:block; height:45px; text-indent:-2000em; width:170px; z-index:1000; color: black; margin: 7px 0 -1px 41px}
h1 a:hover {background: transparent url(/images/menu.png) no-repeat scroll 0 -50px}
.side-header {float:right; margin:0; min-height:33px; padding:0 10px; position:relative; display: block}
#main {padding: 0; x margin: 0; position: absolute; top: 309px; left: 250px; right: 10px; bottom: 30px; overflow-y: scroll; overflow-x: hidden; # background: black; x background: whitesmoke; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; min-width: 409px}
span.tri {position: absolute; top: 39%}
.tri img {padding-top: 5px}
#side {x padding: 0; x margin: 0; position: absolute; top: 290px; left: 10px; bottom: 144px; width: 230px; overflow-x: hidden; overflow-y: hidden; background: black; font-weight: bold}
.h_side {border-bottom: 1px solid #808080; padding: 3px 8px; color: #3A3A3A}
.q_pl {background: #CCCCCC url(/images/q_head.gif) no-repeat}
.pl {background: #CCCCCC url(/images/menu.png) no-repeat scroll -11px -1509px; letter-spacing: .25px}
.pl a:hover {color: #00AAE9}
#otf {clear: none; text-transform: uppercase}
#playlists {position: absolute; x overflow-y: scroll; x overflow-x: hidden; overflow: hidden; *overflow-y: scroll; top: 19px; left: 0px; bottom: 0; width: 230px; background: url(/images/pl_bg.gif) repeat-y #BDBDBD; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; padding-bottom: 19px}
#main_playlists, #favorites_list {overflow-y: scroll; overflow-x: hidden; *overflow-y: hidden; height: 100%; position: relative}
#playlists ul {margin: 0 0 0 3px; padding: 0; line-height: 20px; padding-left: 5px}
#playlists li {padding-left: 15px; margin-left: -5px; height: 20px; white-space: nowrap}
#playlists li:hover {x border: 1px solid #00AAE9}
.pl_more {display: none; position: absolute; right: 0}
.pl_more img {margin: 7px 3px}
li:hover span.pl_more {display: inline}
.convert_otf input[type=text] {border: 0 solid; padding: 0px; width: 125px}
.convert_otf {position: relative; top: -4px}
.edit_playlist {margin-top: -19px}
.edit_playlist input[type=text] {border: 0 solid; x margin-bottom: 3px}
.pl_edit {float: right; height: 20px}
.pl_del {float: right; height: 20px}
.pl_load {float: left; margin: 3px 0 0 3px}
#dropbox {padding: -5px; margin: 0; position: absolute; bottom: 30px; left: 10px; width: 230px; height: 103px; z-index: 800; font-weight: bold}
.drop {background: url(/images/menu.png) no-repeat scroll 0 -145px; width: 230px; height: 84px}
.q_hover {width: 230px; height: 84px; background: url(/images/menu.png) no-repeat scroll 0 -232px}
#save {float: left; width: 115px; height: 31px; background: url(/images/save.gif); margin: 0; padding: 0}
#clear {float: left; width: 115px; height: 31px; background: url(/images/clear.gif)}
.login {x float: right; x font-size: 10px; x height: 40px; x width: 350px}
.login input.textfield {width: 80px; color: black}
.search input.textfield {color: black; border: 0 solid; margin-top: 3px; padding: 9px 25px 0 10px; height: 21px; width: 153px; background: transparent url(/images/menu.png) no-repeat scroll 0 -328px}
#submit_q {x display: inline; cursor: pointer; x position: relative; margin-left: -27px; x top: -24px; width: 20px; height: 25px; x margin-left: -26px; x height: 30px; background: transparent; border: 0 solid}
#add_song {float: right; clear: both}
#song_meta {x width: 200px; x height: 85px; x background-color: bluegreen; x display: block; x background: url(/images/mp3_bg2.gif) repeat-x}
div#song_meta input {margin-bottom: 6px}
div#song_meta label {clear: left; float: left; width: 45px; margin-top: 4px}
#new_song input[type=text] {width: 135px; x margin-bottom: 2px; x position: absolute; x left: 50px}
.meta_input {height: 18px; float: right; margin: 0 5px 5px 0}
#tracks {padding: 0 0 5px 0; x margin: 0; x padding-right: 150px; x background: whitesmoke; height: 100%; x -moz-border-radius-bottomleft: 3px; x -webkit-border-bottom-left-radius: 3px}
#tracks .home {background: black}
li .magnify {margin:0 0 -3px -14px; padding:0px; clear:none; float:left; display: none}
li:hover span.magnify {display: inline}
li .resize {margin:0px; x margin-left:-6px; padding:0px; clear:none; float:left; cursor: e-resize; width: 4px}
.playlist {display: block; clear: none; font-size: 11px}
x.playlist > span > a {x padding: 0; x background: blue; x width: 200px; x padding-left: -10px; x}
x.playlist > span > a:hover {x background: gray; x}
.loading {xbackground: url(/images/TapeSpin.gif) no-repeat center center; width: 100%; margin: 50px auto; text-align: center}
#login_form {margin-top: 20px; color: white; font-size: 12px}
#head_right {padding: 27px 0px 0 0; color: #8f8f8f; font-weight: normal}
#head_right a {x border-right: 1px solid white; margin-left: 45px; font-weight: normal; color: #8f8f8f}
#head_right > .user > a {color:whitesmoke; font-weight:normal; margin-left: 1px}
#head_right a:hover {color: white}
#art_candy {position: absolute; top: 131px; left: 428px; z-index: 30}
#album_art {position: absolute; top: 135px; left: 430px; z-index: 5}
.register {margin: 0 10px; padding-top: 10px; width: 345px}
.register label {clear: left; float: left; width: 120px; margin-top: 4px; color: whitesmoke}
.register input {margin-bottom: 6px}
.register input[type=submit] {float: right; margin-top: 10px}
#recaptcha {float: right}
.fp_playlists {font-weight: normal; background: black; margin: 0px 328px 0 0; padding-right: 15px; color: #8F8F8F; border-right: 1px dotted; border-top: 1px solid black; padding-bottom: 45px}
.fp_playlist {height: 70px; clear: both; background: black url(/images/menu.png) repeat-x scroll 0 -557px; x border-bottom: 1px solid white; display: block; clear:both; padding: 0 10px; font-size: 11px}
.pl_title {font-weight: bold; text-transform: uppercase; color: white; x margin-bottom: 10px; float: left; x position: relative; x top: 15px; font-size: 12px}
.pl_user {x position: relative; x top: 20px; float: left}
.pl_user a {color: #8F8F8F}
.pl_user a:hover {color: white}
.pl_user a.lk {color: white}
.pl_user a.lk:hover {color: #00AAE9}
.plays {color: white; text-align: right; x float: right; x position: relative; x top: 8px; x right: 5px; x margin-top: -12px}
a.listen_now {x float: right; color: #00AAE9; margin-top: -12px}
.row1 {width: 100%; padding-top: 15px; text-align: right}
.row2 {width: 100%; padding-top: 5px; text-align: right}
#meta_info {padding: 0; x margin: 0; position: absolute; top: 309px; x left: 290px; width: 311px; right: 10px; bottom: 30px; overflow: hidden; border-bottom: 3px solid #C4C4C4; border-left: 3px solid #C4C4C4; border-top: 3px solid #C4C4C4; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px}
#meta_info object {// padding-left: 8px; margin-left: 1px}
#meta_info a {color: #00AAE9; x font-weight: bold}
#meta_info a:hover {}
#meta_info h3 {color: white; padding: 0 10px 0}
#meta_info span.lyrics_by {x color: #00AAE9; font-size: 12px; text-transform: uppercase}
#meta_info img {x border: 1px solid white; padding: 5px 5px 5px 0; margin-right: 5px; float: left}
li#popular, li#recent {background: url(/images/menu.png) no-repeat scroll 0 -1249px; width: 139px}
li#popular:hover, li#recent:hover {background: url(/images/menu.png) no-repeat scroll 0 -1231px; color: whitesmoke; width: 139px}
li#recent:hover, li#recent {width: 134px}
li.pl_nav a {color: #B6B6B6}
li.pl_nav:hover a {color: whitesmoke}
li.pl_nav {width: 144px; float: left; height: 17px; text-transform: uppercase; font-weight: normal; padding: 2px 5px 0 5px; margin: 2px -5px 0 -1px; list-style: none; background: url(/images/menu.png) no-repeat scroll 0 -1249px; width: 139px; text-align:center}
li.pl_nav.sm {padding: 2px 0 0 4px; margin: 2px 5px 0 0; width: 95px; background: url(/images/menu.png) no-repeat scroll -146px -1249px}
li.pl_nav.sel {background: url(/images/menu.png) no-repeat scroll 0 -1231px}
li.pl_nav.sm.sel, li.pl_nav.sm:hover {background: url(/images/menu.png) no-repeat scroll -146px -1231px}
li.pl_nav.sel a {color: whitesmoke}
#popular.sel, #recent.sel {background: url(/images/menu.png) no-repeat scroll 0 -1231px}
#popular.sel a, #recent.sel a {color: whitesmoke}
#meta_head {position: absolute; z-index: 1; top: 290px; x left: 290px; right: 10px; width: 303px; height: 14px; font-weight: bold; background: url(/images/menu.png) no-repeat scroll 0 -1267px; x border-right: 3px solid #ffffff; x border-left: 3px solid #ffffff; x border-top: 3px solid #ffffff; padding: 4px 0 0 11px; x background: #ffffff; border-bottom: 1px solid #808080; letter-spacing: 0.25px}
.left {margin-left: 0}
.avatar {float: left; width: 100px; margin: 0 10px 10px 0; text-align: center}
.top_meta {margin-top: 5px}
.toggle {position: absolute; right: 0; width: 15px; background: url(/images/menu.png) no-repeat scroll 0 -412px; cursor: pointer; *margin-top: -2px}
.toggle:hover {background: url(/images/menu.png) no-repeat scroll 0 -433px}
.toggle.left {background: url(/images/menu.png) no-repeat scroll -17px -412px}
.toggle.left:hover {background: url(/images/menu.png) no-repeat scroll -17px -433px}
#comments_container {margin: 5px 27px 10px 0}
.single_comment {border-bottom: 1px solid #555555; padding: 10px 5px}
.comment_info {margin-bottom: 5px}
.time {color: #aaaaaa; font-size: 10px}
#bio {clear: both; line-height: 14px}
#edit_account {margin-bottom: 10px}
.edit_user {height: 85px; clear: both; margin-top: 10px}
#account_message {margin: 10px 0; min-height: 15px}
.edit_user input[type=text], .edit_user input[type=password] {width: 185px}
.edit_user label {clear: left; float: left; width: 105px; margin-top: 4px; color: whitesmoke}
.edit_user input[type=submit] {float: right; margin: 10px 0}
span#meta_select {x padding-top: 4px; margin: -6px 20px 0 0; position: absolute; right: 0}
#load_meta {position: absolute; right: 0; margin: 0 4px 0 2px}
#meta_select img {margin-top: 3px; display: inline; cursor: pointer; *margin-top: 5px}
#description, .description {margin: 5px 27px 10px 0; color: #CCCCCC; font-weight: normal; cursor: text}
#playlist_meta {padding: 0 10px; font-weight: normal; color: #CCCCCC; line-height: 15px; overflow-x: hidden}
#description.mine:hover, .mine:hover {x background: #CCCCCC; background: #00AAE9; color: whitesmoke; cursor: text}
#new_comment {margin-bottom: 5px; background: #bbbbbb; border: 2px solid #cccccc}
#share {margin: 0 0 10px 0}
div#share label {clear: left; float: left; width: 44px; margin: 3px 3px 0 0; text-align: right; color: #CCCCCC}
div#share input[type=text] {border: 1px solid #CCCCCC; margin-bottom: 5px; width: 150px; background: #bbbbbb}
#liner {margin-top: 3px}
#meta_info p {color: #c3c3c3; font-weight: normal; line-height: 18px; margin: 0 10px; z-index: 2}
#meta {background: black; float: right; position: absolute; top: 0; right: 0; x position: fixed; x top: 290px; x right: 70px; width: 300px; color: white; font-weight: normal; padding: 0 15px; height: 100%; x border-left: 1px dotted}
#meta h2 {color: #00AAE9; font-size: 20px; font-weight: normal; margin-bottom: 5px; text-transform: uppercase}
#meta p {line-height: 18px}
.rap_head {background: url(/images/pl_list_head.png) no-repeat; height: 18px}
.pagination {height: 30px; text-align: center; *padding:10px 0}
.pagination span, .pagination a {border: 1px solid #DDDDDD; padding: 3px 5px; margin-left: -1px; color: #989898; *margin-right: 1px}
.pagination span:hover, .pagination a:hover {background: #00AAE9; color: white; border: 1px solid black}
.pagination .disabled, .pagination .current {border: none; color: #BABABA}
.pagination .current {color: #00AAE9}
.pagination .disabled:hover, .pagination .current:hover {background: none; color: #BABABA; border: none}
.pagination .current:hover {color: #00AAE9}
.pagination.more {float:right; margin-top:15px}
.total {text-align: center; display: block; color: #989898; font-size: 11px}
.seeq_fetch {height: 18px; margin-left: 10px}
.spkr {x margin-left: 30px; padding: 0 8px; *padding: 1px 5px; *margin-top: 5px}
.num {width: 12px; float: left; text-align: right}
#playlist_description {margin-bottom: 5px}
.meta_button {border: 1px solid gray; padding: 3px; background: black; *padding:1px}
.meta_button:hover {border: 1px solid white; background: #00AAE9; color: white}
.buttons {clear: both; height: 30px; margin: 0 10px 10px 0; text-align: right; padding: 2px; width: 262px}
.buttons.right {margin-left: -5px}
.clear {clear: both}
code {color: #00AAE9}
#playlist_info {background: url(/images/menu.png) no-repeat scroll -34px -433px}
#playlist_info:hover {background: url(/images/menu.png) no-repeat scroll -34px -412px}
#playlist_info.sel {background: url(/images/menu.png) no-repeat scroll -34px -412px}
#artist_bio {background: url(/images/menu.png) no-repeat scroll -52px -433px}
#artist_bio:hover {background: url(/images/menu.png) no-repeat scroll -52px -412px}
#artist_bio.sel {background: url(/images/menu.png) no-repeat scroll -52px -412px}
.artist_bio {background: url(/images/menu.png) no-repeat scroll -117px -474px}
.artist_bio:hover {background: url(/images/menu.png) no-repeat scroll -117px -445px}
.artist_bio.sel {background: url(/images/menu.png) no-repeat scroll -117px -410px}
#lyrics {background: url(/images/menu.png) no-repeat scroll -70px -433px}
#lyrics:hover {background: url(/images/menu.png) no-repeat scroll -70px -412px}
#lyrics.sel {background: url(/images/menu.png) no-repeat scroll -70px -412px}
.lyrics {background: url(/images/menu.png) no-repeat scroll -135px -474px}
.lyrics:hover {background: url(/images/menu.png) no-repeat scroll -135px -445px}
.lyrics.sel {background: url(/images/menu.png) no-repeat scroll -135px -410px}
#video {background: url(/images/menu.png) no-repeat scroll -88px -433px}
#video:hover {background: url(/images/menu.png) no-repeat scroll -88px -412px}
#video.sel {background: url(/images/menu.png) no-repeat scroll -88px -412px}
.video {background: url(/images/menu.png) no-repeat scroll -154px -474px}
.video:hover {background: url(/images/menu.png) no-repeat scroll -154px -445px}
.video.sel {background: url(/images/menu.png) no-repeat scroll -154px -410px}
.info_playlist {background: url(/images/menu.png) no-repeat scroll -34px -430px}
.info_playlist:hover {background: url(/images/menu.png) no-repeat scroll -34px -409px}
.info {background: url(/images/menu.png) no-repeat scroll -45px -487px; width: 20px; height: 22px; margin: 0 3px}
.blue {color: #00AAE9}
#more_pls {font-size: 10px}
#song_info, #remove_info {x height: 200px; x margin-right: -17px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #4F4F4F; position: relative}
#song_info input, #remove_info input {width: 165px; height: 20px; background: url(/images/menu.png) no-repeat scroll 0 -1088px #CCCCCC; border: none; padding: 3px 0 0 5px; margin-top: 4px}
.copy {width: 52px; height: 25px; background: url(/images/menu.png) no-repeat scroll -241px -1087px; position: absolute; right: 2px}
.copy:hover {width: 52px; height: 25px; background: url(/images/menu.png) no-repeat scroll -241px -1112px}
#main_info, #main_remove {line-height: 16px; height: 141px; x overflow: auto; padding-right: 10px; background: url(/images/menu.png) repeat-x scroll 0 -629px; padding: 0 40px 15px 30px; font-size: 11px; font-weight: bold; border-top: 1px solid white; border-bottom: 1px solid #808080; position: relative; overflow:hidden}
#main_info_content, #content_remove {height: 140px; overflow: hidden; padding-top: 15px}
#main_info_content a, #content_remove a {cursor: text}
#main_info_content img, #content_remove img {float: left; margin: 0 5px 5px 0; border: 1px solid #808080}
#main_info object, #main_remove object {margin-right: 5px}
#main_info a, #main_remove a {x color: #00AAE9}
.share {height: 28px; width: 100%; border-bottom: 1px solid #808080; border-top: 1px solid #FFFFFF; background: url(/images/menu.png) no-repeat scroll 0 -1058px #CCCCCC}
div.share img {margin-top: 7px; cursor: pointer}
div.share img.info_playlist {margin: 0 0 1px 0}
div.share img.copy {margin-top: 3px}
.share_song {position: absolute; right: 54px; font-weight: bold; font-size: 11px}
.meta_bottom {width: 311px; background: url(/images/menu.png) no-repeat scroll -1px -523px; height: 3px; position: absolute; bottom: 0}
.i {border-right: 1px solid #808080}
.info_split {border-left: 1px solid #CCCCCC; position: absolute; top: 25px; height: 28px; left: 20px; border-right: 1px solid #FFFFFF; width: 1px}
#info_load {margin: 6px}
.buffer {height: 23px; width: 100%; background: url(/images/menu.png) repeat-x scroll 0 -1137px}
#scroll_up, #scroll_down {position: absolute; width: 28px; height: 28px; right: 5px}
#scroll_up {background: url(/images/menu.png) no-repeat scroll -56px -1163px; top: 15px}
#scroll_up:hover {background: url(/images/menu.png) no-repeat scroll 0 -1163px}
#scroll_up.inactive {background: url(/images/menu.png) no-repeat scroll -28px -1163px}
#scroll_down {background: url(/images/menu.png) no-repeat scroll -56px -1191px; bottom: 5px}
#scroll_down:hover {background: url(/images/menu.png) no-repeat scroll 0 -1191px}
#scroll_down.inactive {background: url(/images/menu.png) no-repeat scroll -28px -1191px}
.info_head {text-transform: uppercase; font-size: 16px; font-weight: bold; margin-bottom: 5px}
#main_info_content > p > h4.info_head > a {cursor: pointer}
.comment_pag {height: 16px}
.spkr_bg {background: url(/images/menu.png) no-repeat scroll -190px -427px; width: 13px; height: 17px; padding: 0; margin: 0}
li.selected .spkr_bg {background: url(/images/menu.png) no-repeat scroll -190px -408px}
#demo {position: absolute; bottom: 0px; left: 0px; right: 0px; top: 0px; z-index: 1000; text-align:center; background: black; opacity: .5}
#demo_vid {position: absolute; bottom: 0px; left: 0px; right: 0px; top: 0px; z-index: 1001; text-align:center; padding-top: 175px}
.vid_container {width: 640px; height: 370px; background: white; margin: auto; padding: 10px; background-color: #00AAE9;}
.empty {margin: 10px; background: black; padding: 40px; color: #CCCCCC; font-size: 14px; line-height: 20px}
.empty h3 {font-size: 20px; border-bottom: 1px solid white; font-weight: normal}
#meta_container {overflow-y: scroll; padding:8px 0 0; position: absolute; top: 0; bottom: 0; right: 0; left: 0}
.add_mp3 {background: url(/images/menu.png) no-repeat scroll -86px -1163px; cursor: pointer}
.add_mp3:hover {background: url(/images/menu.png) no-repeat scroll -86px -1181px}
.mt_home {background: url(/images/menu.png) no-repeat scroll -136px -1163px}
.mt_home:hover, #home_l.sel_pl {background: url(/images/menu.png) no-repeat scroll -136px -1181px}
#playlist_name {*margin-bottom: 5px}
#qPlEdit a {*margin-bottom: 5px}
.side_cat {width: 215px; border-bottom: 1px solid gray; border-top: 1px solid gray; text-transform: uppercase; padding: 3px 7px; color: #3A3A3A; background: #CCCCCC}
.side_cat:hover {color: #00AAE9}
.pl_hed {cursor: pointer}
.pl_hed:hover {color: #00AAE9}
.float_right {float: right}
.float_left {float: left}
.black_middle {padding: 10px; color: white}
.black_middle img {margin-right: 10px; x border: 1px solid #00AAE9}
.black_middle p {margin-bottom: 10px; line-height: 16px}
.black_middle h2 {color: #00AAE9; margin-bottom: 10px; font-size: 16px}
#meta_info p.powered_by {color: white; text-align: center}
p.powered_by {text-align: center}
#meta_info img.api_logo, #main_info_content img.api_logo, #content_remove img.api_logo {display: inline; float: none; margin: 0; padding: 0 0 5px; border: none; cursor: pointer}
.meta_login {color: #888888; font-size: 10px; position: absolute; right: 22px; top: 0; width: 220px}
.register #recaptcha_area { display: inline; }
#recaptcha_area { display: none; }
