
#contactForm {background:#def;padding:10px 2% 20px 2%;color:#000;text-align:left;
border : solid 1px #4441f0;
	border-radius : 10px;
	moz-border-radius : 10px;
width:90%; margin:2% auto;}
#contactFormThanks {background:#def;padding:10px 2% 20px 2%;color:#000;text-align:center;
border : solid 1px #4441f0;
	border-radius : 10px;
	moz-border-radius : 10px;
width:90%; margin:2% auto;}
#contactForm h2 {color:#6699ff;}
div.subj1 {display:none;}

label {
	 margin-bottom:1px;
 
	margin:0 auto; width:200px; display:inline-block;position:relative; left:32px;}
	
input[type="text"], textarea{
    display:block;
    background: #fff;
    font: inherit;  
    position: relative;
	
	border-radius : 4px;
	moz-border-radius : 4px;
		overflow: auto; /* removes scrollbar from textarea in IE */ 
		}
input[type="text"], textarea,
label {
	/* these two values must be the same */
	line-height: 1.5em;
	height: 1.5em;}


input[type="text"], textarea {
	border: 1px solid #ccc;
	border-radius : 4px;
	moz-border-radius : 4px; width:96%; margin:0 auto;}



 textarea {
    min-height: 9em;

	
	font: 14px/1.5em 'Helvetica neue', Helvetica, Arial, sans-serif;
	
}


/* button */
input[type="submit"]{width:200px;
font-family: 'Helvetica neue', Helvetica, Arial, sans-serif; text-transform:uppercase;

	border : solid 1px #4441f0;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	-moz-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	font-size : 20px;
	color : #ffffff;
	padding : 1px 17px;
	background : #457dff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#457dff), color-stop(100%,#0a308f));
	background : -moz-linear-gradient(top, #457dff 0%, #0a308f 100%);
	background : -webkit-linear-gradient(top, #457dff 0%, #0a308f 100%);
	background : -o-linear-gradient(top, #457dff 0%, #0a308f 100%);
	background : -ms-linear-gradient(top, #457dff 0%, #0a308f 100%);
	background : linear-gradient(top, #457dff 0%, #0a308f 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#457dff', endColorstr='#0a308f',GradientType=0 );

}


input[type="submit"]:hover {
	background : #99bdfa;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99bdfa), color-stop(100%,#1e12c7));
	background : -moz-linear-gradient(top, #99bdfa 0%, #1e12c7 100%);
	background : -webkit-linear-gradient(top, #99bdfa 0%, #1e12c7 100%);
	background : -o-linear-gradient(top, #99bdfa 0%, #1e12c7 100%);
	background : -ms-linear-gradient(top, #99bdfa 0%, #1e12c7 100%);
	background : linear-gradient(top, #99bdfa 0%, #1e12c7 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bdfa', endColorstr='#1e12c7',GradientType=0 );

}
@media only screen and (min-width: 440px) {

input[type="text"], textarea {
	width:90%;margin: 0 auto;}
#contactForm {width:70%;	}