#add_song_btn {
background-image:url("/images/add_song_btn.png");
color:#FFF;
display: block;
float: left;
height:17px;
margin-bottom:15px;
margin-left:20px;
margin-top:10px;
padding-top: 2px;
padding-left: 40px;
width:70px;
}

#album_info {
background-image:url(/images/odd_row_bg.png);
height:92px;
overflow:hidden;
width:988px;
}

#album_info_buy {
float:right;
padding:10px;
}

#albumlist_contents {
height:50px;
overflow:hidden;
}

#albumlist_scrollbar {
border-left:1px solid #ccc;
float:right;
height:51px;
width:9px;
}

#albumlist_title {
background-color:#eff5cf;
border-bottom:1px solid #ccc;
height:18px;
margin:0;
}

#albumlist_title h2 {
color:#595959;
font-size:11px;
font-weight:700;
margin:0;
padding-left:5px;
padding-top:2px;
}

#artist_blog_banner1,#artist_banner1 {
padding-top:0;
}

#artist_general_data fieldset a,#artist_upload fieldset a {
color: #333;
text-decoration:underline;
}

#artist_subscribe_left {
float:left;
overflow:auto;
width:400px;
}

#artist_subscribe_right {
float:right;
overflow:auto;
padding-right:40px;
width:400px;
}

#artist_upload input[type=text], #artist_upload textarea {
width: 400px;
background-color:#fff;
border:1px solid #ddd;
color:#333;
font-size:10px;
height:17px;
}
#artist_upload textarea {
height:120px;
width:400px;
}
#bj_heading, #past_clients_heading
{
color: #666666;
font-size: 12px;
padding: 10px 0 20px 0;
}
#bj_heading a
{
color: #000000;
text-decoration: underline;
}
#bj_heading span
{
color: #cb3831;
}
#bj_stonati
{
background-image: url('/images/stonati.png');
background-repeat: no-repeat;
height: 480px;
margin-right: 0;
}
#bj_tom_tom
{
background-image: url('/images/tom_tom.png');
background-repeat: no-repeat;
height: 480px;
}
#bj_uno_solo
{
background-image: url('/images/uno_solo.png');
background-repeat: no-repeat;
height: 480px;
}
#brand_jockey
{
height: 650px;
}
#brand_jockey, #past_clients
{
overflow: auto;
padding-left: 68px;
padding-top: 27px;
}

#brand_jockey
{
width: 852px;
}
#brand_jockey h1, #past_clients h1
{
color: #cb3831;
font-weight: normal;
font-size: 19px;
}
#brand_jockey h1 span
{
color: #444444;
}
#brand_jockey h1 span.bj_h1_smaller
{
font-size: 11px;
}
#brand_jockey h1 span.bj_h1_bigger
{
font-size: 14px;
}
#buy_album_btn_box {
float:left;
padding-left:12px;
padding-top:10px;
width:85px;
}

#container,#container_artist,#container_license {
float:left;
overflow:hidden;
width:688px;
}

#container_artist,#container_license {
width:988px;
}

#edu_left {
  width: 100%;
}

#edu_right {
float:right;
padding-top:27px;
width:200px;
}

.edu_right_btn
{
color: #666666;
font-size: 11px;
font-family: verdana, sans serif;
text-align: right;
text-decoration: underline !important;
}


.edu_right_btn div {
color: #ffffff;
clear: right;
width: 140px;
height: 35px;
background-color: #C33D2D;
margin-bottom: 10px;
margin-right: 30px;
padding-top: 7px;
}

#enquiry #submit_button,#artist_general_data #submit_button, #artist_upload #submit_button  {
background-color:#ddd;
background-position:center center;
background-repeat:repeat-x;
border:1px solid #999;
color:#666;
font-size:1.1em;
height:45px;
width:150px;
}

#enquiry #submit_button:hover {
background-color:#eee;
}

#enquiry fieldset .enquiry_inputs,#artist_general_data fieldset .artist_general_data_inputs {
background-color:#FFF;
border:1px solid #CCC;
font-weight:400;
margin:0;
vertical-align:middle;
width:425px;
}

#enquiry fieldset .enquiry_label,#artist_general_data fieldset label, #artist_upload fieldset label {
color:#333;
float:left;
font-size:10px;
margin-right:0;
padding-right:12px;
text-align:right;
width:163px;
}

#artist_general_data fieldset label a {
font-size: 1.3em;
font-weight: bold;
}

#enquiry fieldset legend,#artist_general_data legend, #artist_upload legend  {
background-color:#FFF;
border:2px solid #E9E9E9;
color:#999;
font-size:12px;
font-weight:700;
margin:0 10px;
padding:5px 10px 6px;
}

#enquiry fieldset p,#artist_general_data fieldset p, #artist_upload fieldset p {
color:#666;
font-size:12px;
font-style:normal;
font-weight:700;
margin:7px 20px 25px 20px;
padding:0;
text-align:justify;
}

#enquiry fieldset,#artist_general_data fieldset,#artist_upload fieldset  {
background-color:#F9F9F9;
border:3px solid #E9E9E9;
font-size:10px;
margin:0 0 40px;
padding:20px;
width:670px;
}

#enquiry h2,#artist_general_data h2, #artist_upload h2 {
font-size:1.1em;
margin-bottom:10px;
}

#enquiry select,#artist_general_data select,#artist_upload select {
width:400px;
}

#enquiry textarea,#artist_general_data textarea {
height:80px;
width:425px;
}

#enquiry,#artist_general_data {
font-size:1.1em;
}

#enquiry,.enquiry_paragraph,.enquiry_header,.enquiry_paragraph_small,#artist_general_data,#artist_upload {
padding-left:30px;
padding-right:30px;
}
#enquiry_non_commercial_choice p
{
margin-left: 30px;
background-color: #fff;
border: 1px solid black;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 60px;
width: 85%;
}
#enquiry_select_type
{
font-size: 1.5em;
padding-top: 40px;
padding-bottom: 160px;
}

#enquiry_select_type select
{
font-size: 1.1em;
}

#error_page a,#payment_result a {
color:#555;
font-weight:700;
}

#error_page a:hover,#payment_result a:hover,#you_are_using span,.overlay_tab_titles li.unselected_tab a,.overlay_tab_titles_big li.unselected_tab a {
color:#777;
}

#error_page p,#payment_result p,#pickprice_div p,#pickprice_div li {
color:#444;
font-size:12px;
}

#error_page,#payment_result {
height:320px;
padding:20px;
}

#faq {
font-size:1.2em;
padding:30px;
}

#faq #faq_index {
list-style-type:square;
padding-left:25px;
}

#faq a {
color:#008;
}

#faq a.back_to_top {
color:#000;
font-size:0.7em;
padding-left:10px;
text-decoration:underline;
}

#faq a:hover {
color:#00f;
text-decoration:underline;
}

#faq h2 {
margin-top:20px;
}

#faq h3 {
margin-bottom:5px;
margin-top:10px;
}

