html, body {height: 100%;}

body {
	margin: 0;
	color: #000;
	min-width: 973px;
	background: #fff;
	font: 11px arial, helvetica, sans-serif;
}
/* General reset */

form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

input, select, textarea {
	vertical-align: middle;
	font: 11px arial, helvetica, sans-serif;
}
a {
	color: #262261;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

a.disabled {
    color: #cccccc;
    cursor: default;
}

/* General settings */

#page {
	width: 973px;
	margin: 0 auto;
	padding: 13px 0 50px;
}
/* header */
#header {
	width: 973px;
	height: 227px;
	margin: 0 0 7px;
	position: relative;
	background: url("/images/bg-header.gif") no-repeat;
}
#header h1 {
	margin: 0;
	top: 68px;
	left: 226px;
	width: 461px;
	height: 48px;
	position: absolute;
	text-indent: -9999px;
	background: url("/images/ttl-h1.gif") no-repeat;
}
#header h1.pcgs-coinfacts{
	width:461px;
	height:48px;
	left: 230px;
	background:url("/images/text-pcgs-coinfacts.gif") no-repeat;
}
/* logo */
.logo {
	top: 42px;
	left: 24px;
	position: absolute;
}
/* slogan */
.slogan {
	top: 156px;
	left: 238px;
	width: 385px;
	height: 18px;
	position: absolute;
	text-indent: -9999px;
	background: url("/images/slogan.gif") no-repeat;
}
/* extra-links */
.extra-links {
	top: 13px;
	left: 17px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
.extra-links li {
	float: left;
	font-size: 10px;
	line-height: 16px;
	padding: 0 14px 3px 17px;
	background: url("/images/sep-2.gif") no-repeat;
}
.extra-links li:first-child {background-image: none;}

.extra-links li a {
	color: #414142;
	text-decoration: none;
}
.extra-links li a:hover {text-decoration: underline;}

/* sign-in */
.sign-in {
	top: 13px;
	left: 17px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	font-size: 12px;
}


/* main-nav */
.main-nav {
	top: 197px;
	left: 195px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
.main-nav li {
	float: left;
	font-size: 15px;
	line-height: 19px;
	padding: 3px 30px 4px 31px;
	background: url("/images/sep-1.gif") no-repeat;
}
.main-nav li:first-child {background-image: none;}

.main-nav li a {
	color: #58595b;
	text-decoration: none;
}
.main-nav li a:hover {text-decoration: underline;}

.form-search {
	top: 9px;
	right: 16px;
	width: 278px;
	position: absolute;
}
.form-search .input {
	float: left;
	width: 213px;
	height: 23px;
	background: url("/images/input-1.gif") no-repeat;
}
.form-search .input input {
	border: 0;
	padding: 0;
	float: left;
	width: 196px;
	background: none;
	line-height: 14px;
	margin: 4px 0 0 8px;
}
.form-search .btn-search {float: right;}

/* wrap infos */
.info-t1 {
	width: 968px;
	background: #E7E8E9 url("/images/top-1.gif") no-repeat;
}
.info-b1 {
    background: url("/images/bot-1.gif") no-repeat 0 100%; 
}

.info-t2 {
	width: 776px;
	background: #262261 url("/images/top-2.gif") no-repeat;
}
.info-b2 {background: url("/images/bot-2.gif") no-repeat 0 100%;}

.info-t3 {
	width: 745px;
	background: #fff url("/images/top-3.gif") no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}
.info-t3medium {
	width: 844px;
	background: #fff url("/images/top-3.gif") no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}
.info-t3wide {
	width: 928px;
	background: #ffffff ; /*url("/images/top-1.gif") no-repeat;*/
	margin-left: 20px;
	margin-top: 20px;
}
.info-b3 {background: url("/images/bot-3.gif") no-repeat 0 100%;}

.info-t4 {
	width: 943px;
	background: #fff url("/images/top-4.gif") no-repeat;
}
.info-b4 {
    background: url("/images/bot-4.gif") no-repeat 0 100%;
}

.info-t5 {
	width: 943px;
	background: #F3F4F4 url("/images/top-5.gif") no-repeat;
}
.info-b5 {background: url("/images/bot-5.gif") no-repeat 0 100%;}

.info-t6 {
	width: 944px;
	background: #262261 url("/images/top-6.gif") no-repeat;
}
.info-b6 {background: url("/images/bot-6.gif") no-repeat 0 100%;}

.info-t7 {
	width: 314px;
	background: #fff url("/images/top-7.gif") no-repeat;
}
.info-b7 {background: url("/images/bot-7.gif") no-repeat 0 100%;}

.info-t8 {
	width: 420px;
	background: #fff url("/images/top-8.gif") no-repeat;
}
.info-b8 {background: url("/images/bot-8.gif") no-repeat 0 100%;}

.mb-0 {margin: 0 0 0;}
.mb-1 {margin: 0 0 28px;}
.mb-2 {margin: 0 0  8px 16px;}
.mb-3 {margin-bottom:   17px;}
.mb-4 {margin: 0 0 10px 11px;}
.mb-5 {margin: 0px 10px 10px 20px;}
.mb-6 {margin: 0 0 2px 11px;}

.f-l {float: left;}
.f-r {float: right;}

.wrap-content-1 {
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0;
}
/* primary-content */
.primary-content {
	float: left;
	width: 776px;
	padding: 0 0 0 10px;
}
/* secondary-content */
.secondary-content {
	float: right;
	width: 160px;
	padding: 0 9px 0 0;
}
/* ads */
.ad-1 {
	width: 100%;
	overflow: hidden;
}
.ad-1 img {
	display: block;
	margin: 0 auto;
}
.ad-2 {
	width: 728px;
	margin: 0 auto 20px;
	padding-top: 20px;
}
.ad-2 img {display: block;}

/* breadcrumbs */
.breadcrumbs {
	margin: 0;
	height: 1%;
	list-style: none;
	padding: 8px 18px 7px 3px;
}
.breadcrumbs li {
	color: #fff;
	display: inline;
	font-size: 11px;
	line-height: 16px;
	padding: 0 10px 0 15px;
	background: url("/images/sep-3.gif") no-repeat 0 5px;
}
.breadcrumbs li:first-child {background-image: none;}
.breadcrumbs li a {color: #fff;}

.pages-nav {
	margin: 0;
	height: 1%;
	list-style: none;
	padding: 0 18px 14px;
}
.pages-nav li {
	display: inline;
	font-size: 12px;
	line-height: 16px;
	padding: 0 18px 0 22px;
	background: url("/images/sep-4.gif") no-repeat 0 2px;
}
.pages-nav li:first-child {
	padding-left: 0;
	background-image: none;
}
.pages-nav li a {color: #262261;}

.pages-nav .disabled {
    color: #aaaaaa;
    cursor: default;
}

/* page-title */
.page-title {
	height: 1%;
	font-size: 12px;
	line-height: 18px;
	padding: 19px 27px 19px;
}

/* present */
.present {
	height: 1%;
	font-size: 12px;
	line-height: 18px;
	padding: 19px 27px 58px;
}
.present h2 {
	margin: 0;
	font-size: 18px;
	line-height: 22px;
}
.present dl {
	width: 100%;
	margin: 0 0 8px;
	overflow: hidden;
}
.present dl dt {
	float: left;
	font-weight: bold;
	padding: 0 8px 0 0;
}
.present dl dd {margin: 0;}
.present p {margin: 0 0 20px;}

.present .images {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.present .images li {
	float: left;
	padding: 0 5px 0 0;
}
.present .images li img {display: block;}

.details-coins {
	height: 1%;
	font-size: 12px;
	line-height: 18px;
	padding: 17px 27px 16px;
}
.wrap-details-coins {
	width: 100%;
	overflow: hidden;
	padding: 0 0 11px;
}
.details-coins dl {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0 5px 0 0;
}
.details-coins .pcgs-diameter       {width: 190px;}
.details-coins .designer-weight   {width: 207px;}
.details-coins .edge-metal          {width: 279px;}

.details-coins dl dt {
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 0 8px 0 0;
}
.details-coins dl dd {
	margin: 0;
	color: #333;
	font-size: 11px;
}
.details-coins p {margin: 0;}

.wrap-content-2 {
	width: 934px;
	overflow: hidden;
	margin: 0 0 0 26px;
}
/* extra-content */
.extra-content {
	height: 1%;
	overflow: hidden;
	padding: 15px 25px;
}
/* details-table */
.details-table-1,
.details-table-2,
.details-table-3,
.details-table-cc,
.details-table-4 {
	width: 100%;
	margin: 0 0 -2px;
	line-height: 16px;
	border-collapse: collapse;
}

.details-table-1 th,
.details-table-1 td {
	text-align: center;
	border: 2px solid #fff;
}
.details-table-1 th:first-child,
.details-table-1 td:first-child {text-align: left;}

.details-table-1 .head th {
	color: #fff;
	font-size: 12px;
	padding: 6px 15px;
	background: #878787;
}
.details-table-1 .head th a {color: #fff;}

.details-table-1 .sub-head div {
	height: 1%;
	text-align: center; /* was left; */
	padding: 4px 0 0 23px;
}

.details-table-1 th {
	text-align: center; /* was left; */
	padding: 11px 15px;
	background: #D6D6D6;
	font-weight: normal;
}
.details-table-1 th span {
	width: 100%;
	display: block;
	line-height: 13px;
	margin: -6px 0 0;
	position: relative;
}
.details-table-1 th .help {
	margin: 0 0 0 5px;
	vertical-align: -3px;
}
.details-table-1 .sub-head div .help {vertical-align: -11px;}

.details-table-1 th .down {
	margin: 0 0 0 5px;
	vertical-align: -8px;
}
.details-table-1 td {
	padding: 8px 15px;
	background: #F4F0E4;
}
.details-table-2 th,
.details-table-2 td {
	padding: 6px 15px;
	text-align: center;
	border: 2px solid #fff;
}
.details-table-2 th {
	color: #fff;
	font-weight: normal;
	background: #878787;
}
.details-table-2 th:first-child,
.details-table-2 td:first-child {text-align: left;}

.details-table-2 th a {
	color: #fff;
	font-size: 12px;
}
.details-table-2 td {background: #F4F0E4;}

.details-table-3  {text-align: left;}
.details-table-cc {text-align: left;}
.details-table-4  {text-align: center;}

.details-table-3 th,
.details-table-3 td,
.details-table-cc th,
.details-table-cc td,
.details-table-4 th,
.details-table-4 td {border: 2px solid #fff;}

.details-table-3 td,
.details-table-cc td,
.details-table-4 td {background: #F4F0E4;}
.details-table-3 td {padding: 6px 40px;}
.details-table-4 td {padding: 6px 15px;}

.details-table-3 .head th,
.details-table-4 .head th {
	color: #fff;
	padding: 6px 15px;
	font-size: 12px;
	font-weight: normal;
	background: #878787;
}
.details-table-4 .head th {text-align: left;}

.details-table-3 .head th a,
.details-table-cc .head th a,
.details-table-4 .head th a {
	color: #fff;
	font-size: 12px;
}
.details-table-3 .sub-head th,
.details-table-4 .sub-head th {
	padding: 6px 40px;
	background: #D6D6D6;
	font-weight: normal;
}
.details-table-cc td {padding: 6px 5px 6px 10px;}
.details-table-cc .head th{
	color: #fff;
	padding: 6px 5px 6px 10px;
	font-size: 12px;
	font-weight: normal;
	background: #878787;
}
.details-table-cc .sub-head th{
	padding: 6px 5px 6px 10px;
	background: #D6D6D6;
	font-weight: normal;
}

/* extra-info */
.extra-info {
	width: 100%;
	overflow: hidden;
	padding: 27px 0 26px;
}
.extra-info h3 {
	margin: 0 0 6px;
	color: #6d6f71;
	font-size: 16px;
	line-height: 20px;
}
.extra-info a {
	color: #6d6f71;
	text-decoration: none;
}
.extra-info a:hover {text-decoration: underline;}

.extra-info ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.extra-info ul li {
	height: 1%;
	font-size: 14px;
	line-height: 17px;
	padding: 0 0 7px 8px;
	background: url("/images/bul-1.gif") no-repeat 0 7px;
}
.extra-info .links-1 ul li {padding: 0 0 0 8px;}
.extra-info .links-2 ul li {padding: 0 0 7px 8px;}

.col-extra-info-1 {
	float: left;
	width: 512px;
	padding: 0 0 0 59px;
}
.wrap-links {
	width: 100%;
	overflow: hidden;
}
.wrap-links ul li a span {text-decoration: underline;}

.links-1 {
	float: left;
	width: 186px;
}
.links-2 {
	float: right;
	width: 305px;
}
.col-extra-info-2 {
	float: right;
	width: 302px;
	padding: 0 50px 0 0;
}
/* footer */
#footer {
	width: 100%;
	overflow: hidden;
}
.foot-info {
	height: 1%;
	color: #fff;
	font-size: 10px;
	overflow: hidden;
	line-height: 16px;
	padding: 9px 14px 9px 10px;
}
.foot-info a {
	color: #fff;
	text-decoration: none;
}
.foot-info a:hover {text-decoration: underline;}

.foot-info ul {
	float: right;
	display: inline;
	list-style: none;
	padding: 5px 0 0;
	margin: 0 -5px 0 0;
}
.foot-info ul li {
	float: left;
	padding: 0 5px 0 6px;
	background: url("/images/sep-5.gif") no-repeat 0 3px;
}
.foot-info ul li:first-child {background-image: none;}

.foot-info p {margin: 0;}

.foot-info p img {
	margin: 0 8px 0 0;
	vertical-align: -10px;
}
/* page gaudins */

.present-2 {
	height: 1%;
	overflow: hidden;
	padding: 8px 20px 28px 17px;
}
.present-2 .title {
	width: 100%;
	overflow: hidden;
	margin: 0 0 31px;
}
.present-2 .title h2 {
	font-size: 18px;
	line-height: 22px;
	margin: 0;
}
.present-2 .title p {
	margin: 0;
	float: right;
	padding: 7px 0 0;
	line-height: 14px;
}
.present-2 .images {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 0 0 82px;
}
.present-2 .images li {
	float: left;
	padding: 0 5px 5px 0;
}
.present-2 .images li img {display: block;}

.wrap-info-1 {
	height: 1%;
	overflow: hidden;
	padding: 0 15px 20px 16px;
}
/* description-coins */
.description-coins {
	min-height: 697px;
	overflow: hidden;
	padding: 14px 20px 20px;
}
* html .description-coins {
	height: 697px;
	overflow: visible;
}
.description-coins h3 {
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 16px;
}
.description-coins span {
	width: 100%;
	display: block;
	font-size: 10px;
	/*line-height: 12px; -- (art) 07-01-2009*/
	margin: -2px 0 0;
}
.description-coins p {
	color: #333;
	font-size: 12px;
	/*line-height: 15px; -- (art) 07-01-2009*/
	margin: 0 0 13px;
}
/* more-coins */
.more-coins {
	height: 1%;
	overflow: hidden;
	text-align: center;
	padding: 18px 20px 16px;
}
.more-coins p {
	margin: 0;
	font-size: 10px;
	line-height: 14px;
}
.more-coins h4 {
	color: #3645cf;
	font-size: 13px;
	line-height: 19px;
	margin: 0 0 15px;
}
.more-coins h4 a {color: #3645cf;}

.more-coins .images {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 0 0 44px;
}
.more-coins .images li {
	float: left;
	padding: 0 8px 8px 0;
}
.more-coins .images li img {display: block;}

/* data-info */
.data-info {
	height: 1%;
	overflow: hidden;
	padding: 23px 19px 0 14px;
}

/* art added these classes */
.imageCaption {
	font-weight: bold;
	font-size: 14px;
}

.contact {
	font: 11px arial, helvetica, sans-serif;
}

.tblSpecs {
    text-align: left;
}

.tblBiographies {
    padding-left: 175px;
}

/*  for the "CoinFacts Experts" page  and the Biography page. */
div.expert {margin-bottom:20px; margin-top:20px;}
img.expert {width:100px;height:100px; margin-right:6px; float:left}
.expname   {font-weight:bold;}
.exptitle  {font-weight:bold;}
.expertise {font-weight:bold; font-style:italic;}

/*Features and Tour pages*/
.list-links div
{	
	font-size: 1.0em;
	font-weight:bold;
	line-height: 1.2em;
	white-space:nowrap;
	padding-left:15px;
	padding-right: 15px;
	vertical-align:top;
}
.list-links ul li, ol li
{
	padding: 0 0 7px 8px;
}

.present-3 p
{
	margin-left:50px;
	margin-right:50px;
}

.wide
{
	margin-left:0px;
	margin-right:0px;
	padding-left:0;
	padding-right:0;
	text-align:center;
}

.present-3 img
{
	padding-bottom: 15px;
	padding-top: 15px;
	margin-left: 50px;
}

.wide img
{
	margin-left: 0px;
}



.page-header
{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:8px;
	padding-left: 15px;
}

.small-title
{
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}

.big-title
{
	text-align:center; 
	font-size:1.3em;
	font-weight:bold;
	padding-bottom: 10px;
	padding-top:10px;
}

#white-box-corners
{
	background-color:#ffffff; 
	height:8px;
}

.primary-content-tour
{
	margin-left:34px; 
	margin-right:34px; 
	font-size:14px;
}

.primary-content-tour p, .primary-content-tour hr
{
	padding-left:40px;
	padding-right:40px;
}

.navigation-font
{
	font-family:Arial; 
	font-weight:bold; 
	font-size:1.1em;
}

.white-box-wide
{
	width:900px; 
	clear:both;
	background-color:white; 
	margin: 15px 0 15px 0;
}

.white-box-narrow
{
	width:660px;
	background-color:white; 
	float:right; 
	margin: 0 0 20px 0;
}

.white-box 
{
	background: #FFFFFF; 
}

.white-box-top 
{
	background: url(/images/Graphics/top_right_corner_white.gif) no-repeat top right; 
}

.white-box-top div 
{
	font-size: 0;
	 height: 8px; 
	 background: url(/images/Graphics/top_left_corner_white.gif) no-repeat top left; 
}

.white-box-bottom 
{
	background: url(/images/Graphics/bottom_right_corner_white.gif) no-repeat bottom right; 
}
.white-box-bottom div 
{
	font-size: 0;
	height: 8px; 
	background: url(/images/Graphics/bottom_left_corner_white.gif) no-repeat bottom left; 
}
.white-box-content {
	padding: 5 5 5 5 ;
}

.gray-box { 
  background-color: #E7E8E9; 
  margin-left: 15px;
  margin-right: 15px;  
}
.gray-box-top { 
  /*background: url(/images/Graphics/top-right-gray.gif) no-repeat top right; */
  background: url(/images/Graphics/top_left_gray_corner.gif) no-repeat bottom left; 
}
.gray-box-top div { 
  font-size: 0;
  height: 8px; 
  /*background: url(/images/Graphics/top-left-gray.gif) no-repeat top left;*/
  background: url(/images/Graphics/top_right_gray_corner.gif) no-repeat bottom right; 
}
.gray-box-bottom { 
  /*background: url(/images/Graphics/bot-right-gray.gif) no-repeat bottom right; */
  background: url(/images/Graphics/bottom_right_gray_corner.gif) no-repeat bottom right;
}
.gray-box-bottom div { 
  font-size: 0;
  height: 8px; 
  /*background: url(/images/Graphics/bot-left-gray.gif) no-repeat bottom left; */
  background: url(/images/Graphics/bottom_left_gray_corner.gif) no-repeat bottom left; 
}
.gray-box-content {
    padding-left:20px; 
	padding-right:20px;
	padding-top:10px; 
	padding-bottom:10px;  
}

/*End Features and Tour pages*/

/*  tags for the Coin Narrative */
.divOverflow,
.divNoOverflow,
.lnkBiography,
.divLinkRight
{
	font-family: Helvetica, Arial, Verdana, sans-serif; /* FB 38871 */
    /* font-family: Verdana, Arial, Helvetica; */
    font-size: 16px;
}

.divOverflow
{
    width:100%;
    height:300px;
    overflow:hidden;
}

.divNoOverflow
{
}

.lnkBiography
{
	font-weight:bold;
    text-decoration:underline;
}

.divLinkRight
{
    text-align: right;
    font-weight: bold;
    padding-right: 20px;
}
/*  end tags for the Coin Narrative */

.indent-content {
    padding-left:10px; 
	padding-right:10px;
}

.pnlMorgan {
    padding-left:10px; 
	padding-right:10px;
    font-size: 11px;
    font-weight: bold;
}

