/* hack for i.e. this tricks i.e. into making div's large enough to hold their contents if they contain floating objects */
/* Hides from IE5-mac \*/
* html .home_h1 {height: 1%;}
/* End hide from IE5-mac */ 

/* can remove a.no_ul if no underlining looks okay */
a.no_ul, a
{
	text-decoration: none;
}

div.google_banner
{
margin-top: 20px;
}

div.home_h1
{
overflow: hidden; 
margin-bottom: 5px;
}

p.content_area
{
margin:5px 0 10px 0;
}

#want_to_use
{
margin:0px 5px 8px 10px;
}
#ebay_results_title
{
font-size:larger;
font-weight:bold;
margin-top:20px;
color: #700;
}
#no_ebay_match
{
color:red;
}

ul.uncut_sets
{
margin-bottom: 0;
margin-top: 2px;
padding-left: 5px;
margin-left: 15px;
}
a.sheet_with_nums
{
text-decoration: none;
}
table.sheet_with_nums
{
margin-left: 10px;
/* border: 1px solid black; */
background: #fff;
border-collapse: collapse;
}
td.sheet_with_nums
{
border: 1px solid black;
padding: 5px 2px 5px 2px;
text-align: right;
}
td.sheet_cell_a
{
    background: #feb;
}
td.sheet_cell_b
{
    background: #cfc;
}
td.pop_total
{
font-weight: bold;
}
caption.wrongbacks
{
font-weight: bold;
margin-top: 10px;
border: 1px solid black;
background: #feb;
}
table.wrongbacks
{
margin-left: 10px;
border: 1px solid black;
background: #feb;
}

p.navline
{
margin-bottom: 5px;
}

div.search_links
{
display:table;
margin: 0 10px 5px 0;
float:left;
/*width:570px;*/
}

p.search_links
{
display:table-cell;
vertical-align: middle;
/*font-size:small;*/
 }

img.search_links
{
display:table-cell;
vertical-align:middle; 
border:0;
margin-right:5px;
}

div.rss
{
width: 550px;
background: #cff;
border: 1px solid #000;
margin: 20px 5px 15px 0px;
padding: 5px;
}

div.google_text_links
{
margin: 10px 0 20px 0;
width: 100%;
}

div.google_links2
{
/*height: 15px;
width: 468px;
background: #000;*/
}

input.auc_nav
{
    font-size: x-small;
    margin-left: 5px;
}
span.end_1st_warning
{
    color: red;
}
div.auc_navcol {
	background: #ffc; 	
	border: 1px solid #000;
	font-size: small; 
	width: 120px; 
	padding-bottom: 5px;
	float: left;
}

h1.auc_finder
{
	color: #c00;
	text-size: large;
}
h1.srch_title
{
	color: #930;
	text-size: medium;
}
h1.showcard
{
	color: #930;
//	text-size: medium;
	text-size: small;
	margin-bottom:10px;
}

h1.auc_nav{
	padding-top: 5px;
	margin: 2px 5px 2px 5px;
	font-size: medium;
	color: #000;
}
p.auc_nav{
	margin: 0 5px 2px 5px;
}
h2.auc_nav{
	padding-top: 5px;
	margin: 0 5px 2px 10px;
	font-size: small;
}
a.auc_nav{
	text-decoration: none;
	color: black;
}
span.curr_auc
{
	font-weight: bold;
	color: red;
}

