div, td, a, span, p, input {
  font-family: "Arial", "Verdana";
  font-size:12px;
  color:#ffffff;
}

input {
  font-size:9px;
  font-family: Verdana;
  color:#000000;

}

a {
  text-decoration: none;
}

/*
a:hover {
  color:#cc0000;
}
*/
body
    {
      margin: 0;
      /* background: #000000 url(../images/master/top_bg.png) repeat-x; */
    }


.clear
{
  clear:both;
}

/* form field styles by ila start */
.form-item {
/*  padding-top: 5px;
  padding-bottom: 5px;*/
  margin-bottom: .4em;
  * margin-bottom: .1em;
  margin-top: 0em;
}

fieldset.captcha {
  border: 0px;
}

.captcha legend {
  display: none;
}

.messages.error, .messages.status {
  border: 1px solid red;
  font-weight: bold;
  margin-top:6px;
}

#register_box #edit-submit {
  border: 0px;
  background: transparent url(../images/register/btn_submit.gif) no-repeat;
  height: 25px;
  width: 73px;
}

#login_box #edit-submit {
  border: 0px;
  background: transparent url(../images/login/btn_login.gif) no-repeat;
  height: 25px;
  width: 73px;
}

/* FORGET PASSWORD PAGE */

    #forgetpass_box
    {
      /*width:805px;*/
      /*height:337px;*/
      /*background: transparent url(../images/login/login_bg.gif) no-repeat;*/
      /*padding-top:100px;*/
      margin-top:10px;
      margin-left:9px;
    }

    #forgetpass_form
    {
      margin-left: 250px;;
      width:200px;
    }
    #forgetpass_box #edit-submit {
      border: 0px;
      /*background: transparent url(../images/common/btn-email-password.gif) no-repeat;*/
      background: url(../images/common/bd_gray_submit_btn.png) no-repeat;
      height: 37px;
      width: 66px;
      /*text-indent: -1000px;*/
      cursor: pointer;
    }

    .forgetpass_title
    {
      display:block;
      font-size:11px;
      margin-top:10px;
      font-weight:bold;
    }


/* form field styles by ila end */

/* profile page styles by ila start */
.comment_text {
  max-height: 75px;
  overflow-y: auto;
  overflow-x: hidden;
}
.biography {
  margin:5px;
}

.bio_comments{
  padding-left: 10px;
}

.bio_more, .bio_addcomment, .bio_hide, .bio_edit, .comment_more, .comment_hide {
  text-align: right;
}
.bio_new {
  text-align: right;
  font-family: times New Roman;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  position: relative;
  top: -24px;
  cursor: pointer;
}
#photo_simg {
  cursor: pointer;
}
.bio_commentform, .bio_newform, .morebiography, .bio_editbio {
  display: none;
  /*border:1px solid #FFFFFF;*/
  padding:5px;
}

#wrapper_recs {
  width: 245px;
  min-height: 208px;
  background: transparent url(../images/performance/artist_recs_bg.gif) no-repeat;
  padding-top:33px;

}
.photo_simg {
  cursor: pointer;
}

/* profile page styles by ila end */

/* Profile edit popup by ila start */
table {
  border-collapse: separate;
}

.resizable-textarea {
  width: 300px;
}
.resizable-textarea .grippie {
  width: 300px;
}

#profile_edit_form {
  width:500px;
  height:675px;
  left: 120px;
  top: 120px;
  position:absolute;
  display: none;
  background: #333;
  z-index: 100;
  border:2px solid red;
}

.profile_edit_link {
  float: right;
  cursor: pointer;
  margin-right: 15px;
}

#update_popup {
  top: 0px;
}

#update_popup #edit-image1,
#update_popup #edit-image2,
#update_popup #edit-image3,
#update_popup #edit-image4,
#update_popup #edit-image5 {
  height: 18px;
  height: 16px ;
}

#update_popup #update_popup_container #edit-submit #edit-submit--1 #edit-submit--2 {
  border: 0px;
  background: transparent url(../images/common/bd_gray_update_my_profile_btn.png) no-repeat;
  margin-right: 12px;
  width: 167px;
  height: 37px;
}

