
/*TABLE OF CONTENTS
===========================================================
	FOUNDATION
	
	OTHER STYLES
		- Example of sub styles1
		- Example of sub styles2
			
	REDESIGN STYLES
	
	AUCTION GALLERY
	
	NGC RESEARCH
	
	USER LOGIN
	
	MEMBER HOMPAGE
	
	DEALER PORTAL

	CENSUS DETAIL PAGE
	
	NO GRADE
	
	MEMBERSHIP TIERS
	
	MEMBERSHIP HOME PAGE
	
	ANCIENTS
	
	SHIPWRECKS
	
	BULLION & CERT GOLD
	
	ROTATING BANNER 
	
	JUMPNAV
	
	MAIN NAVIGATION
	
	VERIFY CERTIFICATION
	
	GOOGLE SITE SEARCH
	
	Side Article Icons
	
	PLUS STAR
	
	CENSUS PAGE STYLES
	
	VARIETY ROLLUP
	
	HISTORICAL PRICE PAGE STYLES
	
	HOME PAGE
	
	POP UP 
	
	TOOL TIP
	
	NEW DESIGN INTERNAL PAGES (CORE STUFF)
		- Headers
		- Modular
	
	WCPG
	

COLORS
===========================================================
	LINKS        		#003399
	MAIN FONT    		#000000
	
*/


/* FOUNDATION (kinda)
=========================================================== */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding:0;
	margin:0;
	color: #000000;
}
p {
	font-size: 12px;
	line-height: 16px;
}
td {
	font-size: 11px;
}
ol {
	font-size: 12px;
}
li {
	font-size:12px;
	line-height:16px;
}
.faqs {
	font-size: 12px;
	line-height:16px;
	padding:2px 0px;
}
.clear {
	clear:both;
}
.clearLg {
	clear:both;
	height:20px;
}
.required {
	color:#F00
}

img {border:none;}

.floatL {float:left;}
.floatR { float:right;}
img.imageFR, a img.imageFR { /* Image Float Right */
	float:right;
	border:0;
	margin:5px 0px 5px 5px;
}
img.imageFL, a img.imageFL { /* Image Float Left */
	float:left;
	border:0;
	margin:5px 5px 5px 0px;
}
.FloatR {float:right;}
.FloatL {float:left;}
p.paraBU { /* Paragraph: Bold Underline */
	font-weight:bold;
	text-decoration:underline;
}
blockquote {
	font-weight:bold;
}
h1 {
	font-family:"Minion", "Times New Roman", Times, serif;
	font-weight: bold;
	color: #003399;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
	line-height:normal;
	word-spacing:1px;
}
h1#login {
	margin:0;
	padding:5px 0 0 0;
}
h2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top:11px;
}
/*delete this class once we switch all h2's over to all caps (or have a uniform style for h2's)*/
h2.upperCaseh2 {
	text-transform:uppercase;
}
h2.BoldBlueText, h3.BoldBlueText {
	font-size:12px;
	margin-top:20px;
}
h3 {
	font-weight:bold;
	font-size:13px;
	margin-top:0px;
	margin-bottom:10px;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000
}
.Bold {
	font-weight:bold;
}
/* OTHER STYLES
======================================================================*/	
.tab_on {
	background-color:#1F2A62!important;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 17px;
	width: 250px;
}
.tab_off {
	background-color: #FFFFFF;
	height: 19px;
	width: 180px;
	font-weight: bold;
}
.tabOffDivStyle {
	background-color: #CABFBD;
	margin-top: 8px;
	height: 19px;
	padding-top: 3px;
}
.headerrow {
	background-color:#003399;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	height:24px;
}
.faqtabs {
	margin-bottom: 30px;
}
.faqtabs h2 {
	background: url(../../images/ph_tabEdge.gif) no-repeat top right;
	background-color: #273A76;
	color: #FFF;
	display: block;
	height: 15px;
	font-family: Verdana;
	font-size:12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px;
	padding: 4px 0px 6px 11px;
	width: 277px;
}
.tableHead td, th {
	vertical-align:middle;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#003399;
	text-align:left;
	line-height:16px;
	height:24px;
}
.errorMessage {
	background-color:White;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
}
.tableHead h2 {
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	padding-top:0px;
	text-transform:uppercase;
}
p.tableHead {
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#003399;
	font-weight:bold;
	font-size:20px;
	margin:0px;
}
.jumpmenu {
	font-size: 9pt;
	background-color: #FFCC66
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #CCCCFF;
	line-height: 10pt
}
div.lastupdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: 10pt
}
.tabledata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}
.BoldBlueText {
	font-weight: bold;
	color: #003399
}
.BoldBlackText {
	font-weight:bold;
	color:Black;
	text-decoration:none
}
.ReadMore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	color: #003399
}
.Coinoftheday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000033;
	line-height: 12pt
}
.definition {
	background-color: #ffffcc;
	padding: 9px;
}
.tinynote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
}
.datatable-header {
	border-right: 1px solid #FFFFCC;
	font-weight: bold;
	color: #990033;
}
.datatable-body {
	border-right: 2px solid #CCCC99;
}
.datatable-divider {
	padding: 2px;
	text-align: center;
	background-color: #CCCC99;
}
.anchor-noline {
	text-decoration: none
}
.InputTableFooter {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	background-color: white
}
.InputTable {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	background-color: #e5e5e5
}
.BannerTop {
	display:block;
	width:468px;
}
.BannerTop img {
	display:block;
	width:468px;
	border:2px solid #cccccc;
}
.sidebanner img {
	border:2px solid #666666;
}
/* ------ SIDENAV ------ */


#sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:196px;
	background-color:#f6e6b5;
	background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
	text-align:left;
}
#sidebar .on a {
	padding:6px 0 6px 15px;
	margin-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#19337D;
	line-height:14px;
	text-decoration:none;
	background-color:#f9f2d8;
	background-image:url(../../images/_redesign/pc_sidebarbg_on.gif);
	background-repeat:no-repeat;
	display:block;
}
#sidebar .noSubNav {
	border-top:3px solid #bba367;
}
#sidebar .on a:hover {
	background-color:#FFFFE1;
	color:#19337D;
	text-decoration:underline;
}
#sidebar .nolink {
	display:block;
	margin:0px;
	padding:6px 0px 1px 15px;
	margin-bottom:5px;
	border-bottom:3px solid #bba367;
	background-color:#f9f2d8;
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#194199;
	text-decoration:none;
	text-transform:none;
}
#sidebar .subnav a {
	display:block;
	margin:0px;
	padding:4px 0px 4px 25px;
	border-bottom:none;
	background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#194199;
	text-decoration:none;
	text-transform:none;
}
#sidebar .last a {
	padding-bottom:12px;
}
#sidebar .subnav a:hover {
	color:#19337D;
	text-decoration:underline;
}
#sidebar .subnav-off {
	display:none;
}
#sidebar .off .subnav {
	display:none;
}
#sidebar .off a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#202867;
	text-decoration:none;
	display:block;
	padding:6px 0 6px 15px;
	background-color:#f6e6b5;
	background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;/*min-height:25px;*/

}
#sidebar .off a:hover {
	background-image:none;
	background-color:#f9f2d8;
	font-weight:bold;
	text-decoration:underline;
}
#sidebar .banners {
	padding-top:40px;
}
 */ 
/* SIDE NAV .NET
===========================================================*/
ul.sideNav {
list-style-type: none;
margin: 0px;
padding: 0px;
font-weight: bold;
}
ul.sideNav li {
	display: block;
}
ul.sideNav li a {
	display: block;
	padding-left: 15px !important;
	padding: 6px 0px 6px 0px;
	text-decoration: none;
}
ul.sideNav li a:hover {
	background-color:#F9F2D8;
}
ul.sideNav li a.subLink {/* MENU LINK */
	background-image:url(../../images/_redesign/pc_sidebarbg_on.gif);
	background-repeat:no-repeat;
	padding:6px 0 6px 15px !important;
}
ul.sideNav ul.sideUl li {
	font-size: 11px;
	margin-left: 10px;
}
ul.sideNav ul.sideUl li a {
	margin-left: 3px;
	padding-right: 10px;
}
ul.sideNav ul.sideUl li a:hover {
	background: none;
}
ul.sideNav ul.sideUl li:hover {
	background-color:#F9F2D8;
	background-image:url(../../images/_redesign/pc_arrowlink_blue_net.gif);
	background-repeat:no-repeat;
	background-position: left top !important;
	list-style-type: none;
	padding: 0px;
}
ul.sideNav ul.sideUl li {
	background-image:url(../../images/_redesign/pc_arrowlink_blue_net.gif);
	background-repeat:no-repeat;
	background-position: left top;
	list-style-type: none;
	padding: 0px;
	z-index: 1;
}
ul.sideNav li .subLink {
	background-color:#F9F2D8;
}
ul.sideNav li .subLink {/* MENU LINK */
	background-image:url(../../images/_redesign/pc_sidebarbg_on.gif);
	background-repeat:no-repeat;
}
ul.sideNav li .activeLink {
}
/* END OF SIDE NAVIGATION W/ .NET CLASSES */

/* footer */
.footer {
	background:url(../../images/template/footer-bg.jpg) repeat-x top left;
	color:#4c4a40;
	padding:20px 0px 20px 0px;
	display:block;
	width:100%;
	clear:both;
	height:60px;
}
.footer img {
	padding:0px 10px 10px 0px;
}
.footerLogos {
	position:relative;
	top: 0px;
	left: 0px;
	padding-left:10px;
}
.affiliateLogos {
	background: url(../../images/template/ana-png-bg.png) no-repeat top center;
	height:55px;
	width:171px;
	display:block;
	position:relative;
	top:-80px;
	left:800px;
}
.anaLogo {
	position:relative;
	bottom:-26px;
	left:0px;
}
.pngLogo {
	position:relative;
	bottom:16px;
	left:99px;
}
/*----Registry Styles -----*/

#reg_content {
	width: 585px;
	text-align: left;
}
#reg_content img #tagline {
	width: 563px;
	height: 53px;
	margin: 0;
	margin-bottom: 12px;
}
#reg_content hr {
	width: 96%;
	height: 1px;
	border: 1px solid #333399;
	color: #333399;
	margin: 0;
	padding: 0;
}
#reg_content img#readyset {
	width: 207px;
	height: 113px;
	float: left;
	margin: 10px;
	margin-bottom: 32px;
}
#reg_content h3 {
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#reg_content p.indented1 {
	margin-left: 22px;
	margin-top: 0;
}
#reg_content table#pdfs1, #reg_content table#pdfs2 {
	width: 585px;
	padding: 0;
	border: 1px;
}
#reg_content table#pdfs1 td, #reg_content table#pdfs2 td {
	width: 25%;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}
#reg_content table#pdfs1 td img, #reg_content table#pdfs2 td img {
	padding: 0;
	margin: 10px;
	margin-bottom: 0;
	border: 0;
	height: 135px;
	width: 120px;
}
/*---------------------------------------------
---------------REDESIGN STYLES-----------------
---------------------------------------------*/
body {
	background-image:url(../../images/template/header-gradient.png);
	background-position:top left;
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}
body, td, p, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* ------ NEW HEADER ------ */
#header {
	background-image:url(../../images/template/header-gradient.png);
	background-position:top left;
	background-repeat: repeat-x;
	height:164px;
	background-color:#003399;
	width:100%;
	margin-bottom:10px
}
#logo {
	position: absolute;
	left:26px;
	top:28px;
}
#top-banner {
	position:absolute;
	width:468px;
	top:55px;
	left:527px;
	font-size:9px;
	color:#464649;
}
.featuredDealerTxt {
	font-size:10px;
	color:#666666;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:16px;
}
.dealerblue {
	color:#6885c2;
	padding-left:0px;
	left:449px;
	position:relative;
	top:55px;
	width:100px;
}
#header-shadow {
	background: url("../../images/template/maincontent-gradient.png") repeat-x top transparent;
	height:20px;
	z-index:5;
	position:absolute;
	top:164px;
	left:0px;
	width:100%;
}
/* -------------- begin nav styles ---------------*/

#navigation {
	position:absolute;
	top:139px;
	font-size:16px;
	font-weight:bold;
	height:28px;
	width:100%;
	z-index: 10;
}
#jump-nav {
	position:absolute;
	text-align:right;
	top:0px;
	font-size:13px;
	font-weight:bold;
	color:#a77c3a;
	z-index:999;
}
#jump-nav a {
	text-decoration:none;
	color:#1A347E;
}
/* -------------- begin world drop nav styles ---------------*/
#jumpContainer {
	color: #A77C3A;
	margin-left: 289px;
	width: 722px;
	/* Do not change width and margin unless you preview it on a MAC. Need to be wider to accomodate MAC fonts. - JEN 0. */

}
.internationalDropdown {
	position:absolute;
	top:0px;
	left:541px;
	display:block;
	padding:0px;
	width:458px;
}

#nav .special {
	padding:6px 10px 6px 6px;
	display:block;
	background: url("../../images/template/IR-main-bg.gif") repeat-x scroll top left transparent;
	margin:0px;
	width:203px;
}
#nav .special img { vertical-align:middle;}
#nav .special a:visited,
#nav .special a:link,
#nav .special a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	padding-left:7px;}
#nav .special a:hover{text-decoration:none}

.internationalResources{
	background-color:#e9e2d7;
	display:block;
	text-align:left;
	width:458px;
	height:355px;
	
}
.translateContainer {
	background:url(../../images/template/IR-translate-bg.gif) no-repeat top left #e9e2d7;
	width:426px;
	padding:16px;
	height:26px;
}
#googleTranslate {
	float:left;
}
.internationalMenuContainer {
	padding:16px;
}
.internationalHeader {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:8px;
	}
#nav ul {
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	float:left;
	width:200px;

}
#nav a {
	display: block;
	padding: 0px 3px 2px 3px;
	text-align:left;
}
#nav a:hover {
}
#nav li {
	line-height:22px;
	font-size:12px;
	margin-left:0px;
}
#nav .internationalResources {
	display: none;
}
img.flag 
{
	border: 0;
	/* float: left; */
	padding-right:5px;
}
.irGlobe {
	float:left;
	padding-right:6px;
	height:12px;
	width:12px;
	vertical-align:middle;
	}
#nav li a img {margin-top:3px; margin-right: 3px;}
#nav li a {font-size:10px; color:#333}
#nav li.title {text-align:left; font-size:14px; color:#333; margin-bottom:3px; margin-top:8px;}