#faq ul li {
color:#008;
font-size:1.2em;
list-style-type:square;
margin-bottom:5px;
margin-left:15px;
margin-top:20px;
}

#faq ul#faq_index li {
color:#008;
font-size:1.0em;
list-style-type:square;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
}

#faq ol {
list-style-type:lower-alpha;
margin-bottom:10px;
margin-left:40px;
}

#faq p {
padding-left:20px;
padding-right:20px;
}

#faq ul li p {
padding-left:0px;
padding-right:0px;
}

#flash_placeholder {
padding:12px;
text-align:center;
}

#flash_player {
background-color:#888;
height:100px;
overflow:auto;
width:688px;
}

#folded_search {
text-align:right;
}

#footer {
background-image:url("/images/footer_back.png");
clear:left;
color:#666;
font-size:12px;
font-weight:700;
height:20px;
overflow:auto;
padding-left:70px;
padding-top:6px;
text-align:left;
width:918px;
}

#footer a {
color:#666;
font-size:11px;
font-weight:700;
}

#footer span {
border-right:1px solid #6e6e6e;
height:19px;
padding-left:10px;
padding-right:10px;
}

#formContainer {
color:#eee;
font-size:9px;
padding-left:10px;
padding-top:5px;
}

#formContainer input,.license_country {
width:170px;
}

#free_non_commercial_filter
{
float: right;
margin-top: 4px;
width: 394px;
}

#free_non_commercial_filter a
{
color: #646464;
text-decoration: underline;
}

#get_current_url_contents {
background-color:#e1eff6;
border-top:1px solid #85abbe;
height:50px;
padding:10px;
position:absolute;
right:394px;
top:20px;
width:200px;
z-index:1004;
}

#get_current_url_contents a {
display:block;
float:right;
margin-right:4px;
}

#get_current_url_contents input {
width:190px;
}

#header {
background-color:#4d4d4d;
color:#fff;
height:20px;
width:988px;
}

#header img {
margin-left:5px;
}

#header p {
float: left;
font-size:10px;
font-weight:700;
height:17px;
margin-left: 3px;
overflow:hidden;
padding-top:3px;
text-align:center;
}

#help_contents {
color:#fff;
height:550px;
overflow:auto;
padding:20px;
text-align:left;
width:760px;
}

#help_contents h1 {
background-color:#e2de66;
color:#000;
font-size:30px;
padding-left:10px;
}

#help_contents h3 {
color:#e2de66;
font-size:16px;
}

#help_contents p {
color:#000;
font-size:14px;
}

#help_contents select {
background-color:#444;
border:1px solid #555;
color:#e2de66;
font-size:14px;
height:21px;
margin-left:5px;
width:400px;
}

#help_contents span {
color:#e2de66;
font-weight:700;
}

#i_make_music h1 {
background-color:#7de0ea;
color:#222;
font-size:48px;
margin:0;
padding:0;
}

#i_make_music span {
color:#7de0ea;
font-weight:700;
}

#i_make_music:hover h1 {
background-color:#7de0ea;
color:#444;
}

#i_make_music:hover span {
color:#7de0ea;
}

#i_need_music h1 {
background-color:#ff0;
color:#222;
font-size:48px;
margin:0;
padding:0;
}

#i_need_music p,#i_make_music p {
background-color:#222;
color:#aaa;
font-weight:400;
padding:25px 25px 25px 35px;
text-align:left;
}

#i_need_music span {
color:#ff0;
font-weight:700;
}

#i_need_music,#i_make_music {
background-repeat:no-repeat;
border:0;
color:#404040;
display:block;
height:60px;
letter-spacing:-0.1px;
width:360px;
}

#i_need_music:hover h1 {
background-color:#ff0;
color:#444;
}

#i_need_music:hover p,#i_make_music:hover p {
background-color:#444;
color:#fff;
}
.info_heading
{
color: #666666;
font-size: 12px;
padding: 10px 0 20px 0;
}

.info_h1 h1
{
color: #cb3831;
font-weight: normal;
font-size: 19px;
}

.info_h1
{
overflow: auto;
padding-left: 30px;
padding-top: 27px;
width:585px;
}
.edu_h1
{
overflow: auto;
padding-left: 30px;
padding-top: 27px;
width:730px;
}
.edu_h1 h1
{
color: #cb3831;
font-weight: normal;
font-size: 19px;
}
.edu_h1 a {
  color:#666666;
  text-decoration: underline !important;
    
}

#intro_buttons a {
display:block;
margin-bottom:21px;
width:406px;
}

#intro_center_column {
float:left;
height:200px;
width:41px;
}

#intro_contents {
background-image:url("/images/logo_back.png");
overflow:auto;
}

#intro_description {
clear:both;
color:#6d6d6d;
font-size:13px;
line-height:20px;
padding-top:40px;
text-align:center;
}

#intro_footleft_column {
padding-left:105px;
padding-right:17px;
}

#intro_footleft_column h1 {
margin-right:90px;
}

#intro_footleft_column h1,#intro_footcenter_column h1,#intro_footright_column h1 {
font-size:11px;
margin-bottom:5px;
margin-top:8px;
padding:0;
text-align:center;
}

#intro_footleft_column,#intro_footcenter_column,#intro_footright_column {
background-image:url(/images/home_foot_back.png);
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
float:left;
height:68px;
overflow: hidden;
width:433px;
}

#intro_footleft_column ul, #intro_footright_column ul {
color:#8c8c8c;
font-size:9px;
font-weight:700;
line-height:16px;
list-style-type:none;
margin-left:auto;
margin-right:auto;
}

#intro_left_column {
float:left;
height:194px;
padding-left:71px;
padding-top:63px;
width:406px;
}

#intro_right_column {
float:left;
height:194px;
padding-left:1px;
padding-top:63px;
width:406px;
}

#intro_left_column ul, #intro_right ul {
color:#666;
font-size:12px;
line-height:17px;
padding-left:80px;
padding-top:15px;
}

#intro_title_foot {
background-color:#ff0;
color:#666;
font-size:14px;
font-weight:700;
height:30px;
}

#intro_title_foot p {
color:#666;
padding:6px;
text-align:center;
}

#intro_title_spacer {
background-image:url("/images/intro_separator_bg.png");
height:30px;
}

#invalid_files,#tab_contents_info,#share_playlist {
padding:10px;
}

#language_current_flag {
position:absolute;
right:3px;
top:3px;
}

#language_current_flag a {
display: block;
padding: 1px;
}

#language_current_flag a:hover {
background-color: #777;
}

#language_select {
border-bottom:1px solid #4D4D4D;
border-left:1px solid #4D4D4D;
border-right:1px solid #4D4D4D;
list-style-type: none;
position: absolute;
right: 0px;
z-index: 10000;
background-color: #eee;
filter:alpha(opacity=95);
opacity:.95;
top: 20px;
}

#language_select a {
color: #333;
display: block;
font-size: 0.9em;
padding-right: 5px;
padding-bottom: 2px;
padding-top: 2px;
}


