.intro{text-align:center;margin-top:1em;margin-bottom:3em}div.smallform{width:80%;padding:2.5%;margin-left:auto;margin-right:auto;margin-bottom:3em;border:1px solid #ccc;border-radius:1em;background:rgba(0,0,0,0) -moz-linear-gradient(right bottom, #e5e5e7 14%, #f7f7f7 70%) repeat scroll 0 0;background:-webkit-gradient(linear, right bottom, left top, color-stop(0.14, #e5e5e7), color-stop(0.7, #f7f7f7))}.contact_label{font-weight:bold;color:#000}.contact_us{margin-left:auto;margin-right:auto;width:80%;padding:.5em 10%;margin-top:1em;display:block;text-align:center;color:#5d5d5d;font-weight:700;text-shadow:1px 1px 0 #fff;border:1px solid #8d8d8d;box-shadow:inset 0 2px 0 rgba(255,255,255,.4);background-color:#b6c0c0}.contact_us:hover{color:#5d5d5d;background-image:linear-gradient(to bottom, #c1d2d2, #a4b0b0);border:1px solid #8d8d8d}@media only screen and (max-width: 768px){div.smallform{width:90%}}