/* GOOGLE TRANSLATE STYLES */

.goog-te-gadget .goog-te-combo {
	margin: -3px 0 0 10px !important;
	width: 124px !important;
}
.goog-logo-link {display:inline-block!important;
width:60px!important	}

/* -------------- end nav styles ---------------*/
#sidebar-a {
	background-color:#f6e6b5;
	background-image:url(http://beta.ngccoin.com/images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
	padding-top:15px;
}
h4 {
	text-transform:uppercase;
	font-size:11px;
	margin-bottom:5px;
}
a, a:link, a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#233d94;
	text-decoration:underline;
}
.lineitem {
	width:167px;
	border-bottom:1px solid #a88c4b;
	padding-bottom:10px;
	margin-left:15px;
	margin-bottom:10px;
}
.small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#bba367;
	font-size:10px;
	margin:0px 13px;
}
input, select {
	font-size:11px;
	border:1px solid #e2e2e2;
	background: url(../../images/template/input-bg.png) repeat-x left top;
	padding:0px;
}
input[type=checkbox] {
	border:0px;
	background:none;
}
select {
	background-image:none;
}
.submit {
	background: url(../../images/template/submit-bg.png) repeat-x left top;
	background-color:#003399;
	border:0px;
	color:#FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding:5px 15px;
	text-decoration: none !important;
}
.textlink {
	background:none;
	color:#003399;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	padding:0px;
	text-decoration:underline;
}
input.gsc-search-button, .gsc-search-button .submit {
	background-color:#A77C3A;
	border:0px;
	color:#FFFFFF;
	padding:0px 15px 0px 15px;
	width: 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:none!important;
}
.box3 .submit {
	padding:0px!important;
	width:30px!important;
}
/*added by freelance4 05/14/2007*/
#search-ngc {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;  /* this is for IE */
	float:left;
}
/*end olf #search-ngc*/
/*new sidebar - jen o added */
.newSidebar {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../images/template/sidebar-gradient.png) repeat-y top right;
	font-size: 11px;
	font-style: normal;
}
.LoginBoxContainter table {
	line-height:10px;
}
.newSidebar h2, .LoginBoxContainter h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#a77c3a;
	font-size:18px;
	font-weight:bold;
	line-height:14px;
	margin:8px 0px 0px 0px;
	padding:6px 0px 9px 15px;
	width:180px;
}
.newSidebar .section {
	margin-top:30px;
}
/* end of new sidebar */

#sidebar-a {
	margin:0px;
}
#sidebar-a .section {
	/*border-bottom:3px solid #bba367;*/
	margin:0px 0px 24px 0px;
	padding:0px;
}
#sidebar-a .section h2 {
	font-family:"Minion", "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	line-height:14px;
	color:#202867;
	padding:0px 0px 3px 15px;
	margin:0px 0px 8px 0px;
	border-bottom:3px solid #bba367;
	text-transform:uppercase;
}
#sidebar-a .section h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666863;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	margin:1px 13px 7px 13px;
}
#sidebar-a .section .link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#233d94;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	margin:0px 11px;
}
#sidebar-a .section h3 a, #sidebar-a .section h3 a:link, #sidebar-a .section h3 a:visited {
	color:#444444;
	margin:0px;
	text-decoration:none;
}
#sidebar-a .section h3 a:hover {
	text-decoration:underline;
}
.sidebar-b {
	background-color:#f0ebdb;
	background-image:url(../../images/_redesign/pc_sidebarbg_right2.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-top:15px;
}
.sidebar-b h3 {
	width:180px;
	margin:4px 0px;
	padding:6px 0px;
	border-bottom:3px solid #a88c4b;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	line-height:16px;
}
.ad-header {
	width:186px;
	margin:20px 0px 6px 0px;
	padding:2px 0px;
	border-bottom:3px solid #a88c4b;
	font-size:12px;
	font-weight:bold;
	color: #666666;
	line-height:16px;
}
.affiliates {
	width:180px;
	border-bottom:1px solid #a88c4b;
	padding-bottom:10px;
	margin:0px 5px 10px 5px;
	text-align:center;
}
.ad {
	margin-left:20px;
}
.ad img {
	margin:0px 0px 15px 0px;
}
#mainbody {
	clear:both;
	/*display:block;*/
	position:relative;
	width:98%;
	background-color:#FFFFFF;/*border:1px solid #0033CC;*/
	
}
#maincontent {
	background-color:#ffffff;
	margin-top:15px;
	width:500px;
	text-align:center;
}
#maincontent .section table {
	margin:10px 40px; /*30px*/
	border-bottom:3px solid #003399;
}
#maincontent .section .featured {
	border-left:0px;
	border-right:0px;
}
#maincontent .section .banner {
}
#maincontent .section .banner td {
	text-align:center;
}
#maincontent .section .banner h4 {
	margin:0px;
}
#maincontent .section .banner .small {
	padding:0px;
}
#maincontent .section .featured a {
	text-decoration:none;
}
#maincontent .section .featured a:hover {
	text-decoration:underline;
}
#maincontent .section .featured td {
	background-color:#FFFFFF;
	padding:3px;
}
#maincontent .section td, #maincontent .section th {
	background-color:#fdf7e7;
	color:#8f8c85;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:left;
	vertical-align:top;
}
#maincontent .section td {
	padding-top:10px;
	padding-bottom:10px;
	color:#000000;
}
#maincontent .section th {
	background-color:#003399;
	text-align:left;
	vertical-align:top;
}
#maincontent .section h2 {
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	margin:3px;
}
#maincontent .section h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-weight:bold;
	font-size:16px;
	margin:0px 3px;
}
#maincontent .section p, #maincontent .section div {
	margin:3px;
}
#maincontent .events .date {
	font-weight:bold;
	font-size:14px;
	color:#ac9b65;
	padding:10px 6px;
}
.onsite_grading {
	color:#ac9b65;
}
h2.faqQuestionHeader {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	background-color:#ccd1e5;
	display:block;
	width:100%;
	padding:5px;
	margin:2px 0px 0px 0px;
	text-transform:uppercase;
}
h2.faqQuestionHeader a {
	text-decoration:none;
}
h2.faqQuestionHeader a:link {
}
h2.faqQuestionHeader a:active {
}
h2.faqQuestionHeader a:hover {
	text-decoration:underline;
}
h2.faqQuestionHeader a:visited {
}
.FAQblock {
	background-color:#fbf6e3;
	width:100%;
	margin:0px;
	padding:5px;
}
.FAQblock ul {
	list-style-type:none;
	margin:0px;
	padding:10px;
}
.FAQblock li {
	padding-bottom:5px;
}
.infotableFAQ {
	background-color:#fff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
.infotableFAQ td {
	padding:1px 0px 5px 5px;
	vertical-align:top;
}
.infotableFAQ .question td {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	background-color:#ccd1e5;
	margin:0px;
	padding:5px 5px;
	line-height: 14px;
}
.infotableFAQ .question td p {
	margin:0px;
	padding:0px;
}
.infotableFAQ td.backtotop {
	text-align:right;
	padding-bottom:15px;
}
.infotable {
	background-color:#fdf7e7;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	border-bottom:3px solid #003399;
}
.infotable td {
	border-bottom:1px solid #dadde4;
	padding:3px;
	vertical-align:top;
}
.infotable .date {
	background-color:#003399;
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
.infotable h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-weight:bold;
	font-size:13px;
	margin:0px;
}
.infotable none {
	border-bottom:1px solid #dadde4;
	padding:3px;
	vertical-align:top;
}
.infotable .question td {
	font-weight:bold;
	background-color:#ffce68
}
/* How to handle events where no URL is provided */
.infotable a[href="#"] {
	text-decoration:none; /* Per bug 16417 comment 1 */
}
.infotable2 a {
	margin-left:12px;
}
.dataTable {
	background-color: #FDF7E7;
	border: none;
	padding: 0px;
}
.dataTable td {
	background-color: #FDF7E7;
	border: none;
	border-bottom: 1px solid #DADDE4;
	padding: 3px 5px;
}
table .photo img {
	border: 1px solid #003399;
}
div .ancients {
	margin-top:0px!important;
	padding-top:0px!important;
}
.mainBody {
	padding-left: 22px;
	padding-top: 22px;
	padding-bottom:22px;/* min-height: 510px; removing for homepage fix but add back in if it causes an issue */
}
.mainBody .mainTitle {
	padding-bottom: 4px;
}
.mainContentContainer {
	padding: 0px 0px 5px 5px;
	width:785px;
}
.mainContentContainerExtraPadding {
	padding: 0px;
	width:760px;
}
.mainContentContainerAddMargin {
	margin-left: 22px;
}
table.NewsTable tbody tr td {
	padding-top: 5px;
}
.newsArticleTable img {
	max-width:422px;
}
.FooterClass td {
	margin-top:25px!important;
	height:10px;
	padding-bottm:0px;
	border-bottom: 1px solid #000000;
}
tr.PagerClass table {
	margin-top:0px;
	margin-bottom: 20px
}
tr.PagerClass table td {
	padding-right: 5px;
	margin-bottom: 25px;
	text-align: center;
}
tr.PagerClass table td a {
	text-decoration:none;
	font-weight:normal;
}
tr.PagerClass table td {
	font-weight:bold;
}
.SocialMediaFacebook {
	float: left;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:10px;
}
.SocialMediaTwitter {
	float: left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
}
/* END REDESIGN
=======================================================*/


/* AUCTION GALLERY
=======================================================*/
table.NGSAContent {
	font-family: Arial, Helvetica, sans-serif;
	color: 1c2f33;
	font-size:12px;
}
table.NGSAContent tr td.left {
	padding-left:10px;
	margin-left: 00px;
	border-left:1px solid #999;
}
table.NGSAContent tr td {
	padding-right:0px;
	margin-right: 0px;
}
table.NGSAContent p.introtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
}
table.NGSAContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:95856d;
	margin-top:20px;
}
table.NGSAContent h1.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:1c2f33;
	margin-top:2px;
}
table.NGSAContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:95856d;
	margin-top:15px;
}
table.NGSAContent a {
	font-size:12px;
	color:1c2f33;
}
table.NGSAContent .GalleryNav {
	margin-top:5px;
	color:95856d;
	font-size:12px;
	line-height:12px;
}
table.NGSAContent .GalleryNav a {
	font-size:12px;
	color:1c2f33;
	text-decoration:none
}
table.NGSAContent .GalleryNav a:hover {
	font-size:12px;
	font-weight:bold;
	color:1c2f33;
}
table.NGSAContent td a.auctionlink {
	font-size:12px;
	color:95856d;
	font-weight:bold;
	text-decoration:none
}
table.NGSAContent a.auctionlink:hover {
	font-size:12px;
	font-weight:bold;
	color:1c2f33;
}
/* END AUCTION GALLERY
=======================================================*/

