 
/* toolbar-primary ::: main shaded toolbar used in all apps */

.toolbar-primary 
  {
    -moz-binding		      : url("chrome://global/skin/globalBindings.xml#toolbar-primary");
    padding               : 0px;
    background-color	    : transparent;
    background-image	    : none;
  }

.toolbar-primary > .toolbar-holder
  {
    border                : none;
    border-top            : 1px solid #DCEEFF;
  }

.toolbar-primary-image-left,
.toolbar-primary-image-mid,
.toolbar-primary-image-right 
  {
    border-top            : 1px solid #DCEEFF;
  }
    
.toolbar-primary-image-left
  {
    width				          : 10px;
  }

.toolbar-primary-image-left-top {
    background: url("chrome://communicator/skin/prtb-left-top.gif") no-repeat;
    height: 27px;
}

.toolbar-primary-image-left-mid
  {
    background: url("chrome://communicator/skin/prtb-left-mid.gif") repeat-y;
  }

.toolbar-primary-image-left-btm {
    background: url("chrome://communicator/skin/prtb-left-btm.gif") no-repeat;
    height : 5px;
}

.toolbar-primary-image-mid
{
}

.toolbar-primary-image-mid-mid
  {
    background: url("chrome://communicator/skin/prtb-mid-mid.gif") repeat-x;
    background-color: #5E789B;
    vertical-align: top !important;
  }

.toolbar-primary-image-mid-btm {
    background: url("chrome://communicator/skin/prtb-mid-btm.gif") repeat-x;
    height : 3px;
}

.toolbar-primary-image-right {
  width: 21px;
}

.toolbar-primary-image-right-top {
    background: url("chrome://communicator/skin/prtb-right-top.gif") no-repeat;
    height: 27px;
}

.toolbar-primary-image-right-mid {
  background: url("chrome://communicator/skin/prtb-right-mid.gif") repeat-y;
}

.toolbar-primary-image-right-btm {
    background: url("chrome://communicator/skin/prtb-right-btm.gif") no-repeat;
    height : 8px;
}

/* the grippy inside of the .toolbar-primary */
 
.toolbar-primary-grippy
  { 
    background    : url("chrome://communicator/skin/prtb-grippy-mid.gif") repeat-y;
  } 

.toolbar-primary-grippy > .toolbargrippy-top
  {
    height               : 5px;
    background           : url("chrome://communicator/skin/prtb-grippy-top.gif") top no-repeat;
  }

.toolbar-primary-grippy > .toolbargrippy-btm
  {
    height               : 38px;
    background           : url("chrome://communicator/skin/prtb-grippy-btm.gif") bottom no-repeat;
  }
  
.toolbar-primary-grippy:hover:active
  {
    background-image     : url("chrome://communicator/skin/prtb-grippy-mid-active.gif");
  }

.toolbar-primary-grippy:hover:active > .toolbargrippy-top
  {
    background-image     : url("chrome://communicator/skin/prtb-grippy-top-active.gif");
  }

.toolbar-primary-grippy:hover:active > .toolbargrippy-btm
  {
    background-image     : url("chrome://communicator/skin/prtb-grippy-btm-active.gif");
  }

/* toolbar-standard ::: used on the taskbar */

.toolbar-standard > toolbargrippy
  {
  	background-color      : #003366; 
    background-image      : url("chrome://global/skin/taskbar-tab.gif"); 
    background-repeat     : no-repeat;
  }

.toolbar-standard 
  {
    color                 : white;
    background-color      : #394B6E;
    padding               : 0px;
    margin                : 0px;
    border                : none;
  }

.toolbarseparator-primary
 {
   margin: 0px;
   margin-top: 9px;
   width: 4px;
   height: 29px;
   background: url("chrome://communicator/skin/pt-separator.gif") no-repeat;
   border: none;
 }