#update_popup #edit-cancel #edit-cancel--1 #edit-cancel--2 {
  border: 0px;
  background: transparent url(../images/common/bd_gray_cancel_btn.png) no-repeat;
  width: 71px;
  height: 37px;
  cursor: pointer;
}

#update_popup #edit-urlshow, #update_popup #edit-imshow, #update_popup #edit-notify-announcement, #update_popup #edit-notify-comment, #update_popup #edit-notify-play {
  width: 15px;
  height: 15px;
  border: 0px;
}
#update_popup #edit-submit #edit-submit-1, #update_popup #edit-cancel #edit-cancel-1 {
  margin-top: 5px;
}

#update_popup_container {
  /*padding:50px 20px 0px 15px;*/
}

#update_popup {
  z-index:2;
}

/* Profile edit popup by ila end */

/* performance page by ila start */
#performance_info_top #performance_metadata, #user_info #user_metadata {
  padding-top:0px;
}
.lorh_addcomment {
  float: right;
  cursor: pointer;
  margin-right: 15px;
}

#lorh_commentform {
  display: none;
  margin-left: 15px;
}
/* performance page by ila end */

/* node form changes by ila start */
#calendar_div {
  background: #999;
}

.calendar_daysCell, .calendar_weekEndCell, .calendar_prev, .calendar_current, .calendar_next, .calendar_clear, .calendar_close {
  padding: 5px;
  cursor: pointer;
}

.calendar_titleRow a{
  padding-left: 5px;
}

/* node form changes by ila end */

/* track add form page by ila start */
#trackaddform {
/*
  width: 543px;
*/
}
/* track add form page by ila start */

/* track add and performance page artist catalog css change start by ila */
/*
#rightcolumn #wrapper_tracks {
  margin-top:0px;
}
*/
#rightcolumn #content_artist {
/*  margin-bottom:26px;*/
}

#trackadd {
  /* background: transparent url(../images/performance/trackinfo_bg4.gif) no-repeat; */
  background: #121212;
}
#trackadd_container {
/*
  position: relative;
  padding: 50px 10px 0px 10px;
  * padding-top: 20px !important;
*/
}
/* track add and performance page artist catalog css change end by ila */

/* track update css start */
.update_trackpopup {
/*
  width: 580px;
  height: 1285px;
*/
  /*position: absolute;*/
  /*z-index: 2;*/
  /* background: transparent url(../images/performance/update_your_track2.gif) no-repeat; */
  /*background: #121212;*/
 /*border-color: #33353c;*/
  /*border-width: 1px;*/
  /*border-style: solid;*/
  /*top: 90px;*/
  /*left: 0px;*/
  /*display:none;*/
}
.update_trackpopup_container{
  /*padding: 50px 20px 0px 20px;*/
  /*position: relative;*/
/*
  width:580px;
  height:1285px;
*/
}
/* track update css end */

/* stars page css start */
#wrapper_starsresults {
  width: 556px;
  min-height: 250px;
  background: transparent url(../images/misc/allstares_bg.gif) no-repeat;
  padding-top:33px;
  height: 0px;
}
/* stars page css end */

/* smashes page css start */
#wrapper_smashesresults {
  width: 556px;
  min-height: 250px;
  background: transparent url(../images/misc/smashes_bg.gif) no-repeat;
  padding-top:33px;
  height: 0px;
}
/* smashes page css end */

/* inthemix page css start */
#wrapper_inthemixresults {
  width: 556px;
  min-height: 250px;
  background: transparent url(../images/search/inthemix_bg.gif) no-repeat;
  padding-top:33px;
  height: 0px;
}
/* inthemix page css end */

/* most popular page css start */
#wrapper_most_popular_results {
  width: 556px;
  min-height: 250px;
  background: transparent url(../images/misc/mostpop_bg.gif) no-repeat;
  padding-top:33px;
  height: 0px;
}
/* most popular page css end */

/* today's uploads page css start */
#wrapper_todays_uploads_results {
  width: 556px;
  min-height: 250px;
  background: transparent url(../images/misc/todays_bg.gif) no-repeat;
  padding-top:33px;
  height: 0px;
}

