/*Colour Settings and Switches*/
/**********/
/*Font Settings*/
@font-face {
	font-family: 'CartoGothicStdBook';
	src: url(fonts/CartoGothicStd-Book-webfont.eot);
	src: url(fonts/CartoGothicStd-Book-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/CartoGothicStd-Book-webfont.woff) format("woff"), url(fonts/CartoGothicStd-Book-webfont.ttf) format("truetype"), url(fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook) format("svg");
	font-weight: normal;
	font-style: normal; }

@font-face {
	font-family: 'CartoGothicStdBold';
	src: url(fonts/CartoGothicStd-Bold-webfont.eot);
	src: url(fonts/CartoGothicStd-Bold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/CartoGothicStd-Bold-webfont.woff) format("woff"), url(fonts/CartoGothicStd-Bold-webfont.ttf) format("truetype"), url(fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold) format("svg");
	font-weight: normal;
	font-style: normal; }

/************************/
/*Background Variables*/
/*Blue Standard*/
/*Green Standard*/
/*Blue Alternative / link hover*/
/*Grey Standard*/
/************************/
body {
	background: transparent;
	color: #444444;
	font-size: 13px;
	font-family: "CartoGothicStdBook", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0; }

#counter {
	width: 280px;
	margin: 0;
	padding: 0;
	font-size: 12px; }
	#counter .title {
		font-size: 15px;
		color: #FFF;
		background: #3db3e0;
		padding: 7px;
		margin-bottom: 4px;
		font-family: "CartoGothicStdBold", Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-shadow: 1px 1px 1px #72a230;
		background-color: #8dc63f;
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4d266), to(#8dc63f));
		background-image: -webkit-linear-gradient(top, #a4d266, #8dc63f);
		background-image: -moz-linear-gradient(top, #a4d266, #8dc63f);
		background-image: -ms-linear-gradient(top, #a4d266, #8dc63f);
		background-image: -o-linear-gradient(top, #a4d266, #8dc63f); }
	#counter .label {
		font-size: 13px;
		margin: 7px 0;
		padding: 4px 0 0;
		border-top: 1px solid #dfdfdf; }
	#counter .count {
		font-family: "CartoGothicStdBold", Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 5px;
		font-size: 13px; }

#frmSubscribe {
	color: #fff;
	background: #95D5EE; }
	#frmSubscribe .title {
		text-shadow: 1px 1px 1px #3db3e0;
		font-size: 16px;
		font-family: "CartoGothicStdBold", Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 0;
		background: none;
	margin-bottom: 14px; }
	#frmSubscribe input#txtEMail {
		background: #f0f0f0;
		border: 1px solid #dfdfdf;
		font: 100% Arial,Helvetica,sans-serif;
		padding: 4px;
		margin: 3px 0 7px;
		width: 250px !important; }
	#frmSubscribe select#lstList {
		background: #f0f0f0;
		border: 1px solid #dfdfdf;
		font: 100% Arial,Helvetica,sans-serif;
		padding: 4px;
		margin: 3px 0 7px;
		width: 250px !important; }
	#frmSubscribe input#btnSubscribe, #frmSubscribe input#btnUnsubscribe {
		background: #8dc63f;
		border: none;
		cursor: pointer;
		color: #fff;
		padding: 4px;
		font: 13px "CartoGothicStdBook", Verdana, Geneva, Arial, Helvetica, sans-serif;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease; }
	#frmSubscribe input#btnSubscribe:hover, #frmSubscribe input#btnUnsubscribe:hover {
		background: #648e2a; }

.error {
	color: #ee3123;
	padding: 4px;
	margin: 4px 0;
	display: inline-block; }
