.contactTitles{
	padding-bottom: 20px;
}
input, textarea { 
	padding: 3px 5px 3px 5px;
	border: 0;
	font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;;
	width: 200px;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus { 
	-moz-box-shadow:0px 0px 15px rgba(255, 255, 255, .8);
	-webkit-box-shadow:0px 0px 15px rgba(255, 255, 255, .8);
	box-shadow:0px 0px 15px rgba(255, 255, 255, .8);
}
::-webkit-input-placeholder {
   color: #999;
}
:-moz-placeholder {  
   color: #999;  
}
.form label { 
	margin-left: 12px; 
	color: #999999; 
	}

.submit input {
	width: auto;
	padding: 5px 10px;
	background: rgb(156,87,191); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(156,87,191,1) 0%, rgba(87,27,126,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,87,191,1)), color-stop(100%,rgba(87,27,126,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(156,87,191,1) 0%,rgba(87,27,126,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(156,87,191,1) 0%,rgba(87,27,126,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(156,87,191,1) 0%,rgba(87,27,126,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(156,87,191,1) 0%,rgba(87,27,126,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c57bf', endColorstr='#571b7e',GradientType=0 ); /* IE6-9 */
	font-size: 15px;
	border: 1px solid rgba(156,87,191,1);
	color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:pointer;
}