.slick-header-columns {
  background: url('++resource++slickgrid-images/header-columns-bg.gif') repeat-x center bottom;
}

.slick-header-column {
  background: url('++resource++slickgrid-images/header-columns-bg.gif') repeat-x center bottom;
}

.slick-header-column:hover, .slick-header-column-active {
  background: white url('++resource++slickgrid-images/header-columns-over-bg.gif') repeat-x center bottom;
}

.slick-group-toggle.expanded {
  background: url(++resource++slickgrid-images/collapse.gif) no-repeat center center;
}

.slick-group-toggle.collapsed {
  background: url(++resource++slickgrid-images/expand.gif) no-repeat center center;
}


.slick-sort-indicator-desc {
  background: url(++resource++slickgrid-images/sort-desc.gif);
}

.slick-sort-indicator-asc {
  background: url(++resource++slickgrid-images/sort-asc.gif);
}

.slick-pager {
  background: url('++resource++slickgrid-images/header-columns-bg.gif') repeat-x center bottom;
}

.slick-header-menu {
  border: 1px solid #718BB7;
  background: #f0f0f0;
  padding: 2px;
  -moz-box-shadow: 2px 2px 2px silver;
  -webkit-box-shadow: 2px 2px 2px silver;
  min-width: 100px;
  z-index: 20;
}

.slick-header-menuitem {
  font-family: arial;
  font-size: 8pt;
}

.slick-header-menusection {
}

.slick-header-menusectionitem {
  padding-left: 10px;
}

.slick-header-menuitem:hover {
  border-color: silver;
  background: white;
}


.slick-header-menuitem-disabled {
  border-color: transparent !important;
  background: inherit !important;
  color: #888;
}

.slick-header-menubutton {
  background-color: whitesmoke;
}