/* latest's uploads page css start */
#wrapper_latest_uploads_results {
  width: 556px;
  min-height: 250px;
  background: transparent url(../images/misc/latest_bg.gif) no-repeat;
  padding-top:33px;
  height: 0px;
}

/* daily smashes page css start */
#wrapper_daily_smashes_results {
  width: 556px;
  min-height: 250px;
  background: transparent url(../images/misc/dailysmashes_bg.gif) no-repeat;
  padding-top:33px;
  height: 0px;
}
/* smashes page css end */

/* performance page share menu css start */
.sharemenu{
  display:none;
  z-index: 2000;
  margin:0px 0pt 0pt 0px;
  position:absolute;
  padding: 5px;
  border: 1px solid #FFF;
  width: 125px;
  color: white;
  font-family: Arial;
  font-size: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #515050;
  background: #383838;
}

.bd_options_dropdownbox {
	color: white;
	font-family: Arial;
	font-size: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #515050;
	background: #383838;
	display:none;
	z-index: 2000;
	margin:10px 0pt 0pt 8px;
	position:absolute;
	padding: 5px;
}

.track_download {
  display: none;
  z-index: 2000;
  background:transparent url(../images/misc/downlaod_this_track.gif) no-repeat scroll 0% 0%;
  margin-left:-100px;
  margin-top:-32px;
  position:absolute;
  padding: 5px;
  border: 1px solid #FFF;
  width: 230px;
}

.track_download_container, .track_email_container, .track_embed_container {
  margin:35px 0pt 0pt;
}

.track_email_containter {
    /*width: 300px;*/
}

.track_download_container  #edit-close, .track_embed_container  #edit-close {
  border: 0px;
  background: url(../images/common/bd_gray_close_btn.png) no-repeat;
  height: 37px;
  width: 66px;
  text-indent: -1000px;
  cursor: pointer;
}

.track_email_container  #edit-submit {
  border: 0px;
  background: url(../images/common/bd_gray_send_this_track_btn.png) no-repeat;
  height: 37px;
  width: 144px;
  margin-right: 12px;
  text-indent: -1000px;
  cursor: pointer;
}

.track_email {
  display: none;
  z-index: 9999;
  background-color: #121212;
  /*background:transparent url(../images/misc/email_this_track.gif) no-repeat scroll 0% 0%;*/
  margin-top: -100px;
  margin-left: -200px;
  position:absolute;
  /*padding: 5px;*/
  border: 1px solid #383b45;
  width: 338px;
}

.track_embed {
  display: none;
  z-index: 9999;
  background-color: #121212;
  /*background:transparent url(../images/misc/embed_this_track.gif) no-repeat scroll 0% 0%;*/
  margin-top: -100px;
  margin-left: -200px;
  position:absolute;
  /*padding: 5px;*/
  border: 1px solid #383b45;
  width: 495px;
}
.update_trackpopup #edit-submit {
  border: 0px;
  background: url(../images/common/bd_gray_update_track_btn.png) no-repeat;
  height: 37px;
  width: 127px;
  margin-right: 12px;
  text-indent: -1000px;
  cursor: pointer;
}
#trackadd #submit_track {
  border: 0px;
  background: url(../images/common/bd_gray_upload_my_track_btn.png) no-repeat;
  margin-right: 12px;
  height: 37px;
  width: 156px;
  text-indent: -1000px;
  cursor: pointer;
}
#edit-close, #edit-close {
  border: 0px;
  background: url(../images/common/bd_gray_close_btn.png) no-repeat;
  height: 37px;
  width: 66px;
  text-indent: -1000px;
  cursor: pointer;
}
#edit-submit, #edit-submit-1, #edit-submit-2, #edit-submit-3, #edit-submit-4, #edit-submit-5, #edit-submit-6, #edit-submit-7, #edit-submit-8, #edit-submit-9, #edit-submit-10, #edit-submit-11, #edit-submit-12, #edit-submit-13, #edit-submit-14, #edit-submit-15, #edit-submit-16, #edit-submit-17, #edit-submit-18, #edit-submit-19, #edit-submit-20 {
  border: 0px;
  background: url(../images/common/bd_gray_submit_btn.png) no-repeat;
  height: 37px;
  width: 66px;
  text-indent: -1000px;
  cursor: pointer;
}