#language_select li img {
  vertical-align:middle;
}

#language_select li:hover {
  background-color: #999;
}

#language_select li:hover a {
color: #fff;
}

#learn_what {
float:right;
margin-right:62px;
padding-top:50px;
width:190px;
}

#learn_what img {
margin-left:3px;
margin-right:3px;
vertical-align:middle;
}

#learn_what_small {
float:right;
font-size:9px;
font-style:italic;
margin-right:6px;
margin-top:4px;
}

#learn_what_small a {
color:#e2de66;
cursor:help;
}

#license_contents {
background-color:#f3f3f3;
float:left;
overflow:hidden;
position:relative;
width:988px;
}

#license_quotation, #invoice_total {
color:#666;
float:left;
}

#license_quotation #quotation_price, #invoice_total #invoice_price {
color:#666;
font-size:16px;
font-weight:700;
}

#license_quotation #quotation_price_converted, #invoice_total #invoice_price_converted {
padding-left:90px;
}

#license_steps {
background-image:url("/images/licensing_separator_bg.png");
height:25px;
padding-left:14px;
padding-top:14px;
}

#licensing_footer {
height:40px;
width:100%;
}

#licensing_separator,#licensing_footer {
background-image:url("/images/licensing_separator_bg.png");
height:12px;
}

#login {
background-color:#EAEAEA;
border:1px solid #DDD;
float:right;
height:29px;
left:690px;
min-width:146px;
opacity:0.95;
padding-left:10px;
padding-right:10px;
padding-top:9px;
position:absolute;
text-align:center;
width:146px;
}

#login a, .loginForm a {
color:#ccc;
font-size:9px;
font-weight:700;
}

#login a {
color:#666;
}

#login a:hover,.overlay_tab_contents a,a.reeflist_link {
color:#999;
}

#login span {
color:#666;
font-weight:700;
}

.loginForm {
background-color:#999;
height:130px;
margin-left:690px;
position:absolute;
width:190px;
z-index:100;
}

.loginForm a:hover,#formContainer label {
color:#fff;
}

#login_or_register {
font-size:17px;
padding-top:60px;
text-align:center;
}

#logo_bar {
background-image:url("/images/logo_back.png");
height:126px;
width:988px;
}

#logo_bar a {
color:#fff;
font-size:12px;
font-weight:700;
}

#logo_bar img {
left:68px;
position:relative;
top:28px;
}

#logo_bar p {
float:right;
margin-bottom:0;
margin-right:5px;
margin-top:90px;
}

#logo_bar p img {
margin-right:6px;
margin-top:0;
position:static;
vertical-align:middle;
}

#main_edu {

}

#main_search {
background-image:url("/images/search_back.png");
height:88px;
overflow:hidden;
width:688px;
}

#main_search .main_genre_option {
font-weight:700;
height:13px;
}

#main_search .sub_genre_option,#rename_playlist,#playlist_title ul#playlist_menu li,.license_choice_title span,#pickprice_div p {
padding-left:10px;
}

#main_search label {
color:#666;
display:block;
float:left;
font-weight:400 !important;
padding:0 0 3px;
text-align:left;
width:8em;
}

#main_window {
margin-left:auto;
margin-right:auto;
overflow:hidden;
position:relative;
text-align:left;
width:988px;
}

#modal_bg {
background-color: #000;
filter:alpha(opacity=75);
height: 100%;
opacity:.75;
position: absolute;
width: 100%;
z-index: 1001;
}

#more_info {
padding:30px;
text-align:justify;
}

#more_info ul {
list-style-image:url(/images/triangle_small.png);
padding-left:20px;
}

#more_info ul li,#more_info p {
font-size:13px;
line-height:28px;
}

#newsletter {
background-color:#888;
float:right;
position:relative;
top:110px;
}

#newsletter input {
background-color:#000;
color:#FFF;
font-size:10px;
}

#no_search_result {
padding:50px;
text-align:center;
}

#no_search_result a {
color:#000;
text-align:center;
text-decoration:underline;
}

#our_mission {
background-image:url("/images/upload_back.png");
padding:15px;
}

#our_mission h1 {
margin-top:0;
}

#our_mission h2 {
margin-top:10px;
}

#our_mission ol,#our_mission ul,#playlist ol,#upload_slots,#help_contents ol,#privacy_policy ol {
padding-left:20px;
}

#our_mission_footer p,#our_mission_footer li,#share_playlist input,.enquiry_paragraph_small {
font-size:10px;
}

#our_mission_header p,#our_mission_header li,#our_mission_header span {
font-size:13px;
}

#pages_index {
background-image:url("/images/pages_index_back.png");
height:20px;
overflow:hidden;
width:988px;
}

#pages_index #get_current_url {
float:right;
margin-top:4px;
width: 220px;
}

#pages_index #get_current_url a {
color:#646464;
text-decoration:underline;
}

#partners {
left:880px;
position:absolute;
top:53px;
width:90px;
z-index:10;
}

#partners img {
clear:both;
left:0;
margin-top:5px;
position:relative;
top:5px;
}

#past_clients_heading
{
padding-bottom: 0;
}
#pickprice_div {
height:130px;
padding:10px;
}

#pickprice_div ol {
padding-bottom:10px;
padding-left:30px;
}

#pickprice_div li a:hover,#upload_requirements a:hover,#upload_warning a:hover,.overlay_tab_contents a:hover 
{
text-decoration:underline;
}

#player_intro {
padding-left:25px;
}

#player_intro a,.see_an_example a,#flash_placeholder a {
color:#000;
text-decoration:underline;
}

#player_intro div {
float:right;
margin-right:10px;
padding-bottom:5px;
}

#player_intro h1 {
font-weight:400;
}

#player_intro img {
margin-left:5px;
margin-right:5px;
vertical-align:middle;
}

#player_intro p {
padding-top:10px;
text-align:center;
}

#player_intro table {
background-image:url("/images/even_row_bg.png");
border-collapse:collapse;
}

#player_intro td {
font-size:13px;
height:40px;
padding:5px;
vertical-align:top;
}

#player_intro th {
border-bottom:1px solid #000;
font-size:13px;
font-style:italic;
height:30px;
}

#playlist {
background-color:#e8eadf;
border:1px solid #ccc;
clear:right;
color:#595959;
float:right;
height:186px;
overflow:hidden;
width:298px;
}

#playlist #formContainer label,.overlay_tab_titles li a,.overlay_tab_titles_big li a {
color:#444;
}

#playlist_contents {
height:113px;
margin-top:5px;
overflow:hidden;
padding-left:5px;
}
#playlist_dropdown_arrow {
float: right;
padding-top: 2px;
}
#playlist_scrollbar {
border-left:1px solid #ccc;
float:right;
height:126px;
width:9px;
}
#playlist_scrollbar_bar {
height: 108px;
}
#playlist_scrollbar_container {
height: 108px;
}
#playlist_scrollbar_handle {
background-color: #999;
width: 100%;
}

