body {
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	background-color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#linksA, #linksB, #linksC, #linksD {
	position:absolute;
	width:345px;
	height:14px;
	font-size:8pt;
}
#linksA {
	top:7px;
	left:58px;
	text-align:left;
	color:#FFFFFF;
}
#linksB {
	top:7px;
	right:55px;
	text-align:right;
	color:#FFFFFF;
}
#linksC {
	top:130px;
	left:15px;
	text-align:left;
	color:#999999;
}
#linksD {
	top:130px;
	right:15px;
	text-align:right;
	color:#999999;
}
#linksA a {
	color:#FFFFFF;
	text-decoration:none;
}
#linksA a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#linksB a {
	color:#FFFFFF;
	text-decoration:none;
}
#linksB a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#linksC a {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#linksC a:hover {
	color:#000000;
	text-decoration:underline;
}
#linksD a {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#linksD a:hover {
	color:#000000;
	text-decoration:underline;
}
#search {
	position: relative;
	left: 6px;
	top: 155px;
	width:160px;
	height:69px;
	background-image:url(/images/searchBG.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #000000;
}
#formSearch {
	font-size:8pt;
	padding:4px;
	padding-top:10px;
	margin:0px;
}
#formSearch .input {
	font-size:12px;
	width:120px;
	height:18px;
	border: 1px solid #836C4F;
	float:left;
	margin-top:6px;
}
#formSearch a {
	color: #000000;
	font-size:8pt;
}
#formSearch .submit {
	float:left;
	margin-top:6px;
	margin-left:0px;
}
#categoryList {
	padding-left:9px;
	padding-top:9px;
	font-size:8pt;
	border-bottom: 1px solid #000000;
}
#categoryList a {
	line-height:22px;
	color:#000000;
}
#categoryList a:hover {
	color:#7d2205;
}
.leftModule {
	padding-left:9px;
	padding-top:9px;
	padding-bottom:8px;
	font-size:8pt;
	border-bottom: 1px solid #000000;
	margin-top: 5px;
	margin-bottom: 5px;
}
.leftModule a {
	line-height:22px;
	color:#000000;
}
.leftModule a:hover {
	color:#7d2205;
}
#middle {
	position: relative;
	display:inline;
	/*	border: 1px solid red;*/
	top: 6px;
	left:18px;
	width:579px;
	margin-top:8px;
	margin-bottom:18px;
	float:left;
}
#categorySelector {
	position:absolute;
	padding-top: 10px;
	visibility: hidden;
	border: 2px solid #7d2205;
	background-color: white;
	width: 890px;
	padding: 4px;
	z-index:1000;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#categorySelector div {
	height:122px;
	border:1px solid #d7d7d7;
	margin:5px;
	padding:5px;
	width:272px;
	float:left;
}
#categorySelector select {
	height:112px;
	font-size:10px;
	width:100%;
}
#categorySelector span {
	font-weight:bold;
}
#categorySelector a {
	color:#000000;
}
#categorySelector a:hover {
	color:#7d2205;
}
#categoryPageSelector {
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#categoryPageSelector div {
	height:140px;
	border:1px solid #d7d7d7;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:15px;
	padding:3px;
	width:271px;
	float:left;
}
#categoryPageSelector select {
	height:112px;
	font-size:10px;
	width:98%;
}
#categoryPageSelector span {
	font-weight:bold;
	line-height:25px;
}
#categoryPageSelector a {
	color:#000000;
}
#categoryPageSelector a:hover {
	color:#7d2205;
}
#categoryLargeSelector {
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#categoryLargeSelector div {
	border:1px solid #d7d7d7;
	margin:5px;
	padding:5px;
	width:45%;
	float:left;
}
#categoryLargeSelector select {
	height:300px;
	font-size:14px;
	width:98%;
}
#categoryLargeSelector option:hover {
	background-color:#000000;
	color:#FFFFFF;
}
#categoryLargeSelector span {
	font-weight:bold;
	line-height:25px;
}
#categoryLargeSelector a {
	color:#000000;
}
#categoryLargeSelector a:hover {
	color:#7d2205;
}
.newsContainer {
	margin-bottom:30px;
}
.newsContainer a {
	color:#0000FF;
}
.newsContainer a:hover {
	color:#7d2205;
}
.imgHolderLeft {
	float:left;
	text-align:center;
	border:1px solid #D7D7D7;
	padding:2px;
	margin-left:85px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.imgHolderRight {
	float:left;
	text-align:center;
	border:1px solid #D7D7D7;
	padding:2px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.margin10 {
	margin-top:10px;
	margin-bottom:10px;
}
#breadCrumbs {
	font-size:8pt;
	margin-bottom:10px;
}
#breadCrumbs a {
	color:#7d2205;
}
#breadCrumbs a:hover {
	color:#000000;
}
.disclaimer {
	font-size:10px;
	color:#757E8F;
}
/*
	Font Style Classes
*/

