/*
Footodor-UK stylesheet
© Pixel-Images.co.uk Andy Hibbert 2016
*/

body		{
	font:100% verdana,arial,helvetica,sans-serif;color:#036;
	max-width:1080px;margin:20px auto !important;float: none !important;
	background:url("../pix/main_bg2.jpg") repeat-x;cursor:default
		}

img		{max-width: 100%}

hr		{border:2px dotted #aaa;border-style:none none dotted;color:#fff;background-color:#fff}

.gold		{font:bold 110% arial,helvetica,sans-serif;color:#c28b00}

.small		{font:60% verdana,arial,helvetica,sans-serif;color:#036}
	
.grey		{font:90% arial,helvetica,sans-serif;color:#666}

.greybox	{margin:auto;font:90% arial,helvetica,sans-serif;color:#036;background:#eee;padding:10px;border:1px solid #69a;border-radius:5px}

.smallgrey	{font:80% arial,helvetica,sans-serif;color:#666;background:#eee;text-align:center;padding:2px}

.oyt		{font:bold 110% arial,helvetica,sans-serif;color:#09a}

.oyt-sm		{font:bold 100% arial,helvetica,sans-serif;color:#09a}

.red		{font:bold 110% arial,helvetica,sans-serif;color:#b33}

h6.reply	{font:100% verdana,arial,helvetica,sans-serif;color:#666;text-align:center;}

a.reply:link		{font:bold 100% arial,sans-serif; color:#c28b00; text-decoration:none; border:1px solid transparent; padding:2px}
a.reply:hover		{font:bold 100% arial,sans-serif; background-color:#fff; color:#d28c00; padding:2px; border:1px solid #6af;border-radius:5px}

a.blue:link		{font:bold 90% arial,sans-serif;color:#036;text-decoration:none;padding:2px;border:1px solid transparent}
a.blue:visited		{font:bold 90% arial,sans-serif;color:#036;text-decoration:none;padding:2px;border:1px solid transparent}
a.blue:hover		{font:bold 90% arial,sans-serif;background-color:#fff;color:#d28c00;padding:2px;border:1px solid #6af;border-radius:3px}

a.gold:link		{font:bold 90% arial,sans-serif;color:#c28b00;text-decoration:none;padding:2px;border:1px solid transparent}
a.gold:visited		{font:bold 90% arial,sans-serif;color:#c28b00;text-decoration:none;padding:2px;border:1px solid transparent}
a.gold:hover		{font:bold 90% arial,sans-serif;background-color:#fff;color:#d28c00;padding:2px;border:1px solid #6af;border-radius:3px}

a.inline:link		{font:80% verdana,arial,sans-serif; color:#c28b00; text-decoration:none; border:1px solid transparent; padding:2px}
a.inline:visited	{font:80% verdana,arial,sans-serif; color:#c28b00; text-decoration:none; border:1px solid transparent; padding:2px}
a.inline:hover		{font:80% verdana,arial,sans-serif; background-color:#fff; color:#d28c00; border:1px solid #6af; padding:2px}

/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #eee; /* Old browsers */
		background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
		background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
		background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
		background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
		background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
		background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	  border: 1px solid #aaa;
	  border-top: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  color: #444;
	  display: inline-block;
	  font-size: 0.84em;
	  font-weight: bold;
	  text-align:center;
	  text-decoration: none;
	  cursor: pointer;
	  margin:10px;
	  line-height: normal;
	  padding: 8px 10px;
	  font-family: Arial, verdana, Helvetica, sans-serif; }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(153,255,205,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,255,205,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(153,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(153,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(153,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(153,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(153,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(153,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(153,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(153,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(153,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}

.realperson-challenge {
	display: block;
	color: #000;
}
.realperson-text {
	font-family: "Courier New",monospace;
	font-size: 6px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 3px;
}
.realperson-regen {
	padding-top: 4px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.realperson-disabled {
	opacity: 0.5;
	filter: Alpha(Opacity=50);
}
.realperson-disabled .realperson-regen {
	cursor: default;
}



