html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, small, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background: transparent;}
:focus { outline: 0; border-color: #d6d620; }
ol, ul { list-style: none; }

body {
	line-height: 1;
	background-color: #e9e9e0;
	color: #58584c;
/*	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	font-size: 62.50%;
}
input, p, li, div#hqBox label {
/*	font-family: Helvetica, Arial, sans-serif; */
}
#topWrap {
	background-color: #FFF;
	padding: 40px 0 70px;
	min-height: 640px;
}
#top, #bottom {
	width: 900px;
	padding: 0 24px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#bottom {
	padding-top: 30px;
	padding-bottom: 30px;
}
fieldset {
	height: 9em;
	padding-left: 76px;
	background: transparent none no-repeat 0 0;
}

#one {
	background-image: url(1.png);
}
#two {
	background-image: url(2.png);
}
#three {
	background-image: url(3.png);
}
.inactive {
	opacity: 0.5; filter: alpha(opacity=50);
}

label, legend {
	display: block;
	color: #83831e;
	font-size: 1.3em;
	line-height: 23px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
}
legend {
	display: block;
}
input {
	width: 500px;
	border: 3px solid #e9e9e0;
	background-color: #FFF;
	color: #58584c;
	font-size: 1.6em;
	padding: 5px 4px;
}
fieldset#two input {
	width: 34px;
}
div#timeBoxes, div#hqBox,  div#hqBox input,  div#hqBox label  {
	float: left;
	display: inline;
}
div#hqBox {
	margin-left: 1em;
}
div#hqBox label {
	color: #959583;
	text-transform: none;
	font-size: 1.3em;
	line-height: 1.54em;
	line-height: 33px!important;
}
fieldset#three a {
	float: left;
	display: inline;
	margin: 0 22px 1em 0;
	line-height: 33px;
	height: 33px;
	width: 80px;
	font-size: 1.3em;
	text-align: center;
	background: #fff url(bb.png) no-repeat 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
fieldset#three a:link, fieldset#three a:visited {
	color: #83831e;
}
fieldset#three a:hover {
	color: #d5d51f;
}
label#newURLlabel {
	clear: both;
}


h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-weight: 300;
}
h1 {
	font-size: 4.5em;
	margin: 0 0 28px;
	color: #d6d620;
}
h2 {
	font-size: 2.1em;
	color: #83831e;
}
h4 {
	font-size: 1.6em;
	margin: -1em 0 2em;
	color: #c13333;
}
p, li {
	color: #959583;
	font-size: 1.3em;
	line-height: 1.54em;
}
p, ul {
	margin: 0 0 26px;
}
li {
	display: inline;
	padding-right: .2em;
}
p#f {
	font-size: 9px;
	margin-top: 3em;
	color: #999;
}
#f a {
	color: #999!important;
}
input.error {
	border-color: #c13333;
	background-color: #ffc1c1;
	color: #c13333!important;
}
p.error {
	color: #c13333;
	line-height: 2em;
	display: none;
}

#topAds {
	margin: -30px 0 30px;
}
#lowerAds {
	margin: 45px 0 -20px;
}
#rightBoxes {
	position: absolute;
	right: 0;
	top: 0;
	color: #666;
}
#rightBoxes p {text-align: left; margin: .5em 0;}
#rightBoxes h5 {font-weight: bold; font-size: 1.85em; margin: .5em 0 0;}
#rightBoxes strong {font-weight: bold;}
#rightBoxes a {text-decoration: none;}
#rightBoxes a:link, #rightBoxes a:visited {color: #0091c7;}
#rightBoxes a:hover, #rightBoxes a:active {color: #d6d620;}
#rightBoxes h5 a:link, #rightBoxes h5 a:visited {color: #333;}
