/* 
Author: Bivin Howell | B!VHOW Design
Client: Affordable & Affluent Affairs
Location: www.aaaffairs.com
Version: yr. 2007 no. 1
 */


/* Contact Form ----------------------------- */


fieldset {
  font: 1em 'Times New Roman', Georgia, Times, serif;
  color: #545240;
  background-color: #F2F2E8;
  border: solid 1px #cccc99;
  padding: 5px;
  width: 350px;
  margin: 15px 0 10px 15px;
  }

#mainContent p.formtext {
  font-size: 1.2em;
  text-align: left;
  margin-left: 17px;;
  line-height: 1em;
  }

#mainContent p.formtext2 {
  font-size: 1em;
  text-align: left;
  margin: 2px 5px 15px 18px;
  line-height: 1em;
  }

#mainContent p.formtext3 {
  font-size: 1.1em;
  text-align: left;
  margin: 15px 5px 7px 18px;
  line-height: 1em;
  }
  
legend {
  color: #545240;
  font-weight: normal;
  font-size: 1.3em;
  background-color: #cccc99;
  padding: 2px 6px;
  margin: 5px 0;
  }
  
label {
  font-weight: bold;
  line-height: normal;
  text-align: left;
  margin-left: 15px;
  position: relative;
  display: block;
  float: left;
  width: 125px;
  }

label.fieldLabel {
  font-weight: normal;
  font-size: 1em;
  display: inline;
  float: none;
  }

input.formInputText, textarea.formInputText {
  font-size: .8em;
  color: #666;
  background-color: #fee;
  padding: 2px;
  border: solid 1px #999966;
  margin-right: 5px;
  margin-bottom: 5px;
  }
  
input.formInuptText { height: 15px; }

textarea { 
  width: 180px;
  height: 150px;
  }

input.formInputText:hover, textarea.formInputText:hover {
  background-color: #ccffff;
  border: solid 1px #908c57;
  color: #000;
  }
  
input.formInputText:focus, textarea.formInputText:focus {
  color: #000;
  background-color: #fff;
  border: solid 1px #908c57;
  }
  
select.formSelect {
  font-size: .8em;
  color: #666;
  background-color: #fee;
  padding: 2px;
  border: solid 1px #999966;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
  }
  
select.formSelect:hover {
  color: #333;
  background-color: #ccffff;
  border: solid 1px #999966;
  }
  
input.formInputButton {
  font-size: 1em;
  vertical-align: middle;
  font-wight: bold;
  text-align: center;
  color: #300;
  background-color: #cccc99;
  padding: 4px;
  border: solid 1px #999966;
  margin: 10px 5px;
  cursor: pointer;
  float: right;
  }
  
input.formInputButton:hover {
  color: #333;
  background-color: #ccffff;
  border: solid 1px #908c57;
  }
  
input.formInputButton:active {
  color: #333;
  background-color: #ccffff;
  border: solid 1px #908c57;
  }

p.testifyHeader {
  text-align: center;
  font-weight: bold;
  )