/* CSS Document */
#contact form, #contact fieldset, #contact input, #contact textarea {
	margin: 0; padding: 0; border: 0; outline: none;
}
#contact {
	padding: 10px 10px; 
}


#contact label {
	float: left; clear: left; margin: 30px 20px 0 0; width: 150px;
	text-align: right; font-size: 14px; 
	font-family: 'OlnovaBoldCondRegular';
}

#contact input {
	width: 260px; height: 35px; padding: 5px 20px 0px 20px; margin: 0 0 10px 0;
	background: #666;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: 'OlnovaBoldCondRegular'; font-size: 14px; color: #f2f2f2; 
}
	#contact input::-webkit-input-placeholder  {
    	color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;
	}
	#contact input:-moz-placeholder {
	    color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;
	}

#contact textarea {
	width: 260px; height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 10px 0;
	background: #666;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: 'OlnovaBoldCondRegular'; font-size: 14px; color: #f2f2f2; 
}
	#contact textarea::-webkit-input-placeholder  {
    	color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;
	}
	#contact textarea:-moz-placeholder {
	    color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;
	}

#contact input:focus, #contact textarea:focus {
	background: #777;
}

#contact input[type=submit] {
	width: 150px;  padding: 10px 15px; margin: 0 15px 0 140px;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	background-color:#FFEC00;
	cursor: pointer;
	font-family: 'OlnovaBoldCondRegular';
	font-size:16px;
	color:#000;
	border-bottom: 2px solid #000000;
    border-right: 2px solid #000000;
}

div.wpcf7-validation-errors { border:0; }





.about-landing #contact {
	padding: 0px ;
	width:260px; 
}

.about-landing #contact p { padding:0; margin:0 0 10px 0}

.about-landing #contact label {
	clear: both; margin: 0px 0px 0 0;
	text-align: left; font-size: 14px; 
	width:auto;
}

.about-landing #contact input {
	width: 100%; height: auto; padding:5px; margin: 0 0 10px 0;
	background: #666;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: 'OlnovaBoldCondRegular'; font-size: 14px; color: #f2f2f2; 
}
	.about-landing #contact input::-webkit-input-placeholder  {
    	color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;
	}
	.about-landing #contact input:-moz-placeholder {
	    color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;
	}

.about-landing #contact textarea {
	width: 100%; height: 100px; padding: 5px; margin: 0 0 10px 0;
	background: #666;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: 'OlnovaBoldCondRegular'; font-size: 14px; color: #f2f2f2; 
}

.about-landing #contact input[type=submit] {
	width: auto;  padding: 7px 15px 5px 15px; margin: 0 15px 0 0px;
	background-color:#FFEC00;
	cursor: pointer;
	font-family: 'OlnovaBoldCondRegular';
	font-size:20px;
	color:#000;
	border-bottom: 2px solid #000000;
    border-right: 2px solid #000000;
	height:auto;
	text-transform:uppercase;
	-moz-box-shadow: 0px 0px 0px #f2f2f2;-webkit-box-shadow: 0px 0px 0px #f2f2f2;	
}

.about-landing div.wpcf7-response-output { margin:0; font-size:12px; border:0; background-color:#F00; color:#fff; padding:5px 7px;}

.about-landing div.wpcf7-mail-sent-ok { background-color:#080 }

.about-landing span.wpcf7-not-valid-tip {
	background-color:#f00;
    border: 1px solid #FF0000;
    font-size: 9pt;
    left: 0%;
    padding: 2px 3px;
    top: 0%;
	position:relative;
    z-index: 100;
	width:250px;
	color:#fff;
}