
.dextable { border: 0; border-spacing: 2px; border-collapse: seperate; width:100%; } 
.dextable td { padding: 3px;  } 
.dextab { border: 0; border-spacing: 2px; border-collapse: seperate; width:100%; } 
.dextab td {  } 
.dexitem { border: 0; border-spacing: 2px; border-collapse: seperate; } 
.dexitem td { width:50%;  } 
.foo { background: #507C36; color: white; text-align:center; width: 20%; font-weight: bold; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.footwo { background: #507C36; color: white; text-align:center; width: 50%; font-weight: bold; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.fooevo { background: #507C36; color: white; text-align:center; font-weight: bold; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.footop { background: #507C36; color: white; text-align:center; width: 5%; text-decoration: underline; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.fooleft { background: #507C36; color: white; text-align:left; font-weight: bold; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.fooinfo { background: #404040; color: white; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.cen { background: #404040; color: white; text-align:center; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.fooloc { background: #404040; color: white; width:15%; text-align:center; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.foobreinfo { background: #404040; color: white; width:40%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.foohin { background: #353535; color: white; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.fooben { background: #4a4a4a; color: white; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.attheader { background: #454545; font-size: 0.75em; color: white; text-align:center; border: 1px solid #383838; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;  }
.lochead { background: #454545; font-size: 0.75em; color: white; text-align:center; font-weight:bold; border: 1px solid #383838; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;  }
.footype { background: #404040; color: white; text-align:center; width:6%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.white { background: #eeeeee; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.black { background: #222222; color: white; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.foodet { background: #507C36; color: white; text-align:center; font-style: italic; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.foopok { background: #404040; color: white; text-align:center; width: 20%; font-weight: bold; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }

.footwoin { background: #507C36; color: white; text-align:center; width: 50%; font-weight: bold; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.fooevoin { background: #507C36; color: white; text-align:center; font-weight: bold; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.incen { background: #404040; color: white; text-align:center; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }

.evochain { background: #404040; font-size: 0.9em; color: white; text-align:left; font-weight: bold; border: 0;  }
.pkmn { background: #454545; font-size: 1.3em; color: white; text-align:center; border: 1px solid #383838; border-radius: 30px; -moz-border-radius: 30px;-webkit-border-radius: 30px;  }
.ruby { background: #FF0000; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.sapphire { background: #0000FF; color: white; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.firered { background: #FF0000; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.leafgreen { background: #00FF00; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.colosseum { background: #FF8A01; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.xd { background: #8B09BB; color: white; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.pbr { background: #DDDDDD; color: white; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.emerald { background: #298008; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.diamond { background: #BFF5ED; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.pearl { background: #F7DDF5; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.platinum { background: #AAAAAA; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.heartgold { background: #FFD700; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.soulsilver { background: #C0C0C0; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.crystal { background: #21F7FF; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.yellow { background: yellow; color: black; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.pokewalker { background: #ff0000; color: white; font-weight: bold; width:7%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.x { background: #00D1F6; color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.y { background: #9E2306; color: white; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.sun { background: #FF7B11; color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.moon { background: #7D09FF; color: white; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.usun { background: black; color: #FF7B11; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.umoon { background: black; color: #7D09FF; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.ioa { background: #FBE100; color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.tct { background: #0AA559; color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.lgpika { background: yellow; color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.lgeevee { background: #C4802D; color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.scarlet { background: #FF6009; color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.violet { background: #D619FF; color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.swarm { background: #0A6014; color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.anctab { border: 0; border-spacing: 2px; border-collapse: seperate; width:300px; margin-bottom:15px; } 
.anctab td {  } 
.trainer { background: #505050; border: 0; border-collapse: seperate; width:550px; margin-left:auto; margin-right:auto; margin-bottom:10px;  border: 2px solid #383838; border-radius: 15px; -moz-border-radius: 15px;-webkit-border-radius: 15px; } 
.trainer td { vertical-align:top;color: white; } 

.interact { background: #000000; color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
@media (max-width:1011px) {
.tooltab {
width:198px
}.alterdex {
width:198px; height:60px;
}.dextable td {
font-size:0.95em;
max-height: 999999px;  /*fix chrome fontsize bug*/
}.dextab td {
font-size:0.95em;
}
.typeimg { width:48px; }
.formpic { width:80px; }
.pkmn { font-size:1em; }
.alterdex { font-size:1em; }
.tabintab { font-size: 1em; } 

}