#playlist_title {
background-color:#eff5cf;
border-bottom:1px solid #ccc;
height:38px;
margin:0;
}

#playlist_title h2 {
color:#595959;
display:block;
float:left;
font-size:16px;
font-weight:700;
margin:0;
padding-left:10px;
padding-top:10px;
text-decoration:none;
}

#playlist_title ul#playlist_menu {
background-color:#eff5cf;
border-bottom:1px dotted #888;
border-right:1px dotted #888;
font-size:11px;
font-weight:400;
list-style:none;
position:absolute;
left: 690px;
top:180px;
width:150px;
z-index:500;
}

#playlist_title ul#playlist_menu hr {
border-bottom:1px dotted #888;
border-top:0;
}

#playlist_title ul#playlist_menu li a {
color:#595959;
display:block;
}

#playlist_title ul#playlist_menu li:hover {
background-color:#999;
color:#fff;
}

#playlist_toolbar {
background-color:#ccc;
height:21px;
text-align:center;
width:100%;
}

#playlist_toolbar input {
background-color:#e8eadf;
border:0;
color:#5d5d5d;
font-size:12px;
font-variant:small-caps;
height:20px;
margin-right:1px;
width:98px;
}

#preload {
height:0;
line-height:0;
position:absolute;
width:0;
}

#presentation_link {
padding-bottom:30px;
text-align:center;
width:100%;
}

#presentation_link a {
color:#fff;
font-size:14px;
font-weight:700;
}

#press_kit {
padding-left:25px;
padding-bottom: 40px;
width: 90%;
}
#press_kit  a {
color:#666;
text-decoration: none;
}
#press_kit  a:hover {
text-decoration: underline;
}
#press_kit  h1 {
font-size:16px;
margin-top: 30px;
color:#333;
}
#press_kit  p {
font-size:11px;
color:#333;
line-height: 18px;
margin-bottom: 10px;
margin-top: 5px;
text-align:justify;
}

#privacy_policy {
padding:30px 80px;
text-align:justify;
}

#privacy_policy h2 {
padding-bottom:10px;
}

#privacy_policy h3 {
padding-bottom:5px;
}

#prog_dialog {
height: 180px;
width: 400px;
text-align: center;
}

#prog_dialog h1, #prog_dialog h2 {
  margin-top: 20px;
}

#prog_dialog h1 {
  font-size: 20px;
}

#prog_dialog h2 {
  font-size: 15px;
}

#prog_bar_perc {
display:block;
font-size:15px;
left:97px;
margin:0 auto;
position:absolute;
top:6px;
z-index:1003;
}

#promotion_contents {
background-image:url("/images/upload_back.png");
overflow:auto;
}

#rename_playlist label,#playlist_contents a,#albumlist_contents a,.sf_admin_list td {
padding:0;
}

#results {
background-image:url("/images/upload_back.png");
float:left;
height:auto !important;
min-height:265px;
overflow:hidden;
position:relative;
width:988px;
}

#right_column,.album_download_info {
float:right;
width:300px;
}

#search_again a {
color:#efefef;
float:right;
font-size:12px;
font-weight:700;
margin-top:6px;
}

.sponsor_edu_ied {
background-repeat: no-repeat;
width:112px;
height:59px;
margin-top: 10px;
}

.sponsor_edu_sapienza {
background-repeat: no-repeat;
width:112px;
height: 45px;
padding-bottom: 5px;
margin-top: 5px;
}

#sponsor_edu p {
font-size: 12px;
/* font-weight: bold;
 padding-top:55px; */
color: #666666;
}


.search_button {
background-image:url("/images/search.png");
border:0;
height:47px;
right:5px;
margin-top:9px;
position: relative;
width:109px;
}

.search_button_DE {
background-image:url("/images/search_DE.png");
}

.search_button_RU {
background-image:url("/images/search_RU.png");
}

.search_button_FR {
background-image:url("/images/search_FR.png");
}

.search_button_IT {
background-image:url("/images/search_IT.png");
}

#search_indicator {
background-color:#fff;
height:100%;
position:absolute;
top:334px;
width:988px;
z-index:1100;
}

#search_indicator img {
margin-left:450px;
margin-top:74px;
}

#search_indicator_p {
margin-top: 20px;
text-align: center;
font-size: 16px;
}

#slideshow img {
display:none;
left:0;
position:absolute;
top:0;
}

#social_networks_footer {
float:right;
margin-right:20px;
}

#social_networks_footer img {
margin-left:3px;
}
#social_iframe {
border: 0;
margin-left: 25px;
margin-top: 25px;
}
#subscribe_contents {
background-image:url("/images/upload_back.png");
float:left;
overflow:hidden;
position:relative;
width:988px;
}

#switch_bar {
background-image:url("/images/switch_bar_back.png");
clear:both;
height:20px;
overflow:hidden;
width:988px;
}

#switch_bar a {
background-image:url("/images/switch_button_back.png");
border:0;
color:#646464;
display:block;
float:left;
font-weight:lighter;
height:16px;
padding-top:4px;
text-align:center;
width:99px;
}

#terms_and_cond {
height:100px;
width:560px;
}

#terms_and_cond_check {
font-size:12px;
}

#total_price {
color:#bbb;
display:inline;
font-size:34px;
}

#twitter_div a {
color:#000;
font-size:8px;
text-decoration:underline;
}

#upload_header {
color:#ccc;
font-size:14px;
font-weight:700;
}

#upload_requirements a,#upload_warning a {
color:#000;
font-weight:700;
}

#upload_requirements,#upload_warning {
font-size:14px;
padding-left:20px;
text-align:justify;
width:95%;
}

#upload_steps {
background-color:#000;
}

#you_are_buying_album img {
border:1px solid #999;
vertical-align:middle;
}

#you_are_buying_album p {
float:left;
font-size:1.1em;
padding-left:20px;
padding-top:40px;
}

#you_are_using,#you_are_buying_album {
background-color:#ff0;
color:#666;
font-size:13px;
height:21px;
letter-spacing:-0.3px;
overflow:auto;
padding-left:70px;
padding-top:6px;
}

#you_are_buying_album {
background-color:#000;
color:#ccc;
font-size:11px;
height:125px;
overflow:auto;
padding-left:30px;
width:958px;
}

* html .scrollable_checklist label {
height:1%;
}

.ad100 {
float:right;
height:100px;
width:300px;
}

.ad250 {
float:right;
height:250px;
width:300px;
}

.add_to_beatlist {
background-image:url("/images/add_to.png");
border:0;
float:right;
height:18px;
width:68px;
}

.add_to_beatlist_DE {
background-image:url("/images/add_to_EN.png");
}

.add_to_beatlist_EN {
background-image:url("/images/add_to_EN.png");
}

.add_to_beatlist_FR {
background-image:url("/images/add_to_FR.png");
}

.add_to_beatlist_IT {
background-image:url("/images/add_to_EN.png");
}

