/* tab title styles */
.tabh
{
  margin: 0px;
  padding-top: 5px;
  font: 11px verdana;
  white-space: nowrap;
}

/* accessories tab */
.tabacc
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 113px;
  background: url(tab.acc.gif) no-repeat;
}
.tabaccsel
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 113px;
  background: url(tab.acc.on.gif) no-repeat;
}
.tabaccact
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 113px;
  margin-top: 1px;
  background: url(tab.acc.on.gif) no-repeat;
}

/* specification tab */
.tabspc
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 129px;
  background: url(tab.spc.gif) no-repeat;
}
.tabspcsel
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 129px;
  background: url(tab.spc.on.gif) no-repeat;
}
.tabspcact
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 129px;
  margin-top: 1px;
  background: url(tab.spc.on.gif) no-repeat;
}

/* description tab */
.tabdsc
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 93px;
  background: url(tab.dsc.gif) no-repeat;
}
.tabdscsel
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 93px;
  background: url(tab.dsc.on.gif) no-repeat;
}
.tabdscact
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 93px;
  margin-top: 1px;
  background: url(tab.dsc.on.gif) no-repeat;
}

/* included items tab */
.tabinc
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 125px;
  background: url(tab.inc.gif) no-repeat;
}
.tabincsel
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 125px;
  background: url(tab.inc.on.gif) no-repeat;
}
.tabincact
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 125px;
  margin-top: 1px;
  background: url(tab.inc.on.gif) no-repeat;
}

/* orders tab */
.tabord
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 137px;
  background: url(tab.ord.gif) no-repeat;
}
.tabordsel
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 137px;
  background: url(tab.ord.on.gif) no-repeat;
}
.tabordact
{
  display: inline;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  top: 1px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  width: 137px;
  margin-top: 1px;
  background: url(tab.ord.on.gif) no-repeat;
}

/* accessories body */
.tabbacc
{
  display: none;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #006699;
}
.tabbaccact
{
  display: block;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #006699;
}

/* specification body */
.tabbspc
{
  display: none;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #cc9933;
}
.tabbspcact
{
  display: block;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #cc9933;
}

/* description body */
.tabbdsc
{
  display: none;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #339933;
}
.tabbdscact
{
  display: block;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #339933;
}

/* included items body */
.tabbinc
{
  display: none;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #cc0000;
}
.tabbincact
{
  display: block;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #cc0000;
}

/* orders body */
.tabbord
{
  display: none;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #ff9900;
}
.tabbordact
{
  display: block;
  clear: both;
  padding: 16px 10px;
  font: 11px verdana;
  border: 1px solid #ff9900;
}

/* specifications main table */
.spct
{
  border: 1px solid #6d6d6d;
}

/* specifications odd row */
.spco
{
  background-color: #dddddd;
}

/* specifications table cell */
.spcc
{
  padding: 6px 4px;
  font: 11px verdana;
  vertical-align: middle;
}
