/* *************************************
 * ERIC MEYER'S RESET CSS
 * http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
 ************************************* */
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;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* *************************************
 * BASE STYLES
 ************************************* */
body { background: #ececec url(../images/bg.jpg) center top no-repeat; color: #000; font-family: Verdana, sans-serif; font-size: 11px; line-height: 1.3em; letter-spacing: .3px; }
body.home { background-image: url(../images/bg2.jpg); }
body.resources { background: none; }

.bgcolor { background: #ececec; }
a { color: #999; }
h3 { line-height: 24px; padding: 15px 0 8px 0; font-family: 'Times New Roman', serif; font-size: 20px; color: #4e9bbf; font-weight: normal; }
h6 { font-size: 11px; line-height: 13px; font-weight: bold }
.date { color: #999; font-size: 11px; }


/* *************************************
 * LAYOUT, HEADER AND FOOTER
 ************************************* */
#screen { width: 983px; margin: 0 auto; position: relative; left: -4px; }
#header { width: 100%; position: relative; padding-top: 70px; color: #fff; margin-bottom: 26px; }
#header a { color: #fff; }
#logo { position: absolute; width: 199px; height: 74px; left: 21px; top: 93px; text-indent: -9999px; background: url(../images/airplay.png) }


#register_login { margin: 0 24px 4px 0; text-align: right; font-size: 11px; letter-spacing: .8px; line-height: 1; }
#header_ad { margin: 0 0 0 240px; width: 728px; height: 90px; overflow: hidden; text-align: right; }

#nav { margin: 21px 0 0 14px; padding: 0 2px; width: 952px; height: 53px; background: url(../images/nav_v10.jpg); overflow: hidden; }
#nav li { float: left; display: inline; }
#nav li a { float: left; display: inline; width: 135px; height: 53px; text-indent: -9999px; }

#about { margin: 9px 15px 0 15px; font-family: 'Times New Roman', serif; font-size: 17px; line-height: 28px; letter-spacing: -.35px;}


/* Headers */
#header.home { background: url(../images/home_header.jpg) left top no-repeat; height: 260px; }
#header.content { background: url(../images/content_header.jpg) left top no-repeat; height: 200px; }
#header.profile { background: url(../images/profile_header.jpg) left top no-repeat; height: 126px; }

/* Social Footer */
#socialfooter { clear: both; width:983px; height: 93px; background: url(/images/social_footer.gif) left top; font-size: 11px; color: #666666; letter-spacing: .2px; }
#socialfooter_facebook { width:328px; float:left;text-align:center;margin-top:16px;}
#socialfooter_myspace {width:327px; float:left;text-align:center;margin-top:16px;}
#socialfooter_twitter {width:328px; float:left;text-align:center;margin-top:16px;}



/* Footer */
#footer { clear: both; margin-bottom: 8px; padding: 19px 0 19px 19px; height: 143px; background: url(../images/footer.gif) left top no-repeat; font-size: 11px; color: #666666; letter-spacing: .2px; }
#footer a { text-decoration: underline; color: #666666; }

.footer_nav { float: left; display: inline; width: 105px; margin-top: -2px; }
.footer_nav li { height: 22px; }

.footer_content { float: left; display: inline; margin-left: 10px; width: 728px; text-align: center; }
.footer_ad { height: 90px; }
.copyright { margin-top: 30px; }



.wp-content-page { min-height: 715px; }




/* *************************************
 * CONTENT BLOCK SIZES
 ************************************* */
.larger_block { width: 795px; margin: 0 26px 25px 0; float: left; display: inline; overflow: hidden; }
.larger_block_right { margin: 0 0 25px 24px }
.large_block { width: 653px; margin: 0 26px 25px 0; float: left; display: inline; }
.large_block_right { margin: 0 0 25px 26px; }
.medium_block { width: 317px; margin: 0 23px 25px 0; float: left; display: inline; }
.medium_block2 { width: 317px; margin: 0 26px 25px 0; float: left; display: inline; }
.medium_block3 { width: 404px; margin: 0 0 25px 0; float: left; display: inline; }
.small_block { width: 300px; float: left; display: inline; }
.smaller_block { width: 161px; float: left }
.smaller_block2 { width: 164px; float: left; display: inline; margin: 0 0 25px 0; }
.first { clear: left }


/* *************************************
 * DECORATIONS
 ************************************* */
.border_outer { background: #fff; padding: 1px; border: solid 1px #e7e6e6; }
.border_inner { border: solid 1px #e7e6e6; overflow: hidden; }
.border_top_outer { background: #fff; padding-top: 1px; border-top: solid 1px #e7e6e6; }
.border_top_inner { border-top: solid 1px #e7e6e6; overflow: hidden; }
.border_left_outer { background: #fff; padding-left: 1px; border-left: solid 1px #e7e6e6; }
.border_left_inner { border-left: solid 1px #e7e6e6; overflow: hidden; }
.border_right_outer { background: #fff; padding-right: 1px; border-right: solid 1px #e7e6e6; }
.border_right_inner { border-right: solid 1px #e7e6e6; overflow: hidden; }
.border_bottom_outer { background: #fff; padding-bottom: 1px; border-bottom: solid 1px #e7e6e6; }
.border_bottom_inner { border-bottom: solid 1px #e7e6e6; overflow: hidden; }
.border_horizontal_outer { background: #fff; padding-top: 1px; padding-bottom: 1px; border-top: solid 1px #e7e6e6; border-bottom: solid 1px #e7e6e6; }
.border_horizontal_inner { border-top: solid 1px #e7e6e6; border-bottom: solid 1px #e7e6e6; overflow: hidden; }
.border_vertical_outer { background: #fff; padding-left: 1px; padding-right: 1px; border-left: solid 1px #e7e6e6; border-right: solid 1px #e7e6e6; }
.border_vertical_inner { border-left: solid 1px #e7e6e6; border-right: solid 1px #e7e6e6; overflow: hidden; }
.border_transparent { margin: 1px 0 0 1px; }
.border_transparent2 { margin: 1px 1px 0 0; }

.graphic_background { background-image: url(../images/content_bg.gif); }
.text_background { background-color: #fff; }

.drop_shadow { background-image: url(../images/drop_shadow.png); background-position: top left; background-repeat: repeat-x }

.small_spacing { padding: 7px; }
.small_spacing_top { padding-top: 7px; }
.small_spacing_bottom { padding-bottom: 7px; }
.small_spacing_left { padding-left: 7px; }
.small_spacing_right { padding-right: 7px; }
.small_spacing_horizontal { padding-top: 7px; padding-bottom: 7px; }
.small_spacing_vertical { padding-left: 7px; padding-right: 7px; }


.large_spacing { padding: 11px; }
.large_spacing_top { padding-top: 11px; }
.large_spacing_bottom { padding-bottom: 11px; }
.large_spacing_left { padding-left: 11px; }
.large_spacing_right { padding-right: 11px; }
.large_spacing_horizontal { padding-top: 11px; padding-bottom: 11px; }
.large_spacing_vertical { padding-left: 11px; padding-right: 11px; }



/* *************************************
 * CONTENT
 ************************************* */

.block_header_artist { margin: 0 11px; padding: 12px 17px; height: 21px; background: #fff; font-family: 'Times New Roman', serif; font-size: 27px; line-height: 20px;  }
.graphic_content { overflow: hidden }


/* Banners */
.sponsors_banner { height: 45px; background-image: url(../images/sponsors_banner.jpg); text-indent: -9999px; position: relative; }
.opportunities_banner { height: 47px; background-image: url(../images/opportunities_banner.jpg); text-indent: -9999px; position: relative; }
.opportunities_banner2 { height: 45px; background-image: url(../images/opportunities_banner2.jpg); text-indent: -9999px; position: relative; }
.opportunities_banner3 { height: 45px; background-image: url(../images/opportunities_banner3.jpg); text-indent: -9999px; position: relative; }
.spotlight_artists_banner { height: 45px; background-image: url(../images/artist_banner.jpg); text-indent: -9999px; position: relative; }
.spotlight_artists_banner2 { height: 45px; background-image: url(../images/artist_banner2.jpg); text-indent: -9999px; position: relative; }
.latest_news_banner { height: 47px; background-image: url(../images/latest_news_banner.jpg); text-indent: -9999px; position: relative; }
.artist_login_banner { height: 45px; background-image: url(../images/artist_login_banner.jpg); text-indent: -9999px; position: relative; }
.station_login_banner { height: 45px; background-image: url(../images/station_login_banner.jpg); text-indent: -9999px; position: relative; }
.going_for_adds_banner { height: 45px; background-image: url(../images/going_for_adds_banner.jpg); text-indent: -9999px; position: relative; }
.music_call_login_banner { height: 45px; background-image: url(../images/music_call_login_banner.jpg); text-indent: -9999px; position: relative; }
.music_call_registration_banner { height: 45px; background-image: url(../images/music_call_registration_banner.jpg); text-indent: -9999px; position: relative; }
.artist_registration_banner { height: 45px; background-image: url(../images/artist_registration_banner.jpg); text-indent: -9999px; position: relative; }
.record_label_registration_banner { height: 45px; background-image: url(../images/record_label_registration_banner.jpg); text-indent: -9999px; position: relative; }
.radio_station_registration_banner { height: 45px; background-image: url(../images/radio_station_registration_banner.jpg); text-indent: -9999px; position: relative; }
.music_call_banner { height: 45px; background-image: url(../images/music_call_banner.jpg); text-indent: -9999px; position: relative; }
.generic_banner { height: 45px; background-image: url(../images/generic_banner.jpg); color: #fff; font-family: 'Helvetica Neue', 'Helvetica', sans-serif; font-size: 28px; line-height: 45px; padding-left: 12px; position: relative; }


.For_Artists_banner { height: 45px; background-image: url(../images/for_artists_banner.jpg); text-indent: -9999px; position: relative; }
.For_Radio_banner { height: 45px; background-image: url(../images/for_radio_banner.jpg); text-indent: -9999px; position: relative; }
.opportunities2_banner { height: 45px; background-image: url(../images/opportunities2_banner.jpg); text-indent: -9999px; position: relative; }
.About_banner { height: 45px; background-image: url(../images/about_banner.jpg); text-indent: -9999px; position: relative; }
.Press_banner { height: 45px; background-image: url(../images/press_banner.jpg); text-indent: -9999px; position: relative; }
.Contact_banner { height: 45px; background-image: url(../images/contact_banner.jpg); text-indent: -9999px; position: relative; }
.Artist_Advocacy_banner { height: 45px; background-image: url(../images/artist_advocacy_banner.jpg); text-indent: -9999px; position: relative; }
.Advertise_banner { height: 45px; background-image: url(../images/advertise_banner.jpg); text-indent: -9999px; position: relative; }
.FAQ_banner { height: 45px; background-image: url(../images/faq_banner.jpg); text-indent: -9999px; position: relative; }
.Support_banner { height: 45px; background-image: url(../images/support_banner.jpg); text-indent: -9999px; position: relative; }
.Terms_of_Use_banner { height: 45px; background-image: url(../images/terms_of_use_banner.jpg); text-indent: -9999px; position: relative; }
.Privacy_Policy_banner { height: 45px; background-image: url(../images/privacy_policy_banner.jpg); text-indent: -9999px; position: relative; }
.Refund_Policy_banner { height: 33px; background-image: url(../images/generic_banner.jpg); color:#FFFFFF;font-size:24px;font-weight:bold; padding-top:12px; text-indent:10px; position: relative; }
.Register_banner { height: 45px; background-image: url(../images/register_banner.jpg); text-indent: -9999px; position: relative; }
.Help_Desk_banner { height: 45px; background-image: url(../images/help_desk_banner.jpg); text-indent: -9999px; position: relative; }


.more_btn { position: absolute; right: 4px; top: 4px; width: 84px; height: 39px; display: block;}
.radio_login_btn { position: absolute; right: 4px; top: 4px; width: 112px; height: 39px; display: block;}
.artist_login_btn { position: absolute; right: 4px; top: 4px; width: 112px; height: 39px; display: block;}


/* Text blocks */
.text_content ul { list-style: disc; padding-left: 50px; margin-bottom: 16px; }
.text_content ol { list-style: decimal; padding-left: 50px; margin-bottom: 16px; }
.text_content p { margin-bottom: 16px; }

.home_news { padding-top: 4px;  }
.home_news p { display: inline; margin: 0; }


/* Advertisement */
.advertisement { margin: 0 0 2px 0; padding: 0 0 0 8px; color: #c4c3c3; font-size: 10px; }
.want_to_advertise { font-size: 10px; text-align: center; line-height: 27px; height: 27px; }


/* Carousel */
.carousel { padding: 0; overflow: hidden; color: #000; font-size: 11px; text-align: center; position: relative; }
.carousel ul { width: 2000%; padding-left: 5px; list-style: none; height: 202px; }
.carousel ul li { float: left; display: inline; margin: 11px 6px; width: 177px; height: 180px; position: relative; }
.carousel ul li a { text-decoration: none; }
.carousel ul li .image { display: block; }
.carousel ul li .name { position: absolute; top: 202px; left: 0; color: #32707d; font-weight: bold; width: 100%;  text-decoration: none; cursor: pointer; }
.carousel ul li .genre { position: absolute; top: 215px; left: 0; width: 100%;  text-decoration: none; cursor: pointer; }
.carousel_meta_placeholder { clear: left; height: 47px; border-top: solid 1px #e7e6e6; background: #fff url(../images/drop_shadow.png) left 1px repeat-x; }


/* Going For Adds */
.going_for_adds { width: 630px; height: 225px; position: relative; overflow: hidden; }
.going_for_adds ul { width: 2000%; height: 225px; }
.going_for_adds ul li { width: 630px; height: 225px; position: relative; float: left; display: inline; }
.going_for_adds .left { position: absolute; top: 0; left: 0; height: 225px; line-height: 215px; font-size: 40px; text-align: center; text-decoration: none; width: 60px; display: block; background: #000; display: none; }
.going_for_adds .right { position: absolute; top: 0; right: 0; height: 225px; line-height: 215px; font-size: 40px; text-align: center; text-decoration: none; width: 60px; display: block; background: #000; display: none; }


.going_for_adds .meta { position: absolute; left: 0; bottom: 0; height: 32px; width: 606px; padding: 10px 12px; background: #c9cbca; opacity: .9 }
.going_for_adds .title { font-size: 20px; color: #000; font-weight: bold; margin-bottom: 4px; }
.going_for_adds .subtitle { font-size: 11px; color: #000 }



.going_for_adds2 { width:726px; }
.going_for_adds2 ul li { width: 726px; overflow: hidden; }
.going_for_adds2 ul li img { width: 726px; height: 259px; }
.going_for_adds2 .meta { width: 702px; }


/* Sponsors */
.sponsors { height: 205px; overflow: hidden; position: relative; }



/* Login Form */
.block_content_login_form { margin: 0 7px 7px 7px; padding: 11px; }
.block_content_login_form ul { list-style: none; padding: 0; margin: 16px 0 0 0; }
.block_content_login_form a { color: #000; font-size: 10px; }
.block_content_login_form .field { background: url(../images/login_form_field.gif); width: 234px; height: 25px; padding: 10px 11px; margin-bottom: 4px; }
.block_content_login_form .field input { display: block; height: 100%; width: 100%; border: none; background: none; margin: 0; padding: 0; font-family: 'Times New Roman', serif; font-size: 22px; color: #000; }



/* Profile */
.block_content_profile { padding: 19px 16px 5px 19px; overflow: hidden; }
.profile_bio { margin-right: 14px; float: left; display: inline; width: 300px; height: 530px; }
.profile_pic { margin-bottom: 10px; height: 300px; }
.profile_player { float: left; display: inline; margin-right: -6px; }


.profile_media_type { padding: 0; margin: 11px 0 0 0; list-style: none; overflow: hidden; }
.profile_media_type li { float: left; display: inline }
.profile_media_type li a { display: block; margin: 0 6px 0 0; height: 29px; text-indent: -9999px; }
.profile_media_type .music_tab { width: 84px; background: url(../images/music_tab.gif); }
.profile_media_type .video_tab { width: 84px; background: url(../images/video_tab.gif); }

.profile_nav { padding: 28px 0; }
.profile_nav li a { display: block; width: 131px; height: 23px; margin-bottom: 3px; background: url(../images/profile_nav.gif); text-indent: -9999px; }
.profile_nav li a.n2 { background-position: 0 -26px; }
.profile_nav li a.n3 { background-position: 0 -52px; }
.profile_nav li a.n4 { background-position: 0 -78px; }
.profile_nav li a.n5 { background-position: 0 -104px; }
.profile_nav li a.n6 { background-position: 0 -130px; }
.profile_nav li a.sn_n6 { background-position: 0 -130px; }
.profile_nav li a.n7 { background-position: 0 -156px; }

/* Account */
.account_home { width: 304px; float: left; display: inline; overflow: hidden; margin-right: 23px; font-size: 12px; line-height: 16px; }
.account_home p { margin-bottom: 25px; }


/* Lists */
.register_list { list-style: disc; padding: 0 0 12px 17px; margin-right: -10px; }
.register_list li { padding: 4px 0 3px 0; }

.stats_list { line-height: 13px; }
.stats_list li { margin-bottom: 14px; }

/* Photo List */
ul.photo_list { list-style: none; padding: 0; margin: 10px 0 0 -52px; overflow: hidden }
ul.photo_list li { margin: 0 0 23px 52px; float: left; display: inline; width: 100px; height: 100px; overflow: hidden; }
ul.photo_list li img { display: block }


/* Discography List */
ul.discography_list { list-style: none; padding: 0; margin: 10px 0 0 0; overflow: hidden }
ul.discography_list li { padding: 23px 0 0 120px; height: 77px; position: relative; margin-bottom: 20px }
ul.discography_list li img { position: absolute; left: 0; top: 0; }


/* Tour Table */
.tour_tbl { width: 100%; margin: 12px 0 0 -3px; font-size: 11px; }
.tour_tbl td { padding: 10px 0 10px 3%; width: 30%; }
.tour_tbl tr.stripe { background: #e7ecef }


/* Profile Tracklist */
.profile_tracklist { background: url(../images/music_list_bg.gif); width: 390px; height: 211px; padding: 15px; }
#music_list { height: 100%; }
#video_list { height: 100%; }
.profile_tracklist ul { height: 100%; overflow-y: auto; position: relative; }
.profile_tracklist li { padding:5px 184px 5px 10px; position: relative; min-height: 45px; }
.profile_tracklist li.stripe { background: #e7ecef }

.profile_tracklist li .actions { position: absolute; right: 10px; top: 5px; width: 170px; height: 40px; overflow: hidden; }
.profile_tracklist li .video_actions { position: relative; width: 200px; overflow: hidden; }


.profile_tracklist li .download { background: url(../images/download_btn.gif); width: 84px; height: 40px; float: right; margin-left: 2px; text-indent: -9999px; }
.profile_tracklist li .download2 { background: url(../images/download_btn3.gif); width: 84px; height: 19px; display: inline; float: left; margin: 10px 0 0 4px; text-indent: -9999px; }
.profile_tracklist li .play { background: url(../images/play_btn.gif); width: 84px; height: 19px; display: inline; float: left; margin: 10px 0 0 0; text-indent: -9999px; }
.profile_tracklist li .lyrics { background: url(../images/lyrics_btn.gif); width: 84px; height: 19px; display: block; text-indent: -9999px; }
.profile_tracklist li .info { background: url(../images/info_btn.gif); width: 84px; height: 19px; margin-bottom: 2px; display: block; text-indent: -9999px; }

/* Account Navigation */
.account_nav { background: #77a1cb url(../images/account_nav_bg.gif); width: 164px; }
.account_nav li { position: relative; width: 164px; overflow: hidden; }
.account_nav li a { display: block; width: 150px; height: 23px; line-height: 23px; padding: 0 0 0 14px; background: url(../images/account_nav.gif); font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif; font-size: 11px; color: #fff; text-decoration: none; text-transform: uppercase; }

.account_nav li a .details { font-weight: normal; font-size: 10px; }

.account_nav li .action { width: 12px; height: 12px; background: url(../images/account_nav_actions.gif); position: absolute; right: 5px; top: 6px; overflow: hidden; }
.account_nav li .expand { background-position: 0 -12px; }
.account_nav li .go { background-position: 0 -24px; }

.account_nav ul { margin: 0 3px; padding: 7px 0 0 10px; background: url(../images/account_nav_section_bg.gif) left top no-repeat; display: none; width: 148px; overflow: hidden; }
.account_nav ul li { margin: 0 0 8px 0; width: 148px; }
.account_nav ul li a { display: inline; width: auto; padding: 0; background: none; color: #fff; text-decoration: underline; font-size: 10px; line-height: 1; }


/* Search */
.search { height: 46px; background: url(../images/search.jpg) no-repeat; overflow: hidden; padding: 7px 0 0 50px; }
.search .field { width: 517px; height: 19px; margin: 0 5px 0 0; padding: 9px 14px 11px 14px; background: url(../images/field.gif) no-repeat; float: left; display: inline; }
.search .field input { border: 0; background: 0; margin: 0; padding: 0; width: 100%; display: block; font-size: 19px; line-height: 1; }
.search .submit { float: left; display: inline; }


/* Notify Paragraph */
.notify { padding: 32px; text-align: center; border: solid 1px #77a1cb; background: #fff; }



/* Grid */
.jqgrid { margin: 8px 0 21px 0; }

.jqgrid-header { margin: 0 0 6px 0; background: url(../images/table_bg.gif) left top repeat-x; border: solid 1px #989899; }
.jqgrid-header td { padding: 6px 4px; font-size: 11px; line-height: 13px; height: 13px; overflow: hidden;  /*border-right: solid 1px #d2d3d3;*/ }
.jqgrid-header td input { margin: -3px 0; }

.jqgrid-body td { padding: 6px 4px; font-size: 11px; line-height: 13px; height: 13px; overflow: hidden; border: solid 1px #d8d8d9; }


.jqgrid-footer { margin: 6px 0 0 0; background: url(../images/table_bg.gif) left top repeat-x; border: solid 1px #989899; width: 100%; color: #333333; }
.jqgrid-footer td { padding: 6px 4px; font-size: 11px; line-height: 13px; height: 13px; overflow: hidden;  /*border-right: solid 1px #d2d3d3;*/ }
.jqgrid-footer a { color: #333333 }

.jqgrid-pager { margin: 6px 0 0 0; height: 25px; line-height: 25px; text-align: center; background: url(../images/table_bg.gif) left top repeat-x; border: solid 1px #aaaaaa; }
.jqgrid-pager img { vertical-align: middle; }

.jqgrid td.stripe { background: #fbfbfb; }
#chart a { color: #000 }



.cred_link { float: left; display: inline; margin: 4px 0 12px 0; background: url(../images/add_cred_btn.gif); width: 84px; height: 19px; }
.delete_btn { width: 94px; height: 19px; display: block; background: url(../images/delete_btn2.gif); text-indent: -9999px; }
.download_btn { width: 84px; height: 39px; display: block; background: url(../images/download_btn2.gif); float: left; display: inline; margin: 8px 8px 0 0; }
.clear_playlist_btn { width: 134px; height: 39px; display: block; background: url(../images/clear_playlist_btn.gif); float: left; display: inline; margin-top: 8px; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #aaaaaa; opacity: .30; filter:Alpha(Opacity=30); }

/* Tabs */
.ui-tabs { width: 734px; background: url(../images/tab_panel_bg.gif); }
.ui-tabs-nav { height: 23px; background: url(../images/tab_bg.jpg); padding: 9px 0 0 12px; }
.ui-tabs-nav li { position: relative; float: left; display: inline; padding: 0 14px; height: 20px; font-size: 12px; line-height: 20px; margin-right: 7px; background: #ddd; }

.ui-tabs-nav li.focus,
.ui-tabs-nav li.ui-tabs-selected { background: #fff; }

.ui-tabs-nav li a { display: block; width: 100%; height: 100%; text-decoration: none; color: #000; }
.ui-tabs-panel { padding: 16px 24px; overflow: hidden; }
.ui-tabs-footer { height: 14px; background: url(../images/tab_footer_bg.gif) }

.ui-tabs .ui-tabs-hide { display: none !important; }



/* Search Form */
.search_form label { display: block; margin: 12px 0 1px 0; clear: both; font-weight: bold; }
.search_form .search_field2 { display: block; width: 425px; height: 29px; padding: 8px; background: url(../images/search_field2.gif); }
.search_form .search_field2 select { padding: 0; border: 0; width: 100%; height: 100%; display: block; font-size: 20px; }



/* Image Browser */
.gallery { width: 100%; }
.gallery td { padding: 4px; vertical-align: top; }



/* Media player */
#player { display: block; width: 420px; height: 231px; background: url(../images/player.gif); position: relative; font-size: 12px; color: #333333; }
#player #video { position: absolute; left: 12px; top: 67px; }
#player #prev { position: absolute; left: 20px; top: 12px; width: 25px; height: 25px; background: url(../images/prev.gif); }
#player #next { position: absolute; left: 95px; top: 12px; width: 25px; height: 25px; background: url(../images/next.gif); }
#player #play { position: absolute; left: 55px; top: 10px; width: 29px; height: 29px; background: url(../images/play.gif); }
#player #play.pause { background: url(../images/pause.gif); }
#player #status { position: absolute; left: 155px; top: 20px; height: 16px; width: 205px; overflow: hidden; }
#player #time { position: absolute; top: 20px; right: 24px; }
#player #trackbar { position: absolute; left: 156px; top: 40px; width: 240px; height: 5px; }
#player #trackbar .inner { background: #9a9a9a; height: 5px; line-height: 5px; width: 1% }
#player #volume { position: absolute; left: 23px; top: 45px; width: 86px; height: 11px; }
#player #volume .ui-slider-handle { width: 11px; height: 11px; background: url(../images/volume_handle.gif); display: block; position: absolute; overflow: hidden; }

#player #playlist_wrapper { position: absolute; left: 147px; top: 67px; width: 264px; height: 145px; padding: 4px 0; overflow-y: scroll; }
#player #playlist { width: 240px; }
#player #playlist li { font-size: 11px; padding: 2px 4px; cursor: pointer; }
#player #playlist li.stripe { background: #e7ecef; }


/* Resource Center */
.resource_menu { width: 172px; float: left; display: inline; padding: 23px 14px 0 14px; }
.resource_menu li a.title { display: block; background: url(../images/resource_menu.gif); font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size: 12px; width: 155px; height: 23px; position: relative; padding: 0 0 0 13px; margin: 0 0 4px 0; line-height: 23px; color: #fff; text-decoration: none; }
.resource_menu li a.title .collapse { position: absolute; right: 5px; top: 6px; width: 12px; height: 12px; background: url(../images/resource_collapse.gif); overflow: hidden; }
.resource_menu li a.title .expand { position: absolute; right: 5px; top: 6px; width: 12px; height: 12px; background: url(../images/resource_expand.gif); overflow: hidden; }

.resource_menu li ul { margin: 0 0 12px 18px; display: none; }
.resource_menu li ul li { height: 16px; }
.resource_menu li ul li a { color: #5d80a3; font-size: 12px; }

.resource_panel { width: 568px; float: left; display: inline; }
.resource_panel_inner { padding: 25px 25px 0 30px; }

.resource_ad { padding-left: 10px }

.resource_list_wrapper { padding: 25px 0 15px 0; }
.resource_list { overflow: hidden; position: relative; width: 507px; }
.resource_list li { float: left; padding: 0 0 15px 30px; width: 220px; }
.resource_list li a { font-size: 12px; color: #000 }
.resource_list li a.top { color: #538fb5 }

.contest_block { overflow: hidden; }

.clear { overflow: hidden; _zoom: 1; }


.profile_nav_block { float: left; width: 130px }
.profile_content { float: left; width: 658px; }
.profile_main { width: 418px; float: left; margin-right: 10px; min-height: 568px; }
.profile_meta { width: 161px; float: left; display: inline; }

#resources_iframe { margin: -20px 0 -10px -20px; background: #fff; width: 775px; }



.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.bodyheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	color: #4e9bbf;
}

#cred_help { display: none; }


.station_expand { text-decoration: none }

.stats_table { width: 550px; border: solid 1px;}
.stats_table td,
.stats_table th { padding: 3px 5px; width: 100px; text-align: left; border: solid 1px; }







.divSignUpSectionHeader {
  background-image: url(/images/signup_apd_artist_blank.gif);
  width:600px;
  height:90px;
  font-size:22px;
  color: #4D9CC3;
  font-weight:bold;
  text-decoration:none;
  }
.divSignUpSectionHeader a{
  font-size:22px;
  color: #4D9CC3;
  font-weight:bold;
  text-decoration:none;
  }
.divSignUpSectionHeader span{
  font-size:14px;
  color: #81260B;
  font-weight:bold;
  text-decoration:none;
  padding-top:16px;
  margin-top:16px;
  }

#divPromoCodeDetail {
   color: #81260B;
   font-weight: bold;
   font-size: 14px;
   }
#divSubscriptionStatus {
   color: #000000;
   font-size: 13px;
   line-height: 1.5em;
   }


.inputRadio {width:40px;}
#divErrorMessage {color:#FF0000;font-weight:bold;font-size:18px;}
.divSignupFieldError {float:left;width:150px;color:#FF0000;}
.formButtonBlue {
   color: #FFFFFF;
   font-weight: bold;
   font-family: Arial,Helvetica;
   font-size:16px;
   padding-top: 13px;
   text-align:center;
   width:84px;
   height:26px;
   background-image: url('/images/form_blank_btn.gif');
   }
.formButtonBlue a {
   text-decoration: none;
   color: #FFFFFF;
   }

.home_news h3, .home_news h3 a, .home_news h3 a:link { text-transform: uppercase; text-decoration: none; }

div.opp {
	margin-top: .5rem;
	margin-bottom: .5rem;
}