.add_to_beatlist_RU {
background-image:url("/images/add_to_EN.png");
}

.album_download {
background-color:#FFFFFF;
border:1px solid #999999;
margin:40px;
overflow:auto;
padding:10px;
width:440px;
}

.album_download ol {
padding-left: 20px;
}

.album_download_cover {
float:left;
width:100px;
}

.album_download_cover img,.album_info_cover img {
height:72px;
width:72px;
}

.album_download_info {
float:left;
width:340px;
}

.album_info_cover {
float:left;
padding:10px;
width:72px;
}

.artist_bio {
float:right;
margin-right:10px;
padding:5px;
text-align:justify;
width:730px;
}

.artist_contents {
height:195px;
overflow:auto;
overflow-x:hidden;
width:950px;
}

.artist_photo {
float:left;
padding:5px;
width:120px;
}

.artist_photo img {
width:120px;
}

.artist_songs {
overflow:auto;
padding:10px;
width:420px;
}

.bj_column {
float: left;
margin-right: 20px;
padding: 0 10px 0 10px;
width: 246px;
}

.bj_column p
{
color: #666666;
font-size: 12px;
margin-top: 240px;
text-align: left;
}
.bj_column p a
{
color: #000000;
text-decoration: underline;
}
.buttons,.red_buttons {
background-color:#ff0;
border:0;
color:#444;
cursor:pointer;
font-size:11px;
font-weight:700;
height:28px;
margin-right:14px;
width:103px;
}

.checkboxes {
background:transparent;
border:0;
float:left;
}

.checkbox_list label {
display: inline;
}

.close_link {
left:940px;
}

.close_link,.close_link_small {
color:#000;
font-size:13px;
position:absolute;
}

.close_link_small {
right:3px;
top:3px;
}

.download_button input {
background-color:#ff0;
padding-left:10px;
padding-right:10px;
}

.download_button input,.license_agree_button input,.pay_now_button input,.pay_later_button input {
border:0;
color:#696969;
font-size:12px;
font-weight:700;
height:32px;
letter-spacing:-0.8px;
text-align:center;
}

.download_row {
clear:both;
font-size:13px;
overflow: auto;
width:900px;
}

.download_song {
background-image:url("/images/download_song.png");
}

.edit_song_collecting input {
width:60px;
}

.edit_song_row {
height:30px;
overflow:auto;
padding-top:10px;
width:100%;
}

.edit_song_row img {
margin-left:2px;
vertical-align:top;
}

.edit_song_row input {
color:#4e4e4e;
font-size:12px;
height:21px;
padding:0;
text-align:center;
vertical-align:middle;
}

.edit_song_row select {
background-color:#ccdde0;
border:0;
color:#254245;
font-size:12px;
height:21px;
margin-left:5px;
width:103px;
}

.edit_song_row_detail {
float:left;
padding-right:20px;
width:22%;
}

.edit_song_row_moods select {
width:119px;
}

.edit_song_slot_label_box {
background-color:#254245;
color:#FFF;
float:left;
height:15px;
padding:3px;
width:100px;
}

.edit_song_slot_label_box label {
color:#FFF;
display:inline;
}

.enquiry_header {
font-size:14px;
padding-top:20px;
}

.enquiry_paragraph {
font-size:14px;
}

.enquiry_paragraph .bigger_span {
font-size:1.2em;
font-weight:700;
}

.enquiry_paragraph,.enquiry_paragraph_small {
color:#333;
text-align:justify;
}

.go_buttons {
background-color:#ff0;
border:0;
color:#666;
cursor:pointer;
display:block;
float:right;
font-size:10px;
font-weight:700;
text-align:center;
width:103px;
}

.grey_light_text {
color:#999;
font-size:12px;
line-height:13px;
}

.grey_text {
color:#555;
font-size:12px;
line-height:13px;
}

.help_pay {
background:#ccc;
float:left;
height:150px;
padding:20px;
width:270px;
}

.help_who {
background:#aaa;
float:left;
height:150px;
padding:20px;
width:270px;
}

.info_overlay,.info_overlay_small,.info_overlay_make {
background-image:url("/images/logo_back.png");
height:260px;
position:absolute;
top:21px;
width:100%;
z-index:999;
}

.info_overlay_make span {
color:#fff;
font-size:11px;
font-variant:normal;
font-weight:700;
}

.info_overlay_small h1,.info_overlay_make h1 {
background-color:#e2de66;
font-size:19px;
margin:0;
padding:0;
}

.info_overlay_small ol,.info_overlay_make ol {
padding-left:30px;
text-align:left;
}

.info_overlay_small p,.info_overlay_make p {
font-weight:400;
padding:5px;
text-align:left;
}

.info_overlay_small span {
color:#e2de66;
font-weight:700;
}

.info_overlay_small,.info_overlay_make {
background-color:#444;
border:0;
color:#ccc;
left:90px;
padding:10px;
top:5px;
width:478px;
z-index:100;
}

.inputs,.multi_select {
background-color:#fff;
border:1px solid #ddd;
color:#333;
font-size:10px;
height:17px;
width:170px;
}

.inputs_overlay {
width:100px;
}

.inputs_overlay_large {
width:157px;
}

.intro_header {
color:#254245;
font-size:40px;
font-weight:700;
margin-left:20px;
margin-top:0;
padding-bottom:0;
padding-top:10px;
}

.intro_small_ul {
color:#8c8c8c;
font-size:9px;
font-weight:700;
line-height:16px;
list-style-type:none;
margin-left:auto;
margin-right:auto;
}

.intro_ul {
color:#666;
font-size:12px;
line-height:17px;
padding-left:80px;
padding-top:15px;
}

.licence_choice_0 {
background-color:#b3b3b3;
height:23px;
margin-bottom:3px;
}

.licence_choice_0 span a,.licence_choice_1 span a {
color:#222;
}

.licence_choice_0 span a:hover,.licence_choice_1 span a:hover,.subscribe_form_footer p,.subscribe_form_footer label {
color:#eee;
}

.licence_choice_0 span,.licence_choice_1 span,.licence_choice_0 span a,.licence_choice_1 span a {
font-size:12px;
font-weight:400;
}

.licence_choice_0,.licence_choice_1 {
font-size:14px;
font-weight:700;
}

.licence_choice_0:hover,.licence_choice_1:hover {
background-color:#666;
}

.licence_choice_1 {
background-color:#d9d9d9;
height:23px;
margin-bottom:3px;
}

.licence_choice_list {
list-style:none;
list-style-type:none;
margin:0 35px;
width:960px;
}

.licence_choice_list a {
color:#333;
display:block;
font-size:15px;
padding-left:8px;
width:760px;
}

.licence_choice_list img {
border:0;
color:#fff;
float:right;
margin-right:9px;
margin-top:5px;
padding:0;
}

.licence_choice_list input {
float:right;
margin:0;
}

.licence_choice_list li {
display:block;
height:28px;
width:914px;
}

