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: auto;
      width:254px;
    }
    #forgetpass_box #edit-submit {
      border: 0px;
      background: transparent url(../images/misc/btn-email-password.gif) no-repeat;
      height: 25px;
      width: 167px;
      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 #edit-submit {
  border: 0px;
  background: transparent url(../images/profile/btn_update.gif) no-repeat;
  height: 25px;
}

#update_popup #edit-cancel {
  border: 0px;
  background: transparent url(../images/profile/btn_cancel.gif) no-repeat;
  height: 25px;
}

#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, #update_popup #edit-cancel {
  width: 135px;
  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_bg.gif) no-repeat;
}
#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: 576px;
  height: 600px;
  position: absolute;
  z-index: 2;
  background: transparent url(../images/performance/update_your_track.gif) no-repeat;
  top: 90px;
  left: 0px;
  display:none;
}
#update_trackpopup_container{
  padding: 50px 20px 0px 20px;
  position: relative;
  width:572px;
  height:695px;
}
/* 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;
}

/* 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, #track_download, #track_email, #track_embed {
  display:none;
  z-index: 2;
}

.sharemenu{
  background:transparent url(../images/misc/downlaod_this_track.png) no-repeat scroll 0%;
  margin:0px 0pt 0pt 220px;
  position:absolute;
  padding: 5px;
  border: 1px solid #FFF;
}

.track_download {
  background:transparent url(../images/misc/downlaod_this_track.gif) no-repeat scroll 0% 0%;
  margin-left:150px;
  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 {
  background:transparent url(../images/misc/email_this_track.gif) no-repeat scroll 0% 0%;
  margin-left:150px;
  position:absolute;
  padding: 5px;
  border: 1px solid #FFF;
}

.track_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;
}
#update_trackpopup #edit-submit {
  border: 0px;
  background: transparent url(../images/misc/btn-update-track.gif) no-repeat;
  height: 25px;
  width: 116px;
  text-indent: -1000px;
  cursor: pointer;
}
#trackadd #submit_track {
  border: 0px;
  background: transparent url(../images/misc/btn-upload-my-track.gif) no-repeat;
  height: 25px;
  width: 146px;
  text-indent: -1000px;
  cursor: pointer;
}
#track_download_container  #edit-close, #track_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;
}
#track_email_container  #edit-submit {
  border: 0px;
  background: transparent url(../images/misc/btn-snd-track.gif) no-repeat;
  height: 25px;
  width: 132px;
  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: transparent url(../images/misc/update_my_blog.gif) no-repeat;
  height: 25px;
  width: 135px;
  text-indent: -1000px;
  cursor: pointer;
}
.blog_comment_form #edit-submit, .bio_commentform #edit-submit,
#lorh_commentform #edit-submit, .comment-add-form #edit-submit,
.comment-reply-form #edit-submit {
  border: 0px;
  background: transparent url(../images/misc/post_my_comment.gif) no-repeat;
  height: 25px;
  width: 146px;
  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, #update_trackpopup #edit-cancel,
#trackadd #edit-cancel, #track_email_container #edit-cancel,
.comment-add-form #edit-cancel, .comment-reply-form #edit-cancel {
  border: 0px;
  background: transparent url(../images/misc/cancel.gif) no-repeat;
  height: 25px;
  width: 73px;
  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;
}