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;}

/* General settings */

#page,
#header {
	clear: both;
	width: 100%;
}
#header h1 {
	clear: both;
	margin: 0;
	height: 1%;
	color: #fff;
	font-size: 67px;
	line-height: 72px;
	font-weight: normal;
	background: #262B63;
	padding: 40px 30px 20px;
}
#header h1 a {color: #fff;}

.slogan {
	clear: both;
	height: 1%;
	color: #fff;
	display: block;
	font-size: 24px;
	line-height: 28px;
	background: #9E1F63;
	padding: 10px 30px;
}
.logo,
.secondary-content,
.extra-links,
.main-nav,
.ad-2,
.extra-info {display: none;}

.breadcrumbs {
	clear: both;
	margin: 0 0 12px;
	height: 1%;
	list-style: none;
	background: #262261;
	padding: 8px 18px 7px;
}
.breadcrumbs li {
	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;}

.present {
	clear: both;
	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;}

.details-table-1,
.details-table-2,
.details-table-3,
.details-table-4 {
	width: 100%;
	margin: 0 0 -2px;
	line-height: 16px;
	border-collapse: collapse;
}
.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 th {text-align: center;}
.details-table-1 .sub-head th:first-child {text-align: left;}

.details-table-1 .sub-head div {
	height: 1%;
	text-align: left;
	padding: 4px 0 0 23px;
}
.details-table-1 th,
.details-table-1 td {border: 2px solid #fff;}

.details-table-1 th {
	text-align: 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-4 {text-align: center;}

.details-table-3 th,
.details-table-3 td,
.details-table-4 th,
.details-table-4 td {border: 2px solid #fff;}

.details-table-3 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-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;
}
.foot-info {
	clear: both;
	height: 1%;
	color: #fff;
	font-size: 10px;
	overflow: hidden;
	line-height: 16px;
	background: #262261;
	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;
}
