@import 'tooltips.css';
@import 'common.css';

#banner {
    background: url('_images/bg-contact-us-banner.jpg') no-repeat;
    width: 890px;
    height: 262px;
    display: block;
}
.cta-side {
    display: block;
    width: 167px;
    height: 120px;
    padding: 3px;
}
#cta-side1 {
    background: #FFFFFF url('_images/bg-faq-guiding-documents-side1.jpg') center center no-repeat;
}
#cta-side2 {
    background: #FFFFFF url('_images/bg-faq-guiding-documents-side2.jpg') center center no-repeat;
    margin-top: 5px;
}

#contact-address {
    margin-bottom: 1.2em;
	text-align: center;
}
#contact-address h3 {
    font-size: 13px;
    font-weight: bold;
}
#cta-lot-inventory {
    background: url('_images/bg-cta-lot-inventory.jpg') center center no-repeat;
    display: block;
    width: 167px;
    height: 120px;
    padding: 3px;
}
#cta div {
    padding-left: 10px;
    margin-top: 3px;
}

div #cta {
	margin-left: 0px;
	margin-top: 15px;
}
/*************************************
Form
*************************************/
ul.form {
    list-style: none;
    margin-left: 0px;
    margin-top: 15px;
}
ul.form li {
    background: none;
    list-style: none;
    margin-bottom: 5px;
    width: 390px;
}
.label {
    width: 220px;
    margin-right: 10px;
    float: left;
    text-align: right;
}
.text-input {
    border: 1px solid #a22d1b;
    width: 150px;
    font-size: 11px;
    height: 14px;
}
.text-area {
    border: 1px solid #a22d1b;
    width: 250px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.text-area-label {
    margin-right: 10px;
    float: left;
    text-align: right;
    width: 125px;
}
.dropdown {
    border: 1px solid #a22d1b;
    width: 150px;
    font-size: 11px;
    height: 18px;
}

.submit,
.reset {
    border: 1px solid #a22d1b;
    text-align: center;
    color: #235114;
    font-weight: bold;
	cursor: pointer;
}
.submit {
    float: right;
    margin-right: 28px;
}
.required {
    color: red;
}

#error {
    padding-top: 5px;
    margin-bottom: 15px;
    background-color: #FFF2EF;
    border: solid 2px #CF2200;
    width: 400px;
}
div#error ul {
    list-style: disc;
}
div#error ul li {
    background: none;
    margin-bottom: 5px;
    margin-left: 15px;
    padding-left: 0px;
}
.error {
    color: #CF2200;
}
#error strong {
    font-size: 12px;
    font-weight: bold;
    color: #CF2200;
    margin-left: 10px;
}
#error ul li {
    color: #CF2200;
    margin-left: 30px;
}
.success {
    font-weight: bold;
    color: #26CF8C;
    font-size:12px;
    border:2px solid #26CF8C;
    padding:3px;
    margin-left: 30px;
    margin-right: 65px;
}

