.errorlist {
    color: red;
}
img#heading {
    margin:15px 0;
}
#dealer_left_top {
    background-position:50% bottom;
    background-image:url(/media/images/common/contact-sidebar-top.jpg);
    background-repeat:no-repeat;
    width:201px;
    height:12px;
}
#dealer_sidebar {
    float:left;
    width:201px;
    padding:0 0 0 32px;
}
#dealer_left {
    background-color:#F2F3ED;
    height:1218px;
    padding:0 22px;
    width:157px;
}
#dealer_left_bottom {
    background-image:url(/media/images/common/contact-sidebar-bot.jpg);
    background-repeat:no-repeat;
    height:12px;
    margin-bottom:35px;
    width:201px;
}
#dealer_left p {
    margin:0;
}
.address {
    line-height:20px;
}
.phone p {
   line-height:20px;
}
.phone {
    padding:15px 0 0;
    color:#404040;
}
input[type="text"], select {
    height:20px;
}
input, select, textarea {
    padding:1px;
    width:235px;
    border:1px solid #ccc;
}
#submit_btn {
    border:0px;
    width:81px;
    height:24px;
}
table#contact-form th {
    font-weight:normal;
    text-align:right;
}
#dealer_right {
    float:left;
    margin:38px 0 0 20px;
}
.star, h3 {color: #7B8939;}

#id_comments { 
    height:110px;
    font-family: "Helvetica", "Arial", "Verdana";
    font-size:9pt;
}
td.submit {
    padding-left:155px;
    color: #7B8939;
    text-align:left;
}
input#submit_btn {
    float:right;
    margin:28px 0 14px;
}
table#contact-form {
    width:345px;
    margin-bottom:12px;
    margin-left:95px;
}
.address h2 {
    font-size:10pt;
    margin:0;
    color:#7B8939;
    padding: 15px 0 0;
}

.green {
    color:#7B8939;
}

#id_sample_1_color, #id_sample_2_color, #id_sample_3_color, #id_sample_4_color, #id_sample_5_color {
     width:95px;
     color:#959595;
}
table#sample-form {
    width:300px;
}
h3 {
    font-size:10pt;
    margin:13px 0 0 0;
}
#sample-form-wrapper {
    background-color:#F2F3ED;
    height:491px;
    width:635px;
    padding:22px;
}
#sample-form tr td.field.sample {
    border-bottom:1px solid #CECDC8;
    padding-bottom:15px;
}
#content.itmatters {
    padding: 0;
    width: 964px;
    margin-bottom: 2px;
    padding: 20px 0px 0;
    background: white url(/media/images/itmatters/it_matters_bg.jpg) 20px bottom no-repeat;
}
#it_container {
    position: relative;
}
#it_intro {
    text-align: center;
}
#it_cta_1 {
    /*position: absolute;*/
    /*top: 100px;*/
    /*left: 55px;*/
    float: left;
    margin-top: 20px;
    margin-left: 50px;
}
#it_bluebox {
    background: url(/media/images/itmatters/box_bg.jpg) top center no-repeat;
    width: 461px;
    height: 653px;
    float: right;
    margin-right: 10px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 15px;
}
#intro_text {
    padding: 20px 40px;
    font-size: 14px;
}
#it_bluebox .divider {
    background: #49a3d7;
    height: 1px;
    width: 430px;
    margin: 0 auto;
    font-size: 1px;
    line-height: 1px;
}
#it_bluebox .field {
    width: 375px;
    margin: 0 auto;
    clear: left;
}
#it_bluebox .field p {
    margin: 10px 0;
}
#it_bluebox .field.text, #it_bluebox .field.choice {
    margin-top: 13px;
}
#it_bluebox .default {
    color: #969696;
}
#it_bluebox .field textarea {
    width: 371px;
    height: 84px;
    border: 1px solid #fcba4d;
}
#it_bluebox .field input {
    border: 1px solid #fcba4d;
    width: 311px;
    height: 23px;
}
#it_bluebox .field input.error {
    border: 1px solid #cc0000;
    background: #eea0a0;
}
#it_bluebox .field.choice input {
    width: auto;
    height: auto;
    margin: 0 4px 0 0;
    padding: 0;
    border: none;
}
#it_bluebox .yellow {
    color: #fcba4d;
}
#it_bluebox .yellow.small {
    font-size: 0.8em;
    text-transform: uppercase;
}
#it_bluebox .field label, #it_bluebox .field .star {
    color: #fcba4d;
    font-weight: bold;
}
#it_bluebox .field_label {
    width: 60px;
    height: 25px;
    float: left;
}
#iam {
    display: block;
    width: 60px;
    height: 75px;
    float: left;
}
#it_bluebox .choice ul {
    padding: 0;
    margin: 0;
}
#it_bluebox .field.choice {
    margin-top: 0px;
}
#it_bluebox .choice li, #it_bluebox .field.choice div.choice {
    padding: 0;
    margin: 0;
    display: block;
    width: 150px;
    height: 22px;
    float: left;
    text-align: left;
}
#it_bluebox .choice li label, #it_bluebox .field.choice div.choice label {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
}
#it_bluebox #submit_btn {
    width: auto;
}
#it_bluebox .required {
    text-align: right;
    color: #d3e5f4;
    font-style: italic;
    font-size: 11px;
}
#it_bluebox .submit {
    text-align: center;
    clear: both;
    width: 375px;
    margin: 0 auto;
}
#it_bluebox #submit_btn{
    margin: 0;
    float: none;
}
#it_bluebox .field.small {
    font-size: 11px;
}
#content.itmatters.contact {
    padding: 0;
    width: 964px;
    height: 658px;
    margin-bottom: 2px;
    padding: 20px 0px 0;
    background: white url(/media/images/itmatters/it_matters_bg.jpg) center bottom no-repeat;
}
#content.itmatters.contact .divider {
    background: #edd4cb;
    height: 1px;
    width: 870px;
    margin: 30px auto;
    font-size: 1px;
    line-height: 1px;
}
.it_bluetext {
    text-align: center;
    color: #2079c8;
    font-size: 14px;
    font-weight: bold;
    width: 600px;
    margin: 10px auto;
}
.it_bluetext a {
    color: #b44a26;
    text-decoration: none;
}
.it_bluetext a:hover {
    text-decoration: underline;
}