/* NGC RESEARCH
=======================================================*/
#fixedtipdiv {
	position:absolute;
	padding: 15px 20px;
	background-color:#FFFFFF!important;
	border:1px solid #003399;
	font-size:11px;
	line-height:14px;
	z-index:100;
}
#coinHover a {
	text-decoration:none;
}
#coinHover a:hover {
	background-color:#EEEEC8;
	display:block;
	text-decoration:underline;
}
.coinpreview span {
	font-size:11px;
}
.ngcresearch {
	background-color:#FFFFFF;
	padding-bottom:100px;
	width:650px;
	background-position:right bottom;
	height:auto;
}
.ngcresearch table {
	width:610px !important;
}
.ngcresearch table td {
	vertical-align:top;
	padding:0px 10px 10px 0px;
}
.ngcresearch h2 {
	/*border-bottom:1px solid #1a347e;*/
  width:300px;
	padding:0px;
	font:bold 14px Verdana;
}
.ngcresearch img {
	margin-bottom:4px;
}
.ngcresearch h2 a, .ngcresearch h2 a:link, .ngcresearch h2 a:visited {
	text-decoration:none;
}
.ngcresearch p {
	width:290px;
	font:normal 11px Verdana;
	line-height:14px;
	color:#4c4c4c;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
}
.category {
	border-top:1px solid #FFFFFF;
	background-color: #636a91;
	color:#ffffff;
	font-weight:bold;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.category td {
	display: block;
	background-color: #636a91;
	border-bottom: solid 1px #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.category a, .category a:link, .category a:visited {
	font-size:11px;
	padding: 7px;
	display: block;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
}
.category a:hover {
	display: block;
	background-color:#ffce68;
	color:#000000;
}
.CategoryActive {
	display: block;
	background-color:#003399;
	color:#FFFFFF;
}
.CategoryInactive {
	display: block;
	background-color: #636a91;
	color:#FFFFFF;
}
/*.category a:focus, .category a:active {
display: block;
background-color:#003399;
color:#FFFFFF;
}*/

.dropthecap {
	float:left;
	margin:0px 2px 1px 0px;
	width:auto;
	font-size: 48px;
	line-height:40px;
	font-weight:bold;
	color: #003399;
	font-family:"Minion", "Times New Roman", Times, serif;
}
ul.noticeBoard {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.noticeBoard li {
	font-size: 12px;
	font-weight: normal;
	list-style-image:url(../../images/_redesign/pc_arrowlink.gif);
	margin: 0px 10px 13px 0px;
	padding: 0px;
}
.noticeBoard a {
	color: #444444;
	text-decoration: none;
}
.noticeBoard a:hover {
	color: #444444;
	text-decoration: underline;
}
.noticeBoard a:visited {
	color: #444444;
	text-decoration: none;
}
/* USER LOGIN
========================================================*/
.joinTable {
	width: 100%;
}
.joinTable td {
	font-size:12px;
	padding: 2px;
	vertical-align:top;
}
.joinTable td.colL {
	text-align:right;
	width: 130px;
}
.joinTable td select, .joinTable td input {
	padding: 2px;
}
.joinTable .checkBtn {
	background: #182863;
	border: 1px solid #BDA263;
	color: #FFF;
	font-size: 11px;
	padding: 2px 4px;
	width: auto;
}
.joinTable em {
	font-size:11px;
}
.joinTable p {
	font-size:11px;
	margin: 5px 0px 10px 0px;
}
.agreement {
	background: #EFEFF7;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	margin: 5px 0px;
	padding: 8px 10px 5px 10px;
}
.protectedTable {
	font-size:12px;
}
.protectedTable .colL {
	font-size:12px;
	text-align:right;
	width:130px;
}
.membershipTable {
	background-color:#fffcf3;
	border-bottom: 10px solid #1A357C;
}
.membershipTable .top {
	border:none;
	background-color:#1a357c;
	color:white;
	padding:2px 5px;
	text-align:center;
}
.membershipTable .topLeft {
	border:none;
	background-color:#1a357c;
	color:white;
	text-align:left;
}
.membershipTable .mid {
	border-left: 1px solid #CFCCC3;
	text-align:center;
	vertical-align:middle;
	width: 120px;
}
.membershipTable th {
	padding: 10px;
}
.membershipTable p {
	margin: 0px 0px 5px 0px;
}
.membershipTable td {
	background: #FFFCF3;
	border-bottom: 1px solid #CFCCC3;
	font-size: 12px;
	position:relative;
	padding: 10px 10px 5px 10px;
	vertical-align:top;
}
.membershipTable td a {
	margin: 0px;
	padding: 0px;
}
.membershipTable td a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
.membershipTable .desc {
	width: 350px;
}
.membershipTable .clickText {
	font-size: 11px !important;
	font-size:11px;
	margin: 45px 0px 0px 0px;
}
/* ======= MEMBER HOMPAGE ======= */
	.memberServices {
	margin: 0px;
	padding: 0px;
	text-align:left;
}
.memberServices h2 {
	color:#233D94;
}
.memberServices .features {
	margin: 0px;
	padding: 0px;
	width:600px !important;
}
.memberServices ul.tabLinks {
	float:left;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
.memberServices ul.tabLinks li {
	float:left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.memberServices .divider img {
	margin: 0px;
	padding: 0px;
}
.memberServices .tab1 {
	background: #1E2B63;
	color: #FFF;
	font-weight:bold;
	height:38px;
}
.memberServices .tab1 div {
	font-size:16px !important;
	padding: 10px 15px 5px;
}
.memberServices .tab2 {
	background:url(../../images/MemberPortal/tab2.gif) no-repeat bottom left;
	height:38px;
	width: 145px;
}
.memberServices .tab2 a {
	color: #FFF;
	margin-top:20px;
}
.memberServices .tab2 div {
	padding-top:17px;
}
.memberServices .tab3 {
	background:url(../../images/MemberPortal/tab3.gif) no-repeat bottom left;
	height:38px;
	width: 145px;
}
.memberServices .tab3 a {
	color: #FFF;
	margin:20px 0px 0px 15px;
}
.memberServices .tab3 div {
	padding-top:17px;
}
.memberServices .tab4 {
	background: #1E2B63;
	color: #FFF;
	font-weight:bold;
	height:38px;
}
.memberServices .tab4 div {
	font-size:16px !important;
	padding: 10px 15px 5px;
}
.memberServices h2 {
	color:#233D94;
}
.memberServices .features .body {
	background: #FFFCF3;
	border-top:3px solid #1E2B63;
	border-bottom:3px solid #1E2B63;
}
.memberServices .features .formBody {
	border-top:3px solid #1E2B63;
	border-bottom:3px solid #1E2B63;
	padding: 0px 20px;
}
.memberServices .features .formBody p {
	margin-top:20px;
}
.memberServices .features .body td {
	border-bottom: 1px solid #CDCDCD;
	padding: 10px 10px;
	vertical-align:top;
}
.memberServices .features .body .submit {
	color: #FFF;
	font-weight:bold;
}
.memberServices .features .body a.submit,  .memberServices .features .body .submit a {
	color: #FFF;
	text-decoration: none;
}
.memberServices .features .body .img {
	text-align:center;
}
.memberServices .features .body .img span {
	padding-top:10px;
}
.memberServices .features .body .img a {
	text-decoration: none;
}
.memberServices .features .body .btnTd {
	border-left: 1px solid #CDCDCD;
	padding: 20px;
	text-align:center;
	vertical-align:middle;
	width:120px !important;
	white-space:nowrap;
}
.memberServices .features .body .btnTd div {
	background: #1E2B63;
	border: 1px solid #BDA263;
	color: #FFF;
	font-size: 11px;
	padding: 2px 4px;
	width: auto;
	margin: 0px auto;
}
.memberServices .features .body .btnTd .upgrade {
	width:100px;
}
.memberServices .features .body .btnTd div a {
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:auto;
}
.memberServices .features .body .btnTd .submit {
	padding: 3px 10px;
	text-align:center;
	padding: 3px 6px;
}
.btnTd div.extra {
	bordeR:none !important;
	background:transparent !important;
	color: #233D94 !important;
	font-weight:normal !important;
	margin-top:20px;
	width:120px !important;
}
.btnTd div.extra a {
	border:none !important;
	color: #233D94 !important;
	font-size: 11px !important;
	font-weight:normal !important;
	white-space:normal !important;
}
div.button a {
	background-color:#1a357c;
	border:2px solid #bda26a;
	color:white;
	display: block;
	padding:4px;
	text-decoration:none;
}
div.button a:hover {
	background-color:#1a357c;
	border:2px solid #bda26a;
	color:white;
	padding:4px;
	text-decoration:none;
}
a.rollover {
	font-size:10px;
}
.loginContainer {
	height:305px;
}
.loginContainer span {/*margin-left:15px;*/
}
.iframeLogin {
	border:none;
	height:305px;
	overflow:visible !important;
	padding: 0px;
	width:211px;
}
#form1 {
	overflow: hidden !important;
}
#form1 input {
}
.memberLogin {
	text-align:left;
	margin:0px 0px 15px 0px;
	width:100%;
}
.memberLogin .uxLogin {
	font-size: 11px !important;
	font-weight: bold;
	padding: 0px 20px;
}
.memberLogin td {
	padding: 2px 3px;
}
.memberLogin .colL {
	text-align:right !important;
	padding-left:9px;
	width:64px;
}
.memberLogin .colR {
	text-align:left !important;
}
.memberLogin .colR input {
	padding: 2px;
	width:103px;
}
.memberLogin .colR .submit {
	padding:2px 0px;
	width: 95px!important;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	line-height:18px;
	vertical-align:middle;
}
.memberLogin span input {
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
.memberLogin .remember {
	font-size: 11px;
}
.memberLogin .remember label {
	font-size: 11px;
	padding-left: 5px;
}
.memberLogin a.links {
	font-size: 9px;
	line-height:16px;
	margin-bottom:10px
}
p.loggedIn {
	color: #20288D !important;
	font-size: 12px;
	font-weight:bold;
	padding-left: 20px;
	margin-top:5px;
}
.helpText {
	background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	padding: 10px;
	position: absolute;
	left: 150px;
	top: 0px;
	width: 200px;
	z-index: 1;
}
.memberShow {
	position: relative;
}
.memberEnews {
	padding-left:20px;
	text-align:right;
	width: 40px;
}
.memberEnews input {
	background:none;
	border: none;
}
.slantTabActive {
	background-color:#003399;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 17px;
	vertical-align:middle;
	width:400px;
}
.slantTabInactive {
	background-color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 200px;
}
.slantTabInactive div {
	background-color: #CABFBD;
	margin-top: 8px;
	height: 19px;
	padding-top: 3px;
}
.slantTabInactive div a {
	color:#FFF;
}
/* DEALER PORTAL
========================================================*/

ul.dealerNav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.dealerNav li {
	background-color:#f6e6b5;
	background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	text-decoration: none;
	width:196px;
}
ul.dealerNav li a.link {
	color: #202867;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 15px;
	text-decoration: none;
}
ul.dealerNav li a:hover {
	background-color:#f9f2d8;
	background-repeat:no-repeat;
	color:#19337D;
	text-decoration:underline;
}
.numHead {
	margin: 0px;
	padding: 0px;
	width:100%;
}
.numHead td {
	border-bottom: 1px solid #DDE0E6;
	padding: 5px 10px;
}
.numHead .colL {
	border-bottom: 1px solid #DDE0E6;
	font-weight: bold;
	padding-bottom: 10px;
	width: 80px;
}
.numHead .colR {
	color: #233D94;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: -3px;
}
.hidden {
	visibility: hidden;
	display: none;
}
span.italic {
	font-style:italic;
}
.paginationItem {
	border-bottom-color: #003399;
	border-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
	width: 80px;
	vertical-align: top;
	padding: 5px;
	text-align: center;
}
/* CENSUS DETAIL PAGE
=============================================*/
.censusHead td {
	font-size: 11px !important;
	font-weight:bold;
	padding: 5px;
}
.censusHead td a {
	font-size: 11px !important;
}
.censusRowTable h3, .censusPriceTable h3 {
	margin: 0px;
}
.censusRowTable span, .censusPriceTable span {
	font-weight:normal;
}
.censusRowTable td, .censusPriceTable td {
	border-right: 1px solid #D2CFBB;
	border-bottom: 1px solid #D2CFBB;
	margin:0px;
}
table.gradeDetail {
	margin: 0px;
	padding: 0px;
}
table.gradeDetail h3 {
	font-size: 12px !important;
	margin: 0px;
	text-align:right;
}
table.gradeDetail span {
	font-weight:normal;
}
.border-left {
	border-left: 3px solid #F1EFE3;
	color: #4C4A40;
}
/* NO GRADE
=============================================*/
.nograde {
	margin:0px;
	padding:0px;
	margin-right:10px;
}
.nograde li {
	list-style-type:none;
	border-top:1px solid #FFFFFF;
	width:220px;
}
.nograde a, .nograde a:link {
	padding:6px 4px 6px 8px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-image:url(../../images/_redesign/pc_nograde_default.gif);
	background-position:right!important;
}
.nograde a:hover {
	background-image:url(../../images/_redesign/pc_nograde_hover.gif)!important;
	background-position:right!important;
	color:#000000;
}
.nograde a:active, .nograde a:visited {
	background-image:url(../../images/_redesign/pc_nograde_active.gif);
	background-position:right!important;
	color:#FFFFFF;
}
.nograde_images {
	margin:0px 20px 10px 20px;
}
.nograde_images p {
	font-size:10px;
	line-height:12px;
	font-style:italic;
	padding-bottom:20px;
}
/*Style for new member bar*/
div.member_bar {
	color:#253281;
	background-color:#fff9d5;
	width:100%;
	height:30px;
	padding:0 0 0 10px;
	margin-bottom:20px;
}
div.member_bar a {
	font-size:11px;
	font-weight:normal;
}
div.member_bar_header {
	font-size:16px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	padding:8px 0 5px 0;
	margin:0;
	width:375px;
	float:left;
}
div.member_bar_header span {
	padding-right:30px;
}
div.member_bar img {
	padding:4px 10px 0 0;
	float:left;
}
/* MEMBERSHIP TIERS
========================================================*/
.membershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 750px !important;
}
.membershipTiers td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	padding: 3px 6px;
}
.membershipTiers td.topleftBorder {
	border-left: 1px solid #153B8C !important;
	border-right: none !important;
	border-bottom:none !important;
	border-top: 1px solid #153B8C !important;
	width: 22px !important;
}
.membershipTiers td.leftBorder {
	border-left: 1px solid #153B8C !important;
	border-right: 1px solid #fff !important;
	border-bottom:none !important;
	text-align:right;
	width: 22px !important;
}
.membershipTiers td.leftBorderTop {
	border-left: 1px solid #153B8C !important;
	border-right: 1px solid #fff !important;
	border-top:5px solid #FFF !important;
	border-bottom:none !important;
	text-align:right;
	width: 22px !important;
}
.membershipTiers td.bottomleftBorder {
	border-left: 1px solid #153B8C !important;
	border-right: none !important;
	border-bottom:none !important;
	border-bottom: 1px solid #153B8C !important;
	text-align:right;
	width: 22px !important;
}
.membershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #153B8C !important;
	border-right: 1px solid #fff !important;
	border-bottom: none !important;
	width: 22px !important;
}
.membershipTiers td.leftspaceBorder {
	border-left: 1px solid #153B8C !important;
	border-right: 1px solid #fff !important;
	border-bottom:none !important;
	border-top: 15px solid #FFF !important;
	width: 22px !important;
}
.membershipTiers tr.details td {
	border: 1px solid #153B8C;
	border-top:none;
}
.membershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}
.membershipTiers tr.details .fix{border-left: none;}
.membershipTiers tr.details .mid_left {
	border-left: none;
}
.membershipTiers .benefits {
	border-bottom: 2px solid #153B8C;
	margin: 0px;
	padding: 0px;
}
.membershipTiers .benefits h3 {
	color: #B8C1D9;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 200px;
}
.membershipTiers .tiersTitle {
	border: 1px solid #153B8C;
	border-bottom: none;
	text-align:center;
}
.membershipTiers .tiersTitle {
	border: 1px solid #153B8C;
	border-bottom: none;
	font-size: 11px;
	text-align:center;
}
.membershipTiers .tiersTitle.premium, .membershipTiers .tiersTitle.elite {
	background: #153B8C !important;
	border-right: 1px solid white;
	color: #FFF;
	font-size: 11px;
	text-align:center;
}
.membershipTiers .tiersTitle.free {
	background: #153B8C;
	border-right: 1px solid #153B8C;
	border-left: 1px solid #153B8C;
	color: #FFF;
	font-size: 11px;
	text-align:center;
}
.membershipTiers .tiersTitle.submitter {
	background: #153B8C;
	border-right: 1px solid #153B8C;
	color: #FFF;
	font-size: 11px;
	text-align:center;
}
.membershipTiers .tiersTitle.siteVis {
	background: #B8C1D9;
	border-bottom: 2px solid #153B8C;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}
.membershipTiers .tiersTitle a {
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align:center;
}
.membershipTiers .none {
	border: none !important;
	padding: 3px !important;
}
.membershipTiers td.empty {
	border: none !important;
	font-size: 1px !important;
	padding: 0px !important;
	width: 5px !important;
}
.membershipTiers .check {
	text-align:center;
}
.membershipTiers a {
	color: #A2A2A2;
	padding-right: 20px;
	text-align:center;
}
.membershipTiers .tiersFooter .empty, .membershipTiers .tiersFooter td {
	border-bottom: 3px solid #153B8C !important;
	color: #000;
}
.membershipTiers .tiersFooter .bottomleftBorderTwo {
	border-bottom: 1px solid #153B8C !important;
}
.membershipTiers .tiersLinks td {
	border:none !important;
	text-align:center;
}
.membershipTiers .tiersLinks td a {
	color: #153B8C;
	display: block !important;
	margin:0px;
	padding: 0px;
	text-align:center !important;
}
.plusLink {
	background: url(../../images/MemberPortal/PlusSign.gif) no-repeat left !important;
	line-height: 17px;
	padding-left: 25px !important;
}
/* MEMBERSHIP HOME PAGE
========================================================*/
.member_header {
	background: url(../../images/member_header_bg.gif) top left no-repeat;
	height:30px;
	border-bottom:2px solid #29387d;
	width:730px;
	clear:both;
	margin-top:25px;
}
.member_header img#account_settings {
	float:right;
	padding:4px 0 0 0;
	border:0;
}
.member_header img.upgrade_btn {
	float:right;
	margin-top:5px;
	margin-right:365px;
	border:0;
}
.member_header h1 {
	color:white;
	font-size:16px;
	text-transform:none;
	padding:6px 0 0 10px;
	margin-bottom:0;
}
.member_content {
	width:730px;
}
.member_content p {
	clear:both;
	font-size:11px;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:7px;
	color:#7c7c7c;
	font-weight:bold;
}
.member_content p.additional_benefits {
	color:black;
}
.member_content p img {
	float:left;
	padding:0 5px 0 0;
}
.member_content p a {
	font-weight:bold;
}
.member_content ul {
	margin:0;
	padding:0;
	margin-left:0px;
}
.member_content ul li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:10px;
	text-align:left;
	width:125px;
	font-size:11px;
	font-weight:bold;
}
.member_content ul li a {
	outline:none;
}
.member_content ul li a.image_link {
	text-decoration:none;
}
.member_content ul li a img {
	border:0;
}
.member_content .seperator {
	clear:both;
	width:100%;
	height:1px;
	border-top:1px solid #c9c9c9;
	margin:0 auto;
}
span.italics {
	font-style:italic;
}
/**********************
  ANCIENTS-specific CSS is in ancients.css
*/

