/* --------------------------------------------------------- */
/* contact STYLES
/* --------------------------------------------------------- */
#contact h1 { font:23px/30px "proxima-nova-1", "proxima-nova-2", "Myriad Pro", sans-serif; padding-bottom:5px; border-bottom:2px solid #dde5e5; margin-bottom:10px; text-transform:uppercase; }
#contact h2 { font:14px/24px "proxima-nova-1", "proxima-nova-2", "Myriad Pro", sans-serif !important; color:#7f9194 !important; padding-bottom:0px; border-bottom:1px solid #dde5e5; margin-top:7px; margin-bottom:5px; text-transform:uppercase; font-weight:bold; }
#contact p.introduction { font:16px/18px "proxima-nova-1", "proxima-nova-2", "Myriad Pro", sans-serif; margin-bottom:16px; }
#contact p { line-height:16px; margin-bottom:16px; }
a { color:#7f9194; }

input, textarea { padding:3px; font-size:12px; background:#E4EAEA; width:550px; border:none; }
input.error { background:#B8C1C1; }
label { clear:both; width:550px; display:block; margin-top:2px; }
p.city, p.zip { float:left; overflow:hidden; }
p.city input, p.city label { width:400px; }
p.zip input, p.zip label { width:134px; margin-left:10px; }
#feedback { padding:10px; background:rgb(127, 145, 148); font-weight:bold; color:#FFF; font-size:12px; margin-bottom:16px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
