@charset "UTF-8";

p, label
{
	color: #6d6d6d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0 0 0.5em;
}

#content div {
  margin-top:18%;
}

#left {
  display:inline;
  float:left;
  width:35%;
}

#right {
  margin-left:37%;
}

#left h2 { 
  font-size:16px;
  font-weight:normal;
  text-transform:uppercase;
  color:#333;
  margin-top:0;
}

#left h3 { 
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  color:#333;
  margin:1em 0;
  padding:0;
  cursor:pointer;
  clear:both;
}

#left div { margin:-0.5em 0 1em; padding:0; float:left; display:inline; clear:both; }

#left div address {
  font-size:12px;
  font-style:normal;
  color:#333;
  padding:0; margin:0;
  line-height:16px;
}

#left p#rmail {
  font-size:10px;
  font-style:italic;
  margin-bottom:2em;
}

#right h3 {
  color:#a01e21;
  font-size:13px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-variant:small-caps;
  font-weight:normal;
  margin-bottom:2em;
  letter-spacing:1px;
}

#errors {
  margin:-1.25em 0 1.25em;
  padding:0.25em 0;
  list-style:none;
  border:1px solid #a01e21;
  border-left:0; border-right:0;
}

#errors li {
  font-size:10px;
  color:#a01e21;
  line-height:16px;
  margin:0; padding:0;
  text-align:center;
}

form { margin:0 14px 0 0; padding:0; display:inline; float:left;}

label, input, textarea {
	display:block;
	width:150px;
	float:left;
	margin-bottom:10px;
}

label {
  width:75px;
  text-transform:uppercase;
  font-family:"Lucida Grande", Verdana, Arial, sans-serif;
  font-size:10px;
  line-height:25px;
  clear:left;
}

input, textarea {
  border:1px solid #ccc;
  width:250px;
  padding:0 5px;
  clear:right;
}

input#phone1, input#phone2, input#phone3 { width:auto; margin-right:5px; }
input#submit {
  width:auto;
  background-color:#a01e21;
  color:#fff;
  text-transform:uppercase;
  padding:5px 15px;
}

input#submit {
  clear:both;
}