﻿form.contact {
   width:96%;
   font-size:1.0em;
   background-color: #c9dff9;
   margin: 0;
   padding: 10px 0 10px 0;
}

fieldset {
   margin-left: 10px;
   margin-right: 10px;
   padding: 10px 10px 4px 10px;
}

label { 
margin: 8px 8px 0px 4px;
display:block; 
}

input {
   height:2.0em;
   font-size:1.0em;
   margin: 0px 10px 8px 0px;
}

input#name {
   width:100%;
}

input#email, input#phone {
   width:100%;
}

table {
   margin: 0;
   border: 0;
   border-spacing: 0;
   font-size:1.0em;
}

input#subject {
   width:100%;
}

textarea {
   width:100%;
   height:200px;
   margin: 0px 10px 20px 0px;
}

.error { 
   border:1px solid red; 
}

ul.error { 
   color:red; 
   margin: 0;
   padding:10px 4px 10px 30px;
}

.success { 
   color:#007f00; 
   font-size:1.7em;   
   margin:60 0 0 0;
   line-height: 2.0em;
}