

body
{
	padding: 0px;
	margin: 0px;
	background: #123561 url("../images/site-background-stripes.gif") repeat scroll top;
}
img
{
	border: 0px;
}
form
{
	margin: 0px;
	padding: 0px;
}
blockquote
{
	margin: 0px 1.5em 1em 1.5em;
	padding: .25em 1em;
	border-left: 3px solid #E3BE56;
}
.blockquote-attribution
{
	font: bold 10px Tahoma, sans-serif;
	color: 
}
.input-text
{
	color: #000000;
	border: 1px solid #6F91B3;
	padding: 2px;
	margin: 0px;
	font-size: 10px;
}
textarea
{
	color: #000000;
	border: 1px solid #6F91B3;
	padding: 2px;
	margin: 0px;
	font-size: 10px;
}
select
{
	color: #000000;
	border: 1px solid #6F91B3;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}
#sidebar-search .input-text
{
	background: #C1D1E0;
}
.input-image
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
}

.nobr
{
	white-space: nowrap;
}

.clear-both,
.site-footer-clear,
#content-clear,
#site-topbar-clear,
#sidebar-search-clear
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

#site-shadow
{
	background: transparent url("../images/site-shadow-full.gif") repeat-y scroll top;
}
#site-topbar
{
	background: #081422;
}
#site-topbar-inner
{
	margin: 0px auto;
	width: 763px;
}
#site-topbar-blchonline
{
	float: left;
	font: bold 12px Tahoma, sans-serif;
	color:#FFFFFF;
	padding:7px;
}
#site-topbar ul
{
	float: right;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#site-topbar li
{
	float: left;
	background: transparent url("../images/site-header-topbar-divider-left.gif") no-repeat scroll bottom left;
}
#site-topbar li.first
{
	background: none;
}
#site-topbar a,
#site-topbar span
{
	display: block;
	padding: 7px 14px;
	background: transparent url("../images/site-header-topbar-divider-right.gif") no-repeat scroll bottom right;
	font: bold 10px Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#site-topbar #site-topbar-blchonline a
{
	background: none;
	font-size: 12px;
	line-height: 10px;
	display:inline;
	padding:0 5px;
}
#site-topbar #site-topbar-cart
{
	background: transparent url("../images/site-header-top-cart.gif") no-repeat scroll left;
	padding-left: 40px;
}
#site-main-outer
{
	margin: 0px auto;
	width: 763px;
	background-color: #FFFFFF;
}
#site-main-inner
{
	position: relative;
	top: 0px;
	left: 0px;
}
#site-header
{
	width: 763px;
	height: 93px;
	position: relative;
	top: 0px;
	left: 0px;
}
#site-header a
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 763px;
	height: 93px;
	background: transparent url("../images/site-header-blch-3.jpg") no-repeat scroll top left;
	text-decoration: none;
	font: bold 11px Verdana, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 100%;
}
#site-header a span {
	visibility: hidden;
}
#site-header a:hover span,
#site-header a.hover span {
	background: transparent url("../images/site-header-home-link.gif") no-repeat scroll top left;
	visibility: visible;
	cursor: pointer;
	position: absolute;
	top: 20px;
	left: 294px;
	width: 31px;
	height: 9px;
}
#site-header a span span,
#site-header a:hover span span,
#site-header a.hover span span {
	visibility: hidden;
}
#site-header h1,
#site-header h2
{
	display: none;
}
#site-nav ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#site-nav li
{
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
}

#site-nav
{
	z-index: 10;
}

@media screen
{
	#site-nav
	{
		position: absolute;
		top: 83px;
		left: 23px;
	}
	#site-nav a
	{
		width: 112px;
		height: 29px;
		display: block;
		background-repeat: no-repeat;
		background-position: bottom;
	}
	#site-nav span
	{
		display: none;
	}
	#site-nav li:hover a,
	#site-nav li.hover a,
	#site-nav li.current a
	{
		background-position: top;
	}
	#site-nav-buy-now { background-image: url("../images/site-nav2-buy-now.gif"); }
	#site-nav-investing { background-image: url("../images/site-nav3-investing.gif");}
	#site-nav-collecting { background-image: url("../images/site-nav3-collecting.gif"); }
	#site-nav-coin-guide { background-image: url("../images/site-nav3-coin-guide.gif"); }
	#site-nav-about-us { background-image: url("../images/site-nav3-about-us.gif"); }
}
@media print
{
	#site-nav
	{
		position: static;
		top: 93px;
		left: 23px;
	}
	#site-nav a
	{
		display: block;
		width: 110px;
		padding: 3px 0px;
		border: 1px solid #203154;
		background-color: #FFFFFF;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		font: bold 11px Tahoma, sans-serif;
	}
	#site-nav li.current a
	{
		background-color: #DDDDDD;
		border-bottom-width: 5px;
	}
}

	
#site-nav li ul
{
	display: none;
	z-index: 1000;
	padding: 1px;
}
#site-nav li li
{
	float: none;
	border: 1px solid #687CA3;
	margin-top: -1px;
}
#site-nav li li a
{
	display: block;
	padding: 2px 23px;
	height: auto;
	font: bold 10px Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	width: 150px;
}