.license_agree_button input {
background-color:#f03528;
color:#595959;
width:130px;
}

.license_choice_desc {
float:left;
margin-left:15px;
margin-top:6px;
}

.license_choice_title {
float:left;
height:22px;
margin-right:4px;
margin-top:4px;
overflow:hidden;
}

.license_form fieldset label {
color:#888;
font-size:9px;
padding-bottom:1px;
padding-top:6px;
}

.license_form fieldset,.subscribe_form fieldset {
border:0;
margin-bottom:15px;
margin-top:15px;
padding-left:35px;
}

.license_form select,.subscribe_form select {
font-size:10px;
height:19px;
}

.license_form textarea,.subscribe_form textarea,#enquiry textarea,#artist_general_data textarea {
border:1px solid #ccc;
color:#333;
height:94px;
}

.license_form textarea,.subscribe_form textarea {
width:175px;
}

.license_form_footer {
background-color:#d9d9d9;
clear: both;
color:#eee;
margin:18px;
overflow:auto;
padding-left:20px;
padding-top:10px;
width:926px;
}

.license_form_footer #paynow_paylater {
float:right;
font-size:10px;
margin-right:20px;
margin-top:10px;
width:530px;
}

.license_form_footer #paynow_paylater .paynow_paylater_text {
color:#666;
float:left;
height:25px;
padding-top:5px;
text-align:right;
}

.license_form_footer #paynow_paylater .paynow_paylater_text a {
color:#333;
font-weight:700;
}

.license_header {
font-size:13px;
font-weight:700;
margin-bottom:10px;
margin-top:30px;
text-transform:uppercase;
}

.license_header,.license_header2,.subscribe_header {
clear:both;
font-weight:400;
margin-bottom:5px;
padding-bottom:0;
padding-left:35px;
padding-top:5px;
}

.license_header2 {
color:#777;
font-size:18px;
line-height: 20px;
margin-top:5px;
}

.license_paragraph {
color:#333;
font-size:11px;
padding-left:35px;
padding-right:10px;
text-align:justify;
width:85%;
}

.license_paragraph a {
color:#666;
font-weight:700;
}

.license_paragraph a:hover {
text-decoration: underline;
}

.license_step {
background-color:#c7c7c7;
border-bottom:1px solid #999;
color:#888;
height:19px;
}

.license_step_active {
background-color:#d9d9d9;
border-bottom:1px solid #999;
color:#888;
height:19px;
}

.license_step_highlight {
background-color:#f3f3f3;
color:#333;
}

.license_step_highlight,.upload_step_highlight,.upload_step_active,.license_step_active,.license_step {
border:0;
display:block;
float:left;
font-size:11px;
height:20px;
margin-right:1px;
padding-top:5px;
text-align:center;
width:110px;
}

.main_genre_opt {
  font-weight: bold;
}

.main_label {
color:#000;
font-size:1.4em;
font-weight:700;
padding-left:5px;
text-align:left;
}

.multi_select {
height:200px;
}
.multisong_adv {
color: #000;
}
.next_buttons {
background-image:url("/images/upload_next_arrow.png");
background-position:center left;
background-repeat:no-repeat;
border:0;
color:#ddd;
font-size:40px;
height:60px;
padding-left:30px;
width:300px;
}

.overlay_detail {
float:left;
margin-right:5px;
overflow:auto;
}

.overlay_detail span {
font-size:12px;
font-variant:small-caps;
font-weight:700;
}

.overlay_detail textarea {
background-color:#fff;
color:#333;
font-size:13px;
}

.overlay_row {
clear:both;
height:30px;
padding-bottom:4px;
width:100%;
}

.overlay_tab_contents {
background-image:url("/images/body_back.png");
color:#222;
height:230px;
left:15px;
position:absolute;
top:10px;
width:960px;
z-index:1000;
}

.overlay_tab_contents h3 {
color:#777;
font-size:10px;
margin-bottom:30px;
}

.overlay_tab_titles li,.overlay_tab_titles li.unselected_tab,.overlay_tab_titles_big li,.overlay_tab_titles_big li.unselected_tab {
background-color:transparent;
background-image:url("/images/selected_tab_back.png");
float:left;
font-size:12px;
font-weight:700;
height:15px;
margin-right:2px;
padding:5px;
text-align:center;
width:80px;
}

.overlay_tab_titles li.unselected_tab {
background-image:url("/images/unselected_tab_back.png");
}

.overlay_tab_titles,.overlay_tab_titles_big {
background-image:url("/images/logo_back.png");
height:25px;
list-style-type:none;
width:100%;
}

.overlay_tab_titles_big a {
font-size:15px;
margin-left:25px;
}

.overlay_tab_titles_big li,.overlay_tab_titles_big li.unselected_tab {
background-image:url("/images/selected_tab_big_back.png");
text-align:left;
width:489px;
}

.overlay_tab_titles_big li.unselected_tab {
background-image:url("/images/unselected_tab_big_back.png");
}

.page_numbers {
background-image:url("/images/pages_separator.png");
background-position:top right;
background-repeat:no-repeat;
}

.page_numbers span, .page_numbers a {
color:#646464;
display:block;
font-size:10px;
height:16px;
padding-top:4px;
text-align:center;
width:24px;
}

.page_numbers a:hover {
background-image:url("/images/pages_index_back_dark.png");
}

.page_numbers span {
background-image:url("/images/switch_button_back_dark.png");
color:#fff;
}

.page_numbers,.page_buttons {
float:left;
height:20px;
}

.page_buttons {
float:left;
height:20px;
width: 25px;
}

.pages_label {
color:#646464;
float:left;
font-size:11px;
overflow: hidden;
padding-left:4px;
padding-top:3px;
padding-right:10px;
width: 34px;
}

.past_clients_box
{
font-size: 9px;
text-align: center;
float: left;
width: 130px;
height:98px;
margin-right: 14px;
margin-bottom: 30px;
}

.past_clients_box_name
{
margin-top: 80px;
color: #444444;
}

.past_clients_box_type
{
margin-top: 7px;
font-size: 10px;
}

.pay_later_button input {
background-color:#8c8c8c;
width:150px;
}

.pay_now_button input {
background-color:#bfbfbf;
width:150px;
}

.payment_row {
clear:both;
font-size:13px;
overflow: hidden;
float: left;
margin-top: 10px;
padding-left: 35px;
height: 100px;
font-weight: bold;
width: 300px;
}
.pickprice_paragraph {
color:#444;
font-size:20px;
padding-left:10px;
padding-top:15px;
}

.pickprice_row {
padding:20px;
}

.pickprice_title {
color:#404040;
font-size:25px;
width:420px;
}

.playlist_contents_actions_td a,.albumlist_contents_actions_td a,.license_header,.subscribe_header {
color:#595959;
}

.playlist_contents_actions_td,.albumlist_contents_actions_td {
background-color:#262626;
font-size:8px;
height:12px;
text-align:center;
width:80px;
}

