.medium:-moz-placeholder, .ginput_complex input:-moz-placeholder, .ginput_complex input:-moz-placeholder {
color:#999
}
.medium::-moz-placeholder, .ginput_complex input::-moz-placeholder, .ginput_complex select::-moz-placeholder {
color:#999
}
.medium:-ms-input-placeholder, .ginput_complex input:-ms-input-placeholder, .ginput_complex select:-ms-input-placeholder  {
color:#999
}
.medium::-webkit-input-placeholder, .ginput_complex input::-webkit-input-placeholder,.ginput_complex select::-webkit-input-placeholder  {
color:#999
}
.medium, .ginput_complex input, .ginput_complex select {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.medium:focus, .ginput_complex input:focus, .ginput_complex select:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)
}
.medium[disabled], .medium[readonly], fieldset[disabled] .medium, fieldset[disabled] .ginput_complex input, .ginput_complex input[disabled], .ginput_complex input[readonly] {
	cursor: not-allowed;
	background-color: #eee
}
textarea.medium, .ginput_complex input, ginput_complex select  {
	height: auto
}
.button {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 12px 18px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #fff;
}/*
.button:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}*/ 
.gform_button {
background: #008270; 
background: -moz-linear-gradient(-45deg, #008270 0%, #319f87 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #008270 0%,#319f87 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #008270 0%,#319f87 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008270', endColorstr='#319f87',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	background-repeat: repeat-x;
}
a.button, a.button:link, a.button:visited, a.button:active, a.button:hover {
	color: #fff;
}
.gform_button:hover {
background: #319f87; 
background: -moz-linear-gradient(45deg, #319f87 0%, #008270 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #319f87 0%,#008270 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #319f87 0%,#008270 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319f87', endColorstr='#008270',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	color: #fff;
}

/*
.bordered label {
color: #d58642;
}*/