#site-nav li:hover ul,
#site-nav li.hover ul
{
	display: block;
	background: #2F487A;
	position: absolute;
	top: 25px;
	left: 0px;
}
#site-nav li:hover ul.last,
#site-nav li.hover ul.last
{
	/* left: -94px; */
}
#site-nav li li a:hover
{
	background: #1D2B49;
}


#site-body-outer-hp
{
}
#site-body-outer-default
{
	background: transparent url("../images/site-top-fade.jpg") no-repeat scroll top left;
}
#site-body-outer-us-gold
{
	background: transparent url("../images/site-top-us-gold.jpg") no-repeat scroll top left;
}
#site-body-outer-us-gold #content-outer-first
{
	padding-top: 60px;
}
#site-body-outer-greatest-coins
{
	background: transparent url("../images/site-top-fade-greatest-coins-watermark.jpg") no-repeat scroll top left;
}
#site-body-outer-us-silver
{
	background: transparent url("../images/site-top-us-silver.jpg") no-repeat scroll top left;
}
#site-body-outer-us-silver #content-outer-first
{
	padding-top: 60px;
}
#site-body-outer-us-nickel-copper
{
	background: transparent url("../images/site-top-us-nickel-copper.jpg") no-repeat scroll top left;
}
#site-body-outer-us-nickel-copper #content-outer-first
{
	padding-top: 60px;
}
#site-body-outer-mint-state-gold
{
	background: transparent url("../images/site-top-mint-state-gold.jpg") no-repeat scroll top left;
}
#site-body-outer-mint-state-gold #content-outer-first
{
	padding-top: 70px;
}
#site-body-outer-shipwreck
{
	background: transparent url("../images/site-top-shipwreck.jpg") no-repeat scroll top left;
}

#site-body-outer-coin-guide
{
	background: transparent url("../images/site-top-coin-guide.jpg") no-repeat scroll top left;
}
#site-body-outer-coin-guide #content-outer-first
{
	padding-top: 60px;
}

#site-body-outer-collecting
{
	background: transparent url("../images/site-top-collecting.jpg") no-repeat scroll top left;
}
#site-body-outer-collecting #content-outer-first
{
	padding-top: 60px;
}

#site-body-outer-investing
{
	background: transparent url("../images/site-top-investing.jpg") no-repeat scroll top left;
}
#site-body-outer-investing #content-outer-first
{
	padding-top: 60px;
}

#site-body-outer-shipwreck #content-outer-first
{
	padding-top: 60px;
}

#site-body-inner
{
	background: transparent url("../images/sidebar-background3.gif") repeat-y scroll top right;
}

#site-alternate-sidebar {
	background: #FFFFFF;
}

.site-sidebar
{
	float: right;
	width: 180px;
	margin-left: -10px;
	background-color: #FFFFFF;
	/* ie hack */
}
#site-sidebar-first
{
	position: relative;
	top: -10px;
	left: 0px;
	margin-bottom: -10px;
}
@media print
{
	#site-sidebar-first
	{
		top: 0px;
	}
}

.content-outer
{
	float: left;
	width: 583px;
}
#content-inner
{

}

.content-header
{
	margin: 0px;
	padding: 0px 0px 18px 0px;
}