#edit-cancel, #edit-cancel-1, #edit-cancel-2, #edit-cancel-3, #edit-cancel-4, #edit-cancel-5,  #edit-cancel-6, #edit-cancel-7, #edit-cancel-8, #edit-cancel-9, #edit-cancel-10, #edit-cancel-11, #edit-cancel-12, #edit-cancel-13, #edit-cancel-14, #edit-cancel-15, #edit-cancel-16, #edit-cancel-17, #edit-cancel-18, #edit-cancel-19, #edit-cancel-20 {
  border: 0px;
  background: url(../images/common/bd_gray_cancel_btn.png) no-repeat;
  height: 37px;
  width: 71px;
  text-indent: -1000px;
  cursor: pointer;
}
/* performance page share menu css end */

/* profile and track recommended part css start */
.more_recommended {
  text-align: right;
}

#wrapper_recommendedresults {
  background:transparent url(../images/misc/recommended_tracks.gif) no-repeat scroll 0% 0%;
  min-height:250px;
  padding-top:33px;
  width:556px;
}
/* profile and track recommended part css end */

/* search page view profile css start */
#wrapper_artist {
  height: auto;
}
/* search page view profile css start */

/* Artist catalog page css start */
#wrapper_artistcatalog {
  background:transparent url(../images/misc/artistcatalog_bg.gif) no-repeat scroll 0% 0%;
  min-height:250px;
  padding-top:33px;
  width:556px;
}
/* Artist catalog page css end */