.playlist_contents_title_td,.albumlist_contents_title_td {
font-size:8px;
height:12px;
margin-right:0;
padding-left:5px;
width:190px;
}

.playlist_row0 td,.albumlist_row0 td {
background-color:#dee2c7;
}

.playlist_row0,.playlist_row1,.albumlist_row0,.albumlist_row1 {
border-top:2px solid #E8EADF;
}

.playlist_row0highlight td,.playlist_row1highlight td,.albumlist_row0highlight td,.albumlist_row1highlight td {
background-color:#fff;
border-top:2px solid #E8EADF;
}

.playlist_row1 td,.albumlist_row1 td {
background-color:#eef4ce;
}

.price_inputs {
font-size:30px;
height:34px;
margin:5px;
padding-right:5px;
text-align:right;
width:130px;
}

.prog_bar, .prog_bar_submission {
background-color:#254245;
color:#eee;
height:30px;
margin:0 auto;
margin-top: 40px;
text-align: left;
width:90%;
z-index: 1002;
}

.prog_bar
{
margin-top: 20px;
position: relative;
}

.prog_bar_submission
{
width:100%;
}

.prog_bar_comp {
background-color:#539299;
height:30px;
position:relative;
width:0;
}

.red_buttons {
background-color:#f03528;
}

.reeflist_artist {
color:#595959;
font-size:8px;
font-weight:700;
letter-spacing:0.6px;
}

.reeflist_song,.albumlist_title {
color:#595959;
font-size:7px;
letter-spacing:0.6px;
}

.scrollable_checklist {
border:1px solid #ccc;
height:300px;
list-style:none;
overflow:auto;
width:425px;
}

.scrollable_checklist label {
display:block;
}

.scrollable_checklist label:hover,.scrollable_checklist label.hover {
background:#777;
color:#fff;
}

.scrollable_checklist li {
background:none;
padding-left:0;
}

.search_box_row {
float:left;
padding-left:15px;
height: 25px;
width:552px;
}

.search_inputs,.search_inputs_highlight {
background-color:#e2f1f8;
border:0;
color:#646464;
height:15px;
width:130px;
}

.search_switches, .search_switches_selected {
background-color:#C7D8DD;
border:1px solid #BBBBBB;
color:#646464;
height:15px;
font-size: 0.8em;
font-weight: bold;
margin-left:0px;
width: 130px;
}
.search_switches:hover, .search_switches_selected {
background-color:#a7bdc4;
}
.search_row_0 td,ul.song_row_info_0,.songinfo_row_0 {
background-image:url("/images/even_row_bg.png");
}

.search_row_0_highlight td,.search_row_0_highlight td ul,.search_row_1_highlight td,.search_row_1_highlight td ul {
background-image:url("/images/body_back2.png");
}

.search_row_0_isplaying td,.search_row_0_isplaying td ul,.search_row_1_isplaying td,.search_row_1_isplaying td ul {
background-image:url("/images/isplaying_back.png");
}

.search_row_0_play {
background-image:url("/images/search_row_triangle0highlight.png");
height:18px;
width:36px;
}

.search_row_1 td,ul.song_row_info_1,.songinfo_row_1 {
background-image:url("/images/odd_row_bg.png");
}

.search_row_1_highlight td .add_to_beatlist,.search_row_0_highlight td .add_to_beatlist {
background-image:url("/images/add_to_highlight.png");
}

.search_row_1_highlight td .add_to_beatlist_EN,.search_row_0_highlight td .add_to_beatlist_EN {
background-image:url("/images/add_to_highlight_EN.png");
}

.search_row_1_highlight td .add_to_beatlist_FR,.search_row_0_highlight td .add_to_beatlist_FR {
background-image:url("/images/add_to_highlight_FR.png");
}

.search_row_1_highlight td .add_to_beatlist_IT,.search_row_0_highlight td .add_to_beatlist_IT {
background-image:url("/images/add_to_highlight_IT.png");
}

.search_row_1_highlight td .add_to_beatlist_DE,.search_row_0_highlight td .add_to_beatlist_DE {
background-image:url("/images/add_to_highlight_DE.png");
}

.search_row_1_highlight td .add_to_beatlist_RU,.search_row_0_highlight td .add_to_beatlist_RU {
background-image:url("/images/add_to_highlight_RU.png");
}

.search_row_1_highlight td .download_song,.search_row_0_highlight td .download_song {
background-image:url("/images/download_song_highlight.png");
}

.search_row_1_highlight td .use_song_EN,.search_row_0_highlight td .use_song_EN {
background-image:url("/images/use_song_highlight.png");
}

.search_row_1_highlight td .use_song_IT,.search_row_0_highlight td .use_song_IT {
background-image:url("/images/use_song_highlight_IT.png");
}

.search_row_1_highlight td .use_song_FR,.search_row_0_highlight td .use_song_FR {
background-image:url("/images/use_song_highlight_FR.png");
}

.search_row_1_highlight td .use_song_DE,.search_row_0_highlight td .use_song_DE {
background-image:url("/images/use_song_highlight_DE.png");
}

.search_row_1_highlight td .use_song_RU,.search_row_0_highlight td .use_song_RU {
background-image:url("/images/use_song_highlight_RU.png");
}

.search_row_1_highlight td a,.search_row_0_highlight td a,.search_row_0_highlight ul li a,.search_row_1_highlight ul li a,.search_row_1_isplaying td a,.search_row_0_isplaying td a,.search_row_0_isplaying ul li a,.search_row_1_isplaying ul li a,.licence_choice_0 a:hover,.licence_choice_1:hover a:hover {
color:#FFF;
}

.search_row_1_highlight td div,.search_row_0_highlight td div {
background-position:-36px 0;
}

.search_row_1_isplaying td div,.search_row_0_isplaying td div {
background-position:-72px 0;
}

.search_row_1_play {
background-image:url("/images/search_row_triangle1highlight.png");
height:18px;
width:36px;
}

.search_selects,.search_selects_highlight {
background-color:#e2f1f8;
border:0;
color:#646464;
line-height:15px;
width:130px;
}

.search_selects_highlight option,.search_selects_highlight optgroup {
background-color:#e2f1f8;
}

.search_selects_highlight,.search_inputs_highlight {
background-color:#eaf27e;
color:#555d5e;
}

.see_an_example {
clear:both;
padding-left:80px;
}

.small_buttons {
font-size:9px;
height:18px;
width:63px;
}

.songinfo_row_0,.songinfo_row_1 {
color:#000;
font-size:11px;
height:19px;
width:420px;
}

.span_error {
color:#c00;
}

.step_interlude h1 {
color:#222;
font-size:40px;
font-weight:400;
height:38px;
margin-bottom:3px;
margin-top:60px;
padding-left:20px;
}

.step_interlude h2 {
color:#53949b;
font-size:40px;
font-weight:400;
margin-top:1px;
padding-left:20px;
}

