.cf-table {
  width: 320px;
  font-family: arial, sans-serif;
  border: 1px solid #000000;
  color: #efefef;
  padding:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.cf-header {
  font-family: kaushan;
  font-size: 1.25em;
  font-weight: bold;
  padding: 0.5em 0em 0em 0em;
  margin: 0em 0em;
  text-align: center;
}
.cf-message {
  font-size: 0.85em;
  text-align:center;
  margin: 0em 0em 1em 0em;
  padding: 0em 0em;
}

td.formText {
  font-family: arial, sans-serif;
  font-size: 0.95em;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  padding:4px;
}

.freecontactform{

font-size:12px;
}
.freecontactform {
padding:4px;
}
.freecontactform label {
padding:4px;
}
.freecontactform label {
padding-right:10px
}
.required {
font-weight:bold;
}
.required-star {
font-size: 1.15em;
font-weight:bold;
color:#FF0000;
}
.not-required {
font-weight:normal
}
.antispammessage {
padding:10px;
border-top:1px solid #AAA;
border-bottom:1px solid #AAA;
font-weight:bold 
}
.antispamquestion {
font-weight:normal;
}