.body-xxx { background-color: rgb(245,245,245); }
.bSe a { color: #4174dc; }
.cnt { font-size: 17px;font-family: Droid Sans,sans-serif;font-weight: 400; }
.cnt a { color: #4174dc; }
.cnt .awr { padding: 20px;position: relative; }
.cnt .pgn a { color: #a7a7a7; }
.ctr { text-align: center; }
.pgn { background: #ffffff none repeat scroll 0 0;box-shadow: 0 0 3px rgba(1, 1, 1, 0.16); }
.pgn a, .pgn .dots { border: 1px solid #a7a7a7;display: inline-block;padding: 5px 10px;
	transition: all 0s ease 0s, all 0.2s ease 0s, all 0s linear 0s; }
.pgn .current { background: silver none repeat scroll 0 0;color: black;display: inline-block;padding: 6px 11px; }
.textfield { font-family: Arial;FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Verdana;HEIGHT: 20px; }
*::-moz-placeholder { color: #bbb; }

a { text-decoration: none; }
a { background: transparent none repeat scroll 0 0;font-size: 100%;margin: 0;padding: 0; text-decoration: none;
	vertical-align: baseline; }
a.bloglink { text-decoration:none; color:black; font-weight: bold; }
a.coinlink { text-decoration:none; }
a.coinlink:hover { text-decoration:underline; }
a.mainmenu { text-decoration:none; color:inherit;}
a.metalbutton { text-decoration:none; color:inherit;}
a.newslink { text-decoration:none; color:black; font-weight: bold; }

div h1 { font-family: arial,sans-serif; text-align: left; font-size: 28px; font-weight:bold; margin: 10px 30px;}
div#navbar { background-color: rgb(71,66,44);padding: 0px 0; }
div#searchparams { font-family: arial,sans-serif;font-size: 14px;vertical-align:middle; }
div.bestprices { font-family: arial,sans-serif; vertical-align:middle; }
div.bestpricestitle {
	padding: 4px 0px; background-color: rgb(71,66,44); border-style: solid; border-width: 1px 1px 0px 1px;
	border-color: #666; font-size: 22px; text-align: left; font-weight: bold; }
div.betweenButtons { padding: 2px 0px; }
div.betweenButtons2 { padding: 10px 0px; }
div.betweenhits { border:1px solid #999; margin:5px 0 0 0; }
div.blogpic { text-align:center;vertical-align: middle; }
div.bloghit {
	border-style: double; border-width: 0px 0px 1px 0px; font-family:Arial,​sans-serif;
	padding: 0px 0px 20px 0px; margin:20px 0px 10px 0px; }
div.blog-title { color: blue;font-size: 20px; }
div.blog-summary { font-size: 16px; }
div.blogpic { text-align:center;vertical-align: middle; }
div.borderroundbottom {
	-webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px; }
div.borderroundtop {
	-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px; }
div.cheapcoins { padding: 10px; }
div.coinpic { text-align:center;vertical-align: middle; }
div.colorgold { color:gold; }
div.colorsilver { color:silver; }
div.compcont {padding:5px 0 0 0; text-align:left; }
div.contact { text-align: center;vertical-align:middle; }
div.embedchart { height: 75px;width: 280px;margin: auto; }
div.helplayer {
	height: 500px; width: 900px; background: white; position: fixed; top: 50%; left: 50%;
	margin-top: -250px; margin-left: -450px;  display:none; z-index: 20; }
div.helplayerfog {
	position: absolute; width: 100%; height: 100%; background-color: gray; top: 0; left: 0; display:none; z-index: 10; }
div.hit { font-family: arial,sans-serif; }
div.mainmenu { padding: 10px 0; color:white; text-align: center; }
div.mainmenu:hover { background-color:gold; color:rgb(71,66,44); cursor: pointer;}
div.metalborder {
	background-color: #fff; border: 1px solid #666; -webkit-border-radius: 5px; -moz-border-radius: 5px;
	border-radius: 5px; font-size: 16px; text-align: left; }
div.metalleft { text-align: left;padding: 10px 0; }
div.metalright { text-align: right;padding: 10px 0; }
div.metals { padding: 10px 0; }
div.newcoin { background-color: #fff; border: 1px solid #666; text-align: center; }
div.newcoindesc { margin: 4px 0px; font-size: 14px; width: 100%; }
div.newcointitle {
	padding: 4px 0px; background-color: rgb(71,66,44); border-style: solid; border-width: 1px 1px 0px 1px;
	border-color: #666; font-size: 18px; text-align: center; font-weight: bold; }
div.newshit {
	border-style: double; border-width: 0px 0px 1px 0px; font-family:Arial,​sans-serif;
	padding: 0px 0px 20px 0px; margin:20px 0px 10px 0px; }
div.newspic { text-align:center;vertical-align: middle; }
div.news-title { color: blue;font-size: 20px; }
div.news-summary { font-size: 16px; }
div.onehit {margin:20px 0 10px 0;}
div.price-calc { font-size: 14px; text-align:center;}
div.price-orig { color:black; font-size: 20px; text-align:center;}
div.price-weight { color:rgb(0,196,0);font-size: 12px; text-align:center;}
div.search-price { color: gray; vertical-align:middle; padding:5px 0 5px 0;}
div.search-title { color: blue; font-size: 20px; padding: 3px 0 3px 20px;/* border: 1px solid #666;*/}
div.search-title-def { color: green; font-size: 12px; padding: 0 0 5px 20px;}
div.selection { width: 100%; }
div.subtitle { font-family: arial,sans-serif; text-align: center; font-size: 16px; }
div#footer { background-color: rgb(71,66,44);padding: 0px 0; text-align:center;}

img#sitetitle { height:80px; }
img.blogpic { height:100px; }
img.coinpic { height:70px; }
img.contact { height: 20px; width: 20px; padding: 10px 5px; }
img.contact:hover { background-color: gold; cursor: pointer; }
img.flag { width: 30px; height: 20px; margin: 10px 0 0px 50px; cursor: pointer; }
img.metalbutton { width:30px; height:30px; margin: 3px 10px;}
img.newcoin { margin: 4px 0; height:120px; width:120px;}
img.newspagelogo { height:24px;width:100px;vertical-align:middle;background-color:lightgrey; }
img.newspic { height:100px; }
img.pagelogo { height:32px; vertical-align:middle;cursor: pointer; }
img.remSel { width: 20px; cursor: pointer; }
img.selComp { width: 150px; }

table.cheapcoin { width:100%; }
tr.cheapcoin { text-decoration: none; text-align: right; cursor: pointer;}
tr.cheapcoin:nth-child(even) { background-color: #fff; }
tr.cheapcoin:nth-child(even):hover { background-color: #ddd; }
tr.cheapcoin:nth-child(odd) { background-color: #ebeff2; }
tr.cheapcoin:nth-child(odd):hover { background-color: #ddd; }

td.cheapcoin {padding: 3px 0; }

span.ccprice {
	font-size: 14px; font-weight: 400; color: #704700; padding: 0 8px 0 0;
	margin: 0; float: right; display: inline-block; }
span.ccweight { width: 60px; display: inline-block; padding: 0px 0px 0px 10px; }
span.cheapcoin {
	font-size: 14px; font-weight: 400; color: #000; padding: 0;
	margin: 0; float: left; display: inline-block; }
span.gold { color: gold; font-weight: bold; }
span.mainmenu { font: bold 16px Arial;text-align: center; vertical-align:middle; }
span.metalprices { font-family: arial,sans-serif;font-size: 16px; vertical-align:middle; }
span.platinum { color: rgb(229,228,226); font-weight: bold; }
span.artpubltime { color: black;font-size: 12px; margin-left: 30px}
span.publtime { color: black;font-size: 12px; }
span.silver { color: silver; font-weight: bold; }

/*********************************/

.transparent {
	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);

	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;

	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}

div.speech {
	display: none;
	position: absolute;
	padding: 3px 10px;
	left: -100px;
	top: 100px;
	width: 200px;
	height: 100px;
	background-color: #fff;
	border: 4px solid #666;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
	z-index: 30;
	font-size: 18px;
	text-align: center;
	line-height: 20px;
}