ul li ul li ul li ul {
	list-style-type: circle;
}
div.ancientsContent table div.NewsHR {
	border-bottom: 1px solid #87271B;
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0px;
	height:2px;
}
div.ancientsContent table.ShipwrecksCSSClass table td {
	padding-right: 10px;
	padding-bottom: 25px;
	padding-top: 0px;
}
div.ancientsContent table.ShipwrecksCSSClass table td a {
	text-decoration:none;
	font-weight:normal;
}
div.ancientsContent table.ShipwrecksCSSClass table td {
	font-weight:bold;
}
/**********************
  SHIPWRECK-specific CSS
*/

a img {
	border:0;
}
div.shipwreckContent {
	background: #FFF url(../../images/shipwreck/hdr_history_rediscovered.jpg) no-repeat scroll 0px 0px;
	margin:-20px 0px 150px -20px;
	width:785px;
}
div.shipwreckContent div {
	vertical-align:top;
}
div.shipwreckContent div.logo {
	position:relative;
	top:15px;
	left:20px;
	width:350px;
}
div.shipwreckContent div.navigation {
	position:relative;
	top:265px;
	left:20px;
	width:300px;
}
div.shipwreckContent div.navigation ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
div.shipwreckContent div.navigation ul li {
	margin-bottom:15px;
}
div.shipwreckContent div.navigation ul li a {
	color:#855519;
	font-weight:bold;
	text-decoration: none;
}
div.shipwreckContent div.navigation ul li a.on {
	color:#404040;
}
div.shipwreckContent div.breadcrumbs {
	position:relative;
	top:255px;
	left:220px;
	width:500px;
}
div.shipwreckContent div.breadcrumbs p {
	color:#404040;
}
div.shipwreckContent div.breadcrumbs p a {
	color:#404040;
	text-decoration: none;
}
div.shipwreckContent div.content th img {
	width:150px;
	height:150px;
}
div.shipwreckContent div.content {
	position:relative;
	top:120px;
	left:220px;
	/*
  margin-left:220px;
  padding-top:410px;
  */
  width:480px;
	color:#404040;
}
div.shipwreckContent div.content h1 {
	font-family: 'Times New Roman', serif;
	font-weight: bold;
	color: #404040;
	margin-top:0px;
	margin-bottom:35px;
	width:400px;
}
div.shipwreckContent div.content h2 {
	color: #855519;
	margin-top:0px;
}
div.shipwreckContent div.content h2 a {
	text-decoration: none;
}
div.shipwreckContent div.content h2 a:hover {
	text-decoration: underline;
}
div.shipwreckContent div.content p {
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #404040;
	line-height: 1.3;
}
div.shipwreckContent div.content p.intro {
	font-weight:bold;
}
div.shipwreckContent div.content a {
	color: #855519;
}
div.shipwreckContent div.content th {
	background-color:#FFF;
}
div.shipwreckContent div.content table div.NewsHR {
	border-bottom: 1px solid #404040;
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0px;
	height:2px;
}
div.shipwreckContent div.content table table td {
	padding-right: 10px;
}
div.shipwreckContent div.content table table td a {
	text-decoration:none;
	font-weight:normal;
}
div.shipwreckContent div.content table table td {
	font-weight:bold;
}
/* "Certified Gold" and "Authenticated Bullion" pages
*****************************************************/

div.authenticatedBullionContent {
	background: #FFF url(../../images/ph_NGC_Authenticated_Bullion.jpg) no-repeat scroll 0px 0px;
	margin:-12px 0px 150px -22px;
	width:800px;
}
/*Rotating Banner */

#maincontent div.section table.featured table.bannerNav {
	border:0px;
	color: #BAA161;
}
#maincontent div.section table.featured table.bannerNav tr td {
	background-image:url(../../images/rotating_banner/nav_bg.gif);
	font-weight: bold;
	text-align: center;
	color: #BAA161;
	border-right:1px solid white;
}
#maincontent div.section table.featured table.bannerNav tr td:hover {
	cursor:pointer;
}
#maincontent div.section table.featured table.bannerNav #BannerNavLink0, #maincontent div.section table.featured table.bannerNav #BannerNavLink1, #maincontent div.section table.featured table.bannerNav #BannerNavLink2 {
	background-image:url(../../images/rotating_banner/nav_bg.gif);
	color: #CDB37B; /* Was BAA161 */
	text-align: center;
	font:bold 10px Verdana;
}
#maincontent div.section table.featured table.bannerNav #BannerNavLink0.selected, #maincontent div.section table.featured table.bannerNav #BannerNavLink1.selected, #maincontent div.section table.featured table.bannerNav #BannerNavLink2.selected {
	background:url(../../images/rotating_banner/nav_selected_bg.gif) repeat-x bottom left;
	color: #003399;
}
/* JUMPNAV
======================================================================*/
.spacer {
	background-color: #003399;
	font-size: 1px;
	font-weight: normal;
	height: 13px;
	margin: 4px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	text-align:center;
	width: 1px !important;
}
#nav2 {
	position:relative;
}
ul#navmenu-h {
	height: 24px;
	list-style-type: none;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
ul#navmenu-h li {
	color: #003399;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
ul#navmenu-h ul {
	border: 1px solid #003399;
	border-bottom: none;
	display: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 15px;
	left: 2px;
}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {
	clear: both;
	font: 11px;
	font-size: 11px;
	height: 0;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
ul#navmenu-h ul li {
	border-bottom: 1px solid #003399;
	display: block !important;
	display: inline; /*For IE*/
	float: left; /*For IE 7 lack of compliance*/
	width: 190px;
}
/* Root Menu */
ul#navmenu-h a {
	color:#003399;
	display: block;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	font: bold 11px/28px Verdana, arial, Helvetica, sans-serif;
	line-height: 15px;
	height: auto !important;
	height: 1%; /*For IE*/
	text-decoration: none;
	padding: 3px 11px;
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a {
	background: #DDE2F0;
	color: #003399;
}
/* 2ND MENU
======================================================================*/
ul#navmenu-h li ul {
	left: 0px;
	top: 21px;
	width:190px;
	border: 1px solid #003399;
	border-bottom: none;
}
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {
	background: #DDE2F0;
	color: #003399;
	float: none;
	font-weight: normal;
	padding: 6px 10px;
	text-transform: none;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {
	background: #283976;
	color: #FFF;
}
/* 3RD MENU
======================================================================*/
ul#navmenu-h li ul li ul {
	border: 1px solid #003399;
	border-bottom: none;
	position: absolute;
	top: -1px;
	left: 190px;
	width:210px;
}
ul#navmenu-h li ul li ul li {
	width:210px;
}
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a {
	background: #DDE2F0;
	color: #003399;
	padding-right: 5px;
	width:176px;
	width:195px;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a {
	background: #283976;
	color: #FFF;
}
/* 4th MENU (NOT BEIGN USED JUST IN CASE)
======================================================================*/
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko
======================================================================*/
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {
	display: none;
}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul {
	display: block;
}
/* END OF JUMPNAV
======================================================================*/



/* MAIN NAVIGATION
======================================================================*/
#nav3 {
	position:relative;
	z-index: 1;
}
ul#navmenu-h2 {
	height: 28px;
	font-size: 14px;
	list-style-type: none;
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	width: 900px;
}
ul#navmenu-h2 li {
	float: left;
	border-left: 1px solid black;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
ul#navmenu-h2 li.first {
	border-left: none;
}
ul#navmenu-h2 li ul li {
	padding: 0px;
}
ul#navmenu-h2 ul {
	border: 1px solid #FFF;
	border-bottom: none;
	display: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 26px;
	left: 2px;
}
ul#navmenu-h2 ul:after /*From IE 7 lack of compliance*/ {
	clear: both;
	font: 12px;
	font-size: 12px;
	height: 0;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
ul#navmenu-h2 ul li {
	border-bottom: 1px solid #FFF;
	border-left: none !important;
	display: block !important;
	display: inline; /*For IE*/
	float: left; /*For IE 7 lack of compliance*/
	width: 230px;
}
/* Root Menu */
ul#navmenu-h2 a {
	color: #FFF;
	display: block;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	font: bold 14px/28px Verdana, arial, Helvetica, sans-serif;
	line-height: 18px;
	height: auto !important;
	height: 1%; /*For IE*/
	text-decoration: none;
	padding: 5px 8px 4px;
}
/* Root Menu Hover Persistence */
ul#navmenu-h2 a:hover, ul#navmenu-h2 li:hover a, ul#navmenu-h2 li.iehover a {
	background: url(../../images/mainNav.gif) right #fcf5e1 repeat-y;
	color: #1C4691;
}
ul#navmenu-h2 ul li a.first {
	border-top: 1px solid #FFF !important;
}
/* 2ND MENU
======================================================================*/
ul#navmenu-h2 li ul {
	border: 1px solid #FFF;
	border-bottom: none;
	left: 0px;
	top: 27px;
	font-size: 12px !important;
	width: 230px;
}
ul#navmenu-h2 li:hover li a, ul#navmenu-h2 li.iehover li a {
	background: #19337D;
	color: #FFF;
	float: none;
	font-size: 12px !important;
	font-weight: bold;
	padding: 4px 10px;
	text-transform: none;
}
ul#navmenu-h2 li ul a {
	font-size: 12px !important;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h2 li:hover li a:hover, ul#navmenu-h2 li:hover li:hover a, ul#navmenu-h2 li.iehover li a:hover, ul#navmenu-h2 li.iehover li.iehover a {
	background: url(../../images/mainNav.gif) right #fcf5e1 repeat-y;
	color: #19337D;
}
/* 3RD MENU
======================================================================*/
ul#navmenu-h2 li ul li ul {
	border: 1px solid #FFF;
	border-bottom: none;
	position: absolute;
	top: -1px;
	left: 230px;
	width:230px;
}
ul#navmenu-h2 li:hover li:hover li a, ul#navmenu-h2 li.iehover li.iehover li a {
	background: #19337D;
	color: #FFF;
	padding: 4px 5px;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h2 li:hover li:hover li a:hover, ul#navmenu-h2 li:hover li:hover li:hover a, ul#navmenu-h2 li.iehover li.iehover li a:hover, ul#navmenu-h2 li.iehover li.iehover li.iehover a {
	background: url(../../images/mainNav.gif) right #fcf5e1 repeat-y;
	color: #19337D;
}
/* 4th MENU (NOT BEIGN USED JUST IN CASE)
======================================================================*/
ul#navmenu-h2 li:hover li:hover li:hover li a, ul#navmenu-h2 li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
}
/* 4th Menu Hover */
ul#navmenu-h2 li:hover li:hover li:hover li a:hover, ul#navmenu-h2 li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
}
ul#navmenu-h2 ul ul, ul#navmenu-h2 ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko
======================================================================*/
ul#navmenu-h2 li:hover ul ul, ul#navmenu-h2 li:hover ul ul ul, ul#navmenu-h2 li.iehover ul ul, ul#navmenu-h2 li.iehover ul ul ul {
	display: none;
}
ul#navmenu-h2 li:hover ul, ul#navmenu-h2 ul li:hover ul, ul#navmenu-h2 ul ul li:hover ul, ul#navmenu-h2 li.iehover ul, ul#navmenu-h2 ul li.iehover ul, ul#navmenu-h2 ul ul li.iehover ul {
	display: block;
}
/*  NEW SIDE NAVIGATION STYLES 
===============================================*/
.sideUl {
	margin: 0px;
	padding: 0px;
}
.sideSelectedLink {
}
.sideSelectedSubnav {
}
.sideHasLinks {
}
/*#sidebar .off a {ngc.css (line 250)
background-color:#F6E6B5;
background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
background-repeat:repeat-y;
color:#202867;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:6px 0 6px 15px;
text-decoration:none;*/



