/**  
 * Small Dialog Header (without icon)
 **/
.box-smallheader 
  {
    behavior              : url(chrome://communicator/content/dialogBindings.xml#smallheader);
    border-left           : 1px solid threedshadow;
    border-top            : 1px solid threedshadow;
    border-right          : 1px solid threedhighlight;
    border-bottom         : 1px solid threedhighlight;
    margin                : 0px 5px 6px 5px;
  }

.toolbar-primary
  {
    padding               : 0px 0px 3px 0px;
    min-height            : 0px;
    background-image      : url(chrome://communicator/skin/smallheader-bg.gif);
  }

.box-smallheader-left 
  {
    font-size             : larger;
    font-weight           : bold;
    padding-left          : 6px;
  }

.box-smallheader-right 
  {
    padding-right         : 6px;
  }

.box-smallheader > .toolbar-primary 
  {
    border                : 1px solid threeddarkshadow;
    vertical-align        : middle;
    padding-top           : 3px;
  }

/** 
 * Large Dialog Header (with icon) 
 **/
.box-header 
  {
    behavior              : url(chrome://communicator/content/dialogBindings.xml#largeheader);
  }

.box-header-header 
  {
    padding               : 0px 0px 4px 5px;
    min-height            : 34px;
  }

.box-header-text-box 
  {
    vertical-align        : middle;
  }

.box-header-text 
  {
    color                 : white;
    font-size             : large;
    font-weight           : bold;
    text-decoration       : underline;
  }

.box-header-icon-box  
  {
    vertical-align        : middle;
  }
  
.box-header-circle 
  {
    background-image      : url("chrome://global/skin/button28-bg.gif");
    background-repeat     : no-repeat;
    background-position   : 50% 4px;
    background-color      : transparent;
    min-width             : 28px;
    margin                : 1px 7px 1px 1px;
    height                : 28px;
    width                 : 28px;
  }  

/**
 * Dialog status line (blue) including progress area
 **/
.box-status 
  {
    behavior              : url(chrome://communicator/content/dialogBindings.xml#status);
  }

.box-status-bg 
  {
    padding               : 1px 5px 1px 5px;
    min-height            : 0px ! important;
  }

.box-status-text, .box-status-progress
  {
    color                 : #99cccc ! important;
  }

  
/** 
 * Utility classes for use when combined headers/footers are used
 **/
/* display area framed container */
#contentarea 
  {
    border-top            : 2px groove threedface;
    border-bottom         : 2px groove threedface;
    padding               : 7px;
  }

/* top border on status area */
#wizardButtons 
  {
    border-bottom         : 1px solid threedshadow;
    padding-top           : 1px;
    padding-bottom        : 1px;
  }


