
.dextab { border: 0; border-spacing: 2px; border-collapse: seperate; width:100%; } 
.dextab td {   } 
.tab { border: 0; border-spacing: 2px; border-collapse: seperate; width:100%; } 
.tab td {   } 
.anctab { border: 0; border-spacing: 2px; border-collapse: seperate; width:300px; margin-bottom:15px; } 
.anctab td {   } 
.dextable { border: 0; border-spacing: 2px; margin-bottom:10px; border-collapse: seperate;  background: #404040;  border: 2px solid #383838; border-radius: 15px; -moz-border-radius: 15px;-webkit-border-radius: 15px; } 
.dextable td {   } 
.seasontable { border: 0; border-spacing: 2px; border-collapse: seperate;  background: #404040;  border: 2px solid #383838; border-radius: 15px; -moz-border-radius: 15px;-webkit-border-radius: 15px; } 
.seasontable td {   } 

.trainer { background: #404040; border: 0; border-spacing: 2px; border-collapse: seperate; width:750px; 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; } 
.tcol { width:96px;  }

.pokemon { border: 0; border-spacing: 2px; border-collapse: seperate; width:820px; margin-left:auto; margin-right:auto; } 

.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;  }
.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;  }

.pkmn { background: #454545; color: white; text-align:center; border: 1px solid #383838; border-radius: 30px; -moz-border-radius: 30px;-webkit-border-radius: 30px;  }
.extra { background: #454545; color: white; text-align:center; border: 1px solid #383838; border-radius: 30px; -moz-border-radius: 30px;-webkit-border-radius: 30px;  }

.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;  }
.bor { border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px; }
.white { background: #eeeeee;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.black { background: #222222;  color: white; font-weight: bold; width:10%; 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;  }
.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;  }

.spring { background: #6F9303;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.summer { background: #F6DC00;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.autumn { background: #C08300;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.winter { background: #E8E8E8;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }

.morning { background: #F6DC00;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.day { background: #3BFDFB;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.night { background: #050953;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }

.name {  color: white; text-align:center; }
.type {  color: white; text-align:center; }
.rate {  color: white; text-align:center;  border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.leveltitle {  background: #303030; color: white; text-align:center;  font-weight:bold; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.level {  color: white; text-align:center;  border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.berrytree { background: #C08300;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }

.grass { background: #507C36;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.doublegrass { background: #608C46;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.fish { background: #0279D4;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.sky { background: #02BBCC;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.surf { background: #0D5083;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.red { background: #FF0000;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.yellow { background: yellow;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.yellow a { color: black; }
.colosseum { background: purple;  color: black; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.rocksmash { background: #690B0B;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.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;  }
.gift { background: #121212;  color: white; text-align:center; width: 10%; border: 1px solid #383838; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  }
.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;  }
.red { background: #FF0000;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.ruby { background: #FF0000;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.sapphire { background: #0000FF;  color: white; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.firered { background: #FF0000;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.leafgreen { background: #00FF00;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.xd { background: #8B09BB;  color: white; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.emerald { background: #298008;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.diamond { background: #BFF5ED;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.pearl { background: #F7DDF5;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.platinum { background: #AAAAAA;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.heartgold { background: #FFD700;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.soulsilver { background: #C0C0C0;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.pikachu { background: yellow;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.eevee { 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;  }
.extradextable { border: 0; border-spacing: 2px; border-collapse: seperate;  background: #404040;  border: 2px solid #383838; border-radius: 15px; -moz-border-radius: 15px;-webkit-border-radius: 15px; } 
.extradextable td {   } 
.crystal { background: #21F7FF;  color: black; font-weight: bold; width:10%; border: 1px solid #383838; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;  }

.full { display:none;}
.notfull { display:visible;}

.wildsprite { width:auto;max-width:100px;border: 0; background: #454545;  color: white; text-align:center; border: 1px solid #383838; border-radius: 30px; -moz-border-radius: 30px;-webkit-border-radius: 30px;  }
.trnrsprite { width:auto;max-width:100px;border: 0; background: #454545;  color: white; text-align:center; border: 1px solid #383838; border-radius: 30px; -moz-border-radius: 30px;-webkit-border-radius: 30px;  }

@media (max-width:1011px) {

.wildsprite {width:60px; border: 0; }
.trnrsprite {width:70px; border: 0; }

}