.content-section-first
{
	padding: 45px 20px 20px 25px;
	background: transparent url("../images/content-section-gradient.jpg") repeat-x scroll bottom;
}
.content-section-only
{
	padding: 45px 20px 20px 25px;
	background: none;
}
.content-section-before-master-tab
{
	padding: 45px 20px 0px 25px;
	background: none;
}
.content-section-inventory-tab
{
	padding: 25px 20px 0px 25px;
	background: transparent url("../images/homepage-tab-master.jpg") no-repeat scroll top;
}
.content-section-inventory-tab h2
{
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.content-section-inventory-tab h3
{
	color: #408095;
	font: bold 9px Verdana, sans-serif;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.content-section-inventory-tab h3 em
{
	font-style: normal;
	text-transform: uppercase;
	color: #669900;
}

.content-section-tab-choices
{
	height: 35px;
	background: transparent url("../images/tab-nothing.jpg") repeat-x scroll top;
}
.content-section-tab-choices ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.content-section-tab-choices li
{
	float: right;
	font: bold 9px Tahoma, sans-serif;
	height: 35px;
	background: transparent url("../images/tab-back-middle-blue.jpg") repeat-x scroll top;
}
.content-section-tab-choices li a
{
	text-decoration: none;
	color: #FFFFFF;
}
.content-section-tab-choices li a:hover
{
	text-decoration: underline;
}
.content-section-tab-choices li span
{
	display: block;
	background: transparent url("../images/tab-back-left-blue.jpg") no-repeat scroll left top;
}
.content-section-tab-choices li span span
{
	background: transparent url("../images/tab-back-right-blue.jpg") no-repeat scroll right top;
	padding: 7px 20px 3px 20px;
}

.content-section-tab-choices li.current
{
	background-image: url("../images/tab-front-middle.jpg");
}
.content-section-tab-choices li.current a
{
	color: #142549;
}
.content-section-tab-choices li.current span
{
	background-image: url("../images/tab-front-left.jpg");
}
.content-section-tab-choices li.current span span
{
	background-image: url("../images/tab-front-right.jpg");
	padding: 5px 20px;
}


.content-section
{
	padding: 15px 20px 20px 25px;
	background: transparent url("../images/content-section-gradient.jpg") repeat-x scroll bottom;
}
.content-section-last
{
	padding: 15px 20px 20px 25px;
	background: none;
}


#site-footer
{
	background: #FFFFFF url("../images/site-footer-gradient.jpg") repeat-x scroll top left;
	padding: 20px 24px;
	font: normal 11px Tahoma, sans-serif;
	color: #000000;
}
#site-footer-nav
{
	float: left;
}
#site-footer-nav a
{
	color: #000000;
	text-decoration: none;
}
#site-footer-nav a:hover
{
	text-decoration: underline;
}
#site-footer-nav ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#site-footer-nav li
{
	float: left;
	margin: 0px;
	font: bold 12px Tahoma, sans-serif;
	padding: 0px 24px 20px 0px;
}
#site-footer-nav li li
{
	float: none;
	font-weight: normal;
	padding: 3px 0px 0px 0px;
}

#site-footer-info
{
	float: right;
	font: normal 11px Tahoma, sans-serif;
}

#site-footer-phone
{
	padding-bottom: 25px;
}
#site-footer-phone-number
{
	white-space: nowrap;
	font: bold 20px Tahoma, sans-serif;
}
#site-footer-phone-number img
{
	position: relative;
	top: 1px;
	left: 0px;
}

#site-footer-address
{
	margin-left: 20px;
	padding: 0px 0px 15px 95px;
	background: transparent url("../images/site-footer-logo.gif") no-repeat scroll top left;
}

#site-footer-crosslink
{
	float: right;
}
#site-footer-copyright
{
	float: left;
}

@media screen
{
	#sidebar-search
	{
		padding: 24px 0px 10px 10px;
		background: #16274A url("../images/sidebar-search4.gif") no-repeat scroll top left;
	}
	#sidebar-search h2
	{
		display: none;
	}
}
@media print
{
	#sidebar-search
	{
		background-color: #FFFFFF;
		border: 1px solid #000000;
		padding: 3px 5px 10px 10px;
	}
	#sidebar-search h2
	{
		font: bold 11px Tahoma, sans-serif;
		margin: 0px;
		padding: 0px 0px 3px 0px;
	}
}
#sidebar-search-input
{
	width: 115px;
	float: left;
}
#sidebar-search-submit
{
	padding: 0px 0px 0px 5px;
	margin: 0px;
	float: left;
}

.sidebar-section {
	position: relative;
	top: 0px;
	left: 0px;
}
.sidebar-section-special
{
	position: relative;
	top: 0px;
	left: 0px;
	background: transparent url("../images/sidebar-gradient.png") repeat-x scroll top left;
}
.sidebar-section-special h2
{
	font: bold 12px Tahoma, sans-serif;
	padding: 10px 5px 8px 25px;
	margin: 0px;
	text-transform: uppercase;
	color: #1F3052;
	background: transparent url("../images/sidebar-heading-arrow.gif") no-repeat scroll 10px 15px;
}
.sidebar-section-special ul
{
	color: #142549;
	padding-bottom: 10px;
}
.sidebar-section-special li
{
	padding-bottom: .25em;
}
.sidebar-section-special ul a
{
	font: bold 11px Tahoma, sans-serif;
	color: #142549;
	text-decoration: none;
}
.sidebar-section-special ul a
{
	text-decoration: underline;
}



.sidebar-section h2
{
	font: bold 13px Tahoma, sans-serif;
	padding: 3px 8px;
	margin: 0px;
	text-transform: capitalize;
	color: #FFFFFF;
}

#sidebar-section-1
{
	background: #408095
}
#sidebar-section-1 h2
{
	background: transparent url("../images/sidebar-heading-1.gif") no-repeat scroll top left;
}
#sidebar-section-2
{
	background: #264363;
}
#sidebar-section-2 h2
{
	background: transparent url("../images/sidebar-heading-2.gif") no-repeat scroll top left;
}
#sidebar-section-3
{
	background: #264363 url("../images/sidebar-stripes-35588C-2E4E78.gif") repeat scroll top left;
}
#sidebar-section-3 h2
{
	background: transparent url("../images/sidebar-heading-3.gif") no-repeat scroll top left;
}
.sidebar-section-inner
{
	padding: 0px 10px 10px 10px;
	/* font: normal 11px Georgia, serif; */
	font: normal 11px Tahoma, sans-serif;
	color: #FFF;
}



#sidebar-section-1 ul,
#sidebar-section-2 ul,
#sidebar-section-3 ul
{
	padding: 0px 0px 0px 1.2em;
}
#sidebar-section-1 li,
#sidebar-section-2 li,
#sidebar-section-3 li
{
	padding-top: .5em;
	padding-bottom: .25em;
	color: #FFFFFF;
}
#sidebar-section-1 a,
#sidebar-section-2 a,
#sidebar-section-3 a
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#sidebar-section-1 a:hover,
#sidebar-section-2 a:hover,
#sidebar-section-3 a:hover
{
	text-decoration: underline;
}


#sidebar-section-1 ul
{
	color: #112246;
}
#sidebar-section-1 a
{
	color: #FFFFFF;
}

#sidebar-section-2 ul
{
	color: #598BD4;
}
#sidebar-section-2 a
{
	color: #FFFFFF;
}

#sidebar-section-3 ul
{
	color: #FFFFFF;
}
#sidebar-section-3 a
{
	color: #FFFFFF;
}



.pager
{
	color: #333333;
	font-size: 10px;
	padding-bottom: 1em;
}
.pager-number a,
.pager-number .pager-current
{
	padding: 2px;
}
.pager-number a
{
	color: #333333;
	text-decoration: none;
}
.pager-next a
{
	font-style: italic;
	padding: 4px;
	text-decoration: none;
	color: #333333;
}
.pager-next a:hover,
.pager-number a:hover
{
	background-color: #EEEEEE;
}

.pager span
{
	cursor: pointer;
	padding: 4px 0px;
}
.pager span.current
{
	cursor: default;
	color: #CC3333;
}

.pager span:hover
{
	background-color: #EEEEEE;
}
.pager span.current:hover
{
	background-color: #FFFFFF;
}


.breadcrumbs
{
	font-weight: bold;
	color: #333333;
	font-family: Tahoma, sans-serif;
}
.breadcrumbs a
{
	color: #333333;
	text-decoration: none;
	white-space: nowrap;
}
.breadcrumbs a:hover
{
	text-decoration: underline;
}
.breadcrumbs-item,
.breadcrumbs-separator
{
	font-size: 9px;
	text-transform: uppercase;
}
.breadcrumbs-item-end
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	white-space: nowrap;
}

dt
{
	font-weight: bold;
	font-style: italic;
}
dd
{
	margin: 0px;
	padding: 0px 0px 1em 0px;
}

.site-content-disclaimer
{
	font: normal 9px Tahoma, sans-serif;
	color: #888888;
	border-top: 1px solid #bbbbbb;
	padding-top: 1em;
	margin-top: 1em;
}


.call-to-action-snipe
{
	clear: both;
	background: transparent url("../images/gsnc-individual-browse.jpg") no-repeat scroll bottom;
	margin: 0px -20px 10px -25px;
}
.call-to-action-snipe h1 a
{
	text-decoration: none;
}
.call-to-action-snipe-inner
{
	padding: 15px 20px 20px 25px;
	background: transparent url("../images/content-section-gradient-reversed.jpg") repeat-x scroll top;
}
.call-to-action-snipe-action
{
	font-size: 15px;
	font-weight: bold;
}