/*  VERIFY CERTIFICATION
================================================================================*/
.certInput {
	border: 1px solid #000080;
	height: 18px;
	font-size: 12px;
}
.Lookmain {
	width:460px;
	margin-top: -9px;
}
.noImage {
	padding: 10px 20px;
}
.Lookup {
	float: left;
	text-align: center;
	width: 50%;
}
.certContainer {
	background: #FDF7E7;
	border: 1px solid #003399;
	border-top:3px solid #003399;
	margin-top: 35px;
	position: relative;
	width: 450px;
}
.certContainer .searchAgain {
	margin:4px 0px 0px 4px;
	padding-bottom: 10px;
}
.certTab {
	background: #003399;
	border: 1px solid #000080 !important;
	color: #FFF;
	float: left;
	font-weight: bold;
	height: 15px;
	padding: 5px;
	position: absolute;
	left: -1px;
	top: -28px;
	text-align: center;
	text-transform: uppercase;
}
.certImages {
	padding-bottom:25px;
	min-height:43px;
}
.certInfo {
	padding: 10px 20px;
}
.certInfo h3 {
	color: #003399 !important;
	padding-top:10px;
}
.certInfo p {
	clear: both;
	display:block;
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	vertical-align:top;
}
.certInfo span {
	float:left;
	font-size:12px;
	display: block;
	font-weight: bold;
	padding: 0px 5px 0px 0px =;
	position:relative;
	text-align:right;
	vertical-align:middle;
	width: 150px !important;
}
.Lookup p {
	padding: 0px 0px 20px 0px;
	margin: 10px 0px 10px 0px;
	font-size:14px;
}
.Lookup img {
	margin: -20px 0px 10px 0px !important;
	width:150px !important;
}
.highslideobv, .highsliderev {
	display: block;
	font-size: 11px !important;
	height: 25px;
	margin: 0px 0px 0px 0px !important;
	padding-bottom: 5px !important;
}
.certInfo .addInfo td {
	font-size:12px;
	vertical-align:top;
	padding-bottom: 10px;
}
.certInfo .addInfo td.info {
	padding-top: 4px;
}
.certInfo .label {
}
table.addInfo td.label {
	padding-top: 4px;
}
table.addInfo td.label img {
	vertical-align: middle !important;
}
div.cgaArticle {
	width:615px;
}
.grading {
	width: 400px;
}
.grading table td {
	border-bottom: 1px solid #CCC;
	padding: 3px 5px;
}
.grading table td.title {
	border-bottom: 1px solid #000;
}
.generalContainer {
	width: 422px;
}
.jumpPadding {
	padding-top:4px;
	float:left;
}
.generalContainer .infotable td {
	border-bottom:1px solid #dadde4;
	padding:3px;
	vertical-align:top;
}
.generalContainer .infotable .date {
	background-color:#003399;
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
.generalContainer .infotable h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	margin:0px;
}
.generalContainer .infotable none {
	border-bottom:1px solid #dadde4;
	padding:3px;
	vertical-align:top;
}
.generalContainer .infotable .question td {
	font-weight:bold;
	background-color:#ffce68
}
/* How to handle events where no URL is provided */
.generalContainer .infotable a[href="#"] {
	text-decoration:none; /* Per bug 16417 comment 1 */
}
.infotable2 a {
	margin-left:12px;
}
.dataTable {
	background-color: #FDF7E7;
	border: none;
	padding: 0px;
}
/* GOOGLE SITE SEARCH
================================================================================== */
.searchContainer {
	position:relative;
	height: 20px;
	width:180px;
}
table.gsc-search-box {
	position:relative;
	bottom:3px;
	height: 20px;
}
.gsc-search-box td {
	padding-left:4px;
}
td.gsc-input {
	width: 118px;
}
td.gsc-input input {
	height: 15px !important;
	padding: 0px 2px !important;
	width: 118px !important;
	margin-left:13px;
	border:1px solid #a77c3a !important;
}
td.gsc-search-button {
	margin-left:5px;
}
td.gsc-search-button input {
	margin: 0px;
	padding: 0px 0px 5px 0px !important;
	width: 55px !important;
	height:18px;
	line-height:18px;
	text-align: center;
}
td.gsc-clear-button {
	display: none !important;
}
.gsc-branding, .gsc-clear-button {
	display: none;
}
/* This is added to style the "loading" text ONLY */
#google-cse {
	font-size:10px;
	color:#10305b;
}
/* Side Article Icons
================================================================================== */
.sideIcons {
	float:left;
	border-left: 1px solid #93a3be;
	margin:20px 0px 0px 80px;
	padding-left:10px;
}
.sideIcons div.noMargin {
	margin:0px;
}
.sideIcons div.topMargin {
	margin-top:5px;
}
.sideIcons a img {
	float:left;
}
.sideIcons a p, p.emailLink {
	padding:none;
	margin:0px 0px 0px 5px;
	color:#9fadc5;
	font-size:11px;
	float:left;
	text-decoration:none;
}
/* USED HERE: /collectors-society/default.aspx 
================================================================================== */
.memOptions {
	background: #F4F2E8;
	border-bottom: 3px solid #00276C;
	padding: 0px 0px 10px 0px;
	width: 270px;
}
.memOptions h3 {
	background: #00276C;
	color: #FFF;
	margin: 0px;
	padding: 5px 7px;
}
.memOptions p {
	font-size: 12px;
	margin: 0px;
	padding: 10px 15px 0px 15px;
}
.memOptions .highlight {
	color:#00276C;
	font-size: 10px;
}
.memOptions .highlight strong {
	color:#00276C;
	font-size: 12px;
}
.memOptions a {
	text-decoration: none;
}
.memOptions a:hover {
	text-decoration: underline;
}
.landing02_table th {
	width:150px;
}
.landing02_table th, .landing02_table td {
	vertical-align:top;
	padding-bottom:10px;
	background-color:#FFFFFF;
	color:#000000;
}
/* Plus Star Designations Page
================================================================================== */
.plusStarAnchors h2 {
	margin:0px;
	padding:0px;
}
.plusStarAnchors h2 a {
	float:left;
	margin-left:10px;
}
.plusStarAnchors p {
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
}
/*-- Set Score Table ----*/
.ScoreTable {
	border:1px solid #999999;
}
.ScoreTable .datagrid_header {
	border-right:1px solid #ffffff;
}
.ScoreTable .census_grid_header, .ScoreTable .census_grid_header th {
	padding:3px;
	border-right:1px solid #999;
}
.ScoreTable .census_grid_header table td, .ScoreTable .census_grid_header th {
	padding:4px 6px 5px 6px;
}
.LastHeaderCell {
	border-right:0px!important;
}
.ScoreTable .ScoreTable_row .lastCell, .ScoreTable .ScoreTable_Altrow .lastCell {
	border-right:1px solid #999;
}
.ScoreTable .ScoreTable_row td {
	background-color:#e0e0e0;
	border-left:1px solid #999;
	border-top:1px solid #003399;
	padding:3px;
}
.ScoreTable .ScoreTable_row td.AltCell {
	background-color:#bbbbbb;
}
.ScoreTable .ScoreTable_row td.firstGradeCell, .ScoreTable .ScoreTable_Altrow td.firstGradeCell {
	border-left:2px solid #999999!important;
}
.ScoreTable .ScoreTable_Altrow td {
	background-color:#f0f0f0;
	border-left:1px solid #999;
	border-top:1px solid #003399;
	padding:3px;
}
.ScoreTable .ScoreTable_Altrow td.AltCell {
	background-color:#d9d9d9;
}
.ScoreTable .ScoreTable_row td img, .ScoreTable .ScoreTable_Altrow td img {
	cursor: pointer;
}
.NumismediaInfoText {
	width:800px;
}
.NumismediaInfoText p, .NumismediaInfoText ul li {
	font-size:10px;
	line-height:11px;
}
/*------- CENSUS PAGE STYLES -----------*/
.census.bottom {
	border-top:1px solid #999;
}
.census.top a {
	text-decoration: none;
}
.census.top a:hover {
	text-decoration:underline;
}
.census {
	vertical-align:middle;
	display:table;
	width:100%;
	height:50%;
}
.census p {
	display: table-cell;
	width:90%;
	height:100%;
	font-size:11px;
	padding:3px;
}
.AllGradesTable {
	border:1px solid #999999;
}
.AllGradesTable .census_grid_header {
	padding:3px;
	border-right:1px solid #999;
}
.AllGradesTable .census_grid_header table td {
	padding:4px 6px 5px 6px
}
.LastHeaderCell {
	border-right:0px!important;
}
.AllGradesTable .ScoreTable_row .lastCell, .AllGradesTable .ScoreTable_Altrow .lastCell {
	border-right:1px solid #999;
}
.AllGradesTable .ScoreTable_row td {
	background-color:#e0e0e0;
	border-left: 1px solid #999;
	border-top:1px solid #003399;
	vertical-align:middle;
}
.AllGradesTable .ScoreTable_row td.AltCell {
	background-color:#bbbbbb;
}
.AllGradesTable .ScoreTable_row td.firstGradeCell, .AllGradesTable .ScoreTable_Altrow td.firstGradeCell {
	border-left:2px solid #999999!important;
}
.AllGradesTable .ScoreTable_Altrow td {
	background-color:#f0f0f0;
	border-left:1px solid #999;
	border-top:1px solid #003399;
}
.AllGradesTable .ScoreTable_Altrow td.AltCell {
	background-color:#d9d9d9;
}
.AllGradesTable .ScoreTable_row td img, .AllGradesTable .ScoreTable_Altrow td img {
	cursor: pointer;
}
/*----VARIETY ROLLUP - may be able to delete --------------------*/

.VarietyRollupTable {
	border:1px solid #999999;
	border-bottom:1px solid #1A347E;
}
.VarietyRollupTable .census_grid_header {
	padding:3px;
	border-right:1px solid #999;
}
.VarietyRollupTable .census_grid_header table td {
	padding:4px 6px 5px 6px
}
.LastHeaderCell {
	border-right:0px!important;
}
.VarietyRollupTable .ScoreTable_row .lastCell, .VarietyRollupTable .ScoreTable_Altrow .lastCell {
	border-right:1px solid #999;
}
.VarietyRollupTable .ScoreTable_row td {
	background-color:#d5deed;
	border-left: 1px solid #999;
	border-top:2px solid #999999;
	vertical-align:middle;
}
.VarietyRollupTable .ScoreTable_row td.AltCell {
	background-color:#a5bcde;
}
.VarietyRollupTable .ScoreTable_row td.firstGradeCell, .VarietyRollupTable .ScoreTable_Altrow td.firstGradeCell {
	border-left:2px solid #999999!important;
}
.VarietyRollupTable .ScoreTable_Altrow td {
	background-color:#eaeff8;
	border-left:1px solid #999;
	border-top:2px solid #999999;
}
.VarietyRollupTable .ScoreTable_Altrow td.AltCell {
	background-color:#c8d6ec;
}
/*------------------------*/
 
 /*----VARIETY ROLLUP - for new layout styles --------------------*/

.VarietyRollupTable {
	border:1px solid #999999;
	border-bottom:1px solid #1A347E;
}
.VarietyRollup_Row .LastHeaderCell {
	border-right:0px!important;
}
.VarietyRollup_Row .lastCell, .VarietyRollup_Altrow .lastCell {
	border-right:1px solid #999;
}
.VarietyRollup_Row td {
	background-color:#d5deed;
	border-left: 1px solid #999;
	border-top:2px solid #999999;
	vertical-align:middle;
	padding:3px;
}
.VarietyRollup_Row td.AltCell {
	background-color:#a5bcde;
}
.VarietyRollup_Row td.firstGradeCell, .VarietyRollup_Altrow td.firstGradeCell {
	border-left:2px solid #999999!important;
}
.VarietyRollup_Altrow td {
	background-color:#eaeff8;
	border-left:1px solid #999;
	border-top:2px solid #999999;
	padding:3px;
}
.VarietyRollup_Altrow td.AltCell {
	background-color:#c8d6ec;
}
.AllGradesTable .VarietyRollup_Row td, .AllGradesTable .VarietyRollup_Altrow td {
	padding:0px;
}
.VarietyRollup_Row td.firstCell, .VarietyRollup_Altrow td.firstCell {
	padding-left:17px;
}
/*------------------------*/

.AddPadding {
	padding:3px;
}
.spinner {
	border: 1px solid #000;
	background-color: #FFF;
	padding: 10px;
	position: fixed;
	top: 67%;
	left: 27%;
	z-index: 98 !important;
}
.watermark {
	color: #AAA;
}
/*------- HISTORICAL PRICE PAGE STYLES -----------*/
.historicalDataCoinInfo {
	font-family:Arial, Helvetica, sans-serif;
}
.historicalDataCoinInfo th {
	background-color:#ffffff;
	color:#000;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	padding:0px 8px 0px 0px;
	margin:0px;
	height:12px;
}
.historicalDataCoinInfo td {
	padding:0px;
	margin:0px;
}
.historicalDataCoinInfo th.specialHeader {
	font-size:14px;
}
.priceChange {
	font-weight: bold;
}
.priceChange.gain {
	color: #38b420;
	padding-left: 15px;
	background-image: url(../../images/uparrow.gif);
	background-repeat: no-repeat;
}
.priceChange.loss {
	color:red;
	padding-left: 15px;
	background-image: url(../../images/downarrow.gif);
	background-repeat: no-repeat;
}
.priceHistoryPaging a {
	font-weight:bold;
	color:#1A347E;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.years {
	padding:30px 27px 0px 20px;
	border-right:1px solid #d0c3a0;
	border-left:1px solid #d0c3a0;
	background-color:#e5dbc0;
}
.yearsContent {
	background-color:#fff;
	position:relative;
	top:158px;
	padding:17px 10px 10px 10px;
	margin:0px;
}
.yearNavigation a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-right:3px;
	color:#abb6dd;
	text-decoration:underlined;
}
.yearNavigation .selected {
	color:#1A347E;
	text-decoration:none;
}
.tabMainContainer {
	border:1px solid #d0c3a0;
	padding:20px;
	margin:-1px 0px 40px;
	background-color:#e5dbc0;
	z-index:900;
}

.tabsContainerNew {
	width:100%;
	margin-top:20px !important;
	z-index:1000;
}
.tabsContainerNew a, .tabsContainerNew span {
	background-color:#19337d!important;
	padding:10px 9px 10px 9px!important;
	border-top:1px solid #96927D;
	border-right:1px solid #96927D;
	border-left:1px solid #96927D;
	border-bottom:none!important;
	width:auto;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
	margin:0px;
	float:left !important;
	margin-right:5px !important;
	top:1px;
}
.tabsContainerNew a.noTab {
	background-color: #FFF;
	border: 0;
	color: #233D94;
	float: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: relative;
	text-decoration: underline;
	left: 5px;
	top: 7px;
}
.tabsContainerNew a.selected, .tabsContainerNew span.selected {
	background-color:#e5dbc0!important;
	border-top:1px solid #d0c3a0;
	border-right:1px solid #d0c3a0;
	border-left:1px solid #d0c3a0;
	border-bottom:none;
	color:#19337d;
	top:2px;
	z-index:1000!important;
}

