    label, input { display:block; }
    input.text { margin-bottom:12px; width:95%; padding: .4em; }
    fieldset { padding:0; border:0; margin-top:25px; }
    .ui-dialog .ui-state-error { padding: .3em; }
    .validateTips { border: 1px solid transparent; padding: 0.3em; }
    #div-creating {
      display:none;
      position: fixed;
      top: 50%;
      left: 50%;
      background: no-repeat center bottom #eee;
      border:5px solid #999;
      padding:20px;
      margin-left: -100px;
      margin-top: -50px;
      z-index:2;
      overflow: auto;
    }
    #div-creating #div-message {
      margin-top:-10px;
      font-weight:bold;
      overflow: auto;
    }
    #div-creating #div-spinner {
      height:40px;
      background:url(/ajax-loader.gif) no-repeat center bottom;
    }
    
/**************************/
/****** THREAD TOOLS ******/
/**************************/

.threadutils-wait-content {
  text-align: center;
  margin-top: 50px;
  float: left;
  width: 100%;
}

.threadutils-dialog-spinner {
  display: none;
  float: left;
  width: 100%;
  background: url(/ajax-loader.gif) no-repeat center top;
}

.threadutils-dialog-error {
  display: none;
}

.threadutils-question-content {
  font-weight: bold;
}

/* Delete dialog-specific styles */
#p-ban-pro-teaser {
  display: none;
  font-style: italic;
  color: #054F89;
}

#p-ban-pro-teaser a {
  font-style: normal;
  color: #054F89;
}

.delete-option {
  font-size: 0.90em;
}

.delete-option input {
  display: inline;
}