ul.auc_nav
{
	list-style-type: none;
	margin: 0 0 0 10px;
	padding-left: 0;
}
li.auc_nav
{
	margin: 4px 5px 4px 0;
	padding-left: 0;
	line-height: 1;
}
div.medals
{
	/*width: 65%;*/
	float: left;
}
div.medals_sum
{
	/*width: 30%;*/
	float: left;
	margin-right: 10px;
}
img.ebay_logo
{
	vertical-align: middle;
}
div.ebay_search_form
{
	padding: 5px;
	background: #ffc;
	margin-right: 5px;
	float:left;
	margin-top: 5px;
}
div.google_search
{
	float:left;
	margin-right: 5px;
	margin-top: 5px;
}
p.home
{
	font-size: medium;	
/*	margin-top: 5px;*/
	color: #920;
	font-family: book antiqua, verdana;
	padding-bottom: 5px;
/*	padding-top: 5px;*/
}
p.welcome
{
	border-top: 1px solid #920;
	border-bottom: 1px solid #920;
}
div.btn_banner
{
	margin-top: 20px;
	vertical-align: top;
}
div.btn
{
	padding-right: 10px;
	float: left;
}
h1.zb_ad
{
	font-size: large;
	color: purple;
	font-family: andy, verdana;
	margin: 10px 5px 5px 5px;
	line-height: 1;
}
ul.zb_ad
{
	list-style-type: none;
	margin: 0 0 0 1em;
}
li.zb_ad
{
	margin: 0 5px 3px 0;
	line-height: 1;
}
p.zb_ad
{
	margin: 5px;
	line-height: 1;
}
div.zb_ad
{
	border: 2px dashed purple;
	width: 120px;
	padding-bottom: 5px;
	background: #fef; 	
}
div.stats
{
	margin: 5px 0 10px 0;
	float: left;
}
caption.stats_tbl
{
	font-weight: bold;
	padding : 5px ;
	font-size: medium;
	text-align: left;
}
div.btn
{
	margin: 0 0 3px 0;
	text-align: center;
}

div.title
{
	float: left;
	padding: 0;
	margin: 0;
	width: 360px;
}

div.fcg_top_right 
{
	margin-top: 10px;
	margin-right: 5px;
	float: right;
}

div.text_search
{
	text-align: center;
	width: 140px;
	float: left;
	margin: 5px 10px 5px 0px;
}
p.text_search
{
	margin: 5px;
}
a.ebay
{
}

div.google_btn
{
	width: 100%;
	margin-top: 10px;
	margin-left: 10px;
}

div.ebay
{
	border: 2px solid red;
	text-align: center;
	width: 116px;
}

div.nm_box
{
	border: 2px solid blue;
	text-align: center;
	width: 116px;
}

div.amazon
{
	border: 2px dashed green;
}

li.link
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
p.top_text
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#to_see
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

img.logo
{
	border: 0;
}
img.fcg_logo
{
	border: 0;
}

table.valign
{
	width: 100%;
	height: 100%;
	border: 0;
}

td.valign 
{
	vertical-align: middle;
}

p.highlighted
{
	font-weight: bold;
}
div.sorry
{
	width: 150px;
	height: 200px;
	text-align: center;
	vertical-align: middle;
	padding-top: 50px;
	background: #feb;
	border: thin solid #000;
}
form.adv_search
{
	text-align:left;
}

.hack_for_internet_explorer
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;	
}

#search_input
{
	width: 100px;
}

#auc_search_input
{
	width: 100px;
	margin-left: 5px;
}

#auc_seller_input
{
	width: 100px;
	margin: 0 0 5px 5px;
}

hr.card_info
{
	width: 60px;
	margin-bottom: 0;
}
span.current_page
{
	font-weight: bold;
}


div.navcol
{
	width: 120px; 
/*	padding-bottom: 15px; */
	float: left;
}
div.ebay_ad_col
{
	width: 120px; 
}
div.ad_col
{
	width: 120px; 
	padding-bottom: 5px;
}

div.copyright{
	margin: 10px 0 10px 0;
	font-size: small;}

div.navcol_top, div.navcol_related {
	background: #feb; 
	border: 1px solid #000;
	/* padding-bottom: 5px; */
	margin-bottom: 5px;
	font-size: small; }

div.navcol_middle {
	background: #fda; 
	border: 1px solid #000;
	/* padding-bottom: 5px; */
	margin-bottom: 5px;
	font-size: small; }

div.navcol_bottom, div.navcol_explore {
	background: #ffd; 	
	border: 1px solid #000;
	/* padding-bottom: 5px; */
	margin-bottom: 5px;
	font-size: small; }

div.navcol_explore, div.navcol_related{
	width: 120px;}


p.navcol{
	margin: 2px 5px 2px 5px;
}
p.adv_search{
	margin: 2px 5px 5px 5px;
}
h3.navcol, h4.navcol{
	padding-top: 5px;
	margin: 0 5px 2px 5px;
}

form.search{
	padding-bottom: 0;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0;
}

div.card_pic
{
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}

img.card
{
	display: inline;
}

p.search
{
	margin-top: 0;
}

div.intro_text
{
	float: left;
	clear: right;
}

div.separator
{
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}



.search_ctl
{
	margin-bottom: 0.5em;
}

div.quick_links_area
{
	float:left;
	width:120px;
	background:#eee;
	font-size:xsmall;
}