.priceHistoryChart {
	border:none;
	margin:0px 0px 40px 0px;
	background-color:#fff;
}
.priceHistoryChartFullWidth {
	width:715px;
	float:right;
}
.priceHistoryChart tr {
	border:none;
}
.headerStyle {
	height:35px;
	padding:0px;
	margin:0px;
}
.priceHistoryChart th {
	border:none;
	background-color:#19337d;
	padding:5px;
}
.priceHistoryChart td {
	border:none;
	padding:5px;
}
.priceHistoryChart th.number, .priceHistoryChart td.number {
	text-align:right;
	width:70px;
}
.priceHistoryChart th.center, .priceHistoryChart td.center {
	text-align:center;
	width:40px;
}
.priceHistoryChart th.description, .priceHistoryChart td.description {
	text-align:left;
	width:180px;
}
.alternatingRow {
	background-color:#e1e2e2
}
.priceHistoryChart tr.middle {
	background-color:#dfe6f4;
	border-top:1px dotted #b1b3b5;
	border-bottom:1px dotted #b1b3b5;
}
.priceHistoryChart tr.current {
	background-color:#19337D;
	color:#fff;
	font-weight:bold;
}
.topFiveImg {
	position:relative;
	top:25px;
}
.bottomFiveImg {
	position:relative;
	bottom:38px;
}
.trendSearchButton {
	width: auto;
	margin-top:18px;
}
.graphHeader {
	position:relative;
	bottom:60px;
}
.graphHeader h2, .chartHeader h2, .AuctionChartHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#19337D;
	font-weight:bold;
	line-height:18px;
	padding:0px;
	margin:0px;
}
.graphHeader h2 {
	float:left;
}
.chartHeader {
	margin:40px 0px 10px 0px;
}
.resetLink {
	float:left;
	position:relative;
	top:2px;
	left:10px;
}
.comparisonContainer {
	margin:20px 20px 10px 0px;
	width:700px;
	position:relative;
}
.comparisonList {
	margin:0px 0px 0px 32px;
	padding:0px;
}
.comparisonList .deleteComp {
	color:red;
	border:none;
	font-weight:bold;
	margin:0px 0px 0px 20px;
}
.comparisonContainer .gradeList {
	border:1px solid #bca265;
	margin:0px 0px 0px 5px;
	height:21px;
	float:left;
}
.comparisonContainer .addComp {
	margin-left:5px;
	float:left;
	width:120px;
	height:21px;
}
.inputBox {
	background-image:none;
	background-color:#fff;
	border:1px solid #CFBA83;
	float:left;
	height:21px;
}
.RadComboBox_Default .rcbInputCellLeft, .RadComboBox_Default .rcbInputCellRight, .RadComboBox_Default .rcbArrowCellLeft, .RadComboBox_Default .rcbArrowCellRight {
	background-image:none !important;
}
.subTitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:16px;
}
.subTitleFirst {
	margin-top:20px;
	position:relative;
}
.subTitleSecond {
	margin-top:40px;
}
.coinDataLeft {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.coinDataLeft p {
	padding:0px;
	margin:0px 0px 10px 0px;
}
.coinDataLeft h1 {
	margin:0px;
	padding:0px;
}
.coinDataRight {
	float:right;
}
.coinDataRight h2 {
	text-align:right;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.coinDataRight p {
	text-align:right;
	margin:0px;
	padding:0px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}
.relatedCoinsContainer {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0px 0px 0px;
	width:360px;
}
.relatedCoinsContainer p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.relatedCoinsContainer .header {
	margin:0px 0px 2px 0px;
	padding:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	font-size:12px;
}
.relatedResourcesContainer {
	width:350px;
	float:right;
	margin:20px 0px 0px 0px;
}
.relatedResourcesContainer p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
}
.relatedResourcesContainer .header {
	margin:0px 0px 2px 0px;
	text-align:right;
	padding:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	font-size:12px;
}
.marketBreadth {
	width:100px;
	float:left;
}
.marketBreadth p {
	padding:0px;
	margin:0px 0px 2px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.marketBreadth select {
	width:100px;
}
.priceRange {
	width:175px;
	float:left;
	margin-left:30px;
}
.priceRange input {
	padding:0px;
	margin:0px;
}
.priceRange p {
	padding:0px;
	margin:0px 0px 2px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.priceRange span.middleText {
	padding-right:7px;
}
.gradeRange {
	width:140px;
	float:left;
	margin-left:30px;
}
.gradeRange p {
	padding:0px;
	margin:0px 0px 2px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.gradeRange .middleText {
	padding-right:10px;
	padding-left:10px;
}
.verticalText {
	font-family:Arial, Helvetica, sans-serif;
	color:#19337D;
	font-weight:bold;
	font-size:11px;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform: rotate(270deg);
	writing-mode: tb-rl;
	white-space:nowrap;
	display:block;
	width:40px;
	height:100px;
}
.verticalTextTop {
	top:60px;
}
.verticalTextBottom {
	bottom:35px;
}
.graphImage {
}
.subtext {
	font-style:italic;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	text-transform:none
}
/* HOME PAGE 
=================================== */

.menuContainer {
	display:block !important;
	width:1000px !important;
}
#homeMainColR {
	float:right;
	width:260px;
	background-color:#9a9a9a;
	display:block;
}
#homeMainColR h2 {
	background:url(../../images/template/headline-header-bg.png) repeat-x top left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	text-transform:uppercase;
	padding:6px 8px;
	margin:0px;
}
.video {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-bottom:9px;
}
.video .videoContainer {
	text-align:center;
	padding:0px;
	margin:3px 0px 0px 0px;
}
.video img {
	padding:0px;
}
.video p {
	padding:10px 8px 10px 8px;
	margin:0px;
	font-size:11px;
}
.otherVideos ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}
.otherVideos li {
	list-style-type:none;
}
.otherVideos li a {
	cursor: pointer;
	text-decoration:underline;
}
.otherVideos li p {
	padding-top:0px;
	margin-top:0px;
}
.headlines a {
	display:block;
	padding:6px 8px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.headlines a.moreHeadlines, a.moreHeadlines {
	font-size:14px;
	font-weight:bold;
	border-bottom:0px;
	padding:4px 8px;
}
.video a.moreHeadlines {
	padding:6px 8px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.headlines a:hover, .video a:hover.moreHeadlines {
	text-decoration:underline;
}
#homeCallouts {
	display: block;
	padding-top:10px;
}
#homeCallouts h2, #SpotMetalPrices h2, #homeCallouts h2 a, .MeltValuesSpotPricesHeader h2 {
	font-size:16px;
	text-transform:uppercase;
	color:#003399;
	margin-top:0px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
#SpotMetalPrices h2, .MeltValuesSpotPricesHeader h2  {
	padding-top:2px;
}
.hCallout {
	float:left;
	display:block;
	height:315px;
	padding:10px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	width:238px;
	background:url(../../images/template/middle-bg.png) repeat-x left top;
	margin-right:5px;
}
.box2 {
	width:237px;
}
.box3 {
	margin-right:0px;
	width:239px;
}
.hCallout .calloutImg {
	/* padding-top:20px; */
	bottom: 0px;
	display: block;
	left: 0px;
	margin-bottom: 14px;
	position:absolute;
	width: 100%;
	text-align: center;
}
#SpotMetalPrices {
	display:block;
	width:785px;
	height:135px;
	margin-bottom:20px;
}
#SpotMetalPrices img {
	float:left;
}
.SpotMetalLeft {
	float:left;
	width:228px;
	padding:15px 10px 15px 0px;
	background:url(../../images/homepage/spotmetal-leftbg.png) repeat-x left top;
	height:135px;
}
.SpotMetalRight {
	float:left;
	padding:15px 0px 15px 20px;
	background:url(../../images/homepage/spotmetal-rightbg.png) repeat-x left top;
	height:135px;
	width:480px;
}
.SpotPriceListing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.SpotPriceListing th {
	background:none;
	text-align:right;
	color:#003399;
	text-transform:uppercase;
}
.SpotPriceListing td {
	padding:3px 8px;
	text-align:left;
}
.updatedtxt {
	font-size:10px;
}
.infotxt {
	font-size:10px;
	line-height:3px;
	margin-top:38px;
}
.infotxt img {
	float:none!important;
	vertical-align:middle;
}
.earlyreleaseHeader {
	background:url(../../images/early-release-bg.jpg) no-repeat top left;
	display:block;
	width:775px;
	height:325px;
	padding:0px;
	margin:-31px 0px 0px 0px;
}
.firstReleaseHeader {
	background:url(../../images/first-releases-bg.jpg) no-repeat top left;
	display:block;
	width:775px;
	height:325px;
	padding:0px;
	margin:-31px 0px 0px 0px;
}
.earlyreleaseHeader h1 , .firstReleaseHeader h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:47px;
	font-weight:normal;
	position:relative;
	left:234px;
	top:72px;
	color:#FFFFFF;
	width:525px;
}
.earlyreleaseHeader p , .firstreleasesHeader p {
	font-weight:bold;
	font-size:17px;
	line-height: 22px;
	position:relative;
	left:234px;
	top:41px;
	color:#FFFFFF;
	width:500px;
}
.specialTable td {
	padding: 0px 7px;
}
.tdblue {
	padding: 0px 7px;
	background-color:#B8C1D9 !important;
}
#homeFeatures {
	background-color: #ccc;
	height: 355px;
	width: 520px;
	float:left;
	margin-right:5px;
	position:relative;
}
#homeFeatures .features .feature {
	height: 355px;
	width: 520px;
	display: none;
}
#homeFeatures .navigation {
	position:absolute;
	bottom: 10px;
	left: 389px;
	padding:0px;
	margin:0px;
}
#homeFeatures .navigation .page {
	width:8px;
	cursor: pointer;
	padding:0px 5px;
	height:18px;
	display:block;
	float:left;
	font-weight:bold;
	color:#003399;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	background: url(../../images/template/number-bg.png) no-repeat top left;
}
#homeFeatures .navigation .pagespacer {
	width:8px;
	height:18px;
	display:block;
	float:left;
}
#homeFeatures .navigation .page.active {
	color: #003399;
	background: url(../../images/template/number-bg.png) no-repeat top right;
}
/* End HOME PAGE styles */

.PaddedContent {
	padding:22px;
}
.emailOptin td {
	padding:2px;
}
.loginErrorText {
	padding-left:15px;
}
/*POP UP
=======================================================*/
.FadedBackground {
	background-color: #000;
	moz-opacity: 0.7;
	khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 501 !important;
}
.modalPopup {
	background-color: #e5dbc1;
	border: 1px solid #000;
	width: 845px;
	z-index: 8050 !important;
}
.modalPopup .contentGrid {
	padding:20px 20px 0px 0px;
	margin:0px;
	height:150px;
}
.modalPopup .contentGrid .dxgvHeader td {
	text-decoration:none !important;
}
.modalPopupHeader {
	background-color: #003399;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	margin:0px;
	padding:7px 7px 10px 7px;
}
.modalPopupClose {
	position: absolute;
	right: 4px;
	top: 4px;
}
.modalPopupClose input {
	background:none;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	padding: 2px 4px;
}
.modalPopupContent {
	padding:20px 20px 20px 20px;
}
.modalPopupContent .leftContent {
	float:left;
	width:275px;
	background-image:url(../images/bg_AddItemsCustomSet.gif);
	background-repeat:repeat-x;
	padding:20px;
	height:200px;
}
.modalPopupContent .middleContent {
	float:left;
	width:172px;
	margin:35px 0px 0px 0px;
}
.modalPopupContent .middleContent p {
	color:#fff;
	font-size:40px;
	text-align:center;
}
.modalPopupContent .rightContent {
	float:right;
	width:275px;
	background-image:url(../images/bg_AddItemsCustomSet.gif);
	background-repeat:repeat-x;
	padding:20px;
	height:200px;
}
.modalPopupContent .rightButtons {
	float:right;
}
.modalPopup p {
	padding:20px 20px 0px 20px;
	margin:0px;
}
/* TOOL TIP
============================================*/
.tooltipP {
	float:right;
	margin-left:5px !important;
}
.tip {
	color: #fff;
	background-color:#e5dbc1;
	border:1px solid #ffffff;
	width: 300px; /*width of tooltip*/
	color:#000;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;
	z-index:1000;
}
.tipWhite {
	background-color:#ffffff;
	border:1px solid #e5dbc1;
}

/* NEW DESIGN INTERNAL PAGES (CORE STUFF)
============================================*/

/* Headers --------*/
.pageHeader {
	background:url(../../images/uspg_banner_wider.jpg) no-repeat top left;
	width:775px;
	height:100px;}

.pageHeader h1 {
	margin:0px;
	padding:0px;
}
.pageHeader h1 a, .WCPGPricesHeader .WCPGPricesIntro a {
	color: #FFFFFF;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size: 48px;
	font-weight: normal;
	line-height: 49px;
	margin: 0px;
	padding: 17px 0px 0px 20px;
	text-transform: none;
	text-decoration:none;
}
.pageHeader p {
	color:#fff;
	font-style:italic;
	font-size:12px;
	padding:0px 0px 0px 30px;
	margin:0px;
}

		/* Individual Headers ----------------- */
		
		  /* US Coin Price Guide PAGE HEADERS */
		  .DealerLocatorHeader {
			  background:url(../../images/hdr-dealer-locator.jpg) no-repeat left top;
			  width:788px;
			  height:100px;
		  }
		  .USCPGHeader {
			  background:url(../../images/uspg_banner.jpg) no-repeat left top;
			  width:775px;
			  height:100px;
		  }
		  .WCPGSearchHeader {
			  background:url(../../images/WCPG-header-wide-blank.jpg) no-repeat top left;
			  height:130px;
			  padding:0px;
			  margin:0px;
			  width:983px;
		  }
		  .USCPGHeaderWide {
			  background:url(../../images/uspg_banner_wider.jpg) no-repeat top left;
			  width:983px;
			  height:100px;
		  }
		  .USCPGHeader p, .USCPGHeaderWide p {
			  padding:0px 0px 0px 20px;
			  margin:0px;
		  }
		  /* World Coin Census PAGE HEADERS */
		  .WorldCensusHeader {
			  background:url(../../images/WCPG-header-wide-blank.jpg) no-repeat top left;
			  width:775px;
		  }
		  .WorldCensusHeaderWide {
			  background:url(../../images/WCPG-header-wide-blank.jpg) no-repeat top left;
			  width:983px;
		  }
		  .WorldCensusHeader p, .WorldCensusHeaderWide p {
			  padding:0px 0px 0px 20px;
			  margin:0px;
		  }
		  
		  .WCPGPricesHeader h1 {
			  color: #FFFFFF;
			  font-size: 18px;
			  font-weight: normal;
			  font-family:Arial, Helvetica, sans-serif;
			  line-height: 26px;
			  margin: 0;
			  padding: 0px 0px 0px 28px;
			  text-transform: uppercase;
		  }
		  
		  /* CENSUS PAGE HEADERS */
		  .CensusMemberBar {
			  margin-bottom:20px;
			  width:975px;
		  }
		  /* COIN ENCYCLOPEDIA */
		  
		  .CoinEncyclopdiaHeaderSmaller {
			  background:url(../../images/hdr-coin-encyclopedia.jpg) no-repeat -68px top;
			  margin-bottom:20px;
			  width:775px;
			  height:119px;
		  }
		  
		  .CoinEncyclopdiaHeader {
			  background:url(../../images/hdr-coin-encyclopedia.jpg) no-repeat left top;
			  margin-top: 10px;
			  width:980px;
			  height:119px;
		  }
		  .CoinEncyclopdiaHeader h1 a, .CoinEncyclopdiaHeaderSmaller h1 a {
			  padding-top:35px;
		  }
			  
			  
		  /* COIN AUCTION CENTRAL */
		  
		  .auctionCenterHeader {
			  background: url(../../images/_redesign/hdr_auction_central.jpg) no-repeat left top;
			  margin-bottom:0px;
			  width:788px;
			  height:119px;
		  }
		  .auctionCenterHeader a {
			  padding-top:35px!important;
			  }
			  
		/* MELT VALUES */
		  
		  .meltValuesHeader {
			  background: url(../../images/melt-values/hdr-melt-values.gif) no-repeat left top;
			  margin-bottom:0px;
			  width:788px;
			  height:119px;
		  }
		  .meltValuesHeader a {
			  padding-top:35px!important;
			  }
		  
