button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #f6e2de url('../IMAGES/FORMALIZE/button.png?1298351022') repeat-x;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #ffffff), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: -moz-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: -o-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  border: 1px solid;
  border-color: #DB8D9A;
  cursor: pointer;
  color: #DB8D9A;
  display: inline-block;
  font: 400 2em Helvetica, Arial, sans-serif;
  outline: 0;
  overflow: visible;
  margin: 0;
  padding: 3px 10px;
  text-shadow: rgba(255, 355, 255, .5) 0 -1px 0;
  text-decoration: none;
  vertical-align: top;
  width: auto;
  *padding-top: 2px;
  *padding-bottom: 0;
}
button:hover,
a.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #ffffff), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: -moz-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: -o-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  text-decoration: none;
}
button:active,
a.button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #ffffff), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: -moz-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: -o-linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
  background-image: linear-gradient(#ffffff, #f6e2de 1px, #f6e2de);
 
}
button::-moz-focus-inner,
a.button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

a.button {
  *padding-bottom: 3px;
}

button {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.wufoo .section h3 {
	font-family: 'Great Vibes', Helvetica, Arial, sans-serif;
	font-weight: 200;
	font-size: 3em;
	padding-bottom: 0.25em;
	line-height: 1.2em;
	padding-bottom: .25em;
	padding-top: 1em;
}

@media screen and (max-width: 767px) {
.wufoo .section h3 {
font-family: Georgia, Helvetica, Arial, sans-serif;
font-weight: 300;
font-style: italic;
font-size: 1.6em;
padding-bottom: 0.25em;
line-height: 1.2em;
padding-bottom: .25em;
padding-top: 0;
}


}