TABLE.db {
  width: 100%;
  background: #FFF;
}
TABLE.db TD {
  line-height: 16px;
  background: #FFF;
  padding: 1px;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
}
TABLE.db TD.img {
  line-height: 26px;
  height: 26px;
}
TABLE.db TD.chance {
  text-align: right;
}
TABLE.db TD.chance A {
  font-weight: bold;
  color: #666;
}
TABLE.db TD.name {
  text-align: left;
  font-weight: bold;
}
TABLE.db TD.petname {
  text-align: left;
  font-weight: bold;
  line-height: 16px;
  height: 32px;  
}
TABLE.db TH.fpet {
  width: 40%;
}
TABLE.db TD.dpet {
  text-align: left;
  line-height: 26px;
  height: 26px;
}
TABLE.db TD.tpet {
  vertical-align: top;
}
TABLE.db TD.left {
  text-align: left;
}
TABLE.db TD.pages {
  background: #DFDCBB;
  color: #6F6E5D;
}
TABLE.db TD.pages A {
  color: #6F6E5D;
}
TABLE.db TD A {
  color: #333;
}
TABLE.db TD A:HOVER {
  color: #900;
}
TABLE.db TH {
  color: #000;
  background: #F4F3E8;
  line-height: 18px;
}
TABLE.db TH A {
  color: #000;
}
TABLE.drop {
	width: 746px;
	width: 100%;
	color: #5F5B47;
  border: 1px solid #999;	
  border: 0;
	margin-top: 10px;
	padding: 3px;
}
TABLE.drop TH {
  background: #F4F3E8;
  padding: 3px;
  padding-top: 6px;	
  padding-right: 6px;
	color: #333;
	text-align: right;
}
TABLE.drop TD {
	text-align: center;
	color: #5F5B47;
	clear: both;
  background: #F4F3E8;
  background: none;
}
TABLE.drop TD A {
	color: #25709C;
}
TABLE.drop TD A:HOVER {
	color: #900;
}
TABLE.drop TD DIV.float {
	float: left;
	width: 178px;
	height: 34px;
	background: #FFF;
	padding-top: 4px;
	border: 1px solid #DFDCBB;
	margin: 2px;
	text-align: left;
	padding-left: 4px;
	padding-right: 2px;
}
TABLE.drop TH A {
	color: #25709C;
}
TABLE.drop TH A:HOVER {
	color: #900;
}
TABLE.drop TD DIV:HOVER {
	border: 1px solid #666;
}
TABLE.drop TD DIV IMG {
	display: block;
	float: left;
	top: 0;
	left: 0;
	margin: 1px;
	margin-right: 8px;
	margin-left: 4px;
	margin-top: 4px;
}
TABLE.drop .black {
  color: #000;
}

TABLE.filter {
  margin-left: auto;
  background: #FFF;
}
TABLE.filter TD {
  line-height: 16px;
  background: #FFF;
  padding: 1px;
  padding-top: 3px;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
}
TABLE.filter TH {
  background: #F4F3E8;
  padding: 3px;
  padding-right: 6px;
	color: #333;
	text-align: right;
	background: #DFDCBB;
  color: #6F6E5D;
}
TABLE.filter INPUT.text {
  border: 1px solid #777;
  font: 11px Verdana, "Sans-serif";
  background: #F4F3E8; 
}
TABLE.filter INPUT.button {
  font: 11px Verdana, "Sans-serif";  
}
TABLE.detail {
  width: 100%;
  background: #FFF;
}
TABLE.detail TH {
  color: #000;
  background: #F4F3E8;
  line-height: 18px;
}
TABLE.detail TH A {
  color: #000;
}
TABLE.detail TD {
  line-height: 16px;
  padding: 1px;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
}
TABLE.detail TD.img {
  width: 228px;
}
TABLE.detail TD.ps, TABLE.detail TD.ts, TABLE.detail TD.pts {
  text-align: left;
  font-weight: bold;
}
TABLE.detail TD.iimg {
  width: 120px;
}
TABLE.detail TD.ips {
  text-align: left;
  font-weight: bold;
  width: 120px;
  vertical-align: top;
}
TABLE.detail TD.ids, TABLE.detail TD.iis, TABLE.detail TD.ies {
  text-align: left;
  vertical-align: top;
}
TABLE.detail TD.hrr {
  text-align: left;
  vertical-align: top;
  line-height: 24px;
}
TABLE.misc {
  width: 100%;
  background: #FFF;
}
TABLE.misc TH {
  color: #000;
  background: #F4F3E8;
  line-height: 18px;
}
TABLE.misc TH A {
  color: #000;
}
TABLE.misc TD {
  width: 50%;
  line-height: 16px;
  padding: 1px;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
  text-align: left;
}
TABLE.misc TD A {
  color: #333;
  font-weight: bold;
}
TABLE.misc TD A:HOVER {
  color: #900;
}