/* Form Container Table */
.formTable {
margin: 5px auto 0px;
}
.formTable th {
width: 180px;
padding: 5px;
text-align: right;
}
.formTable td {
padding: 5px;
text-align: left;
}
.formTable td.centeredCell {
text-align: center;
}
/* Form Styling */
fieldset {
border: 2px solid #C6D9FF;
padding: 0 0 10px;
margin: 0 20px 0;
background: url(../media/images/page/fieldset_gradient.gif) repeat-x;
}
legend {
font-weight: bold;
font-size: 12px;
color: #6F9FFF;
margin: 0 0 0 15px;
letter-spacing: 0.3em;
}
label {
font-weight: bold;
font-size: 11px;
color: #666;
}
.formTable input, .formTable select {
height: 18px;
margin: 0;
border-top: solid 2px #999;
border-right: solid 1px #999;
border-bottom: solid 1px #999;
border-left: solid 2px #999;
background: #E5E5E5 url(../media/images/page/header_bg.gif) repeat-x;
color: #660000;
padding: 2px 5px 0;
text-align: left;
vertical-align: middle;
font: bolder 12px Arial, Helvetica, sans-serif;
}
.formTable select {
height: 25px;
width: 250px;
}
.formTable select#month {
width: 100px;
}
.formTable select#day {
width: 60px;
}
.formTable select#year {
width: 70px;
}
.formTable select#rentals {
width: 75px;
}
.formTable select#month, .formTable select#day, .formTable select#year {
margin:0 7px 0 0;
}
.formTable input#rentals_0, .formTable input#rentals_1, .formTable input#rentals_2 {
border: none;
margin: 0 3px 0 15px;
}
.formTable textarea {
background: #fff url(../media/images/page/header_bg.gif) repeat-x top;
border-top: solid 2px #999;
border-right: solid 1px #999;
border-bottom: solid 1px #999;
border-left: solid 2px #999;
margin: 0 auto 0;
padding: 10px 20px 15px;
color: #660000;
font: bolder 12px Arial, Helvetica, sans-serif;
overflow: auto;
width: 700px;
height: 200px;
}
.formTable textarea:hover, .formTable input:hover, .formTable textarea:hover {
border-top: solid 2px #666;
border-right: solid 1px #666;
border-bottom: solid 1px #666;
border-left: solid 2px #666;
}
.formTable input:focus, .formTable textarea:focus {
border-top: solid 2px #660000;
border-right: solid 1px #660000;
border-bottom: solid 1px #660000;
border-left: solid 2px #660000;
}
#contactInfo {
margin: 5px auto 0;
}
.asterisk {
color: #ff0000;
}
.helperText {
font-size: 10px;
}
#captchaCode {
margin: 0 0 5px;
}
#captchaText {
font: bolder 14px Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
background: #fff url(none);
margin: 7px 0 0;
width: 100px;
height: 28px;
padding: 8px 0 0;
letter-spacing: .5em;
border: 3px solid #999;
}
#submitButton, #submitButton:hover {
margin: 0 auto 10px;
padding: 2px 0 5px;
font-size: 1.4em;
font-weight: bolder;
width: 150px;
height: 40px;
cursor: pointer;
text-align: center;
}
#submitButton {
color: #000;
background: #ccc;
border: 4px solid #660000;
}
#submitButton:hover {
color: #fff;
background: #660000;
border: 4px solid #999;
}
.errorMsg {
clear: both;
display: block;
color: #FF0000;
font: bolder 11px Arial, Helvetica, sans-serif;
margin: 0 0 0 4px;
}
.disclaimerText {
font-size: 11px;
color: #666;
padding: 0px 5px 3px;
margin: 0 10px 0;
background: #151515;
}