/* super stars page css start */
#blog_newpostform #edit-submit, #bio_newform #edit-submit {
  border: 0px;
  background: transparent url(../images/misc/post_a_blog.gif) no-repeat;
  height: 25px;
  width: 118px;
  text-indent: -1000px;
  cursor: pointer;
}
.blog_edit_form  #edit-submit, .bio_editbio #edit-submit {
  border: 0px;
  background: url(../images/common/bd_gray_update_my_bio_btn.png) no-repeat;
  margin-right: 12px;
  height: 37px;
  width: 133px;
  text-indent: -1000px;
  cursor: pointer;
}
.blog_comment_form #edit-submit, .bio_commentform #edit-submit,
#lorh_commentform #edit-submit #edit-submit-1, .comment-add-form #edit-submit #edit-submit-1,
.comment-reply-form #edit-submit #edit-submit-1 {
  border: 0px;
  background: url(../images/common/bd_gray_post_my_comment_btn.png) no-repeat;
  margin-right: 12px;
  height: 37px;
  width: 156px;
  text-indent: -1000px;
  cursor: pointer;
}
#blog_newpostform #edit-cancel, .blog_edit_form  #edit-cancel,
.blog_comment_form  #edit-cancel, #bio_newform #edit-cancel,
.bio_editbio #edit-cancel, .bio_commentform #edit-cancel,
#lorh_commentform #edit-cancel #edit-cancel-1, .update_trackpopup #edit-cancel,
#trackadd #edit-cancel, .track_email_container #edit-cancel,
.comment-add-form #edit-cancel #edit-cancel-1, .comment-reply-form #edit-cancel #edit-cancel-1 {
  border: 0px;
  background: url(../images/common/bd_gray_cancel_btn.png) no-repeat;
  height: 37px;
  width: 71px;
  text-indent: -1000px;
  cursor: pointer;
}
#wrapper_superstars {
  background:transparent url(../images/misc/superstars_bg.gif) no-repeat scroll 0% 0%;
  min-height:250px;
  padding-top:33px;
  width:556px;
  height: 0px;
}
#wrapper_superstars_blog {
  background:transparent url(../images/misc/my_blog_bg.gif) no-repeat scroll 0% 0%;
  min-height:250px;
  padding-top:33px;
  width:556px;
}
.blog_sresults_row{
  padding: 10px 10px 10px 15px;
  float:left;
  width: 520px;
}
.blog_title {
  font-weight: bold;
  text-transform: uppercase;
}
.blog_comments {
  padding: 10px;
}
.comment_row {
  padding: 5px 0pt 0pt 0pt;
}
.comment_user {
  color:#FF0030;
  font-size:11px;
  font-weight:bold;
}
.blog_postcomment, .blog_edit {
  text-align: right;
}
.blog_newpost{
  font-family: times New Roman;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  position: absolute;
  top: 93px;
  left: 450px;
}
#blog_newpostform_container {
  background: transparent url(../images/misc/addnewblog_bg.gif) no-repeat scroll 0% 0%;
  display: none;
  position: absolute;
  z-index: 2;
  width:560px;
  padding:0pt 0pt 10px;
  /*border:1px solid #FFFFFF;*/
}
#blog_newpostform {
  padding: 50px 20px 0px;
  position: relative;
  width:540px;
}
#bd-util-superstar-blog-form {
  height:250px;
}
.blog_edit_container {
  background: transparent url(../images/misc/updatemyblog_bg.gif) no-repeat scroll 0% 0%;
  display: none;
  position: absolute;
  z-index: 2;
  width:555px;
  margin:0pt 0pt 0pt -15px;
  /*border:1px solid #FFFFFF;*/
}
.blog_edit_form {
  padding: 50px 0pt 10px 15px;
}
.blog_comment_form {
  display: none;
  /*border:1px solid #FFFFFF;*/
  padding:5px;
}
.blog_comments .comment {
  float:left;
  width:500px;
}
.blog_body{
  width: 530px;
  overflow-y: auto;
  overflow-x: auto;

}
.mceLayout {
  width: 315px !important;
}
.mceIframeContainer  iframe {
  height: 200px !important;
  width:450px !important;
}
/* super stars page css end */
/* forum page css start */
#forum {
  margin-bottom: 15px;
}
.comment {
  padding: 5px;
}
#forum, .breadcrumb {
  padding:10px 0pt 0pt 10px;
}
#forum > table {
  margin-bottom: 10px;
}
#forum tr.even {
  background-color:#333;
}
#forum tr.odd {
  background-color:#111;
}
#forum td.active {
  background-color:#333;
}
#forum .comment {
  margin-top: 5px;
  margin-bottom: 5px;
}
#forum .comment .subject {
  font-weight: bold;
}
#forum .comment .links, #forum #comments .addform-link {
  float: right;
  width: 150px;
}
#forum #comments .comment-reply-form, #forum #comments .comment-add-form {
  display: none;
  /*border:1px solid #FFFFFF;*/
  padding:5px;
}
#wrapper_forum_add {
  background:transparent url(../images/misc/forum.gif) no-repeat scroll;
  min-height:250px;
  padding-top:33px;
  /* width:556px; */
}
#wrapper_forum_add #content_sresults {
  width:97%;
}
#forum-add-topic #edit-submit {
  background:transparent url(../images/misc/post_this_topic.gif) no-repeat scroll;
  border:0px none;
  cursor:pointer;
  height:25px;
  text-indent:-1000px;
  width:121px;
}
#wrapper_forum_add #comments .links a,
#wrapper_forum_add #comments .addform-link a,
#wrapper_forum_add #comments .credit a {
  color: #CC0000;
}
/* forum page css end */
/* thick box css start */
#thickbox_status {
  float: right;
}
/* thick box css end */
/* embed radio styles*/
.radio_embed {
  background:transparent url(../images/misc/embed_this_track.gif) no-repeat scroll 0% 0%;
  margin-left:0px;
  position:absolute;
  padding: 5px;
  border: 1px solid #FFF;
}

.radio_embed_container {
  margin:35px 0pt 0pt;
}

#radio_embed_container  #edit-close {
  border: 0px;
  background: transparent url(../images/misc/btn-cls.gif) no-repeat;
  height: 25px;
  width: 73px;
  text-indent: -1000px;
  cursor: pointer;
}
/* embed radio styles*/

/* new header styles */
.header_links {
	text-align:center;
}

.header_links a {
	padding:5px;
}