.noSidebarFixedWidthContainer {
	padding: 10px;
	width:960px;
}

.subHead {
	color: #003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	margin: 0px 0 8px;
	text-transform:none;
}
.subSubHead{
	color: #003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin: 0px 0 8px;
}
p.introText {
	margin-bottom:50px;
}
/* end headers */


/* Modular Boxes */
.modularBox {
	-moz-box-shadow: 4px 4px 4px #999;
	-webkit-box-shadow: 4px 4px 4px #999;
	box-shadow: 4px 4px 4px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=130, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=130, Color='#999999');
	margin:15px 5px 0px 0px;
	width:100%;
}
.modularBoxHeader {
	background:url(../../images/coin_encyc/bg-module-header.gif) repeat-x top left #333;
	display:block;
	padding:5px;
	cursor:pointer;
}
.modularBoxHeader h2 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	float:left;
	line-height:18px;
	padding:3px 0px 3px 3px;
	margin:0px;
	text-transform:uppercase;
}
.modularBoxHeader .toggleButton {
	background:url(../../images/coin_encyc/plus-minus.png) no-repeat top left ;
	display:block;
	float:right;
	width:24px;
	height:24px;
	cursor:pointer;
}
.modularBoxHeader .toggleButton.collapsed {
	background-position:bottom left;
}

.modularBoxHeader img {
	float: left;
	height: 20px;
	width: 20px;
}

.modularBoxContent {
	background:url(../../images/coin_encyc/bg-module.gif) repeat-x top left #f7f7f7;
	border:1px solid #999999;
	display: block;
	padding:10px;
}
.contentHeader {
	color: #003399;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 0 5px;
}
.modularBoxContent .chartHeader {
	color: #4c4a40;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	padding: 12px 0 5px;
}
.scrollBox .modularBoxContent {
	overflow:auto;
	min-height:150px;
	max-height:200px;
}

.modularBoxContent .goToResource {
	float: right;
}

.modularBoxContent .inline {
	display: inline;
}

.modularBoxContent .noUnderline {
	text-decoration: none;
}
.ModularBoxControls {
	margin-top:15px;
	text-align:right;
	width:100%;
}

/* end modular box styles */
/* SearchFilters */

.SearchFilter {
	float:left;
	padding-right:20px;}

.SearchFilter p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px;
	padding: 0;
}
.SearchFilterSearchRight {
	float: right;
	margin: 33px 2px 0 0;
	text-align: right;
	}
.SearchFilter p.FieldLabel {
	float:left;
	font-weight:normal;}

/* ADDITIONAL RESOURCES MENU */




/* end additional resources */

.column {
	float:left;
	width:42%;
	margin: 0px 20px 20px 0px;
}
.categoryBoxSet {
	margin: 0px 0px 20px 0px;
}
.boxHeader {
	/*background: url(../../images/template/bg-categoryHeader.gif) repeat-x bottom #003399;
	color:#FFF;*/
	color: #003399;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	}
.boxContainer {
	/*background: url(../../images/template/bg-boxContainer.gif) repeat-x top #ffffff;*/
	padding:10px;
	}
.categoryLinks {
	list-style:none;
	padding:0px;
	margin:0px;
}
.categoryLinks li {
	padding:0px 0px 8px 0px;
}

/* General Forms --------*/

.generalForm td.formTitle {width:150px;}

.generalForm td {
	padding:2px;
	margin:0px;
	height:20px;
}

.generalForm td p {
	color:#666666;
	font-weight:bold;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.generalForm td p.infotext {
	text-transform:none;
	font-weight:normal;
}

.generalForm .inputBox {
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	padding:0px !important;
	width:188px;
	background-color:#fff;
}
.generalForm select.inputBox {
	width:190px;
}


.generalForm .purchaseDate img {
	height:18px;
	position:relative;
	bottom:1px;
}

.generalForm .break {
	margin:0px;
	padding:0px;
	height:5px;
}

.generalForm .bigBreak {height:10px;}

.generalForm .rightSection {margin-left:20px;}

.generalForm .required {
	color:#ff0000;
	margin-left:5px;
	vertical-align:top;
}
.formColumn {
	float:left;
	margin-right:20px;
	width:339px;
	}

/* WCPG
============================================*/

/*Search Pages */
.WCPGSubHead {
	color: #003399;
	font-size: 20px;
	margin: 0px 0 8px;
}
.WCPGSubHeadYear {
	color: #003399;
	font-size: 14px;
	margin: 0px 0 8px;
}
.WCPGSearchSubHead {
	color: #003399;
	font-size: 18px;
	margin: 0px 0 8px;
}
p.WCPGInstructions {
	margin-bottom:50px;
}
.searchLinks a {
	line-height: 20px;
}
.WCPGSearchChart th, .WCPGSearchChart td {
	padding:4px;
	text-align: left;
	vertical-align:middle;
}
.WCPGSearchChart th {
	background-color:#FFF;
	color:#000;
	font-weight:bold;
}
.WCPGSearchChart select {
	border: 1px solid #CFBA83;
}
.WCPGInputText {
	background-image:none;
	border: 1px solid #CFBA83;
	font-size:12px;
	line-height:15px;
	padding:2px 0px;
}
.WCPGSubmitButton {
	margin:10px 0px 0px 126px;
}
.NoResults {
	color:red;
	font-weight:bold;
}
.RefineResults {
	color:green;
}
/*Intermediate Page Results Chart */
.CatalogNumberColumn {
	text-align:center;
	width:90px;
}
.ImageColumn {
	text-align:center!important;
	width:200px;
}
.DenomColumn {
	text-align:left;
	padding:6px!important;
	width:120px;
}
.SpecsColumn {
	text-align:left;
	padding:6px!important;
	width:120px;
}
.DescriptionColumn {
	text-align:left;
	padding:6px!important;
}
.ChartInfoText {
	padding:0px;
	margin:0px 0px 5px 0px;
	line-height:13px;
}
/*Prices Page */
.WCPGPricesContainer {
	padding: 10px;
	width:960px;
}
.WCPGCoinImages, .WCPGCoinStats {
	margin-top:30px;
}
.WCPGCoinImages {
	float:left;
}
.WCPGCoinStats {
	float:right;
	width:300px;
}
.WCPGCoinStatsTable {
	background-color:#e5e5e5;
	border:1px solid #999;
	margin-bottom:5px;
	width:300px;
}
.WCPGCoinStatsTable td, .WCPGCoinStatsTable th {
	color:#000;
	font-size:12px;
	padding:8px;
}
.WCPGCoinStatsTable th {
	background-color:#003399;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 8px;
}
.legalText {
	color:#999;
	font-size:10px;
	font-style:italic;
	line-height:11px;
}
.WCPGCoinStatsTable p {
	margin:0px 0px 2px 0px;
	padding:0px;
}
.WCPGSearchAgain {
	text-align:right;
	float:right;
	padding: 10px 0px;
}
.WCPGImageCaption {
	color:#666;
	font-style:italic;
	font-size:10px;
}

/* COIN ENCYC (NEW)
================================== */
.coinEncycDescription {
	float:left;
	margin:0px;
	width:565px;
}

.coinEncycDescriptionImage {text-decoration:none;}
.coinEncycDescription img {
	padding: 12px 0px;
}
.coinEncyclopediaNavLinks {line-height:15px;}

.subCatTitleText {
	color: #333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	padding:20px 0px 0px;
}
.subCatIntroText {
	font-style:italic;
	line-height:18px;
}
/* too much ---
.dropCap {
	display: block;
	float: left;
	font-size: 62px;
	line-height: 48px;
	padding: 0 2px 2px 0;
} */

.coinEncycSubCatList {
	margin:0px 0px 0px 40px; 
	float:left;
	width:315px; 
}

.coinEncycSubCatList h3 {
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-style:20px;
	text-transform:uppercase;
}	

.coinEncycSubCatList a {
	display:block;
	margin-bottom:5px;}
	
.coinEncycDetailsContainer {
	background:url(../../images/coin_encyc/bg-coin-detail-page.gif) no-repeat top left #ffffff;
	margin-top:10px;
	padding:30px 30px 50px;
	width:920px;
}

.coinEncycDetailsContainerRegistry {
	background:url(../../images/coin_encyc/bg-coin-detail-page-small.gif) no-repeat top left #ffffff;
	width:715px;
}

.articleTitle {
	color: #1F2A62; 
	font-weight: bold;
}

.coinEncycCencusChart {
	border:1px solid #999;
	background-color:#fff;
	padding:10px;
}
.coinEncycImages {
	text-align:right;
}
	
.coinEncycImages img {
	padding-left:5px;}

.coinEncycLeftCol {
	 width: 300px;
	 float:left;
}

.coinEncycRightCol {
	width: 609px;
	float:left;
	margin:0 0 0 10px;
}
.coinEncycHeightCointainer {
	max-height:275px;
}
.relatedPost a {
	text-decoration:none;}
	
.ExplorerPageTitle {
	padding-bottom:0px;
	margin-bottom:5px;
	
	
	}
.coinIDBox {
	width:300px;
	height:15px;
	margin-bottom:20px;
	}
.coinIDBoxContent {float:left;}
.tooltipcoinIDBox {
	float:left;
	position:relative;
	bottom:3px;
	left:5px;	
}
.coinIDBox p {
	float: left;
	margin: 0;
	padding-top: 4px;
	}

/* Working Panel */
.updateProgress
{
	border: 1px solid #000;
	background-color: #FFF;
	padding: 10px;
	position: fixed;
	top: 47%;
	left: 47%;
}
.FadedBackground {
	background-color: #000;
	moz-opacity: 0.7;
	khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 8000 !important;
}

/* Coin Encyc Navigation */
#coinEncycNav {
	display: block;
	position: fixed;
	top: 460px;
	left: 0;
	width:50px;
	z-index: 2000;
}
	@media handheld,
	@media screen and (max-device-width: 800px) {	
		#coinEncycNav {display:none;}
	}
.coinEncycNavTop {
	background:url(../../images/coin_encyc/side-nav-top.png) no-repeat bottom left transparent;
	height:15px; 
	width:50px;
}
.coinEncycNavBottom {
	background:url(../../images/coin_encyc/side-nav-bottom.png) no-repeat top left transparent;
	height:15px; 
	width:50px;
}

#coinEncycNavLinks {
	background:url(../../images/coin_encyc/side-nav-bg.png) repeat-y left top transparent;
	display: block;
	padding:0px;
	margin:0px;
}

#coinEncycNav a {
	background-color: #666;
	display: block;
	margin:10px 0px 0px;
	width:43px;
}
#coinEncycNav a.firstNavLink {margin:0px;}
#coinEncycNav a:hover, #coinEncycNav a.selected {
	background-color: #003399;
}
.modularBox.selected {
	border: 2px solid #003399;
	-moz-box-shadow: 4px 4px 4px #003399;
	-webkit-box-shadow: 4px 4px 4px #003399;
	box-shadow: 4px 4px 4px #003399;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=130, Color='#003399')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=130, Color='#003399');
	margin:10px 5px 15px 0px;
	width:100%;
}
 /* old nav
#coinEncycNav ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#coinEncycNav ul li {
	border-left: 1px solid #999;
	border-right: 1px solid #CCC;
	float:left;
	margin-top:4px;
	padding: 0px 25px;
}
#coinEncycNav ul li.firstItem {
	border-left:none;
}
#coinEncycNav ul li.lastItem {
	border-right:none;
} */
#CollapseAll, #ExpandAll {
	cursor:pointer;}

/* Table styles */
.coinEncycTable {
	margin-top:20px;
	padding-bottom:20px;
	margin-right:20px;
	border-collapse:collapse;
	width:206px;
}

.coinEncycTable td {
	border:1px solid #999;
	padding:2px 0px;	
}

.coinEncycTable td.label {
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}

.coinEncycTable td.data {padding-left:5px;}

.labelSpecial {text-align:center;}

.coinEncycTable .imageContainer {
	border:1px solid #003399;
	background-color:#ccc;
	float:left;
	text-align:center;
	width:100px;
	height:100px;
}


.imageContainerSecond {margin-left:2px;}

