.songbone-wrapper { background: #fff !important; margin: 0 !important; padding: 0 !important; font-family: arial !important; font-size: 12px !important; } 
.songbone-wrapper div { padding: 0px !important; margin: 0px !important; text-align: left !important; } 
.songbone-wrapper p, .songbone-wrapper ul, .songbone-wrapper li { line-height: 18px !important; text-align: left !important; font-size: 12px !important; color: #000 !important; } 
.songbone-wrapper p { margin-bottom: 10px !important; } 
.songbone-wrapper h1, .songbone-wrapper h2 { font-family: "Arial Black", "Arial" !important; letter-spacing: -1px !important; margin-bottom: 8px !important; } 
.songbone-wrapper h1, .songbone-wrapper h2, .songbone-wrapper h3 {  } 
.songbone-wrapper a { text-decoration: none !important; color: #005972 !important; } 
.songbone-wrapper a:hover { text-decoration: underline !important; } 
.songbone-wrapper a img { border: none !important; } 
.songbone-wrapper .clear { clear: both !important; float: none !important; } 
.songbone-wrapper .rounded { -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; border-radius: 5px !important; } 
.songbone-wrapper .border { border: 1px solid #333 !important; } 
.songbone-wrapper hr { clear: both !important; float: none !important; width: 100% !important; height: 1px !important; border: 0 !important; background: #ccc !important; margin: 0 !important; padding: 0 !important; } 
.songbone-wrapper hr.blog { margin: 15px 0 !important; }
.songbone-wrapper #play_logo { width: 0px !important; height: 0px !important; overflow: hidden !important; } 
.songbone-wrapper .play_sound { width: 0px !important; height: 0px !important; overflow: hidden !important; } 
.songbone-wrapper .wrapper {  }
.songbone-wrapper #body { width: 100% !important; margin: 0 auto !important; } 
.songbone-wrapper #body #content-wrapper { width: 100% !important; } 
.songbone-wrapper #body #content { width: 900px !important; background: #fff !important; margin: 0 auto !important; padding: 0px !important; } 



.songbone-wrapper .profile_header { margin: 0 0 10px 0 !important; }
.songbone-wrapper .social_icons { float: right !important; list-style: none !important; margin: -5px 0 10px 0 !important; padding: 0 !important; }
.songbone-wrapper .social_icons li { margin: 0 !important; padding: 0 !important; width: 24px !important; height: 24px !important; float: left !important; margin: 0 0 0 10px !important; }
.songbone-wrapper .social_icons li a { display: block !important; text-indent: -9999px !important; width: 24px !important; height: 24px !important; background: url('images/social_icons.png') 0 0 no-repeat !important; margin: 0 !important; padding: 0 !important; }
.songbone-wrapper .social_icons li a.purevolume { background-position: 0px 0 !important; }
.songbone-wrapper .social_icons li a.myspace { background-position: -30px 0 !important; }
.songbone-wrapper .social_icons li a.website { background-position: -60px 0 !important; }
.songbone-wrapper .social_icons li a.facebook { background-position: -90px 0 !important; }
.songbone-wrapper .social_icons li a.tumblr { background-position: -120px 0 !important; }
.songbone-wrapper .social_icons li a.twitter { background-position: -150px 0 !important; }
.songbone-wrapper .social_icons li a.youtube { background-position: -180px 0 !important; }



.songbone-wrapper .h2 { font-weight: 100 !important; margin: 0 0 10px 0 !important; padding: 0 !important; font-size: 18px !important; color: #000 !important; letter-spacing: -1px !important; } 
.songbone-wrapper #body #content #artist_header { width: 900px !important; height: 184px !important; margin-bottom: 25px !important; } 
.songbone-wrapper #body #content #now_playing_info { position: relative !important; width: 900px !important; height: 25px !important; margin: 0 !important; padding: 0px 0px 0 0 !important; text-align: left !important; color: #000 !important; overflow: hidden !important; } 
.songbone-wrapper #body #content #now_playing_info strong { font-weight: bold !important; } 
.songbone-wrapper #body #content #now_playing { position: relative !important; width: 900px !important; height: 25px !important; margin: 0 !important; padding: 0px 0px !important; text-align: center !important; color: #000 !important; } 
.songbone-wrapper #body #content #now_playing strong { font-weight: bold !important; } 
.songbone-wrapper #body #content #headings { padding: 6px 0px !important; border-top: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; margin: 0 0 25px 0 !important; } 
.songbone-wrapper #body #content #headings div.chunk { float: left !important; font-weight: bold !important; font-size: 14px !important; color: #777 !important; margin: 0 !important; padding: 0 0 0 10px !important; } 
.songbone-wrapper #body #content #albums { padding: 6px 0px !important; margin: 0 0 25px 0 !important; } 
.songbone-wrapper #body #content #albums .album  { margin: 5px !important; width: 165px !important; height: 165px !important; overflow: hidden !important; float: left !important; } 
.songbone-wrapper #body #content #albums .album  a { display: block !important; width: 155px !important; height: 155px !important; overflow: hidden !important; } 
.songbone-wrapper #body #content #albums .album  a img { width: 158px !important; } 
.songbone-wrapper #relative { position: relative !important; }
.songbone-wrapper #cover { width: 900px !important; height: 40px !important; background: #fff !important; position: absolute !important; z-index: 3 !important; top: 0 !important; left: 0 !important; }
.songbone-wrapper #loading { width: 125px !important; height: 15px !important; background: url('images/loading.gif') !important; margin: 10px auto !important; display: none !important; }
.songbone-wrapper #loading p { text-align: center !important; }
.songbone-wrapper #body #content #tracks { padding: 6px 0px !important; margin: 0 0 25px 0 !important; } 
.songbone-wrapper #body #content #tracks div.chunk { float: left !important; font-size: 12px !important; color: #000 !important; margin: 0 !important; padding: 0 0 0 10px !important; height: 157px !important; } 
.songbone-wrapper #body #content #tracks div.chunk.one { position: relative !important; overflow: hidden !important; } 
.songbone-wrapper #body #content #tracks div.chunk.three { position: relative !important; overflow: hidden !important; } 
.songbone-wrapper #body #content #tracks div.chunk.two { position: relative !important; overflow: hidden !important; } 
.songbone-wrapper #body #content #tracks div.chunk.nav { position: relative !important; overflow-x: hidden !important; overflow-y: auto !important; } 
.songbone-wrapper #body #content #tracks div.h1 { font-size: 30px !important; letter-spacing: -1px !important; margin-bottom: 8px !important; } 
.songbone-wrapper #body #content #tracks div.writer { font-size: 10px !important; color: #555 !important; padding: 0 0 0px 0 !important; } 
.songbone-wrapper #body #content #tracks div.chunk.two .pad { width: 253px !important; padding: 0px 10px 0px 0px !important; } 

.songbone-wrapper #body #content #tracks div.chunk.three .pad  { width: 250px !important; padding: 0px 10px 0px 0px !important; } 
.songbone-wrapper #body #content #tracks div.chunk .play  { margin-top: 0px !important; width: 155px !important; height: 155px !important; background: url('images/playButton.png') 0 0 no-repeat !important; } 
.songbone-wrapper #body #content #tracks div.chunk .play .image { width: 155px !important; height: 155px !important; display: block !important; } 
.songbone-wrapper #body #content #tracks div.chunk .play .imager { cursor: default !important; width: 155px !important; height: 155px !important; display: block !important; } 
.songbone-wrapper #body #content #tracks div.chunk .play .image:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important; filter: alpha(opacity=30) !important; -moz-opacity:0.3 !important; -khtml-opacity: 0.3 !important; opacity: 0.3 !important; } 
.songbone-wrapper #body #content #tracks div.chunk .play.stop  { background: url('images/stopButton.png') 0 0 no-repeat !important; } 
.songbone-wrapper #body #content #tracks div.chunk .play.stop .image  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important; filter: alpha(opacity=30) !important; -moz-opacity:0.3 !important; -khtml-opacity: 0.3 !important; opacity: 0.3 !important; } 
.songbone-wrapper .page { padding: 0px 0px 0 0 !important; } 
.songbone-wrapper #body #content #tracks .tracks_chunk { background: url('images/song_bg.jpg') 0 3px no-repeat !important; height: 200px !important; } 
.songbone-wrapper ul.more { margin: 0 !important; padding: 5px 0 0 0 !important; list-style: none !important; } 
.songbone-wrapper ul.more li { margin: 0px auto !important; padding: 0 !important; width: 120px !important; } 
.songbone-wrapper ul.more li a { background: url('images/menuBg.jpg') -1px -44px no-repeat !important; margin: 0 0 7px 0 !important; text-align: center !important; display: block !important; width: 80px !important; text-transform: uppercase !important; font-size: 14px !important; color: #ffffff !important; padding: 5px 20px 7px !important; text-shadow: 0px -1px 1px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,0.3) !important; } 
.songbone-wrapper ul.more li a:hover { text-decoration: none !important; background: url('images/menuBg.jpg') -1px 0px no-repeat !important; } 
.songbone-wrapper ul.more li ul { list-style: none !important; position: absolute !important; background: url('images/drop.png') 4px 10px no-repeat !important; margin: -20px 0 0 -10px !important; padding: 33px 0 0 10px !important; display: none !important; } 
.songbone-wrapper ul.more li ul.drop1 { background: url('images/drop1.png') 4px 10px no-repeat !important; } 
.songbone-wrapper ul.more li ul.drop2 { background: url('images/drop2.png') 4px 10px no-repeat !important; } 
.songbone-wrapper ul.more li ul.drop3 { background: url('images/drop3.png') 4px 10px no-repeat !important; } 
.songbone-wrapper ul.more li:hover ul { height: 120px !important; display: block !important; } 
.songbone-wrapper ul.more li ul li { } 
.songbone-wrapper ul.more li ul li a { margin: 0 0 0px 0 !important; padding: 3px 20px !important; background: none !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-box-shadow: 0px 0px 0px #000 !important; -webkit-box-shadow: 0px 0px 0px #000 !important; text-shadow: 0px 0px 0px #000 !important; } 
.songbone-wrapper ul.more li ul li a:hover { background: none !important; color: #777 !important; } 
.songbone-wrapper .one { width: 165px !important; } 
.songbone-wrapper .two { width: 273px !important; } 
.songbone-wrapper .three { width: 270px !important; } 
.songbone-wrapper .four { width: 152px !important; } 
.songbone-wrapper #page_bg { z-index: 3000 !important; background: url('images/black.png') !important; position: absolute !important; position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; display: none !important; } 
.songbone-wrapper #page { background: #fff !important; position: absolute !important; z-index: 4000 !important; top: 50% !important; left: 50% !important; width: 600px !important; margin: -200px 0px 0px -300px !important; border: 3px solid #777 !important; height: 400px !important; display: none !important; text-align: center !important; } 
.songbone-wrapper #page_close { position: relative !important; z-index: 5000 !important; background: url('images/close.png') !important; width: 45px !important; height: 45px !important; cursor: pointer !important; margin: 0 !important; top: 0 !important; left: 100% !important; right: 0 !important; margin: -20px 0px 0px -20px !important; } 
.songbone-wrapper .scrollgeneric { line-height: 1px !important; font-size: 1px !important; position: absolute !important; top: 0 !important; left: 0 !important; } 
.songbone-wrapper .vscrollerbase { width: 10px !important; background-color:#cccccc !important; } 
.songbone-wrapper .vscrollerbar { width: 10px !important; background: #a1a1a1 !important; } 
.songbone-wrapper .hscrollerbase { height: 15px !important; background-color:#ccc !important; } 
.songbone-wrapper .hscrollerbar { height: 15px !important; background: #a1a1a1 !important; } 
.songbone-wrapper .scrollerjogbox { width: 15px !important; height: 15px !important; top: auto !important; left: auto !important; bottom: 0px !important; right: 0px !important; background-color:#222 !important; } 
.songbone-wrapper .expand { display: block !important; position: absolute !important; z-index: 2 !important; top: 0 !important; right: 0 !important; cursor: pointer !important; width: 16px !important; height: 16px !important; background: url('images/expand.png') 0 0 no-repeat !important; text-indent: -9999px !important; } 
.songbone-wrapper .flexcroll { z-index: 1 !important; } 
.songbone-wrapper .tipsy { padding: 5px !important; font-size: 10px !important; position: absolute !important; z-index: 100000 !important; }
.songbone-wrapper .tipsy-inner { padding: 5px 8px 4px 8px !important; background-color: black !important; color: white !important; max-width: 200px !important; text-align: center !important; }
.songbone-wrapper .tipsy-inner { border-radius: 3px !important; -moz-border-radius:3px !important; -webkit-border-radius:3px !important; }
.songbone-wrapper .tipsy-arrow { position: absolute !important; background: url('images/tipsy.gif') no-repeat top left !important; width: 9px !important; height: 5px !important; }
.songbone-wrapper .tipsy-n .tipsy-arrow { top: 0 !important; left: 50% !important; margin-left: -4px !important; }
.songbone-wrapper .tipsy-nw .tipsy-arrow { top: 0 !important; left: 10px !important; }
.songbone-wrapper .tipsy-ne .tipsy-arrow { top: 0 !important; right: 10px !important; }
.songbone-wrapper .tipsy-s .tipsy-arrow { bottom: 0 !important; left: 50% !important; margin-left: -4px !important; background-position: bottom left !important; }
.songbone-wrapper .tipsy-sw .tipsy-arrow { bottom: 0 !important; left: 10px !important; background-position: bottom left !important; }
.songbone-wrapper .tipsy-se .tipsy-arrow { bottom: 0 !important; right: 10px !important; background-position: bottom left !important; }
.songbone-wrapper .tipsy-e .tipsy-arrow { top: 50% !important; margin-top: -4px !important; right: 0 !important; width: 5px !important; height: 9px !important; background-position: top right !important; }
.songbone-wrapper .tipsy-w .tipsy-arrow { top: 50% !important; margin-top: -4px !important; left: 0 !important; width: 5px !important; height: 9px !important; }
.songbone-wrapper .jp-controls, .songbone-wrapper .jp-toggles, .songbone-wrapper .jp-playlist, .songbone-wrapper .jp-play, .songbone-wrapper .jp-previous, .songbone-wrapper .jp-pause, .songbone-wrapper .jp-next, .songbone-wrapper .jp-stop, .songbone-wrapper .jp-mute, .songbone-wrapper .jp-unmute, .songbone-wrapper .jp-volume-max, .songbone-wrapper .jp-shuffle, .songbone-wrapper .jp-shuffle-off, .songbone-wrapper .jp-repeat, .songbone-wrapper .jp-repeat-off, .songbone-wrapper .jp-volume-bar { position: absolute !important; top: -99999px !important; left: -9999px !important; }
.songbone-wrapper div.jp-progress { overflow: hidden; background-color: #ddd; }
.songbone-wrapper div.jp-audio div.jp-progress { position: absolute; top: 0px; height: 3px; }
.songbone-wrapper div.jp-audio div.jp-type-playlist div.jp-progress { left: 0px; width: 900px; }
.songbone-wrapper div.jp-video div.jp-progress { top: 0px; left: 0px; width:100%; height: 3px; }
.songbone-wrapper div.jp-seek-bar { background-color: #ccc; width:0px; height: 100%; cursor: pointer !important; }
.songbone-wrapper div.jp-play-bar { background-color: #555; width:0px; height: 100%; }
.songbone-wrapper div.jp-seeking-bg { background: #76a8c9; }
.songbone-wrapper div.jp-time-holder { position: absolute !important; top: -24px !important; right: 0 !important; }
.songbone-wrapper div.jp-time-holder .jp-current-time { float: right !important; width: 30px !important; text-align: right !important; }
.songbone-wrapper div.jp-time-holder .jp-slash { float: right !important; width: 10px !important; text-align: center !important; }
.songbone-wrapper div.jp-time-holder .jp-duration { float: right !important; width: 30px !important; text-align: right !important; }

/* SMALL */
.songbone-wrapper.small-player #body #content #tracks div.chunk.two { display: none !important; } 
.songbone-wrapper.small-player #body #content { width: 620px !important; } 
.songbone-wrapper.small-player #body #content #now_playing_info { width: 620px !important; } 
.songbone-wrapper.small-player #body #content #now_playing { width: 620px !important;} 
.songbone-wrapper.small-player div.jp-audio div.jp-type-playlist div.jp-progress { width: 620px !important; }
.songbone-wrapper.small-player #body #content #tracks .tracks_chunk { background-position: -150px 3px !important; width: 620px !important; } 