/* ---------------------------- */
/* Forms Validation
/* ---------------------------- */

	.lbl { display: block; font-weight: bold; margin: 0px; padding: 0px 0px 2px 0px;}
	.alert { padding: 0px 0px 2px 0px; display: block; margin: 5px 0px 5px 0px; font-size: 11px; position: relative; }
	.success, .error {padding: 10px; margin: 10px 0px 10px 0px; font-weight: normal; clear: both; text-align: left; position: relative;}
	.error {  background: #fff; border: 1px solid red;}
	.error h4 {border: none;padding: 8px 0px 10px 10px; margin: 0px; color: Red;  font-size: 14px; position: relative;}
	.success {background-color: #c3fbbb;border: 1px solid #abe9a2;}
	.success h4 {border:none; padding: 5px 0px 6px 10px; margin: 0px 0px 0px 0px; color: #000;}
	.success p, .alert p, .error p { margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; text-align: left; line-height: 18px; color: #000;}
	.progress {padding: 10px 0px 13px 10px; }
	.progress img {float: left; padding: 0px 10px 0px 0px; }
	.progress h4 { font-size: 15px; margin: 0px; padding: 10px 0px 0px 0px; color: Red;}
	
/* ---------------------------- */
/* Forms Formatting
/* ---------------------------- */

	#form { display: block; clear: both;}
	#form .left{float:left; margin:0px 5px 0px 0px}
	#form .left-phone{float:left; margin:0px 0px 0px 0px}
	#form .right-phone{float:left; margin:0px 0px 0px 5px}
	#form .clear{float:none}
	#form .lbl{position:relative; display:block; font-weight:bold; margin:5px 0px 1px 0px; clear:both; color:#4d4d35; font-size:12px}
	#form .field{font-size:11px; margin:0px 0px 0px 0px; color: #4d4d35; display: block;}
	#form .textbox, #form #inquiry {border-top:2px solid #828183; border-left: 1px solid #828183; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;background-color:#fff; font-size:15px; padding: 2px;}
	#form label {font-size: 12px;}
	#form select{font-size:14px;}
	#form h5{position:relative; font-weight:bold; font-size:12px; padding:4px; margin:10px 0px 10px 0px; color:#4d4d35; background-color:#cfd2aa; display:block; clear:both; border-bottom: 1px solid #494a32;}
	#form select { font-size: 13px; margin: 0px 0px 0px 0px; }
	#form .red{color:red;}
	#form .btn-submit{display:block; clear:both; margin:5px 0px 0px 0px; }
	#form .small{font-size:11px; line-height:14px; color: #828791; }
	#form .nodis {display:none;}