#maincolumn {padding-left: 0; padding-right: 0;}
h1.pageName {margin: 0 15px;}
#page-contact-left-col {line-height: 2;}
#page-contact-left-col a:hover {opacity: 0.75;}
#map {margin-top: 24px;}
#map {border: 1px solid #cbcbcb!important;}

/* Contact form */

#UpdatePanel1 div#contactForm {display: none;}
#contactForm {width: 100%; max-width: 500px; margin: 24px auto;}
#contactForm .fRow {position: relative; margin: 8px 0;}
#contactForm input, div#contactForm textarea, div#contactForm select {width: 100%; height: 48px; margin: 4px 0; padding: 12px; font-size: 1em; border: none; border-radius: 4px; background: #f1f1f1;}
#contactForm input:not([type="submit"]):focus, div#contactForm textarea:focus, div#contactForm select:focus {box-shadow: inset 0px 0px 0px 2px ##00CCCC;} 
#contactForm textarea {height: 48px !important;}
#contactForm textarea:focus {height: 100px !important;}
#contactForm span.cformlabel {font-size: .8em; width: 100%;}
#contactForm .errorRequired {position: absolute; top: 0; right: 0;}