div.adv_search_section
{
	float: left;
	text-align: left;
	padding-left: 1em;
}

div.intro_text
{
	clear: left;
	margin-top: 1em;
}
div.search_section
{
	background: #eee;
}

#search_btn
{
	margin: 2em 3em 1em 3em;
}

div.ad_area
{
	float: right;
	width: 125px;
/*	height: 3500px;*/
	vertical-align:top;
}
div.content_area
{
	margin-top: 15px;
	margin-left: 130px; 
	vertical-align:top;
	margin-right: 140px; 
	text-align: left;
}
div.left_content_area
{
	vertical-align:top;
	margin-right: 130px; 
	text-align: left;
}
div.card_tbl_area
{
	margin-left: 130px; 
	margin-right: 5px;
	vertical-align:top;
}
div.card_cell, div.wrapper_cell
{
	float: left;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	font-weight: bold;
}
div.card_cell
{
	width: 160px;
	height: 190px;
}
div.wrapper_cell
{
	width: 247px;
	height: 267px;
}
table.card_cell, table.wrapper_cell
{
	height: 100%;
	width: 100%;
}
td.card_cell, td.wrapper_cell
{
	vertical-align: middle;
}
a.home_card_label
{
	color: black;
	text-decoration: none;
}

div.footer
{
	clear: both;
}
div.main_area
{
	margin-top: 15px;
	vertical-align:top;
	text-align: left;
}

div.search_area
{
	background:#efe;
	border: solid #363;
	border-width: 1px;
	padding: 1em;
	float: right;
}

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

h1
{
	margin: 5px 0 0 0;
	color: #700;
}
h2
{
	margin: 15px 0 0 0;
	color:  #000; 
}
img.card
{
	border: none;
	vertical-align: bottom;
}
table.card_table
{
	border-collapse: collapse;
}


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


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

body
{
	font-family:  Times, Verdana, sans-serif;
	margin: 0 5px 10px 10px; 
	padding: 0;
	font-size: medium;
	text-align: left;
}
a:hover
{
	color: #fff;
	background: black;
}

hr
{
	color:  #ffeebb; 
	margin-top: 10px;
}
p.top_left
{
	text-align: left;
	margin-top: 1em;
}
p.small
{
	font-size: small;
}

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, th.auction_tbl
{ 	
	border : 1px solid #ccc;
	background : #feb;
	padding : 5px;
	margin: 0;
	font-size: small;
}
th.auction_tbl
{
	background: #e6e6e6;
}
th.pic
{
	text-align:center;
}
td.odd
{
	background : #fff;
}
td.even
{
	background : #ffc;
}
td.auction_even
{
	background : #f2f2f2;
}
td.card_list, td.auction_tbl
{ 
	border : 1px solid #ccc; 
	padding : 5px ;
	font-size: small;
	margin: 0;
}
td.pic
{
	text-align: center;
}
table.card_list, table.auction_tbl
{ 
	empty-cells : show; 
	border-collapse : collapse; 
	cell-padding: 0;
	cell-spacing: 0;
	margin: 10px 0 10px 0;
	width: 100%;	
}

table.stats
{ 
	empty-cells : show; 
	border-collapse : collapse; 
	cell-padding: 0;
	cell-spacing: 0;
	margin: 5px 0 10px 0;
	float: left;
	width: 100%;
}
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;
}
p.card_info
{
	margin-bottom: 0;
	margin-top: 0.3em;
}
div.ebay_auctions
{
	padding: 10px 20px 10px 20px;
}
div.pjunkie
{
	background: #ffc;
}
div.vistaprint
{
	background: #feb;
}
div.cheapstingy
{
	background: #feb;
}
div.textlinks
{
	width: 118px;
	border: 1px solid;
	font-size: small;
	//margin-bottom: 10px;
}
p.textlinks
{
	margin: 5px 5px;
}

div.magpic
{
	float: left;
	margin-left: 10px;
}
div.maglinks
{
	float: left;
}
div.newline
{
	clear: left;
}
p.ebay_search
{
	margin-top: 5px;
}
p.wrapper
{
	text-align: center;
	font-weight: bold;
	font-size: medium;
	margin-top: 5px;
}
div.wrapper
{
	float: left;
	text-align: center;
	margin: 0 10px 20px 10px;
}
div.card_info
{
	padding: 0 5px 0 5px;
	margin: 0 10px 10px 0;
	float: left;
}
div.show_all
{
	background: #feb;
}
div.card_nav
{
	background: #fff8df;
}
div.card_stats
{
	float:left;
}
ul.show_all
{
	margin: 0 0 0 5px;
}
li.show_all
{
	margin: 0 5px 2px 10px;
}

