table.trade
{
	border-collapse: collapse;
}
th.trade
{
	align: left;
	border : 1px solid #cccccc;
	background : #99cc99;
	padding : 5px;
	/*font-size: 80%;*/
	margin: 0;
}
div.title
{
	float: left;
}
div.intro_text
{
	float: left;
}

.search_ctl
{
	margin-bottom: 0.5em;
}
table.top_section
{
	margin-bottom: 1em;
}
div.quick_links_area
{
	float:left;
	width:120px;
	background:#eee;
	font-size:xsmall;
}
ul.quick_links
{
	list-style-type: none;
}
div.search_section_left
{
	float: left;
}
div.search_section_right
{
	float: right;
	margin-left: 1em;
	text-align: right;
}
div.intro_text
{
	clear: left;
	margin-top: 1em;
}
div.search_section
{
	background: #eee;
}
td.top_left
{
	vertical-align:top;
	width:50%; 
	padding-right:20px;
}
#search_btn
{
	margin: 2em 3em 1em 3em;
}

div.ad_area
{
	float: right;
	width: 120px;
	height: 800px;
	vertical-align:top;
}
div.content_area
{
	/*float: left;*/
	/*width:85%;*/
	vertical-align:top;
}
div.footer
{
	clear: both;
}
div.main_area
{
	vertical-align:top;
}
div.title_area
{
	background:#efe;
	border: solid #363;
	border-width: 1px;
	padding: 1em;
}

td.search_section
{
	width: 50%;
	vertical-align: top;
	margin: 0 0 0 20px;
	padding: 5px 10px 10px 10px;
	background: #eee;
}

h1
{
	/*font-size: 225%;*/
	/*font-weight: bold;*/
	text-align: center;
	/*margin-top: .2em; */
	margin: 0;
	color:  #060;
}
h2
{
	/*font-size: 130%;*/
	/*font-weight: bold;*/
	text-align: center;
	color:  #000; 
	/*margin-top: 0;*/
	/*margin-bottom: 0;*/
}
img.card
{
	border: none;
}
table.card_table
{
	border-collapse: collapse;
	/*width: 640px;*/
}

div.card_cell
{
	float: left;
	width: 160px;
	height: 200px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 0;
	padding-bottom: 15px;
	font-weight: bold;
}

	#header {
		margin:0; padding:0;
		/*background:yellow;*/
		}

	#main1 {
		margin:0; padding:0;
		}
	#main2 {
		margin:0; padding:0;
		/*background:green;*/
		}
	#left {
		float:left;
		width:110px;
		margin:0; padding: 5px;
		/*background:#dd9;*/
		background:#efe;
		/*font-size:80%;*/
		border: solid #060;
		border-width: 1px;
		}
	#right {
		float:right;
		width:120px;
		margin:0; padding:0;
		/*background:red;*/
		/*font-size:80%;*/
		}
	#middle {
		/*float:left;*/
		margin:0 122px 0 0;
		background:#ddd;
		/*font-size:80%;*/
		text-align: center;
		border-width: 1px;
		border: solid red;
		}
	.column-in {
		margin:0; padding:0;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	/* h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 1em 0 }*/
	
	.copy { text-align:center; font-size:80% }



table.main
{
	cell-padding: 4px;
}


.common_links
{
	background: #ffff99;
	font-size: 100%;
}

body
{
	font-family:  Times, Verdana, sans-serif;
	margin:10px; 
	padding: 0;
	font-size: 80%;
}
a
{
	/* text-decoration: none; */
}
a:hover
{
  	color: red; 
 	 text-decoration: underline;
}
hr
{
	color:  #669966; 
}
p.top_left
{
	/*font-size: small;*/
	text-align: center;
	margin-top: 1em;
}
p.small
{
	font-size: small;
}
.subtitle
{
	text-align: center;
	vertical-align: baseline;
	font-style: italic;
	font-size: 160%
}
.title
{
	font-size: 225%;
	font-weight: bold;
	vertical-align: baseline;
	margin-right: 1em;
	color:  #006600;
}

h3 
{
	/*text-decoration: underline;*/
	/*font-size: 90%;*/
	/*color:  #336633; */
	/*margin-bottom: 0.5em;*/
}
h4 
{
	text-indent: 1.5em;
	color: #000080; 
	margin-bottom: 0.0em;
	font-size: 90%;
	color:  #336633;
}

td.main_left
{
	vertical-align: top;
	padding: 0;
	width: 35%;
}
td.main_right
{
	vertical-align: top;
	padding: 0;
}
div.section
{
	border: 1px solid #336633;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	margin-right: 2px;
	margin-bottom: 2px;

}
ul.no_bullet
{
	list-style-type: none;
	margin-top: 0.3em;
	margin-bottom: 1em;
	margin-left: 1em;
}
p.player_search
{
	text-indent: 3em;
}
td.search_column
{ 
	vertical-align: top;
	padding: 0;
}
img.card_thumb_h
{
	width: 50;
	height: 50;
}
img.card_thumb_v
{
	width: 50px;
	height: 50px;
}
th.card_list
{ 	
	align: left;
	border : 1px solid #cccccc;
	background : #99cc99;
	padding : 5px;
	/*font-size: 80%;*/
	margin: 0;
}
td.o_row
{ 
	border : 1px solid #cccccc; 
	background : #ffffff;
	padding : 5px ;
	/*font-size: 80%;*/
	margin: 0;
}
td.e_row
{ 
	border : 1px solid #ccc; 
	background : #efe;
	padding : 5px ;
	/*font-size: 80%;*/
	margin: 0;
}
table.card_list
{ 
	empty-cells : show; 
	border-collapse : collapse; 
	cell-padding: 0;
	cell-spacing: 0;
	margin: 0;
}
table.card_descr
{
	border: none;
	border-collapse : collapse;
	cell-padding: none;
}
th.card_descr
{
	border: none;
}
td.card_descr
{
	vertical-align: middle;
	border : none; 
	padding : .3em;
}
p.top_list
{
	margin-top: 0;
	margin-bottom: 0;
}

div.card_data
{
	float: left;
}
p.card_data
{
	font-weight: bold;
}

