body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, pre,form,fieldset,input,textarea,p,blockquote,th,td,html {margin: 0; padding: 0}
table {border-collapse: collapse; border-spacing: 0}
fieldset,img {border: 0}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal}
ol,ul {list-style: none}
li {margin: 0; padding: 0}
caption,th {text-align: left}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal}
q:before,q:after {content: ''}
abbr,acronym {border: 0}
html {height: 100%; width: 100%; font-family: "Trebuchet MS","Lucida Sans Unicode",Helvetica,sans-serif}
body {height: 100%}
table {font-size: inherit}
select, input, textarea {font:99% "Trebuchet MS","Lucida Sans Unicode",Helvetica,sans-serif; background-color:#feffee}
input.placeholder {color: #a9a9a9 !important}
pre, code {font: 115% monospace; font-size: 100%}
body * {line-height: 1.22em}
body {color: #666666; margin: 0 auto; font-size: 11px; text-align: center; background: #ffffff}
a:link, a:visited {color: #38597f; text-decoration: none; border: 0}
a:hover {color: #F60}
a, :focus, :active {outline: none; -moz-outline-style: none}
a.reverse {color: #ff6600 }
a.reverse:hover {color: #38597f}
.align-right {text-align: right }
.orangey {color: #ff6600 }
.blue {color: #38597f }
.light_gray {color: #666666 }
.dark_gray {color: #333333 }
.black {color: #000000}
.cursorpoint {cursor: pointer }
#login-link {z-index: 101}
h1, h2, h3, h4, .h1_like, .h2_like {color: #000}
.fontsize12 {font-size: 12px}
.fontsize10 {font-size: 10px}
.marginbottom10 {margin-bottom: 10px}
.italic {font-style: italic }
.h1_like, h1 {clear: both; font-size: 14px; font-weight: bold; white-space: nowrap; overflow: hidden}
.username {font-size: 16px}
.location {font-size: 9px; color: #999}
.bold {font-weight: bold}
.no-bold {font-weight: normal}
.left {float: left}
.right {float: right}
.error {font-weight: bold; color: red}
.success {color: green ; font-weight: bold; font-size: 12px}
.white {background: #ffffff}
a#strident {color: #ff0000; font-weight: normal; font-size: 16px }
a#strident:hover {color: #38597f }
a#strident span {text-decoration: underline}
.inline {display: inline}
.indent {margin-left: 25px}
p.small {float: left; margin-top: 10px}
*+html p.small {float: none; clear: both}
.no-margin {margin: 0}
.no-top-margin {margin-top: 0}
.no-bottom-margin {margin-bottom: 0}
.no-vertical-margins {margin-top: 0; margin-bottom: 0}
.help-box {margin: 15px 30px; padding: 3px; background: #f3f3f3}
.inner-help {padding: 7px 11px; background: #fff; border: 1px solid #d4d5d8}
.notice {color: #F60}
.clear, .clearLeft, .clearRight {height: 1px; line-height: 1px }
.clear {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}
.clearfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden}
.clearfix {display: inline-block}
a.block {display: block}
.clearer {clear: both; height: 1px; overflow: hidden; margin-top: -1px}
.centerer {width: 100%; text-align: center}
.center {text-align: center}
.clearboth {clear: both}
div#help {width: 435px; margin-bottom: 15px; padding: 3px; background: #f3f3f3}
#cr div#help {margin: 15px 20px}
div#help p {padding: 7px 11px; background: #fff; border: 1px solid #dcdcdc}
a.tune-in {float: left; width: 60px; height: 24px; background: url(/images/btn_tunein_60x24.png) no-repeat 0 0}
a.small-tune-in {float: left; width: 19px; height: 14px; background: url(/images/btn_tunein_sm_38x14.gif) no-repeat 0 0}
a.small-tune-in:hover {background-position: -19px 0}
a.play-tune-in {float: left; width: 50px; height: 21px; background: url(/images/btn_masthead_play_100x63.gif) no-repeat 0 0}
a.play-tune-in:hover {background-position: -50px 0}
#login-layover {position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #000; z-index: 98; opacity: .5; filter: alpha(opacity=50); z-index: 100000111}
#flashtext p.caution {margin: 50px auto 25px auto; font-weight: bold; font-size: 30px; text-align: center}
#flashtext div.you {margin: 0 45px; font-weight: bold; font-size: 14px; color: #333333}
#flashtext a {font-weight: bold; color: #ff6600; text-decoration: none}
#flashtext a:hover {font-weight: bold; color: #cccccc}
div#container {width: 878px; margin: 0 auto; text-align: left; font-size: 1em; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; background-color: #ffffff; position: relative}
#container.wide {width: 980px}
img.tiny_closerx {border: 1px solid #000000; width: 7px; height: 7px}
#signup_container_top a#xcloser img#xcloser_img, div.top a#login_xcloser img.tiny_closerx {padding: 1px; border-color: #fff; float: right; margin: 6px 6px 0 0 }
div.user_mono_list {margin-bottom: 2px; border: 1px solid #dbeeff; padding: 2px }
div.afterward {text-align: right; padding: 6px 4px; font-size: 12px }
.auto_complete {position: absolute; width: 230px; margin: 0; padding: 0; border: 1px solid #888; overflow: hidden; z-index: 98; background: #F7FAFD; font-weight: normal}
#splash1 #result-message.auto_complete {width: 229px; font-size: 11px; position: absolute; left: 325px; top: 240px}
.auto_complete ul {margin: 0; padding: 0}
.auto_complete ul li.selected {background: #bbf}
.auto_complete ul li {list-style-type: none; display: block; clear: both; margin: 2px; padding: 0px; height: 16px}
.auto_complete ul li a {float: left}
div.live_results {position: absolute; z-index: 10000000; background: #ffffff; width: 200px; color: #666666; font-size: 12px; border: 1px solid #dcdcdc; text-align: left}
div.live_results li {padding: 2px 3px}
div.live_results li.selected {background: #D9F67B; color: #333333}
div.live_results li span.bold {color: #000000}
#result-message {z-index: 50000000}
#error-message {clear: both; color: red; font-weight: bold}
#error-message-nav {clear: both; color: red; font-weight: bold}
#error-message p {clear: both; color: #ff6600; font-weight: bold}
#error-message-nav p {clear: both; color: #ff6600; font-weight: bold}
form#play-splash div#error-message {position: absolute; top: 64px; left: 0}
body.splash {background-color: #ffffff; width: auto}
#splash1 {position: relative; left: 0px; width: 980px; border: 0; padding: 0 0 0 0}
#splash1 #link {text-align: right; padding: 0; font-size: 11px}
#splash1 #link a {margin: 0 3px; color: #fff; font-weight: bold }
#splash1 #link a:hover {color: #f60}
#splash1 #signup-tip-placeholder {width: 1px; overflow: visible}
#splash1 #signup-tip-rap {position: absolute; left: 550px; top: 85px}
#splash1 #signup-tip {background: transparent url(/images/splash1_signup_overlay_313x126.png) no-repeat 0 0; width: 265px; height: 96px; color: #333333; padding: 16px 24px; font-size: 18px; font-weight: bold}
#splash1 #signup-tip div.x {float: right; width: 15px; height: 14px; margin: -4px -6px 0 0}
#splash1 #signup-tip a {position: relative}
#splash1 #banner {position: relative; background: #264971 url(/images/splash_banner_png8_980x196.png); border-bottom:1px solid #666666; height: 196px}
#splash1 #banner #slogan {color: white; font-size: 42px; font-weight: bold; left: 350px; letter-spacing: -1px; line-height: 42px; position: absolute; text-align: center; top: 67px; width: 630px}
#splash1 #banner #link {position: absolute; right: 20px; top: 20px; font-size: 12px; color: #ffffff; width:auto; min-width:120px}
#splash1 #go-bar {position:relative; z-index:100; text-align: center; font-size: 25px; letter-spacing:-0.5px; color: #000000; height: 72px; padding: 0px; background: #99ccff url(/images/shiny-bar.png) repeat-x 0 0 }
#splash1 #go-bar #bigcopy {float: left; line-height: 72px; font-size: 18px; width:426px}
#splash1 #go-bar #bigcopy.en{ font-size:25px }
#splash1 #etc {position: relative; float: left; width: 972px; border: 4px solid rgb(153,204,255); border-top: 0; background: #ffffff; padding-top:40px}
body.splash #footer {position: relative}
#splash1 #splashcreate {float: left; margin: 14px 0 0; position: relative}
#splash1 #splashcreate #splashcreate-input {background:#fff; border: 1px solid black; color: #666666; float: left; margin: 0; padding: 5px 10px; width: 350px}
#splash1 #splashcreate #splashcreate-results {font-size: 16px}
#splash1 #splashcreate #splashcreatespin, .live_spin{ left: 347px; position: absolute; top: 10px}
form.play-splash ul {float: left; width: 325px; margin: 5px 0}
form.play-splash ul.oneline {width: 270px; border-bottom: 1px solid #d4d5d8; padding-bottom: 5px; margin-bottom: 5px}
form.play-splash ul.oneline li {width: 225px}
form.play-splash ul.oneline li label {width: 200px}
form.play-splash ul li {float: left; width: 160px; height: 20px; white-space: nowrap; overflow: hidden}
form.play-splash ul li label {width: 145px; margin-left: 3px; white-space: nowrap; overflow: hidden}
form.play-splash ul li input {margin-left: 3px}
form.play-splash input#ratable_name {float: left; margin-right: 10px; padding: 2px 3px; vertical-align: middle}
*+html form.play-splash ul li label {margin: 3px 0 0 0; line-height: 20px}
form.play-splash ul li input {margin-left: 3px}
div.loginwindows {position: absolute; z-index: 1000001120; text-align: left }
div.loginwindows div.login-left {float: left; width: 300px; padding: 20px 25px; border-right: 1px solid #d4d5d8}
div.loginwindows div.login-right {float: left; width: 140px; padding: 20px 25px}
div.loginwindows div.login-right p {font-weight: bold; margin: 5px 0 10px 0}
div.loginwindows span.h1_like {display: inline; float: left; font-size: 18px; font-weight: bold; color: #333}
div.loginwindows span.h2_like {font-size: 15px; font-weight: bold}
div.loginwindows span.orangey {font-size: 18px; color: #ff6600 }
div.loginwindows.thin {width: 385px}
div.loginwindows.thin div.top, div.loginwindows.thin div.middle, div.loginwindows.thin div.bottom {width: 375px; padding: 0 0 0 10px}
div.loginwindows.thin div.top {background: #7993B3 url(/images/sb/bg_blue_header_1x24.jpg) repeat-x scroll 0 0; height: 24px; width: 395px; padding: 0; margin: 0}
div.loginwindows.thin div.login-left {border-right: 0; display: inline-block}
div.loginwindows.thin div.login-right p {font-weight: bold}
div.loginwindows.thin div.top a {position: relative}
div.loginwindows.thin span.h1_like {width: 345px}
div.loginwindows.wide {width: 720px; left: 0; top: 0; text-align: left}
div.loginwindows.wide h2.orangey {font-size: 18px; color: #ff6600 }
div.loginwindows.wide div.top, div.loginwindows.wide div.middle, div.loginwindows.wide div.bottom {float: left; width: 550px; padding: 0 15px 0 10px}
div.loginwindows.wide div.top {background: #7993B3 url(/images/sb/bg_blue_header_1x24.jpg) repeat-x scroll 0 0; height: 24px; width: 720px; padding: 0; margin: 0}
div.loginwindows div.top div.jango_jango {background: transparent url(/images/sb/jango_trans_97x47.png) no-repeat 0 0; position: absolute; left: 12px; top: 0px; width: 97px; height: 47px}
div.loginwindows div.middle {background: #fff; border: 5px solid #99ccff; padding: 8px 0 0; width: 640px}
div.loginwindows.wide div.bottom {display: none}
#demo-window.wide, #login-window.wide {width: 585px}
#login-window.thin {width: 385px}
#demo-window.wide div.top {width: 100%}
#media-window{width: 690px}
#media-window .inner{}
#media-window .middle{ background: #fff; border: 5px solid #99ccff; padding: 8px 0 0; width: 640px; text-align:center;font-size:18px;color:#333333;}
#media-window .middle #one_time_copy{color:#000;clear:both;width:100%;}
#media-window .middle #one_time_copy.em{color:#ff6600;font-weight:bold;}
#media-window .middle #resume_copy{;margin-top:5px;height:30px;}
#media-window .middle #restart_copy{;margin-top:5px;height:30px;color:#ff6600}
#media-window #media_ad{margin:0px auto; width:750px; height:310px; position:relative;}
#media-window .top{}
#media-window .top a img{ border: 1px solid #fff; padding: 1px; margin-right: 8px; margin-top: 6px; float:right}
div.loginwindows.wide div.top a {position: relative}
div.loginwindows.wide span.h1_like {width: 532px}
div.loginwindows div#login-form {margin: 20px 40px; z-index: 99; position: relative}
*+html div.loginwindows div#login-form {margin-bottom: 15px; margin-top: 10px}
div.loginwindows div#login-form p.error {width: 240px; margin-bottom: 5px}
div.loginwindows div#login-form a {float: right; margin-top: 5px}
div.loginwindows form#splash-login {width: 225px}
div.loginwindows form#splash-login input.text {width: 217px; padding: 5px; border: 1px solid #d4d5d8}
div.loginwindows form#splash-login input#s-login {float: left; width: 62px; height: 27px; margin-top: 5px}
div.loginwindows form#splash-login label {display: block; padding: 0; margin: 5px 0 2px 0; color: #000; font-weight: bold}
div.loginwindows.wide div.login-left {margin: 15px 0 0px; float: left}
div.loginwindows.wide div.login-right {margin: 15px 0 120px 0px; float: right}
#login-window.wide div.top {width: 585px}
div.loginwindows.wide div.join-now {margin-top: 0}
div.loginwindows.wide div.form-table {width: 150px}
div.loginwindows.wide div.hr {float: left; width: 300px; height: 10px; margin: 0 0 10px 0; padding: 0; border: 0; border-bottom: 1px solid #d4d5d8}
div.loginwindows.wide form input#overlay-email, div.loginwindows.wide form input#overlay-pass_placeholder, div.loginwindows.wide form input#overlay-pass {width: 120px; padding: 2px 3px}
div.loginwindows.wide form label {font-weight: bold}
div.loginwindows.wide form p {font-weight: bold}
div.loginwindows.wide form p.small {font-weight: normal}
#signup-window.loginwindows.wide form {margin-top: 0; border: 0}
#signup-window.loginwindows.wide div.login-left {padding: 20px 15px; width: 320px }
#signup-window {z-index: 1000001120}
#signup-window.wide #signup_func_copy {color: #ff0000; width: 390px; font-size: 12px; margin-top: 20px; float: left}
#signup-window div.top img.right {margin-right: 10px }
#signup-window div.middle {width: 710px; padding: 0}
#signup-window div.middle.steptwo {padding-bottom: 30px}
#signup-window div.middle input#overlay-pass {width: 220px}
#signup-window div.middle input#overlay-email {width: 220px}
#signup-window div.middle input#overlay-pass_placeholder, #signup-window div.middle input#overlay-pass, #signup-window div.middle input#overlay-email {font-size: 24px; border: 1px solid #666666; padding: 3px 4px; margin-top: 4px}
#signup-window div.middle div.input-wrap {margin: 28px 10px 0 0; width: 228px; font-size: 18px; float: left; color: #333333}
#signup-window div.middle div.input-wrap.gender label {float: left}
#signup-window div.middle div.input-wrap.gender input {float: left; margin: 4px 15px 0px 3px}
#signup-window div.middle input#icon-sign-up-btn {clear: both; float: left; margin-top: 16px}
#signup-window .large {font-size: 48px; color: #000; margin: 26px 0 21px 0; letter-spacing: -0.9px; width: 100%; text-align: center}
#signup-window .sublarge {font-size: 32px; color: #666; width: 100%; text-align: center; font-weight: normal}
#signup-window div.light {color: #666666; font-size: 12px }
#signup-window div.error {float: left; margin: 18px 18px 0px 80px; width: 260px }
#big-signup-wrapper div.gender div.fieldWithErrors {float: left}
#big-signup-wrapper {margin-left: 120px; float: left}
*+html #big-signup-wrapper {margin-left: 60px}
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 }
#footer {padding: 20px 0; color: #777; font-size: 10px; text-align: center}
#footer ul {display: block; text-align: center; font-size: 12px; margin: 30px 0}
#footer ul li {display: inline; margin-right: 9px; padding-right: 9px; border-right: 1px solid #b4b4b4}
#footer ul li a {font-weight: bold}
#footer ul li.last {margin: 0; padding: 0; border: 0}
#footer div.copyright {text-align: center; margin-top: 8px }
#footer div.amg {margin-top: 12px }
#footer img.amg_icon {margin: 0 4px -4px 0 }
#solo-content #headers h1 {font-size: 21px}
#solo-content #headers {margin: 6px 0; padding: 0 0 15px 15px; width: 50%; float: left}
div.join-now {float: left; margin: 25px 0 20px 0; padding: 0 0 25px 0; text-align: center; border-bottom: 1px solid #d4d5d8}
*+html div.join-now {margin: 25px 0 10px 0}
div.join-now div.form-table {float: left; display: inline; width: 180px; height: 37px; margin-top: 10px; padding: 0; text-align: left}
div.join-now div.form-table .new-line {display: block; margin-bottom: 2px; color: #333}
div.join-now div.form-table .inline {display: inline; margin-right: 10px}
div.join-now div.form-table input {height: 15px; padding: 3px 5px; border: 1px solid #333}
div.join-now div.form-table input.text {width: 150px}
div.join-now div.form-table input#zip-input {width: 53px}
div.join-now div.form-table input.radio {height: 12px; border: none}
h2.inline {display: inline; margin-right: 10px}
div.join-now div.fontsize10 {margin-top: 5px}
div.join-now input.sign-up-btn {margin-right: 10px}
#overlay-sign-up h2.inline {margin: 5px 0 0 10px; font-size: 13px}
#splash1.signup {background-image: url(/images/bg_splash_signup_full_875x520.jpg)}
#splash1.signup #play-wrapper-splash {width: 230px }
#splash1.signup h1 {font-size: 19px; color: #ffffff; font-weight: normal; text-align: center }
#splash1.signup .join-now {margin-top: 0 }
#splash1.signup input.sign-up-btn {overflow: hidden; width: 54px; height: 20px; background: transparent url(/images/btn_signup_blue_54x40.gif) no-repeat 0 0}
#splash1.signup input.sign-up-btn:hover {background-position: 0px -20px }
div.ad {text-align: center; margin: 0px auto; display: block; visibility: visible }
div.smallcube {width: 160px; height: 160px; margin-bottom: 10px}
div.leftscraper {width: 160px; height: 600px; margin: 10px auto}
div.scraper {width: 160px; height: 600px; margin-bottom: 10px}
div.leaderboard {width: 728px; height: 90px; margin-top: 4px; margin-bottom: 0}
div.smallblock {width: 180px; height: 150px}
div.bigblock {width: 300px; height: 250px; margin-top: 10px}
div.ad-spacer {padding-top: 81px}
.cachebuster {display: none }
div.smallbanner {width: 444px; height: 35px; margin-top: 10px }
div.smallbanner.first {margin-bottom: 4px}
div.thinboard {margin-top: 10px; float: left }
div.smallbox {}
div.superboard {}
div.superboard_center_right {}
div.superboard_wide {}
div.select_autocomplete {position: absolute; width: 200px; background-color: white; border: 1px solid #ccc; margin: 0px; padding: 0; font-size: 0.8em; text-align: left; max-height: 200px; overflow: auto; z-index: 100111; color: #666666}
div.select_autocomplete ul {list-style-type: none; margin: 0px; padding: 0px}
div.select_autocomplete ul li.selected {background-color: #EAF2FB}
div.select_autocomplete ul li {list-style-type: none; display: block; margin: 0; padding: 2px; cursor: pointer}
div.select_autocomplete ul li.hilight {background-color: #D9F67B; border: 1px solid #666666; border-right: 0; border-left: 0; color: #333333; cursor: default}
#station_id_combo {z-index: 1000000; width : 182px; height: 19px; padding: 3px 24px 2px 5px; font-size:11px; display : block; text-align: left; background: #ffffff url(/images/player/bg_stations_select_181x19.gif) no-repeat; cursor: pointer; color: #333333; border: 0; overflow: hidden}
#stations #station_id_options.select_autocomplete {font-size: 12px; background: #ffffff; top: 26px; width: 270px !important; overflow: visible; height: auto; max-height: 268px; margin-top: 2px; position: absolute; z-index: 50000000}
#station_id_options ul div {font-weight: bold; padding-left: 4px; margin-top: 4px; color: #333333; clear: both}
#station_id_options ul span {padding: 2px 2px 2px 10px}
#station_id_options ul li {padding-left: 10px; width: 258px}
#splash_this_login_btn, #splash_login_btn {border: 0; background: #fff url(/images/music_promotion/btn_login_airplay_green_165x34.jpg) no-repeat 0 0; width: 78px; height: 34px; vertical-align: middle}
#splash_this_login_btn:hover, #splash_login_btn:hover {background-position: -90px 0}
#tw-outer {width: 380px; height: 180px; left: 326px; position: absolute; top: 128px; z-index: 5; background: transparent; overflow: hidden;}
#tw-outer #tw-top {float: left; width: 328px; height: 26px; background: url(/images/rounded_blue_modal_top_grad_1x26.png) repeat-x; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 26px; vertical-align: 15px}
#tw-outer #tw-top-left {float: left; width: 12px; height: 26px; overflow: hidden; background: url(/images/rounded_blue_modal_top_left_14x26.png) no-repeat 0 0 }
#tw-outer #tw-top-right {float: left; width: 32px; height: 26px; overflow: hidden; text-align: right; background: url(/images/rounded_blue_modal_top_right_32x26.png) no-repeat 0 0 }
#tw-outer #tw-top-right a.close-x {position: relative}
#tw-outer #tw-top-right a.close-x img {margin: 6px 9px 0 0 }
#tw-outer #tw-middle {float: left; text-align: center; width: 372px; height: 136px; overflow: hidden; background: url(/images/rounded_blue_modal_middle_372x1.png) repeat-y }
#tw-outer #tw-bottom {float: left; height: 11px; width: 372px; overflow: hidden; background: url(/images/rounded_blue_modal_bottom_372x11.png) no-repeat }
#contwainer #share-mess {width: 314px; height: 50px; padding: 4px; margin: 4px 4px 6px; font-size: 13px}
#contwainer #shared_link {border: 0; padding: 6px 0 0; background: #dfe8f1; color: #000; float: left; width: 206px; font-weight: bold}
#contwainer {background: #DFE8F1; z-index: 100; border: 0; text-align: left; width: 331px; margin: 3px auto 0; color: #000; padding-bottom: 4px}
div.grad-header, h1.grad-header {height: 24px; padding: 0 10px; color: #ffffff; font-weight: normal; text-decoration: none; outline: none; font-size: 14px; color: #ffffff; cursor: pointer; position: relative; background: #7993b3 url(/images/sb/bg_header_blue_grad_1x13.jpg) repeat-x; line-height: 24px; height: 24px; overflow: hidden}
div.grad-header.red {background: #cc6666 url(/images/vdayheaderbg_10x24.gif) repeat-x}
div.grad-header h2, div.grad-header h1 {color: #ffffff; line-height: 24px}
div.grad-header h2.smaller {font-size: 12px}
div.grad-header div.more_info {line-height: 24px; font-size: 11px; float: right}
div.grad-header {margin-top: 12px }
#cl div.show_bar, #c div.show_bar, #playlist_contents div.show_bar {background: #d8eeff; color: #333333; font-size: 12px; padding: 5px 10px; height: 18px}
#cl div.show_bar span, #c div.show_bar span {line-height: 22px}
#cl div.show_bar span.bar_link, #c div.show_bar span.bar_link {font-weight: bold}
#cl div.show_bar a span.bar_link, #c div.show_bar a span.bar_link {font-weight: normal}
#playlist_module {margin-bottom: 20px; position: relative; float: left; width: 100%}
div.blue_button{ background:url(/images/buttons/blue_button_round_left_8x32.jpg) no-repeat; padding-left:8px; height:32px; float:left}
div.blue_button .right{ background:url(/images/buttons/blue_button_round_right_9x32.jpg) no-repeat; width:9px; height:32px; float:left}
div.blue_button .middle{ padding-top:6px; height:26px; float:left; background:url(/images/buttons/blue_button_round_middle_1x32.jpg) repeat-x}
div.blue_button .middle input, div.blue_button .middle div{ border:0;padding:0;color:#fff; font-size:12px; background-color:transparent}
div.blue_button .middle input{cursor:pointer}
div.yellow_button{ background:url(/images/buttons/yellow_button_round_left_8x32.jpg) no-repeat; padding-left:8px; height:32px; float:left}
div.yellow_button .right{ background:url(/images/buttons/yellow_button_round_right_9x32.jpg) no-repeat; width:9px; height:32px; float:left}
div.yellow_button .middle{ padding-top:6px; height:26px; float:left; background:url(/images/buttons/yellow_button_round_middle_1x32.jpg) repeat-x}
div.yellow_button .middle input, div.yellow_button .middle div{ border:0;padding:0;color:#000; font-size:12px; background-color:transparent}
div.yellow_button .middle input{cursor:pointer}
div.blue2_button{ background:url(/images/buttons/blue2_button_round_left_6x20.gif) no-repeat; padding-left:5px; height:20px; float:left; position:relative; right:2px}
div.blue2_button .right{ background:url(/images/buttons/blue2_button_round_right_6x20.gif) no-repeat; width:6px; height:20px; float:left}
div.blue2_button .middle{ padding-top:6px; height:20px; float:left; background:url(/images/buttons/blue2_button_round_middle_1x20.gif) repeat-x}
div.blue2_button .middle input, div.blue2_button .middle div{ border:0;padding:0;color:#fff; font-size:8px; background-color:transparent}
div.blue2_button .middle input{cursor:pointer}
#playlist_module_nav {line-height:18px}
#playlist_module_nav a.active{color:#000;font-weight:bold}
.clean_modal {position: absolute; z-index: 100001; width:510px}
.clean_modal_inner {text-align: left; padding: 0; font-size: 12px; border: 1px solid #000; background: #ffffff; z-index: 10001; position: relative}
.clean_modal .clean_header {padding: 10px 6px 10px 13px; background: #e6e6e6; color: #000; border-radius: 9px 9px 0 0; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius:9px 9px 0 0}
.clean_modal.player_pane .clean_modal_inner{height:245px}
.clean_modal.cloud_artist .clean_modal_inner{ height:auto; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px}
.clean_modal.cloud_artist .clean_closer .clean_header, .clean_modal.player_pane .clean_header{ font-size:14px; padding: 14px 6px 14px 13px}
.clean_modal.cloud_artist {border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px}
.clean_modal .clean_closer {background: none repeat scroll 0 0 #91979C; border: 1px solid #6A6A6A; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; color: #FFFFFF; height: 20px; line-height: normal; margin: 0; padding: 0; position: absolute; right: -5px; text-align: center; top: -7px; width: 20px; z-index: 100002}
.clean_modal .clean_closer a{ color: #FFFFFF; display: block; font-size: 20px; line-height: 20px; margin: 0; padding: 0; text-align: center; vertical-align: middle; width: 100%}
.clean_modal .clean_closer a:hover{ color:#ff6600}
.clean_modal.player_pane .clean_closer{ border: 1px solid #000; border-width: 1px 1px 0 0; border-radius: 0 9px 0 9px; -moz-border-radius: 0 9px 0 9px; -webkit-border-radius: 0 9px 0 9px; color: #FFFFFF; height: 45px; right: 0; top: 0; width: 46px}
.clean_modal.cloud_artist .clean_closer {background: none repeat scroll 0 0 #91979C; border: 1px solid #6A6A6A; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; height: 20px; position: absolute; right: -5px; top: -7px; width: 20px}
.clean_modal.player_pane .clean_closer a {font-size: 32px; line-height: 39px; font-weight:bold}
.clean_modal.cloud_artist .clean_closer a {font-size: 20px; line-height: 20px}
.clean_modal .clean_contents {padding: 8px 10px 8px 16px; position: relative}
.webpage_brand {z-index: 100000; background: transparent; margin: 3px; vertical-align: middle; width: 31px; height: 31px; float: left; position: relative; display: block; cursor: pointer}
#station_crumbs ul{list-style-type:none;}
#station_crumbs ul li{ background:url(/images/blue_dot_on_white_7x7.gif) left center no-repeat; float:left;width:14px;height:7px}
#station_crumbs ul li.current {background:url(/images/blue_dot_on_white_selected_7x7.gif) left center no-repeat}
#sm_playlist_left_arrow{float:left;margin-left:20px}
#sm_playlist_right_arrow{float:right;margin-right:20px}
.sm_playlist_arrow{ width:119px; display:block; text-align:center; background:#d9eeff; padding:4px 0 5px; border:1px solid #e6f4ff; border-bottom:0}
.intro_block_module{ background:#fff; font-weight:bold; font-size:18px; -webkit-border-radius:15px; -moz-border-radius: 15px; border-radius:15px; -moz-box-shadow: 5px 5px 15px #666666; -webkit-box-shadow: 5px 5px 15px #666666; box-shadow:5px 5px 15px #666666; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')"}
.intro_block_module span.h{line-height:54px;display:block;float:left;margin-left:20px;}
#jango_to_go{left:20px; position:absolute;top:85px;width:250px;height:280px;text-align:center;}
#genre_stations_module_small{position:absolute;top:85px;left:290px;width:401px;height:280px;}
#login_facebook_module{top:85px;position:absolute;left:711px;width:250px;height:280px;}
#intro_block{ border:1px solid #566D86; border-width:0px 0px 1px; color:#000;position:relative; height:447px; background-image: linear-gradient(bottom, #FFFFFF 20%, #122438 83%); background-image: -o-linear-gradient(bottom, #FFFFFF 20%, #122438 83%); background-image: -moz-linear-gradient(bottom, #FFFFFF 20%, #122438 83%); background-image: -webkit-linear-gradient(bottom, #FFFFFF 20%, #122438 83%); background-image: -ms-linear-gradient(bottom, #FFFFFF 20%, #122438 83%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.2, #FFFFFF), color-stop(0.83, #122438) ); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#122438', EndColorStr='#FFFFFF')}
#intro_block #signup_button_ib{ color: #000000; float: left; font-size: 16px; font-weight: bold; margin: 20px 20px 0; padding: 12px 0 13px; text-align: center; width: 119px}
#small_playlist_module_list{position:relative;width:360px;height:140px; overflow:hidden; margin:80px auto 0;}
#genre_category_indicator{ position:absolute; background:#fff; padding:6px 0 10px 0; border:1px solid #fff; right:20px; width:120px; text-align:right; top:13px; font-size:13px; color:#38597f; font-weight:normal}
#genre_category_selector{ position:absolute; z-index:1000; background:#fff; padding:6px 0 10px 0; border:1px solid #848db8; right:10px; top:13px; font-size:13px; color:#38597f; width:170px; font-weight:normal; -moz-box-shadow: 5px 5px 15px #000; -webkit-box-shadow: 5px 5px 15px #000; box-shadow:5px 5px 15px #000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"}
#genre_category_selector.expanded{ position:relative;float:left;border:0;left:0;top:0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#000000')"}
#genre_category_selector li,#genre_category_indicator li{padding:2px 0 3px 18px}
#genre_category_selector li.selected{ font-weight:bold;background:#EAEAEA;color:#000}
#genre_category_selector.expanded li{padding:4px 0px 4px 24px;width:149px;}
#genre_category_selector.expanded li.selected{ border:1px solid #c4c9cd;border-left:0}
#intro_block a.genre_playlist_anchor{ float:left;position:relative;text-align:center;display:block;font-size:14px;width:120px;}
img.plaverlay{position:absolute;top:0;left:10px;}
#intro_block.splash{background:#fff;height:300px; border:0; filter:none}
#intro_block.splash .intro_block_module{ border:1px solid #93a8c0}
#intro_block.splash #jango_to_go, #intro_block.splash #genre_stations_module_small, #intro_block.splash #login_facebook_module {top:0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#000000')"}
#intro_block.splash #jango_to_go{left:16px}
#intro_block.splash #genre_stations_module_small{left:285px;}
#intro_block.splash #login_facebook_module{left:706px}
#airplay_overlay_custom_message{ clear: left; float: left; font-size: 16px; height: 60px; overflow: hidden; padding: 16px 16px 0; text-align: center; width: 300px; margin:8px 0 0 30px}
#airplay_overlay_custom_message.wide{ width:100%; margin:24px 0 0; padding:0 }
#airplay_overlay a.webpage_brand32{ float:left; display:block; width:32px; height:32px; margin:0 0 0 8px }
#airplay_overlay{ position:absolute; z-index:10000; overflow:hidden; border:1px solid #1b3049; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 5px 5px 30px #666; -webkit-box-shadow: 5px 5px 30px #666; box-shadow:5px 5px 30px #666; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666')"}
#airplay_overlay.default, #airplay_overlay.custom_flyer{ background:#fff ; width:720px;height:570px}
#airplay_overlay.default{background:#fff url(/images/airplay/rising_gray_sun_840x559.jpg) no-repeat 96px 44px;}
#airplay_overlay.facebook_likes, #airplay_overlay.tour_promo, #airplay_overlay.video_promo, #airplay_overlay.store_promo{ background:#fff url(/images/airplay/rising_gray_sun_840x559.jpg) no-repeat center center; width:840px;height:560px}
#airplay_overlay #airplay_overlay_header{background:#1f3753; color:#fff; height:121px; position:relative; top:-1px}
#airplay_overlay #airplay_overlay_header.top{ border-bottom:1px solid #000; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0}
#airplay_overlay #airplay_overlay_header.bottom{ border-top:1px solid #000; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px}
#airplay_overlay #airplay_overlay_header #airplay_overlay_artist_name{ margin:21px 0 0 30px; font-size:36px; font-weight:bold; float:left; width:100% }
#airplay_overlay.default #airplay_overlay_header #airplay_overlay_artist_name, #airplay_overlay.default #airplay_overlay_header #airplay_overlay_song_name{float:left;clear:both;text-align:left}
#airplay_overlay #airplay_overlay_header #airplay_overlay_song_name{ font-size:28px; font-weight:bold; margin:0px 0px 0px 30px }
*+html #airplay_overlay #airplay_overlay_header #airplay_overlay_artist_name{width:90%;}
*+html #airplay_overlay #airplay_overlay_header #airplay_overlay_artist_name.center{float:none;}
*+html #airplay_overlay #airplay_overlay_header #airplay_overlay_song_name{float:none}
*+html #airplay_overlay.default #airplay_overlay_header #airplay_overlay_song_name{float:none}
#airplay_overlay #airplay_overlay_header #airplay_overlay_artist_name.center, #airplay_overlay #airplay_overlay_header #airplay_overlay_song_name.center{margin-left:0}
#airplay_overlay #airplay_overlay_header #airplay_overlay_location{ color:#cecece;font-size:20px;font-weight:normal }
#airplay_overlay #airplay_overlay_closer{ background: #98999B; border: 0 ; border-radius: 0 10px 0 46px; clear: both; color: #FFFFFF; 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}
#airplay_overlay_artist_image{ width:300px; height:300px;margin: 30px 30px 0 0;float:right }
#airplay_overlay_artist_image.center{ margin:0; left: 300px; position: absolute; top: 38px; width: 240px;height:240px}
#airplay_overlay_torso{position:relative}
#airplay_overlay_thumbs_up{margin:16px 0 0 24px; float:left;width:132px;height:132px;display:block; background:url(/images/sprites/icon_sprite_2011-09-19.png) no-repeat 0px -68px;}
#airplay_overlay_thumbs_down{float:left;margin:16px 0 0 20px;width:132px;height:132px;display:block; background:url(/images/sprites/icon_sprite_2011-09-19.png) no-repeat -150px -68px;}
#airplay_overlay_thumbs_up.sm{margin:16px 0 0 7px; float:left;width:115px;height:120px;display:block; background-position: 0px -198px;}
#airplay_overlay_thumbs_down.sm{float:left;margin:16px 0 0 0px;width:115px;height:120px;display:block; background-position: -122px -198px;}
#airplay_overlay_thumbs{text-align:center;float:left;margin:30px 0 0 30px;width:360px;height:230px}
#airplay_overlay_thumbs.sm{width:242px;margin:38px 0 0 30px;padding-bottom:8px; border-bottom:1px solid #000}
#airplay_overlay_thumbs_copy{width:92%;font-size:16px;color:#000;font-weight:normal;text-align:center;margin:12px 0 0 0}
#airplay_overlay_thumbs_copy.sm{width:100%;margin:0px 0 0 0}
#airplay_overlay_connect_icons{background:#dfe3e5; position:absolute;bottom:48px;left:0; padding:6px 0; border:1px solid #4c5e78; border-width:1px 0px; width:100%}
#airplay_overlay_connect_icons #connecticons{ float: right; margin-left: 0; margin-right: 20px; overflow: visible; text-align: left; width: auto}
#airplay_overlay_connect_icons .connecticons_copy{float:left;line-height:32px;margin-right:12px;font-size:20px;color:#000}
#airplay_overlay_bottom_copy{position:absolute;bottom:0px;left:0px;width:100%;padding:0;font-size:16px;color:#666;line-height:48px }
#airplay_overlay hr.vr{width: 1px; height: 32px; margin:0; color:#000; float:left}
*+html #airplay_overlay hr.vr{display:none}
.blue_down_arrow{ background:url(/images/sprites/icon_sprite_2011-09-19.png) no-repeat -342px -73px; width:24px; height:33px}
#airplay_overlay .blue_down_arrow{margin:20px 10px 10px}
#airplay_overlay_custom_flyer_anchor{ display:block; height:450px; width:720px}
.ok_button{ background: transparent url(/images/sprites/icon_sprite_2011-09-19.png) no-repeat -292px -67px; width:47px; height:47px}
.webpage_brand32 {background: transparent url(/images/sprites/icon_sprite_2011-09-19.png) no-repeat 0 0; margin: 5px; vertical-align: middle; width: 32px; height: 32px; float: left;display:block}
.webpage_brand46 {background: transparent url(/images/sprites/icon_sprite_2011-09-19.png) no-repeat 0 0; margin: 5px; vertical-align: middle; width: 46px; height: 46px; float: left; display:block}
.icon_jango32 {background-position: 0px 0px}
.icon_custom32 {background-position: -169px 0px}
.icon_custom_store32 {background-position: -376px 0px}
.icon_twitter32 {background-position: -85px 0px}
.icon_myspace32 {background-position: -127px 0px}
.icon_facebook32 {background-position: -43px 0px}
.icon_itunes32 {background-position: -208px 0px}
.icon_amazon32 {background-position: -250px 0px}
.icon_cdbaby32 {background-position: -292px 0px}
.icon_tunecore32 {background-position: -334px 0px}
.icon_itunes46 {background-position: -403px -202px}
.icon_amazon46 {background-position: -403px -64px}
.icon_cdbaby46 {background-position: -403px -155px}
.icon_tunecore46 {background-position: -403px -249px}
.icon_custom_store46 {background-position: -403px -110px}
.overlay_store_link{ clear:both;display:block;float:left;line-height:54px;color:#000;padding-left:54px;font-size:18px;font-weight:bold}
#right_module{border-bottom:1px solid #000;height:239px; width:240px;float:right; margin:38px 32px 0 0}
#airplay_overlay div.artist-video-thumb-overlay {width: 242px; height: 165px; text-align: center; position: absolute; left: 0; top: 0; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; background: #000000; cursor: pointer }
#airplay_overlay div.artist-video-thumb-overlay div.overlay-image {margin: 73px auto 0 auto; width: 23px; height: 22px; background: url(/images/round_play_trans_23x22.png) no-repeat 0 0}
#made_em{ font-size:30px;font-weight:bold;color:#000}
#airplay_overlay .sm #made_em {font-size:26px;}
#made_em_subcopy{font-size:16px;font-weight:normal}
#airplay_overlay textarea#lo-comment{width:245px;border:1px solid #000;float:left;padding:3px;}
#airplay_overlay.sm textarea#lo-comment{width:142px}
.sm #bfemail{width:142px;}
#cf_container_wrap {clear:both;font-size:16px;color:#000; margin:20px 0 0 30px;float:left}
#airplay_overlay.sm #cf_container_wrap{margin-top:6px}
#round_login_module{ text-align:left; background:#fff; position:absolute; top:68px; left:auto; right:13px; width:204px; height:auto; font-size:18px; color:#666; padding:20px 20px 12px; border: 1px solid #333; z-index:1000002; -webkit-border-radius:12px 0 12px 12px; -moz-border-radius: 12px 0 12px 12px; border-radius:12px 0 12px 12px; -moz-box-shadow: 3px 3px 6px #000000; -webkit-box-shadow: 3px 3px 6px #000000; box-shadow:3px 3px 6px #000000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')"}
body.splash #round_login_module{ right:4px; top:43px; left:auto; -webkit-border-radius:12px 0 12px 12px; -moz-border-radius: 12px 0 12px 12px; border-radius:12px 0 12px 12px; -moz-box-shadow: 5px 5px 15px #666666; -webkit-box-shadow: 5px 5px 15px #666666; box-shadow:5px 5px 15px #666666}
#splash1 #link a.splash_highlighted_login {background:#dfe3e5; border:1px solid #333; color: #000000; display: block; padding: 7px 0; position: absolute; right: -19px; text-align: center; top: -7px; width: 80px; font-weight:bold; -webkit-border-radius:8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0}
.light_blue_login_button{ cursor:pointer; font-weight:normal; width:100%; display:block; font-size: 14px; color: #38597f; padding: 10px 0px; background:#d8ecfc; background: -moz-linear-gradient( top, #d8ecfc 0%, #cee2f1); background: -webkit-gradient( linear, left top, left bottom, from(#d8ecfc), to(#cee2f1)); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #666666; -moz-box-shadow: 1px 1px 3px rgba(000,000,000,0.3), inset 1px 1px 2px rgba(255,255,255,0.2); -webkit-box-shadow: 1px 1px 3px rgba(000,000,000,0.3), inset 1px 1px 2px rgba(255,255,255,0.2); box-shadow: 1px 1px 3px rgba(000,000,000,0.3), inset 1px 1px 2px rgba(255,255,255,0.2)}
#j_login_button.expanded{ border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0 ; -webkit-border-radius: 10px 10px 0 0; -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.3), inset 1px 1px 2px rgba(255,255,255,0.2); -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.3), inset 1px 1px 2px rgba(255,255,255,0.2); box-shadow: 0px 0px 0px rgba(000,000,000,0.3), inset 1px 1px 2px rgba(255,255,255,0.2)}
#round_login_form{ padding:15px; font-size:12px ; border:1px solid #666666; border-top-width:0; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px}
.blue_drop_arrow{ border-left: 1px dotted #38597F; display: block; float: right; color:#38597f; font-size: 10px; height: 17px; line-height: 17px; margin: 0 10px; padding-left: 5px}
.white_drop_arrow{ font-size: 10px; height: 17px; line-height: 17px; padding-left: 1px}
.dark_blue_login_button{ cursor:pointer; font-weight:normal; width:100%; font-size: 14px; color: #ffffff; padding: 5px 0px; background:#3d5a95; background: -moz-linear-gradient( top, #3d5a95 0%, #39558e); background: -webkit-gradient( linear, left top, left bottom, from(#3d5a95), to(#39558e)); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #666666; -moz-box-shadow: 1px 1px 3px rgba(51,51,51,0.3), inset 1px 1px 2px rgba(255,255,255,0.3); -webkit-box-shadow: 1px 1px 3px rgba(51,51,51,0.3), inset 1px 1px 2px rgba(255,255,255,0.3); box-shadow:1px 1px 3px rgba(51,51,51,0.3), inset 1px 1px 2px rgba(255,255,255,0.3)}
#splash_airplay_cta{ display:block; left:60px; top:0px; position:absolute; height:29px; width:340px; font-weight:bold; font-size:14px; color:#152f4e; line-height:27px; text-align:center; padding: 0px; background:#c1dae4; background: -moz-linear-gradient( top, #ddf0f8 0%, #c1dae4); background: -webkit-gradient( linear, left top, left bottom, from(#ddf0f8), to(#c1dae4)); border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; border: 1px solid #111e2d; -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.4), inset 0px 0px 1px rgba(255,255,255,0.6); -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.4), inset 0px 0px 1px rgba(255,255,255,0.6); box-shadow: 0px 1px 3px rgba(000,000,000,0.4), inset 0px 0px 1px rgba(255,255,255,0.6)}
#user_profile_airplay_cta span.blu, #splash_airplay_cta span.blu{color:#0099ff;}
#user_profile_airplay_cta{ font-size:15px;position:absolute;top:6px;left:438px;z-index:1}
.simple_green_button{ background:#cfff11; background: -moz-linear-gradient( top, #cfff11 20%, #beed00); background: -webkit-gradient( linear, left top, left bottom, from(#cfff11), to(#beed00)); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 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)}
#round_this_login_btn{ color:#000000; font-size:12px; font-weight:bold; width:100%; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; padding:5px 0; margin-bottom:8px}
.splash_input{ border: 1px solid #666666; font-size: 14px; font-weight: normal; padding: 4px; width:158px}
.radius5{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#splash1 #splashcreate #splashcreate-submit{ float: left; height: 44px; margin: -1px 0 0 16px; width: 140px; font-size: 20px; font-weight: bold; padding: 0; background:#ccff00; background: -moz-linear-gradient( top, #ccff00 0%, #c4f501 60%, #bceb01); background: -webkit-gradient( linear, left top, left bottom, from(#ccff00), color-stop(0.60, #c4f501), to(#bceb01)); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #999999; -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 4px rgba(255,255,255,0.8); -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 4px rgba(255,255,255,0.8); box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 4px rgba(255,255,255,0.8)}
#splash1 #splashcreate #splashcreate-submit:hover{ background: -moz-linear-gradient( top, #ccff00 0%, #c4f501); background: -webkit-gradient( linear, left top, left bottom, from(#ccff00), to(#c4f501)); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #999999; -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 6px rgba(255,255,255,0.8); -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 6px rgba(255,255,255,0.8); box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 1px 1px 6px rgba(255,255,255,0.8); text-shadow: 1px 1px 1px rgba(234,234,234,0.2), 0px 0px 5px rgba(000,000,000,0.3)}
#splash1 #splashcreate #splashcreate-submit:active{ background: -moz-linear-gradient( top, #bceb01 0%, #c4f501 40%, #ccff00); background: -webkit-gradient( linear, left top, left bottom, from(#bceb01), color-stop(0.40, #c4f501), to(#ccff00)); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #999999; -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0), inset 1px 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0), inset 1px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 1px rgba(000,000,000,0), inset 1px 1px 4px rgba(0,0,0,0.1); text-shadow: 1px 1px 1px rgba(234,234,234,0.2), 0px 0px 5px rgba(000,000,000,0.4)}
.search_ico{width:10px;height:12px;display:block;position:absolute;left:22px;top:8px}
#search_ico{background-position: -83px -80px;}
#reset_search_ico{background-position: -68px -80px;top:9px;left:200px}
.footer_quotes_white{width:798px;height:76px;color:#38587e;text-align:center;background:#fff;font-size:10px;font-style:italic;margin:0px auto}
.footer_quotes_white .overlay{width:700px }
.footer_quotes_white td.one{width:121px}
.footer_quotes_white td.two{width:210px}
.footer_quotes_white td.three{width:106px}
.footer_quotes_white td.four{width:199px}
.footer_quotes_white td.five{width:162px}
.footer_quotes_white.overlay{width:700px }
.footer_quotes_white.overlay td.one{width:142px}
.footer_quotes_white.overlay td.two{width:137px}
.footer_quotes_white.overlay td.three{width:124px}
.footer_quotes_white.overlay td.four{width:146px}
.footer_quotes_white.overlay td.five{width:126px}