.flyout_dialog_page_overflow {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 900;
  background: #000;
  opacity: 0.3;
  filter: alpha(opacity = 30);
}

.flyout_dialog_wrapper {
  background: #FFF;
  z-index: 900;
  position: absolute;
  left: 50%;
  text-align: left;
  border-radius: 10px;
  top: 20px;
  box-shadow: 0px 0px 30px #555555;
}

.flyout_dialog_wrapper.width_narrow {
  width: 500px;
}

.flyout_dialog_title_wrapper {
  border-bottom: 1px solid #dedede;
  height: 38px;
  background: #eaeaea url(assets/images/environment/default/layout/flyout-dialog/flyout-dialog-title-gradient.png) repeat-x left top;
  padding: 1px 20px;
  border-radius: 10px 10px 0px 0px;
}

.flyout_dialog_title_wrapper h2 {
  font-size: 13px;
  font-weight: bold;
  margin-top: 11px;
  margin-bottom: 0px;
  text-shadow: #FFF 0px 1px 0px;
}

.flyout_dialog_close_button {
  display: block;
  text-indent: -1000px;
  overflow: hidden;
  height: 12px;
  width: 12px;
  background: url(assets/images/environment/default/layout/flyout-dialog/flyout-dialog-close.png) no-repeat left top;
  position: absolute;
  right: 19px;
  top: 15px;
}

.flyout_dialog_basic_wrapper {
  padding: 15px 25px;
}

.flyout_dialog_content {
  border-top: 1px solid #FFF;
  position: relative;
  overflow-y: auto;
  border-radius: 0px 0px 10px 10px;
  font-size: 11px;
}

.flyout_dialog_content a {
  color: #950000;
}

.flyout_dialog_wrapper.flyout_page .flyout_dialog_content {
  padding-top: 5px;
  padding-bottom: 15px;
}

.flyout_dialog_content.loading {
  background-image: url(assets/images/environment/default/layout/bits/indicator-loading-big.gif);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 200px;
  position: relative;
  top: 0px;
}

.flyout_dialog_processing_curtain {
  min-height: 200px;  
  background-image: url(assets/images/environment/default/layout/bits/indicator-loading-big.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.flyout_dialog_wrapper .button_holder {
  background: #ffffff url(assets/images/environment/default/layout/flyout-dialog/flyout-dialog-title-gradient.png) repeat-x left -1px;
  border-radius: 0px 0px 10px 10px;
  padding: 0px 20px;
}

.flyout_dialog_wrapper .button_holder button {
  margin-right: 10px;
}

.flyout_dialog_wrapper .button_holder a.close {
  margin-left: 10px;
}

.flyout_dialog_wrapper form {
  padding: 0px 0px 0px 0px !important;
}

.flyout_dialog_content form div.col {
  width: 50%;
  float: left;
}

.flyout_dialog_wrapper .big_form .big_form_wrapper .main_form_column .a51_editor {
  margin-bottom: 15px;
}

.flyout_dialog_wrapper .form_first_sidebar {
  padding-top: 10px;
}

.flyout_dialog_wrapper .fields_wrapper {
  padding: 0px 20px;
  margin: 5px 0px 9px;
}