img.puzzle
{
	border: none;
	display: block;
}
table.puzzle
{
	border-collapse : collapse; 
	cell-padding: 0;
	cell-spacing: 0;
	background: black;
	margin-bottom: 30px;
}
td.puzzle
{
	padding: 0;
}
p.after_search_results
{
margin-top: 2.5em;
}

div.search_img
{
	float: left;
	height: 110px;
	max-width: 85px;
	text-align: center;
	padding: 5px;
}
img.search
{
	border: none;
	vertical-align: bottom;
}
p.search_img
{
	font-size: smaller;
	margin-top: 0;
	text-align: center;
}
a.search_img
{
	text-decoration: none;
	color: black;
}
div.card_notes
{
    	margin: 0 10px 15px 0;
}
p.card_notes
{
	margin:5px 5px 5px 0;
}
p.important_card_notes
{
    	font-weight:bold;
}
table.card_stats
{
	empty-cells : show; 
	border-collapse : collapse; 
	cell-padding: 0;
	cell-spacing: 0;
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
}
th.card_stats
{
	padding:0 5px 0 5px; 
	text-align:left;
	background: #ffe;
}
td.card_stats
{
	border-color: #ccc;
	border-width: 1px 0 0 0; 
	border-style: solid;
	padding:0 5px 0 5px;
	vertical-align: top;
/*	background: #fff8df; */
	background: #ffe;
}
table.player_list
{ 
	empty-cells : show; 
	border-collapse : collapse; 
	cell-padding: 0;
	cell-spacing: 0;
	margin: 0 0 10px 0;
}
td.player_list
{ 
	border : 1px solid #ccc; 
	padding : 5px ;
	font-size: small;
	margin: 0;
}
th.player_list
{ 	
	align: left;
	border : 1px solid #ccc;
	background : #feb;
	padding : 5px;
	margin: 0;
	font-size: small;
}
img.feature_card
{
	display: inline;
	margin: 0 0 10px 10px;
	border:none;
}
span.help_link
{
	font-size: smaller; 
	font-weight: normal;
}
img.wrapper_on_search_page
{
	display: inline;
	float:left; 
	margin: 5px 10px 10px 0;
	max-width: 120px;
	max-height:120px;
	border: 0;
}

div.under_search_tbl
{
	margin-top: 10px;
}

p.search_error
{
	font-weight: bold;
	margin-top: 50px;
}
div.google_rect
{
/*	margin-top: 10px;*/
	margin-right: 10px;
	float: left;
}
div.google_rect_area, div.e_banner_area
{
	margin-top: 30px;
	width:100%;
	overflow:hidden;
}
p.e_banner_title
{
	margin-top:10px;
	margin-bottom:5px;
}
span.e_banner_title
{
	font-weight:bold;
}


div#toplinks
{
width:100%;
background-color: #ffc;
}
ul#toplinks
{
margin: 5px 0 5px 0;
padding: 0;
white-space: nowrap;
}

#toplinks li
{
display: inline;
list-style-type: none;
}

#toplinks a { padding: 0 10px 0 5px; }

#toplinks a:link, #navlist a:visited
{
color:#000;
text-decoration: none;
}

#toplinks a:hover
{
color:#000;
background-color: #feb;
text-decoration: none;
}

p.breadcrumbs
{
font-size:smaller;
margin: 2px 5px 4px 0;
}

div.breadcrumbs
{
margin: 0 5px 15px 0;
}

a img { border:none; } /* remove borders from all images */

td.centered
{
text-align: center;
}
th.centered
{
text-align: center;
}

li.links
{
margin-bottom: 1em;
}

div.showcard_search_links
{
float:left;
margin-top:0px;
}

th.many_player_cs, td.many_player_cs
{
	font-size:smaller;
}
table.single_player_cs
{
	max-width: 570px;
}

p.single_player_info
{
    margin: 5px;
}

div.single_player_info
{
    float: left;
    border: 1px solid #aaa;
    margin: 0 10px 10px 0;
    background-color: #ffe;
    max-width:405px;
}

/* don't underline abbrs */
abbr {border-bottom-width: 0;}
