

.zpTabsRed {
  border-spacing: 0px; /* for Mozilla */
  font: 12px tahoma, verdana, sans-serif;
}

.zpTabsRed a,
.zpTabsRed a:visited,
.zpTabsRed a:link {
  text-decoration: none;
  white-space: nowrap;
}

.zpTabsRed a span {
  background: url(red/tab_bg1_left.gif) top left no-repeat;
  padding-left: 16px;
  display: table-cell; /* for Mozilla */
  display: inline-block;
  height: 20px;
  cursor: pointer;
}

.zpTabsRed a span span {
  background: url(red/tab_bg1_right.gif) top right no-repeat;
  padding-left: 0px;
  padding-right: 16px;
  color: #767696;
  font-weight: bold;
  display: block; /* for Mozilla */
  display: inline-block;
  line-height: 20px;
  cursor: pointer;
}

.zpTabsRed a:hover,
.zpTabsRed a:hover span span {
  color: #dd0000;
}

.zpTabsRed a u {
  color: #060339;
}

.zpTabsRed a:hover u {
  color: #dd0000;
}

.zpTabsRed a.zpTabsActive span {
  background: url(red/tab_bg2_left.gif) top left no-repeat;
}

.zpTabsRed a.zpTabsActive span span {
  color: #eeeeee;
  background: url(red/tab_bg2_right.gif) top right no-repeat;
}

.zpTabsRed a:hover.zpTabsActive,
.zpTabsRed a:hover.zpTabsActive span span {
  color: #eeeeee;
}

.zpTabsRed a.zpTabsActive u {
  color: #eeeeee;
}

.zpTabsRed a.zpTabsActive:hover u {
  color: #eeeeee;
}

.zpTabsRedContent {
  border: 1px solid #07030f;
  border-top: solid 5px #CC3333;
  background: url(red/bg.gif);
  font: 11px tahoma, verdana, sans-serif;
}
