div.tab-holder {
  position: relative;
  float:left;
  width:567px;
  font-size:1.1em;
  line-height:normal;
  background: url("../img/tab_bg.gif") repeat-x bottom;
}

div.tab-holder ul {
  margin:0;
  padding:10px 10px 0 0;
  list-style:none;
}

div#content-main div.tab-holder ul li,
div.tab-holder ul li {
  float:left;
  margin:0;
  margin-right: 2px;
  padding: 0 0 0 3px;
  text-indent: 0;
  background:url("../img/tab_off_left.gif") no-repeat left top;
}

div.tab-holder a {
  float: left;
  display:block;
  background:url("../img/tab_off_right.gif") no-repeat right top;
  padding:5px 20px 5px 11px;
  text-decoration: none;
  color: #1E86AA;
  font-weight: bold;
  z-index: 900;
}

div.tab-holder a:hover {
  color: #3BB3E8;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div.tab-holder a {float:none;}
/* End IE5-Mac hack */

div#content-main div.tab-holder li.active,
div.tab-holder li.active {
  background-image:url("../img/tab_on_left.gif");
}

div.tab-holder li.active a {
  background-image:url("../img/tab_on_right.gif");
  padding-bottom:6px;
  color: #81653E;
  cursor: text;
}

div.tab-holder li.active a:hover {
  color: #81653E;
}

div.tab-content {
  width: 545px;
  clear: both;
  border: 1px solid #aea11c;
  border-top: none;
  padding: 10px;
  background: #fff;
}

div.tab-content div {
  min-height: 300px;
}

div#content-main div.tab-content div ul li,
div.tab-content div ul li {
  margin-bottom: 2px;
  margin-left: 5px;
}

div.inactive {
  display: none;
}