/*
CSS Pari-Mutuel 4 Golf (contactfrm.php)
*/

.branding {
  height: 942px;
}

.navigation {
  height: 30px;
}

.contact {
  display: block;
  left: 38px;
  margin-top: 8px;
  padding: 0;
  position: relative;
  width: 694px;
}

fieldset {
  border: 1px solid black; /*#49647e;*/
  font-size: 80%;
  margin: 0;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0;
  width: 667px;
}

legend {
  border: 0;
  margin-left: 33%;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0;
}

form.contact legend cite {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 120%;
  font-weight: bold;
}

.required1 {
  margin-bottom: 0;
  margin-top: 6px;
  text-align: justify;
  width: 667px;
}

.required1 cite {
  font-family: "Bookman Old Style";
  font-weight: bold;
}

.spanclass {
  color: black;
  font-size: 11px;
  font-weight: bold;
}

.required2,
.required3 {
  margin-bottom: 6px;
  width: 667px;
}

.required2 {
  margin-top: 6px;
  text-align: justify;
}

.required2 span,
.required3 span {
  color: blue;
}

.required3 {
  font-family: sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-top: 4px;
  text-align: center;
}

em {
  color: blue;
  cursor: pointer;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

.notification,
.error {
  color: red; /*#49647e;*/
/*  font-weight: bold; */
  text-align: center;
  visibility: hidden;
}

.notification {
  margin-bottom: 0;
  margin-top: 0;
}

.error {
  margin-bottom: 6px;;
  margin-top: 0;
}

.contactinfo div {
  height: 24px;
}

label {
  float: left;
  text-align: right;
  width: 150px;
}

input[type="text"],
select,
textarea {
  border-color: #e6e6e6; /* lightgrey; */
  border-style: inset;
  border-width: 1px;
  font-size: 13px;
/*  padding: 0; */
}

textarea {
  font-size: 13px;
}

input[type="button"] {
  font-size: 13px;
}

.firstname,
.lastname {
  width: 201px;
}

.firstname,
.lastname,
.street,
.state,
.phone,
.email,
.club,
.clubstreet,
.city,
.clubcity,
.clubstate {
  margin-bottom: 4px;
}

.firstname,
.street,
.phone,
.email,
.club,
.clubstreet {
  margin-left: 16px;
}

.lastname,
.city,
.clubcity {
  margin-left: 10px;
}

.street,
.city,
.clubstreet,
.clubcity {
  width: 166px;
}

.state,
.clubstate {
  margin-left: 4px;
  width: 62px;
}

.phone,
.email,
.club {
  width: 420px;
}

.purchase {
  clear: both;
  margin-bottom: 24px;
  margin-left: 102px;
  margin-top: 24px;
/*  width: 500px; */
}

.purchase p {
  margin-bottom: 0;
  margin-top: 0;
}

.purchasechoices {
  margin-left: 32px;
  margin-top: 4px;
}

.purchasechoices input:hover {
  cursor: pointer;
}

.purchase label {
  float: none;
}

.purchase p.purchasegreenfeeintroductory,
.purchasegreenfeeregular {
  margin-left: 26px;
}

.purchasegreenfeeintroductory em {
  color: red;
  cursor: default;
/*  font-style: italic; */
/*  font-weight: bold; */
  text-decoration: none;
}

.purchase p.purchasegreenfeeregular {
  margin-bottom: 2px;
}

/* .purchasephonesupport {
  margin-left: 44px;
} */

.purchaseguarantee {
/*  margin-left: 40px; */
  margin-top: 6px;
}

.purchasedemoradio {
  margin-left: 26px;
}

.comments {
  text-align: center;
}

.questionslabel {
  margin-bottom: 0;
  margin-top: 12px;
}

.comments .spanclass {
  font-weight: normal;
}

.charactercount {
  display: inline;
}

.recaptchaexplanationline1 {
  margin-bottom: 0;
  margin-top: 12px;
}

.recaptchaexplanationline1,
.recaptchaexplanationline2 {
  text-align: center;
}

.recaptchaexplanationline2 {
  margin-bottom: 6px;
  margin-top: 0;
}

.g-recaptcha {
	margin-left: 27%;
	margin-top: 6px;
}

/* id built by reCaptcha */
/* #recaptcha_area {
  margin: 0 auto;
} */

.sendcontactinformation {
  margin-bottom: 8px;
  margin-top: 12px;
  text-align: center;
}

.sendcontactinformation input {
  background-color: #49647e;
  cursor: pointer;
  color: white;
  font-weight: bold;
}
