 article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display: block}
audio, canvas, video {display: inline-block}
audio:not([controls]) {display: none; height: 0}
[hidden] {display: none}
html {font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}
body {margin: 0}
a:focus, a:active, a:hover {outline: 0}
h1 {font-size: 2em}
abbr[title] {border-bottom: 1px dotted}
b, strong {font-weight: bold}
dfn {font-style: italic}
mark {background: #ff0; color: #000}
code, kbd, pre, samp {font-family: monospace, serif; font-size: 1em}
pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word}
q {quotes: "\201C" "\201D" "\2018" "\2019"}
small {font-size: 80%}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
img {border: 0}
svg:not(:root) {overflow: hidden}
figure {margin: 0}
fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em}
legend {border: 0; padding: 0}
button, input, select, textarea {font-family: inherit; font-size: 100%; margin: 0}
button, input {line-height: normal}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer}
button[disabled], input[disabled] {cursor: default}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0}
textarea {overflow: auto; vertical-align: top}
table {border-collapse: collapse; border-spacing: 0}
body input[type="text"]{line-height:normal}
select{font-family:sans-serif;}
body#radio_airplay_landing {text-align: center; color: #000; padding: 0; margin: 0; font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif; line-height: normal; width: 100%; background: #ebebeb url(/images/airplay_splash_bg_circles_1600x1027.jpg) no-repeat fixed center top}
body#radio_airplay_landing #gutters {position: relative; margin: 0px auto 22px; width: 960px; -moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px #888; box-shadow: 0 0 10px #888}
body#radio_airplay_landing #page {position: relative; background: #fff; width: 960px; text-align: left}
body{font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;}
a{text-decoration:none;color:#0095c3}
.brands_bg{ background: #d3d3d3; background: -moz-linear-gradient(top, #d3d3d3 0%, #ececec 10%, #efefef 50%, #ececec 90%, #d3d3d3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(10%,#ececec), color-stop(50%,#efefef), color-stop(90%,#ececec), color-stop(100%,#d3d3d3)); background: -webkit-linear-gradient(top, #d3d3d3 0%,#ececec 10%,#efefef 50%,#ececec 90%,#d3d3d3 100%); background: -o-linear-gradient(top, #d3d3d3 0%,#ececec 10%,#efefef 50%,#ececec 90%,#d3d3d3 100%); background: -ms-linear-gradient(top, #d3d3d3 0%,#ececec 10%,#efefef 50%,#ececec 90%,#d3d3d3 100%); background: linear-gradient(to bottom, #d3d3d3 0%,#ececec 10%,#efefef 50%,#ececec 90%,#d3d3d3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#d3d3d3',GradientType=0 )}
.testi_bg{ background: #d3d3d3; background: -moz-linear-gradient(top, #d3d3d3 0%, #ececec 3%, #efefef 50%, #ececec 97%, #d3d3d3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(3%,#ececec), color-stop(50%,#efefef), color-stop(97%,#ececec), color-stop(100%,#d3d3d3)); background: -webkit-linear-gradient(top, #d3d3d3 0%,#ececec 3%,#efefef 50%,#ececec 97%,#d3d3d3 100%); background: -o-linear-gradient(top, #d3d3d3 0%,#ececec 3%,#efefef 50%,#ececec 97%,#d3d3d3 100%); background: -ms-linear-gradient(top, #d3d3d3 0%,#ececec 3%,#efefef 50%,#ececec 97%,#d3d3d3 100%); background: linear-gradient(to bottom, #d3d3d3 0%,#ececec 3%,#efefef 50%,#ececec 97%,#d3d3d3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#d3d3d3',GradientType=0 )}
#header {color:#fff; font-size:13px; text-align: center; height: 50px; background: #0095c3; background: -moz-linear-gradient(top, #0095c3 0%, #0085ae 50%, #00779c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0095c3), color-stop(50%,#0085ae), color-stop(100%,#00779c)); background: -webkit-linear-gradient(top, #0095c3 0%,#0085ae 50%,#00779c 100%); background: -o-linear-gradient(top, #0095c3 0%,#0085ae 50%,#00779c 100%); background: -ms-linear-gradient(top, #0095c3 0%,#0085ae 50%,#00779c 100%); background: linear-gradient(to bottom, #0095c3 0%,#0085ae 50%,#00779c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0095c3', endColorstr='#00779c',GradientType=0 ); height: 50px; left: -10px; overflow: hidden; position: relative; text-align: center; top: -5px; width: 980px; -moz-box-shadow:1px 1px 6px #999999; -webkit-box-shadow: 1px 1px 6px #999999; box-shadow: 1px 1px 6px #999999}
#header a{text-decoration:none;color:#fff}
#airplay_dash_logo{ float: left; margin-top: -4px}
#header_right{float:right;width:160px;background:#0096c3; -moz-box-shadow:-1px -1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: -1px -1px 4px rgba(0,0,0,0.1); box-shadow: -1px -1px 4px rgba(0,0,0,0.1); height:100%}
@font-face {font-family: 'Open Sans'; font-style: normal; font-weight: normal; src: url('/fonts/OpenSans/opensans-regular-webfont.eot'); src: local('☺'), url('/fonts/OpenSans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype') url('/fonts/OpenSans/opensans-regular-webfont.woff') format('woff'), url('/fonts/OpenSans/opensans-regular-webfont.ttf') format('truetype'), url('/fonts/OpenSans/opensans-regular-webfont.svg') format('svg')}
@font-face {font-family: 'Open Sans ExtraBold'; font-style: normal; font-weight: normal; src: url('/fonts/OpenSans/opensans-extrabold-webfont.eot'); src: local('☺'), url('/fonts/OpenSans/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/OpenSans/opensans-extrabold-webfont.woff') format('woff'), url('/fonts/OpenSans/opensans-extrabold-webfont.ttf') format('truetype'), url('/fonts/OpenSans/opensans-extrabold-webfont.svg') format('svg')}
@font-face {font-family: 'Open Sans Bold'; font-style: normal; font-weight: normal; src: url('/fonts/OpenSans/opensans-bold-webfont.eot'); src: local('☺'), url('/fonts/OpenSans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/OpenSans/opensans-bold-webfont.woff') format('woff'), url('/fonts/OpenSans/opensans-bold-webfont.ttf') format('truetype'), url('/fonts/OpenSans/opensans-bold-webfont.svg') format('svg')}
.open_sans{ font-family: 'Open Sans',sans-serif,arial;font-weight: normal}
.open_sans_bold{ font-family: 'Open Sans Bold',sans-serif,arial;font-weight: normal}
.open_sans_extra_bold{ font-family: 'Open Sans ExtraBold',sans-serif,arial;font-weight: normal}
#partners{height:75px;margin-top:60px}
#menu{ position:absolute; left:-10px; top:80px}
#landing_menu{list-style-type:none;padding:0;margin:0;}
#landing_menu li a{color:#fff;text-decoration:none;display:block;padding-right:15px;}
#landing_menu li{ padding:0;margin:0;width:170px; height:40px; color:#fff;font-size:14px;line-height:40px;text-align:right;float:left;clear:both; background: #747474; background: -moz-linear-gradient(top, #747474 0%, #808080 50%, #808080 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#747474), color-stop(50%,#808080), color-stop(100%,#808080)); background: -webkit-linear-gradient(top, #747474 0%,#808080 50%,#808080 100%); background: -o-linear-gradient(top, #747474 0%,#808080 50%,#808080 100%); background: -ms-linear-gradient(top, #747474 0%,#808080 50%,#808080 100%); background: linear-gradient(to bottom, #747474 0%,#808080 50%,#808080 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#808080',GradientType=0 )}
#landing_menu li.selected{ cursor:pointer; width:180px; background:transparent url(/images/selected_menu_green_180x40.png); filter:none}
#landing_menu li.selected a{padding-right:25px;cursor:pointer}
#landing_get_started_button {border: 1px solid #818384; color: #FFFFFF; font-size: 24px; height: auto; line-height: 28px; padding: 12px 26px; width: 135px}
.landing_green{ text-align:center; display:block; background: #1abd76; background: -moz-linear-gradient(top, #1abd76 0%, #08a561 52%, #068850 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1abd76), color-stop(52%,#08a561), color-stop(100%,#068850)); background: -webkit-linear-gradient(top, #1abd76 0%,#08a561 52%,#068850 100%); background: -o-linear-gradient(top, #1abd76 0%,#08a561 52%,#068850 100%); background: -ms-linear-gradient(top, #1abd76 0%,#08a561 52%,#068850 100%); background: linear-gradient(to bottom, #1abd76 0%,#08a561 52%,#068850 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1abd76', endColorstr='#068850',GradientType=0 ); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#sonicbids {background: transparent url(/images/music_promotion/sonicbids_logo_trans_80x47.png); width: 80px; height: 47px}
.cf:after {content: " "; display: block; height: 0px; clear: both; visibility: hidden}
.cf {display: inline-block}
#emerging_container {background: #fff; clear: both; width: 100%; line-height: normal; letter-spacing: normal; margin: 0; padding: 9px 0 20px}
div.emerging_pic {width: 200px; height: 200px; position: relative}
div.featured_emerging_artist_copy {position: absolute; left: 0; bottom: 0px; height: 57px; width: 181px; color: #fff; padding: 5px 5px 5px 14px; font-size: 10px; background: transparent; z-index: 10; text-align: left}
div.featured_emerging_artist_copy_underlay {z-index: 9; background: #000; filter: alpha(opacity=50); opacity: 0.5}
#mp_foot_container {text-align: center; clear: both; margin: 40px auto; width: 329px; overflow: visible }
#mp_foot {list-style-type: none; position: relative; padding: 0; margin: 0}
#mp_foot li {float: left}
#mp_foot li a {color: #000}
#mp_foot li a:hover {color: #0099FF}
#landing_signup{position:relative;z-index:10;}
.landing_head{ color: #000000; font-size: 40px; height: 90px; letter-spacing: -0.05em; line-height: 46px; width: 480px}
.landing_head.en{ font-size: 46px;}
#landing_main{ position:absolute;left:220px;top:50px;z-index:1 }
.link_putter {font-size:16px}
#landing_costs td{padding:12px 0px 12px 30px;text-align:left;font-size:18px}
td.td_cost{border-right:1px solid #bababa; width:60px;}