
/***** contact form *****/
#Appform {
	position:relative;
	vertical-align:top;	
	z-index:1;
	margin:2px 0 0 0
}
	#Appform fieldset {border:none;padding:0; width:100%; overflow:hidden;}
			#Appform label {display:block; min-height:24px; position:relative;overflow:hidden}
			#Appform .message{min-height:236px;}
			#Appform input, textarea {
				padding: 10px 17px 12px 17px;
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				font-size: 14px;
				color:#75787d;
				background:#ffffff;
				outline:none;
				border: solid 1px #999999;
				width:255px;
				box-shadow:none;float:left      
			}
			
			#Appform .area .error {float:none;}
			#Appform textarea {
				width:391px;
				height:170px;
				resize:none;
				overflow:auto;
			}

			#Appform select {
				padding: 10px 17px 12px 17px;
				font-family:Arial, Helvetica, sans-serif;
				margin-right:8px;
				font-size: 14px;
				color:#75787d;
				background:#ffffff;
				outline:none;
				border: solid 1px #999999;
				box-shadow:none;float:left      
			}

				#Appform input[type=Submit] {
				color:#ffffff;
				background:#555555;
				border: solid 1px #b4b4b4;
			}
				#Appform input[disabled] {
				color:#75787d;
				background:#e4e4e4;
				border: solid 1px #b4b4b4;
			}

			
			
			#Appform .success {display:none; margin-bottom:20px;color:#fff;font-size:14px;line-height:16px}
			#Appform .error,
			#Appform .empty {
				color:#f00;
				font-size:11px;
				line-height:1.27em;
				display:none;
				overflow:hidden;
				margin-bottom:5px;float:left;padding:2px 4px 6px
			}					
			
.buttons-wrapper{ position:absolute;bottom:0;right:1px}
.buttons-wrapper a {margin-left:28px}


@media only screen and (max-width: 995px) {
	#Appform textarea{width:327px;}
}

@media only screen and (max-width: 767px){	
 	#Appform textarea{width:388px;}

}
@media only screen and (max-width: 479px){
	#Appform input, #Appform textarea{width:255px;}
}