/* New Global CSS - Added by Matt Stiefel on May 6, 2011 */
        .bd_centered_pagecontent { margin-left: auto; margin-right: auto; width: 854px; clear: both; }
	#bd_main_content { display: table; width: 100%; margin-top: 20px; margin-bottom: 20px; }
	/* #bd_main_content { overflow: hidden; position: relative; width: 100%; margin-top: 20px; margin-bottom: 20px; } */
                #bd_left_main_content { float: left; }
                        .bd_left_main { background: #121212; width: 520px; height: 100%; border-style: solid; border-width: 1px; /*border-color: #34343c;*/ border-color: #31333a; }

                #bd_right_main_content { float: right; }
                /* #bd_right_main_content { height: 100%; position: absolute; right:0; float: right; } */
                        .bd_right_main { background: #121212; width: 314px; height: 100%; border-style: solid; border-width: 1px; /*border-color: #34343c;*/ border-color: #31333a; }

        	.bd_main_content_header_text { font-family: Verdana; font-size: 26px; font-weight:50; color: white;}
	        .bd_main_content_gray_text_wide { font-family: Arial; font-size: 14px; font-weight: bold; color: #6d6d6f; line-height:150%; }
	        .bd_main_content_gray_text { font-family: Arial; font-size: 14px; font-weight: bold; color: #6d6d6f; }
	        .bd_main_content_orange_text { font-family: Arial; font-size: 14px; font-weight: bold; color: #e34825; }
	        .bd_main_content_blue_text { font-family: Arial; font-size: 14px; font-weight: bold; color: #51e0df; }
                .bd_main_content_white_text { font-family: Arial; font-size: 14px; font-weight: bold; color: white; }
        	.bd_main_content_block { margin-left: 15px; margin-top: 15px; margin-right: 15px; }
	        .bd_main_content_image_block { float: left; margin-right: 12px; }

        .bd_image { border-style: solid; /*border-color: #34343c;*/ border-color: #31333a; border-width: 1px; }
	.bd_window { position: absolute; left: 0; top: 0; background-color: #121212; display: none; z-index: 9999; margin: 0 auto; border-style: solid; border-width: 1px; border-color: #383b45; }
	.bd_inputbox { background-color: #272728 !important; font-size: 14px; color: white; border-style: solid; border-color: #66686b; border-width: 1px; }
	select.bd_inputbox option  { background-color: #272728; font-size: 14px; color: white; }
	.form-item.form-type-date.form-item-released label { clear: both; }
	#edit-released { border: none; width: 0px; display: inline; }
	.form-item.form-type-select.form-item-released-month { margin-right: 10px; float: left; }
	.form-item.form-type-select.form-item-released-day { margin-right: 10px; float: left; }
	.form-item.form-type-select.form-item-released-year { }
	#edit-dob { border: none; width: 0px; display: inline; }
	.form-item.form-type-select.form-item-dob-month { margin-right: 10px; float: left; }
	.form-item.form-type-select.form-item-dob-day { margin-right: 10px; float: left; }
	.form-item.form-type-select.form-item-dob-year {  }
	span.bd_main_content_gray_text.dob { display: block; float: left; }
	.form-item-dob span.form-required { display: block; float: left; }

.pager-item a, .pager-current, .pager-current.first, .pager-previous a, .pager-first.first a, .pager-next a, .pager-last.last a, .pager-ellipsis {
	display: inline;
	font-size: 14px;
	color: #e34825;
}

ul.pager li {
	margin-right: 8px;
}

ul.pager li.pager-current {
	background-color: #121212;
	color: white;
	font-size: 14px;
	font-weight: bold;
}

.element-invisible {
	display: none;
}

ul.pager li.pager-item, ul.pager li.pager-next, ul.pager li.pager-last, ul.pager li.pager-first, ul.pager li.pager-previous, ul.pager li.pager-current, ul.pager li.pager-ellipsis {
	display: inline;
}


.pager .pager-item li {
	margin: 0;
	padding: 0;
	margin-right: 8px;
}

.pager-list {
/*
	background-color: #3c3b3b;
	width: 25px;
	height: 33px;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
*/
}

.messages__icon { display: none; }