.step_interlude_foot {
background-color:#53949b;
height:100px;
margin-top:70px;
padding-top:50px;
}

.sub_genre_opt {
  padding-left: 10px;
}

.sub_label {
padding-left:5px;
text-align:left;
}

.subscribe_choice_0 {
border-bottom:1px solid #bbb;
display:block;
margin-bottom:2px;
padding:5px;
vertical-align:middle;
width:811px;
}

.subscribe_choice_0 span,#presentation_link a:hover {
color:#ddd;
}

.subscribe_choice_1 {
border-bottom:1px solid #bbb;
display:block;
margin-bottom:2px;
padding:5px;
width:811px;
}

.subscribe_choice_1 span {
color:#bee3ed;
}

.subscribe_choice_list {
list-style:none;
list-style-type:none;
margin:15px;
padding-left:5px;
padding-top:5px;
width:811px;
}

.subscribe_choice_list span {
color:#333;
font-size:17px;
font-variant:small-caps;
font-weight:700;
}

.subscribe_choice_list span img {
margin-left:5px;
vertical-align:middle;
}

.subscribe_form_footer {
background-color:#254245;
overflow:auto;
padding-bottom:10px;
padding-top:10px;
width:100%;
}

.subscribe_header {
color:#444;
margin-bottom:0;
padding-bottom:10px;
padding-left:20px;
}

.subscribe_step_0 {
background-image:url("/images/even_row_bg.png");
display:block;
font-size:14px;
height:24px;
margin-bottom:2px;
width:631px;
}

.subscribe_step_1 {
background-image:url("/images/odd_row_bg.png");
display:block;
font-size:14px;
height:24px;
margin-bottom:2px;
width:631px;
}

.subscribe_steps {
font-size:15px;
list-style:none;
list-style-type:none;
margin:30px;
padding-left:5px;
padding-top:5px;
width:631px;
}

.subscribe_steps span {
color:#333;
font-size:12px;
}

.tag_more_box {
background-color:#FFF;
margin-left:2px;
margin-right:4px;
padding-bottom:15px;
}

.td_actions {
width:162px;
}

.td_actions input {
margin:0;
}

.td_artist {
font-size:13px;
padding:0;
width:155px;
}

.td_artist a {
-moz-opacity:0.75;
color:#000;
filter:alpha(opacity=75);
font-weight:700;
opacity:.75;
}

.td_info {
width:235px;
}

.td_play {
width:36px;
}

.td_song {
font-size:13px;
margin-bottom:2px;
overflow:hidden;
padding:0;
width:185px;
}

.td_song a {
color:#000;
font-weight:lighter;
}

.transparent_arrow,#pages_index img,.pickprice_title,.pickprice_button,.download_title,.download_button,.license_agree_button,.pay_now_button,.pay_later_button,.videotags_title,.videotags_content {
float:left;
}

.upload_step {
background-color:#254245;
border:0;
color:#999;
font-size:11px;
height:20px;
margin-right:1px;
width:110px;
}

.upload_step_active {
background-color:#539299;
color:#888;
}

.upload_step_highlight {
background-color:#80e2ed;
color:#254245;
}

.use_song_EN {
background-image:url("/images/use_song.png");
}

.use_song_FR {
background-image:url("/images/use_song_FR.png");
}

.use_song_IT {
background-image:url("/images/use_song_IT.png");
}

.use_song b,.download_song b,#lightbox {
display:none;
}

.use_song,.download_song {
border:0;
display:block;
float:left;
height:18px;
width:85px;
}

:link img,:visited img {
border:none;
}

a.reeflist_link:hover {
color:#777;
text-decoration:underline;
}

a:active {
outline:none;
}

a:focus {
-moz-outline-style:none;
}

#learn_what a {
color:#000;
}

a:link,a:visited {
text-decoration:none;
}

b,strong,#player_intro span,#our_mission span,#no_search_result span,#invalid_files span {
font-weight:700;
}

body {
background-image:url("/images/body_back.png");
font-family:Helvetica, Arial;
font-weight:lighter;
text-align:center;
}

div#main_search button {
font-size:9px;
height:20px;
}

div.auto_complete {
background:#fff;
width:350px;
z-index:100;
}

div.auto_complete ul {
list-style-type:none;
margin:0;
padding:0;
width:100%;
}

div.auto_complete ul li {
font-size:11px;
height:14px;
list-style-type:none;
margin:0;
overflow:hidden;
padding:1px;
width:110px;
}

div.auto_complete ul li.selected {
background-color:#435961;
color:#fff;
}

div.auto_complete ul strong.highlight {
color:#ff0;
margin:0;
padding:0;
}

div.edit_song_label_box {
float:left;
height:16px;
overflow:auto;
padding-top:5px;
text-transform:uppercase;
width:95px;
}

div.edit_song_tag_more {
background-color:#fff;
float:right;
padding:4px;
width:55px;
}

div.edit_song_tag_more a {
color:#4e4e4e;
}

fieldset h2 {
background-color:#ccc;
color:#333;
font-size:11px;
padding:3px;
}

h1 {
color:#555;
font-size:25px;
margin:8px 0;
padding:3px 3px 3px 0;
}

h2.artist_title {
font-size:15px;
padding:5px 0 0 10px;
}

h3.artist_songs_title {
clear:both;
font-size:13px;
padding:5px 0 0 10px;
}

input,textarea,select {
font-size:10px;
vertical-align:middle;
}

input[type='submit'],input[type='button'],#slideshow {
cursor:pointer;
}

label {
color:#666;
display:block;
font-weight:400 !important;
padding:0 0 3px;
text-align:left;
}

p {
margin-bottom:5px;
}

switch_bara img,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,.scrollable_checklist,.scrollable_checklist li {
margin:0;
padding:0;
}

ul.error_list li {
color:red;
display:inline;
}

ul.error_list,.edit_song_label_box label,.edit_song_collecting,.edit_song_collecting label {
display:inline;
}

ul.sf_admin_actions {
list-style-type:none;
margin:10px 0;
text-align:right;
}

ul.sf_admin_actions a,#pickprice_div ol li a {
color:#333;
}

ul.sf_admin_td_actions {
list-style-type:none;
text-align:right;
}

ul.sf_admin_td_actions li,ul.sf_admin_actions li {
display:inline;
list-style-type:none;
}

ul.song_row_info_0 a,ul.song_row_info_1 a,.license_paragraph a:hover,.license_form_footer #paynow_paylater .paynow_paylater_text a:hover {
color:#555;
}

ul.song_row_info_0 li,ul.song_row_info_1 li {
color:#555;
display:inline;
font-size:8px;
letter-spacing:0.1px;
list-style-type:none;
}

ul.song_row_info_0,ul.song_row_info_1 {
height:12px;
list-style-type:none;
padding-top:6px;
text-align:center;
}

#artist_upload input[type=text] {
/*background-color:#FFF;
border:1px solid #CCC;
font-weight:400;
margin:0;
vertical-align:middle;
width:425px;*/
}

