.tabify .tab-headers {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  z-index: 25;
  zoom: 1;
}

.tabify .tab-headers li {
  display: inline;
}

.tabify .tab-headers li a {
  position: relative;
  background: #E0E0E0;
  color: #424749;
  margin: 0 5px 0 0;
  padding: 6px 8px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  float: left;
  z-index: 25;
  cursor: pointer;
}

.tabify .tab-headers li a.active {
  background: #FFF;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #DCDCDC;
}

.tabify .tab {
  position: relative;
  top: -1px;
  margin: 0;
  padding: 12px 6px 4px 6px;
  border: 1px solid #DCDCDC;
  overflow: hidden;
  zoom: 1;
}