.coinEncycTable .imageContainer a:hover img {border:1px solid #003399;}

.coinEncycTable .imageContainer img {border:1px solid #003399;}

.detailsLink {
	font-size:11px;
	margin-top:4px;	
}

.coinEncycTableDivider {
	width:100%;
	border-top:1px solid #003399;	
}

.pager {
	float: right;
	padding-right: 36px;
}

.pager a {
	padding: 0 0 0 4px;
}

.pager .disabledLink {
	color: Gray;
}

.embedLink {
	background:url(../../images/coin_encyc/bg-top-tab-hover.gif) repeat-x top left #FFF; 
	border: 1px solid #ccc;
	border-bottom: none;
	color: #003399 !important;				
	cursor: pointer;
	font-size: 11px;
	padding: 5px 10px; 
	text-decoration: none !important;
	position: absolute; 
	top: -26px; 
	right: 0px;
}
.embedLink:hover {
  background: url(../../images/coin_encyc/bg-top-tab.gif) repeat-x top left #003399; 
  border: 1px solid #bbccec;
  border-bottom: none;
  color: #FFF !important; }

/* Telerik Tabs 
===========================*/

/*Telerick Control Style Strip */
.RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut, .RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn, .RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt, .RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL, .RadTabStrip .rtsLI
{padding:0px; margin:0px; float:none; background-image:none!important; line-height:16px; }
.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn, .RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut, .RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink  { padding:0px!important;background-image:none!important;}

.tabMainContainerCoinEncyc {
	border:1px solid #ccc;
	padding:20px;
	margin:-1px 0px 40px;
	background:url(../../images/coin_encyc/bg-subcat-tabcontent.png) repeat-x top left ;
	z-index:900;
	-moz-box-shadow: 4px 4px 4px #ccc;
	-webkit-box-shadow: 4px 4px 4px #ccc;
	box-shadow: 4px 4px 4px #ccc;
	
}

.RadTabStrip {
	width:100%;
	margin-top:30px !important;
	z-index:1000;
}
.RadTabStrip .rtsUL .rtsLI a {
	background:url(../../images/coin_encyc/bg-subcat-tab.png) repeat-x top left #003399!important;
	padding:10px 20px 10px 20px!important;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:none!important;
	width:auto;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
	margin:0px;
	float:left !important;
	margin-right:5px !important;
	top:0px;
	-moz-box-shadow: 4px 4px 4px #ccc;
	-webkit-box-shadow: 4px 4px 4px #ccc;
	box-shadow: 4px 4px 4px #ccc;

}
.RadTabStrip .rtsUL .rtsLI a.rtsSelected {
	background-color: #ddd!important;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:none;
	color:#003399;
	z-index:1000!important;
}

.RadTabStrip .rtsUL .rtsLI a.rtsDisabled {
	background-color: #ccc!important;
	background-image:none!important;
	color:#999;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;

	
}

/* Radwindow login box styling */

.InternationalMenuClose {
	float:right;
	cursor:pointer;
	display:block;
	width:100%;
	text-align:right;
	margin:10px 0px;
	}

/* Auction Central Style ====================*/
.leftColAuction {
	float:left;
	width:465px;
}
.auctionSubCatImages {
	margin:20px 0px 30px;}
.AuctionSubCatTabs {
	float: left;
	margin-left: 20px;
	width: 275px;
	}
.AuctionSubCatTabs .tabMainContainerCoinEncyc {
	padding: 20px 10px;}

.AuctionSubCatChart {
	padding:17px 10px 10px 10px;
	border:1px solid #d0c3a0;
	background-color:#e5dbc0;
	margin:0px;
	background-color:#fff;
}
.AuctionChart {
	padding:10px 8px 8px; 
	margin-bottom:25px;
	}
	
/*	
.AuctionSubCatChart {
	padding:17px 10px 10px 10px;
	border:1px solid #ccc;
	background-color:#e5dbc0;
	margin:0px;
	background-color:#fff;
}
.AuctionChart {
	padding:10px 8px 8px; 
	border:1px solid #ccc;
	margin:-1px 0px 40px;
	background:url(../../images/coin_encyc/bg-subcat-tabcontent.png) repeat-x top left ;
	-moz-box-shadow: 4px 4px 4px #ccc;
	-webkit-box-shadow: 4px 4px 4px #ccc;
	box-shadow: 4px 4px 4px #ccc;
	margin-bottom:25px;
	} */
.AuctionChart H2, .AuctionSubHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#19337D;
	font-weight:bold;
	line-height:18px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.AuctionKey {
	color: #003399;
	font-size: 11px;
	line-height: 24px;
	margin: 0;
}
.AuctionKey img {
	vertical-align:middle;
	}
	
.AuctionLeftCol {
	 width: 275px;
	 float:left;
}

.AuctionRightCol {
	width: 475px;
	float:left;
	margin:18px 0 0 10px;
}

.dxGridView_gvHeaderSortDown {
	background-image: url(../../images/arrow-down.png) !important;
	background-position: 0px 0px!important ;
	margin-top:7px;
	cursor:pointer;}
	
.dxGridView_gvHeaderSortUp {
	background-image: url(../../images/arrow-up.png) !important;
	background-position: 0px 0px!important ;
	margin-top:7px;
	cursor:pointer;}

.sortableHeader {cursor:pointer;}
.sortableHeader:first-child { cursor:default;}
/*NGC Labels (guide) Page */
.NGClabelImage {
	border:0px;
	float:left;
	height:121px;
	margin:20px 20px 0px 0px;
	width:250px;}
.NGClabelText {
	float:left;
	width:420px;}
.NGClabelTextNoImage {
	float:left;
	width:690px;}
.labelBorderBottom {
	border-color:#003399;
	border-style:none none solid none;
	border-width:0px 0px 1px 0px;}
	
	
/* GOOGLE TRANSLATE */
#googleTranslate div div
{
	background: url(../../images/template/btn-google-translate-bar.png) no-repeat !important;
	border: 0;
	height: 23px;
	width: 133px;
	float:left;
	margin:5px 10px 0px 5px;
}
#googleTranslate div div span, #googleTranslate div div img
{
	display: none;
}



/*Melt Values 
=======================================*/

/* Landing Page */ 

.MeltLeftCol {
	float:left;
	width:270px;
}
.MeltRightCol {
	float:left;
	margin-top:20px;
	padding-left:20px;
	width:470px;
}

#MeltValuesSpotPricesContainer {
	float:right;
	padding:0px 0px 20px 20px;
	width:470px;
}
.MeltValuesSpotPricesHeader{
	background:url(../../images/melt-values/spot-medal/bg-spot-prices-header.gif) repeat-x top left #e9dec6;
	padding:10px;
	margin:0px;
}

.MeltValuesSpotPricesHeader .infotxt {
	margin-top:5px;
}

.MeltValuesSpotPrices {
	background:url(../../images/melt-values/spot-medal/bg-spot-metal-prices.gif) no-repeat top left #f0ead9;
	padding:10px;
	margin:0px;
}
.MeltValuesSpotPrices .SpotPriceListing th {
	width:95px;}
.meltValueColumnHeader {
	padding:2px;
	text-align:right;
}
.MeltValueColHeaderTxt {
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;		
}
.MeltValueUpdated {
	color:#fff;
	font-size:10px;
	font-style:italic;
	text-align:right;
}
.MeltValueColumn {
	text-align:right!important;
}
.ScoreTable_row td.MeltValueColumn {
	background-color: #c5c5c5;
	padding:4px;
	text-align:right;
}
.ScoreTable_Altrow td.MeltValueColumn {
	background-color: #d3d3d3;
	padding:4px;
	text-align:right;
}


/* Detail Page */



.MeltDetailsLeftCol {
	float:left;
	width:320px;
}
.MeltDetailsRightCol {
	float:left;
	margin-top:20px;
	padding-left:20px;
	width:420px;
}
.meltValueFigure {
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding:5px 0px 10px;
	
}
.valueUpdated {
	color:#999999;
	font-size:14px;
	font-weight:normal;
}
.addlResourcesFooter {
	margin-bottom:50px;
}
.meltValueCalcText {
	display:block;
	font-size:14px;
	height:24px;
	line-height:21px;
	margin-bottom:5px;
	vertical-align:middle;
}
.meltValueCalcText .inputBox {
	width:85px;
}
.meltValueCalcResult {
	color:#669900;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin:20px 0px 5px;
}
.addlResourcesFooterItem {
	margin:0px 25px 20px 0px;
	min-height:175px;
	width:209px;
	float:left;
}
.addlResourceImage {
	float:left;
}
.addlResourceCopy {
	float: left;
	padding: 0 0 0 4px;
	width: 158px;
}
.addlResourceCopy h2 {
	color:#666;
	font-size:16px;
	line-height:18px;
	padding:0px;
	margin:0px;
}


/* DEALER EDIT PAGE */

.dealerFormHeader {
	margin-bottom:10px;
	font-size:13px;
	}

.dealerSectionHeader {
	margin-top:0px;
	padding-top:0px;
	}
.dealerInfoHeader {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}
.dealerPublicInfoContentDisabled,
.dealerPublicInfoContentDisabled .dealerFormHeader,
.dealerPublicInfoContentDisabled .dealerSectionHeader,
.dealerPublicInfoContentDisabled .dealerInfoHeader,
.dealerPublicInfoContentDisabled .generalForm td p,
.dealerPublicInfoContentDisabled a {
	color:#999;
}
.dealerPublicInfoContentDisabled .generalForm .inputBox  {
	color:#999;
	border:1px solid #999;
}

/*Dealer Locator Page */

.DealerLocatorWrapper{
	font-family:Arial, Helvetica, sans-serif;
}

.DealerLocatorSidebar{
	background:url(../../images/dealerlocator/divider-middle.gif) repeat-y top right transparent;
	float: left;
	width:200px;
}

.DealerSearch{
	background:url(../../images/dealerlocator/divider-top.gif) no-repeat top right transparent;
	padding:20px 20px 10px 0px;
}
.DealerSearch .inputBox {
	width:150px;
	margin:2px 0px 10px;
	padding:2px 0px 0px!important;
	line-height:15px;
}
.searchDivider {
	border-bottom: 1px solid #636363;
	height:20px;
	width:100%;
}
.DealerSearchFilters{
	background:url(../../images/dealerlocator/divider-bottom.gif) no-repeat bottom right transparent;
	padding:20px 20px 10px 0px;
}
.DealerSearchFilters h4 {
	text-transform:none;
	font-size:16px;
}
.DealerPager table {
	margin-left:-6px;
	padding:10px 0px;
}
.DealerPager td td 
{
	border-left: 1px solid #A77C3A;
}
.DealerPager a, .DealerPager span {	
	color: #003399;
	display:block;
	font-weight: bold;
	font-size:12px;
	padding: 0px 6px;
	text-decoration:none;
}
.DealerPager td td:first-child {
	border-left:0px;	
}
.DealerPager span {
	color: #A77C3A;
}

.toggleFilter{
	background:url(../../images/dealerlocator/collapse.gif) no-repeat top left transparent;
	float:left;
	height:15px;
	padding:0px 5px 0px 0px;
	width:15px;
}
.toggleFilterCollapsed{
	background:url(../../images/dealerlocator/expand.gif) no-repeat top left transparent;
}
.resetFilterLink{}
.filterItems{
	margin-left:20px;
	margin-bottom:20px;
}
.filterItems input {
	float:left;}
.filterItems label {
	position:relative;
	top:2px;
	margin-bottom:10px;
	width:140px;}
.DealerResults{
	float: left; 
	width: 560px;
}
.DealerCountHeader{
	color: #A77C3A;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 40px;
	line-height: 60px;
	margin: 0px;
	padding-top: 0;
}
.DealerResultsListings {
	width:560px;
	border:0px;
}
.DealerResultsListings  th {
	background-color:#fff;
}
.AltDealerListing td, .DealerListing td {
	border-bottom: 4px solid #fff;
	padding:10px;
}
.AltDealerListing {
	background:url(../../images/dealerlocator/row2-bg.gif) repeat-y top left #FFF;
}
.DealerListing  {
	background:url(../../images/dealerlocator/row1-bg.gif) repeat-y top left #FFF;
}
.DealerResultColL {
	border-bottom:0px!important;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
	width:362px;
}
.DealerIcons {
	border-bottom:0px!important;
	text-align:right!important;}
.DealerButtons{
	border-bottom:0px!important;
	bottom: -5px;
	position: relative;
	width:168px;
	
}
.DealerButtons a {
	display:block;
	background:url(../../images/dealerlocator/btn-bg.gif) repeat-x top left #A77C3A;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 0px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	padding:8px 0px;
	text-align:center;
	text-decoration:none;
	width:168px;
}
.dealerName {
	color:#003399;
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
}
.distance {
	color:#666666;
	display:block;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
}

.DealerInfoPopup {
	padding:20px;
}
.footnote {
	color: #666;
	font-size:10px;
	font-style:italic;
	line-height:11px;
}



/* IMAGE SCROLLER FOR ngc-labels-bulk.aspx PAGE */
#bulkLabels .panes div
{
	padding: 0px;
	display: none;
	width: 250px;
	height: 121px;
}
#bulkLabels .navigation
{
	padding: 5px;
	margin: 3px auto;
	width: 250px;
	text-align:center;
}
#bulkLabels .navigation span
{
	background-color: #496DB6;
	background:url(../../images/coin_encyc/bg-module-header.gif) repeat-x top left #f7f7f7;
	border: 1px solid #000;
	color:white;
	cursor: pointer;
	font-weight:bold;
	margin: 3px;
	padding: 3px 6px 3px 6px;
}
#bulkLabels .navigation span.active
{
	background-color: #11315C;
	background-image:none;
}

#bulkLabels .NGClabelImageLast {
	border:0px;
	float:left;
	height:121px;
	margin:20px 20px 20px 0px;
	width:250px;
}
	
#bulkLabels .NGClabelImageBulk {
	border:0px;
	float:left;
	height:121px;
	margin:20px 20px 20px 0px;
	width:250px;
}

#bulkLabels .NGClabelImageLastBulk {
	border:0px;
	float:left;
	height:121px;
	margin:20px 20px 40px 0px;
	width:250px;
}
	
#bulkLabels .bulkLabelYears {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

/* New Tier Level on Member Benefit Page */


#free_premium, .free_premium_plus {
    float:left;
    margin-bottom:30px;
    width:380px;
}

#free_premium .member_header, #free_premium .member_content, .free_premium_plus .member_header, .free_premium_plus .member_content {width:352px;}

#free_premium .member_header img.upgrade_btn, 
.free_premium_plus .member_header img.upgrade_btn {
    border: 0 none;
    float: right;
    margin-right: 33px;
    margin-top: 5px;
}

#free_premium .member_header, .free_premium_plus .member_header {
    background-position: -48px 0px;
}


/* New Grading Section */
.GradingStepsContainer {
	border-bottom:1px solid #003399;
	border-top:1px solid #003399;
	margin:10px 0px;
	padding:10px 0px;
	width:100%;
}
.GradingStep {
	float:left;
	padding-right:5px;
}
.GradingStep a {
	text-decoration:none;
}
.GradingStep p {
	color: #003399;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}
.gradingHeaderTable td {
	padding-bottom:5px;
}
.gradingHeaderTable {
	border-bottom: 1px solid #003399;
}
