div.form, .form { margin:0px; padding: 0px; }
div.form, .email h4 {font-family: "Verdana","Verdana","Geneva","sans-serif";}
.caption, .form_done .c_done, table.form td.caption, table.form td.label, table.form td  h2, h1   { font-family: "Lithos-Bold","Lithos Pro Regular","Papyrus","Viner Hand ITC","Britannic Bold", "Century Gothic"; }
div.form {text-align: center; margin-left: auto; margin-right: auto; }
div.form_in, div.form_done { font-size: 12px;  }
.value { text-align: left; }
div.form_done .value { font-weight: bold; }    
.form td, .form th,  
.form input { font-size: 14px; }
.form input { background-color: #f4e7d4;}
.form input.radio { background-color: #fff;}
.form input.submit, .form input.reset { font-size: 14px; width:160px; }
.form td.reset { text-align: center; }


table.formX, table.formX td { border: 2px solid #660; }
table.form td.text { line-height: 1.5em; text-align: left; }
table.form td.reference  { width: 50px; height: 1px; font-size: 1px; }

div.form_in td.label  { text-align: right; font-weight: bold; padding-right:5px; }
div.form_done td.label  { text-align: right; font-weight: bold; padding-right:5px; }
table.form td.caption  {  text-align: left; padding: 8px 0px 4px 5px; font-size: 16px;}
.caption  {  font-weight: bold; font-size: 18px; } 
.p { color: #660066;}
table.form input#total  {text-align: right; font-weight: bold; color:#000000; }
table.form td h2 {  text-align: center; margin-top: 8px; margin-bottom: 16px; font-size: 22px; line-height: 1.4em;}
.required {  color: #AA0000; }
.invalid_entry {  border-style:solid; border-color:#AA0000; }
.strong  { font-weight: bold; }
.c  {text-align: center;} 
.r  {text-align: right;} 
.l  {text-align: left;}
.ul { text-decoration: underline; }
.form_in td.b {  border-style: solid; border-width: 2px;  border-color: #660066;}
.bb { border: none; border-bottom: 1px solid; }
div.form_done tr.ig_total_in { display: none; }
div.form_done table.form td.label { font-weight: normal; }
div.form_done .c_done {  font-weight: bold; font-size: 18px; }
div.form_done .dollar:before { content: "$"; }
.email h4 { font-size: 16px; padding:16px;}