div#spec-container{ /*Contains the coin specifications, including the image*/
	width:600px;
	overflow:auto;
	margin-bottom:10px;
	border: 1px solid #CCC;
}
div#spec-container div#spec-image{ /*surrounds the coin image and accompanying text*/
	width:155px;
	text-align:center;
	background:white;
	padding:8px;
	float:left;
	color:#999;
}
table#spec{ /*table with coin specifications*/
	width:425px;
	padding:0 0 0 8px;
	border-left: 1px solid #CCC;
    border-collapse:collapse;
	font-family:Helvetica, Arial, Sans-Serif;
    font-size:12px;
	float:right;
	background: url('/test/images/blue-gradient.jpg') top right repeat-x;
}
table#spec td.label{ /*1st and 3rd columns - names*/
    width:114px;
    color:black;
	padding:2px 0 2px 10px;
	vertical-align:top;
}
table#spec td.value{ /*2nd and 4th columns - values*/
	width:100px;
    color:#666;
	vertical-align:top;
}
table#spec td.title{
	padding:6px 0;
}
table#spec span.title{
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding:0 0 0 10px;
}
table#spec span.subtitle{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:0 0 0 30px;
	background: url('../images/ebay-small.png') no-repeat;
	background-position:left;
}
table#spec tr.last td{
	padding-bottom:8px;
}
div#spec-image img{
	vertical-align:top;
	padding-bottom:5px;
	cursor:pointer;
}
img.show, span.label-show{ /*visible image and label*/
	display:block;
}
img.hide, span.label-hide{ /*hidden image and label*/
	display:none;
}
span#label-obverse, span#label-reverse{ /*image label*/
	font-weight:bold;
	margin:0 0 5px 0;
}
div#spec-container div#spec-image span.image-label{
	font-size:11px;
	color:#999;
}
div#spec-container div#spec-image span.toggle{ /*link to toggle coin image*/
	color:#0066CC;
	text-decoration:underline;
	cursor:pointer;
}

/******************** 'Buy Zone' Styles *****************/
div#buyzone {
	width:600px;
	height:40px;
	margin:15px 0;
	padding:14px 0;
	background: url('../images/buy-zone-image.jpg') top left no-repeat;
	overflow: auto;
}
div#buyzone div {
	float:left;
}
div#low {
	text-align:left;
	position:relative;
	left:30px;
}
div#low span.strong {
	text-align:right;
}
div#average {
	text-align:center;
	position:relative;
	left:240px;
	bottom:2px;
	font-size:16px;
	padding:0 0 3px 0;
}
div#high {
	text-align:right;
	position:relative;
	left:440px;
}
div#high span.strong {
	text-align:right;
}
span.strong {
	font-weight:bold;
}


/******************** 'Listings' Styles *****************/
div#listings {
	width:600px;
	margin:15px 0;
	border:1px solid #ccc;
	overflow: auto;
}






