#contact { font-family:"MyriadProRegular", Arial; }
#contact .info { margin-bottom:13px; }
#contact .info h2 { font-size: 15px; line-height:19px; background-color:#404040; padding:2px 0; text-align: center; color:#fff; font-weight:bold; text-transform: uppercase; }
#contact .info p { padding:16px 10px; background-color:#e2e2e2; font-weight:bold; }
#contact .info p {
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
}
#contact .inquiry-wrapper { border:1px solid #000; background-color:#858585; padding:1px; color:#fff; }
#contact .inquiry-form { background-color:#404040; border:1px solid #000; padding:9px 15px 24px; }
#contact .inquiry-form h2 { color:#cecece; font-size:18px; margin-bottom:24px; }
#contact .inquiry-form h2, #contact .inquiry-form p { margin-bottom: 24px; }
#contact .inquiry-form p { font-size:14px; font-weight:bold; }
#contact .inquiry-form table { width:100%; }
#contact .inquiry-form table td { padding-bottom:3px; }
#contact .inquiry-form table tr.bt td { padding-bottom:8px; }
#contact .inquiry-form table tr.bx td { padding-bottom:11px; }
#contact .inquiry-form input.text, #contact .inquiry-form textarea { padding:2px 1px; background-color:#fff; border:1px solid #d2d2d2; width:250px; margin-left:5px; }
#contact .inquiry-form textarea { width:434px; margin-left:0px;  }
#contact .inquiry-form input.submit, #contact .inquiry-form input.reset { background:url(images/contact-button-sprite.png) 0 0 no-repeat; height:17px; width:55px; border:none 0; cursor:pointer; }
#contact .inquiry-form input.reset { background-position:-55px 0; }
#contact .inquiry-form input.submit { margin-right:12px; }
#contact .inquiry-form p.error-message { margin-bottom:10px; border:1px solid red; text-align:center; padding:5px 0; font-weight:normal; }
#contact .inquiry-form input.error, #contact .inquiry-form textarea.error { background-color:#FFD5D6; }

#contact .inquiry-form .notification { padding:75px 0; text-align:center; }

strong, b { font-weight:bold; }