

*{
margin: 0;
padding:0
}

/**********
header
**********/
.headertable-tdnobord{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #DCDCDC;
	}

.headertable{
	background-color: White;
	}

.headertable-td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border-right: 1px solid #999999;
	}

.headertable-tdinner{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

/**********
footer
**********/	
.footer-tdbord{
	border-top: 1px solid #DCDCDC;
	}

/**********
right menu
**********/
.navbutton{
	background: #ffffff;
	color: White;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial,sans-serif,serif;
	padding-bottom: 4px;	padding-left: 4px;  padding-right: 4px;  padding-top: 4px;
	}
	
.navbuttontd{ 
	background: #ffffff; 
	border-bottom: 1px solid White; 
	font-size: 10px;  
	}

.navbuttontd2{
	border-bottom: 1px solid White; border-top: 1px solid White; 
	font-size: 10px;  
	}
	
.navbutton1{
	color: #003399;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial,sans-serif,serif;
	text-decoration: none;
	}
		
.navbutton2{
	color: #003399;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, "Arial narrow", sans-serif, serif;
	text-decoration: none;
	}

.navbutton1:hover{
	color: #FFFFFF;
	background: #31659C;
	text-decoration: none;
	}
	
.navbutton2:hover{
	text-decoration: underline;
	}

.navmenu{ 
	margin: 3px 3px 3px 3px; 
	background-color: #31659C; 
	color: White; 
	font-size: 14px; 
	line-height: 21px;  
	}

.navmenu-td{  
	margin: 2px 1px 2px 1px;  
	font-size: 14px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;  
	border-bottom: thin solid White;           
	}

/**********************************
right menu
**********************************/	
.pers-cell{
	background-color: transparent; 
	margin-bottom: 2px;  
	margin-left: 2px;  
	margin-right: 2px;  
	margin-top: 2px;   
	font-size: 10px;    
	}

.persmenu{  font-size: 10px;  font-style: normal;  font-variant: normal;  font-weight: bold;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none;  background-color: White;  color: Black;    }

.persmenu-head{ font-size: 14px;  font-style: normal;  font-variant: normal;  font-weight: bold;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none;  background-color: #7194BA;  color: White;    margin: 2px 2px 2px 2px;      }

.persmenu-link {
	color: #003399;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, "Arial narrow", sans-serif;
	text-decoration : underline;
}

.persmenu-link:hover  { color : #333366; font-weight: bold; }

/**********************************
cart
**********************************/	

.cart-link {	color : #000000; text-decoration : none;	font-size: 10px;  }
.cart-link:hover  { color : #333366; font-weight: bold;  }
.cartbottom{ font-size: 9px;  text-decoration: none; border-top: 1px solid Black; }
.cart-table{  background-color: #ffffcc;  color: White;  font-size: 10px;   }
.cart{ font-size: 9px;  text-decoration: none;  }

/**********************************
search banners
**********************************/	

.advSearchBanner { color: #ffffff; background-color: #336699; font-size: 12px; font-weight: bold; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.worldSearchBanner { color: #ffffff; background-color: #663300; font-size: 12px; font-weight: bold; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.currencySearchBanner { color: #ffffff; background-color: #336633; font-size: 12px; font-weight: bold; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.errorSearchBanner { color: #ffffff; background-color: #191970; font-size: 12px; font-weight: bold; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.stampSearchBanner { color: #ffffff; background-color: #ff0000; font-size: 12px; font-weight: bold; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
	
/**********************************
 main table styles
**********************************/
table.submissionbox {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}
	
table.submissionbox th {
	border-width: 1px;
	padding: 0px;
	border-style: groove;
	border-color: gray;
	background-color: #d7d7d7;
	-moz-border-radius: ;
}
	
table.submissionbox td {
	border-width: 0px;
	padding: 3px;
	border-style: groove;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
	border-right-width : thin;
	border-left-width : thin;
	border-bottom-width : thin;
}

/**********************************
Submission Form Submit Button Table
**********************************/
table.submissionbox3 {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}
	
table.submissionbox3 th {
	border-width: 1px;
	padding: 0px;
	border-style: groove;
	border-color: gray;
	background-color: #d7d7d7;
	-moz-border-radius: ;
}
	
table.submissionbox3 td {
	border-width: 0px;
	padding: 3px;
	border-style: groove;
	border-color: gray;
	background-color: #FFFFCC;
	-moz-border-radius: ;
	border-right-width : thin;
	border-left-width : thin;
	border-bottom-width : thin;
}

/**********************************
pop table styles
**********************************/
table.submissionbox2 {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}
	
table.submissionbox2 th {
	border-width: 1px;
	padding: 0px;
	border-style: groove;
	border-color: gray;
	background-color: #d7d7d7;
	-moz-border-radius: ;
}
	
table.submissionbox2 td {
	border-width: 0px;
	padding: 3px;
	border-style: groove;
	border-color: gray;
	-moz-border-radius: ;
	border-right-width : thin;
	border-left-width : thin;
	border-bottom-width : thin;
}

TR.even {
	background-color: #E3E3E3;
}

TR.odd {
	background-color: #FFFFFF;
}

select.style01 {
	border:0px;
	background-color:#d7d7d7;
}
	
select.style01 option {
	border-bottom:0px;
	background-color:#d7d7d7;
}
	
table.borderbox {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color : White;
}

.yellowbg {
	border-width: 0px;
	padding: 3px;
	border-style: groove;
	border-color: gray;
	background-color: #FFFF99;
	-moz-border-radius: ;
	border-right-width : thin;
	border-left-width : thin;
	border-bottom-width : thin;
	}

/**********************************
 specific text styles
**********************************/
.smalltxt {color: #000000; font-size: 10px; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.content-cell { color:Black; font-size:10px; }

.content-headline{
	background-color: #ffffff;
	color: #dcdcdc;
	border-width: 1px;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, Verdana, sans-serif;
	margin: 2px 2px 2px 2px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 12px;
}

.pickSeries {	color : #003399; font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular,Verdana,Times, Serif; font-weight : normal;	font-size : 9pt; text-decoration : underline; line-height : 20px}
.pickSeries:hover  { color : #333366; font-weight: bold; }
.pickSeries2 {	color : #003399; font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular,Verdana,Times, Serif; font-weight : normal;	font-size : 9pt; text-decoration : none; line-height : 20px}


.smallBoldRed  { color: #cc0000; font-size: 11px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.Blue16  { color: #006699; font-size: 16px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.Gray16  { color: #999999; font-size: 16px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallRed  { color: #cc0000; font-size: 10px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: normal; }

.smallBoldGold  { color: #cc6600; font-size: 11px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallBoldGold:hover  { text-decoration: underline;  }
.smallBoldGoldSelect  { color: #cc6600; font-size: 11px; text-decoration: underline;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallBoldGoldSelect:hover  { color: #000066;   }

.smallBoldSilver  { color: #c0c0c0; font-size: 11px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallBoldSilver:hover  { text-decoration: underline;  }
.smallBoldSilverSelect  { color: #c0c0c0; font-size: 11px; text-decoration: underline;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallBoldSilverSelect:hover  { color: #c0c0c0;   }

.smallBoldGray  { color: #999999; font-size: 11px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallBoldGray:hover  { text-decoration: underline;  }

.smallBoldBlue  { color: #006699; font-size: 11px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallBoldBlue:hover  { text-decoration: underline;  }
.smallBoldBlueSelect  { color: #006699; font-size: 11px; text-decoration: underline;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallBoldBlueSelect:hover  { color: #006699;   }
.smallBoldBlueTiny  { color: #006699; font-size: 10px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.smallBoldBlackTiny  { color: #000000; font-size: 10px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }


.largeBoldGold  { color: #cc6600; font-size: 13px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.largeBoldBlack  { color: #000000; font-size: 13px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }

.largeBlack  {
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 2px 2px 8px 2px;
	margin-bottom : 8px;
	line-height : 18px;
}

.smalltxtwhite{color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.smalltxtwhite:hover{text-decoration: underline; color: Yellow;}
.smalltxtwhite:visited{color: #ffffff;}

.smalltxtgray{color: #999999; font-size: 10px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.smalltxtdrkgray{color: #666666; font-size: 10px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.smalltxt2 {font-size: 10px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px; line-height: 21px;}
.smalltxtblue{color: #003399; font-size: 10px; font-weight: bold; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif}

.medtxt{color: #000000; font-size: 11px;  font-weight: normal;  text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}
.medtxt:link  { color: #0000FF; text-decoration : underline;	  	}
.medtxt:hover  { text-decoration : none;	  	}
.medtxt:visited  {color: #0000FF; text-decoration : underline;	  	}

.results {	color : #003399; font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular,Times New Roman,Verdana,Times, Serif; font-weight : bold;	font-size : 9pt; text-decoration : none; }
.results:hover  { text-decoration : underline;	  	}

.WantListResults {	color : #003399; font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular,"Times New Roman",Verdana,Times, Serif; font-weight : bold;	font-size : 9pt; text-decoration : none; padding-top : 5pt; padding-bottom : 3pt;	}

.searchResults{ font-size: 12px;  font-style: normal;  font-variant: normal;  font-weight: bold;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none;  color: Black; }

.tableHead{ font-size: 10px;  font-style: normal;  font-variant: normal;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none;  color: Black; }

.grayHilite { color: gray; font-size: 14px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.gray12Hilite { color: gray; font-size: 12px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }
.darkgray12 { color: #669999; font-size: 12px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }

.viewCoinListing{ font-size: 16px; color: Navy; font-style: normal;  font-variant: normal;  font-weight: bold;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; }

.starRating  {	color : #333366; font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular,"Times New Roman",Verdana,Times, Serif; font-weight : bold;	font-size : 9pt; text-decoration : none; }

.priceResults  {	color : #003399; font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular,"Times New Roman",Verdana,Times, Serif; font-weight : bold;	font-size : 9pt; text-decoration : none; padding-right : 5pt; 	}

.itemDescription{ background-color: #ffffff; color: Black; text-decoration: none;  font-family: Geneva, Arial, Helvetica, Verdana, sans-serif;  margin: 2px 2px 2px 2px;  font-size: 12px; }

.unitID { color: gray; font-size: 10px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;}

.grayheader{
	color: #ababab;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial,sans-serif,serif;
	text-decoration: none;
}

.tealheader{
	color: #0090AB;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial,sans-serif,serif;
	text-decoration: none;
}

.auctionSubHead  { color: #990000; font-size: 11px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 2px 2px 2px 2px;  font-weight: bold; }


.body{ font-size: 11px; }

.button {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:22px;
	background-color:#CCD5DD;
	color: #445566;
	text-align: center;
	width: 200px;
	}
	
 .buttonsmall {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:20px;
	background-color:#CCD5DD;
	color: #445566;
	text-align: center;
	width: 80px;
	}

.divider {
	background-color: #FFFFFF;
	border: 0px;
	height: 5px;
}

