body {
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 14px;
color: #7d7d7d;
margin: 0;
}
#wrapper {
width: 750px;
height: 550px;
  margin-left: auto ;
  margin-right: auto ;
background: url('images/bg.jpg') no-repeat;
}
#wrapper h1 {
font-size: 45px;
font-weight: bold;
color: #1a4ac6;
margin: 28px 0 0;
letter-spacing: -2px;
text-align: center;
line-height: 46px;
}
#wrapper h1 span.redtext {
font-family: Arial Black;
color: #e9092a;
}
#wrapper h1 span.boldtext {
font-family: Arial Black;
}
#formarea {
width: 388px;
height: 286px;
margin: 61px 0 0 279px;
padding: 15px 16px;
}
#formarea h2 {
font-size: 18px;
font-weight: bold;
color: #2c2c2c;
margin: 0 0 1px;
}
#formarea p {
line-height: 23px;
margin: 0 0 3px;
}
.dropfield {
width: 372px;
margin: 0 auto 20px;
padding: 6px 0 0;
}
.dropfield label {
font-size: 24px;
font-weight:bold;
color: #313131;
float: left;
margin: 0 13px 0 0;
}
.dropfield select {
width: 160px;
height: 28px;
border: 1px solid #969696;
font-size:18px;
text-align: left;
}
.zipfield {
width: 342px;
margin: 0 auto 20px;
padding: 6px 0 0;
}
.zipfield label {
font-size: 24px;
font-weight:bold;
color: #313131;
float: left;

margin: 0 13px 0 0;
}
.zipfield input {
width: 140px;
height: 26px;
border: 1px solid #969696;
padding: 6px 0 0 0;
font-size:18px;
text-align: center;
}
.ctarow {
text-align: center;
}