.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:10pt;
	color:#7d2205;
}
.pageTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11pt;
	color:#7d2205;
}
.pageContent {
	margin-top:10px;
	margin-bottom:10px;
}
.smaller {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
}
.ItemTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14pt;
	color:#7d2205;
}
.ItemRetail {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#7A7A7A;
	text-decoration:line-through;
}
.ItemPrice {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:13pt;
	color:#7d2205;
}
.searchContainer {
	float:left;
	text-align:center;
	border:1px solid #D7D7D7;
	padding:3px;
	margin:5px;
	width:270px;
	height:335px;
	font-size:9pt;
}
.searchContainer img {
	margin-top:10px;
	margin-bottom: 10px;
}
.searchResultTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:8pt;
	color:#7d2205;
}
.searchResultPrice {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:10pt;
	color:#7d2205;
}
#cartView {
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:580px;
	border-collapse:collapse;
}
#cartView TH {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#7d2205;
	color:#FFFFFF;
	padding:2px;
}
#cartView TD {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	border:1px solid #CCCCCC;
	padding-top:5px;
}
#cartView a {
	color:#7d2205;
}
#cartView a:hover {
	color:#000000;
}
.coinList {
	float:left;
	text-align:center;
	border:1px solid #D7D7D7;
	padding:3px;
	margin:2px;
	font-size:9px;
	width: 180px;
	height: 110px;
	font-family:Verdana;
}
.coinGrid {
	font-size:9px;
	font-family:Verdana;
}
.coinColumn {
	padding:3px;
	text-align:center;
	background-color:#D7D7D7;
	width:85px;
}
.coinColumnAlT {
	padding:3px;
	text-align:center;
	background-color:#E8E8E8;
	width:85px;
}
.coinColumnSpacer {
	padding:3px;
	text-align:center;
	background-color:#E8E8E8;
	width:85px;
}
.coinColumn a {
	color:#7d2205;
}
.coinColumnALT a {
	color:#7d2205;
}
.coinRowHeader {
	font-weight:bold;
	background-color:#E0D6BA;
	font-size:11px;
}
.coinRowHeader td {
	padding:5px;
}
.listingGrid {
	font-size:12px;
	font-family:Verdana;
	width:98%;
}
.listingColumn {
	padding:3px;
	text-align:left;
	border-bottom:1px solid #D7D7D7;
	padding-bottom:6px;
}
.tree {
	line-height:24px;
}
.tree a {
	color:#0000FF;
}
.tree a:hover {
	color:#7d2205;
}
#Info {
	width:580px;
}
#Info TD {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	border:1px solid #CCCCCC;
	padding-top:5px;
}
.certifiedListing {
	font-size:12px;
	font-family:Verdana;
	width:98%;
}
.certified0 {
	padding:3px;
	text-align:left;
	padding-bottom:6px;
	background-color:#E8E8E8;
}
.certified1 {
	padding:3px;
	text-align:left;
	padding-bottom:6px;
	background-color:#FFFFFF;
}

#ticker {
	position:relative;
	width:758px;
	margin-top: -28px;
	left:172px;
}

.highlightButton {
	background-color:#7D2205;
	color:#FFFFFF;
	font-weight:bold;
}

#miniCart {
	padding-top:30px;
	padding-left:5px;
	border-bottom:1px solid #CCCCCC;
	font-family:Verdana;
	background:url(/images/miniCart/bg.jpg);
	background-repeat:no-repeat;
	width:147px;
	padding-bottom:10px;
}

#miniCart ol {
	padding:0px;
	padding-left:20px;
	margin:0px;
}

#miniCart li {
	padding-left:0px;
	width:120px;
	margin-bottom:5px;
}

#miniCart a { color:#000000; font-weight:bold; }
#miniCart a:link { color:#000000; }
#miniCart a:visited { color:#000000; }
#miniCart a:hover { color:#7D2205; }