/* Availability Form */

/* ------------ Form #1 - The Request Form ------------ */


#requestbox form {
margin: 0;
}

#requestbox {
width: 400px;
}

#requestbox label {
width: 210px;
float: left;
text-align: left;
font-size: 0.75em;
}

#requestbox input, #requestbox textarea, #requestbox select {
padding: 1px;
width: 150px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
margin: 0px 0px 10px 0px;
}

#requestbox .required {
font-size: 14px;
color: #cc3300;
font-weight: bold;
}

#requestbox .smaller {
font-size: 0.8em;
}

#requestbox .fineprint {
font-size: 11px;
}

#requestbox .errors {
color: #c90000;
}

.errorfield {
background-color: #c90000;
color: #fff;
}

#requestbox .commentbox {
margin: 0 0 0 210px;
font-size: 11px;
}

#requestbox .require {
font-family: arial, helvetica, sans-serif;
display: none;
visibility: hidden;
}

.subnote {
font-size: 11px;
font-style: italic;
color: #cc3300;
}

.subbutton {
overflow: visible;
}

/* Errors */

.err_head {
font-size: 14px;
color: #bc7e12;
font-weight: bold;
margin: 0 0 4px 0;
}

.err_body {
font-size: 12px;
color: #bc7e12;
margin: 0;
}

.notice {
color: #6a8a36;
}


