/* ----------------------
	NORMAL LISTING
---------------------- */
table.normal_listing {
    border-collapse: collapse;
    width: 770px;
}

table.normal_listing td, table.normal_listing th {
    border: 1px #000 solid;
    text-align: center;
}

table.normal_listing td {
    padding: 3px 10px 3px 10px;
}

table.normal_listing tr.super_header {
    color: #fff;
    font: bold 1em/34px Verdana;
    background: url("../images/table_header.png") repeat-x top left;
}

table.normal_listing tr.header {
	background-color: #2a5d7f;
	color: #fff;
	font: bold 1em/24px Verdana;
}

table.normal_listing tr.odd {
	background-color: #a4d3f3;
	color: #14344a;
	line-height: 30px;
}

table.normal_listing tr.even {
	background-color: #6facd5;
	color: #14344a;
	line-height: 30px;
}

/*table.normal_listing tr.odd:hover, table.normal_listing tr.even:hover {
    background-color: #52809f;
}*/

table.normal_listing tr.inactive {
    background-color: #f1cbcb;
    color: #7c2a2a;
    line-height: 30px;
}

table.normal_listing a {
	color: #0b2130;
	font-weight: bold;
        text-decoration: none;
}

table.normal_listing a:hover {
    color: #000;
    text-decoration: underline;
}

tr.inactive a {
    color: #7c2a2a;
}

table.normal_listing img {
	line-height: 24px;
}

table.normal_listing th.info, table.dex_stattable th.info {
	background-color: #2a5d7f;
	color: #fff;
        width: 120px;
}

/* -------------------------
	DEX HEADER
------------------------- */
table.dex_drops {
	
}

table.dex_drops form select option {

}

div.stat {
	background-color: #0b2130;
	color: #fff;
	font-weight: bold;
	padding: 0 4px 0 4px;
	text-align: left;
        border: 1px #000 solid;
}

/* -----------------------------
	DEX POKE HEADER
----------------------------- */

table.dexpokeheader {
	width: 770px;
	border-collapse: collapse;
}

table.dexpokeheader a {
	display: block;
	padding: 8px 10px 8px 10px;
	color: #163f0e;
	font-weight: bold;
	text-decoration: none;
}

table.dexpokeheader a:hover {
	color: #000;
	text-decoration: none;
}

table.dexpokeheader td {
	border-bottom: 2px #363 solid;
}

table.dexpokeheader td.spacer {
	width: 10px;
}

table.dexpokeheader td.name {
	width: 450px;
	padding: 5px;
	/*font-weight: bold;
	font-size: 1.2em;*/
}
table.dexpokeheader td.name h2 {
	font-weight: bold;
	font-size: 14px;
	color: #363;
}

table.dexpokeheader td.button {
	border: 2px #363 solid;
	text-align: center;
	background-color: #e4fdbd;
}

table.dexpokeheader td.button:hover {
	background-color: #caf08d;
}

table.dexpokeheader td.activebutton {
	background-color: #363;
	border: 2px #363 solid;
	text-align: center;
	font-weight: bold;
}

table.dexpokeheader td.activebutton a {
	color: #fff;
}

/**
 * Other tables
 */
table.no_border, table.no_border td, table.no_border th {
    border: 0;
}

/**
 * Quote table
 */
table.quote {
    border-collapse: collapse;
    width: 100%;
    margin: auto;
}

table.quote tr.header {
    background-color: #224760;
    color: #fff;
    font: bold 1em/24px Verdana;
}

table.quote td {
    border: 1px #000 solid;
    padding: 10px;
}

table.quote tr.header td {
    border: 1px #000 solid;
    padding: 0 10px 0 10px;
}

table.quote tr {
    background-color: #fff;
}