/* Contact */

#information {
float: left;
width: 741px;
height: auto;
background: url(../images/contactimg.jpg) no-repeat bottom right;
}

#subheader {
float: left;
width: 741px;
height: 34px;
margin-bottom: 20px;
background: url(../images/h1contactus.gif) no-repeat;
}

#address h1 {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
margin: 0;
padding: 0;
}

#address p {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
margin: 0 0 8px 0;
padding: 0 0 0 0;
}

#address, #formwrap {
float: left;
width: 400px;
height: auto;
}

#contactimg {
float: right;
width: 312px;
height: 529px;
}

/*Form styles*/

#formwrap {
margin: 20px 0 0 0;
padding: 0;
}

#formwrap input {
margin: 0;
padding: 0;
}

#form {
margin: 0;
padding: 0;
}

input, textarea {
width: 300px;
}

textarea {
height: 170px;
margin: 0;
padding: 0;
}

#formwrap legend {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
margin: 0 0 10px 0;
padding: 0;
}

fieldset {
border: none;
padding: 0;
margin: 0;
}

label {
float: left;
}

label.top {
display: block;
float: none;
margin: 0 0 2px 0;
}

#formwrap p {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 0 6px 0;
padding: 0;
}