/* Start contact Form setup */
	#contactForm{position:relative;width:100%;margin:0 auto;}
	#contactForm form{margin:0;}
	#contactForm td{vertical-align: top;}
	#contactForm fieldset{margin-bottom:1.5em;padding:0;border-width:0;}
	#contactForm legend{ *margin-left:-7px;padding:0;border-width:0;}
	#contactForm label{
		text-align:left;
		font-size:16px;
		display:block;
		padding:5px 5px 0 5px;
		box-sizing:border-box;
		position:relative;
		margin:5px 0 0 0;
		color: #333;}
	#contactForm label.inline{display:inline;margin:0;}
	#contactForm img{display:block;margin:0 auto 10px;}
/* End contact Form setup */

/* Start contact Form input styles */
	#contactForm button, 
	#contactForm search,
	#contactForm input, 
	#contactForm select{
		text-align:left;
		font-size:16px;
		display:block;
		padding:10px;
		width:100%;
		box-sizing:border-box;
		position:relative;
		margin:0px 0px 20px 0px;
		color:#333;
		border:1px solid rgba(0,0,0,0.4);
		background:rgba(255,255,255,1);
		height:auto;
		-webkit-transition: background-color 0.5s ease-in-out;
		-moz-transition: background-color 0.5s ease-in-out;
		-o-transition: background-color 0.5s ease-in-out;
		-ms-transition: background-color 0.5s ease-in-out;
		transition: background-color 0.5s ease-in-out;		
	}
	#contactForm input:focus {
		background:rgba(0,0,0,0.4);
		color:#fff;
		outline:none;
		box-shadow:0px 0px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1); 
		-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.1);
	}

	#contactForm textarea { 
		font-size:16px;
		width:100%;
		margin:0px 0px 20px 0px;
		color:#333;
		display:block;
		padding:10px;
		box-sizing:border-box;
		border:none;
		border:1px solid #000;
		background:rgba(255,255,255,1);
		-webkit-transition:background-color 0.5s ease-in-out;
		-moz-transition:background-color 0.5s ease-in-out;
		-o-transition:background-color 0.5s ease-in-out;
		-ms-transition:background-color 0.5s ease-in-out;
		transition:background-color 0.5s ease-in-out;}

	#contactForm textarea:focus {
		background:rgba(0,0,0,0.4);
		color:#fff;
		outline:none;
		box-shadow:0px 0px 2px rgba(0,0,0,0.1);
		-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1); 
		-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.1);}

	#contactForm button, 
	#contactForm input[type="button"], 
	#contactForm input[type="reset"], 
	#contactForm input[type="submit"]{ 
		font-weight:bold;
		line-height:normal;
		text-transform:uppercase;
		width:auto;
		margin:0 auto;
		color:#fff;
		font-size:12px;
		border:none;
		padding:10px 20px;
		text-align: center;
		display:block;
		cursor:pointer;
		background:#000;
		-webkit-transition:all 0.3s ease-in;
		-moz-transition:all 0.3s ease-in;
		-o-transition:all 0.3s ease-in;
		-ms-transition:all 0.3s ease-in;
		transition: all0.3s ease-in;}

	#contactForm button:hover, 
	#contactForm input[type="button"]:hover, 
	#contactForm input[type="reset"]:hover, 
	#contactForm input[type=submit]:hover{
		background-color: #FFF;
		color:#000;
		margin:-2px auto 2px;
		box-shadow:0 2px 4px rgba(0,0,0,0.4);}

	#contactForm input[type="checkbox"], 
	#contactForm input[type="radio"]{box-sizing:border-box;}
	#contactForm input[type="search"]{box-sizing:content-box;}
	#contactForm button::-moz-focus-inner, 
	#contactForm input::-moz-focus-inner{padding:0;border:0;}

	#contactForm input::-webkit-input-placeholder,
	#contactForm input:-moz-placeholder,
	#contactForm .placeholder{color:#bbb;}
	
	#contactForm input::-moz-focus-inner{border:0;}

	#contactForm input[disabled="disabled"],#contactForm input.disabled{
		color:#999;
		background:#f5f5f5;
		-moz-box-shadow:inset 0px 0px 2px #ddd;
		-webkit-box-shadow:inset 0px 1px 2px #ddd;
		box-shadow:inset 0px 1px 2px #ddd;}

	input::-webkit-input-placeholder{color:#aaa;font-size:18px;}
	input:-moz-placeholder{color:#aaa;font-size:18px;}
	input::-moz-placeholder{color:#aaa;font-size:18px;}
	input:-ms-input-placeholder{color:#aaa;font-size:18px;}

	div.divRecaptcha{width:67%;margin:0 auto;}
	
#contactForm img {
	display:block;
	width: auto;
	margin-left: auto;
	margin-right:auto;
}

#contactForm .spmhidip {
	display: none;
	width: 10px;
	height: 3px;
	}

/* End contact Form input styles */
