@font-face {
    font-family: 'archiabold';
    src: url('archia-bold-webfont.eot');
    src: url('archia-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('archia-bold-webfont.woff2') format('woff2'),
         url('archia-bold-webfont.woff') format('woff'),
         url('archia-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'archiaregular';
    src: url('archia-regular-webfont.eot');
    src: url('archia-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('archia-regular-webfont.woff2') format('woff2'),
         url('archia-regular-webfont.woff') format('woff'),
         url('archia-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: archiaregular, sans-serif;
}

a {
	color: #b48e00;
}

a:visited {
	color: #b48e00;
}

.usps span {
	display: block;
	color: #6a4200;
	font-family: archiabold, sans-serif;
	font-size: 17px;
	margin: 20px;
}


p.loginbuttonholder {
	display: block;
	margin: 40px 10px;
	text-align: right;
}
p.loginbuttonholder a {
	border-radius: 20px;
	background-color: #f3f2ee;
	text-decoration: none;
	padding: 7px 14px 7px 14px;
	margin: 30px;
	border: 1px solid #e9dca8;
	box-shadow: 5px 5px 0 #ededed;
	text-shadow: 1px 1px 0 #e0ddd7;
}

p.loginbuttonholder a:hover {
	background-color: #cdee99;
	text-decoration: none;
	color: #4a7a34;
	border: 1px solid #9ada34;
	box-shadow: 5px 5px 0 #ecf3da;
	text-shadow: none;
}

p.calltoaction a {
	border-radius: 20px;
	background-color: #f3f2ee;
	text-decoration: none;
	padding: 7px 14px 7px 14px;
	margin: 30px;
}

p.calltoaction a:hover {
	background-color: #e1ded2;
	text-decoration: underline;
}

.usps {
	margin: 50px 0 100px 0;
}

fieldset.loginfieldset {
	width: 400px;
	margin: 20px auto 20px auto
}