/* --- Begin of Form Layouts CSS --- */
	/* --- General Items --- */
		input, textarea{
			border:1px solid #FAA012;
			padding:4px 6px;
			font-size:11px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
	/* --- General ID --- */
		#contact-table{
			width:468px;
		}
		
	/* --- General Class --- */
		.form-contact-text-td{
			padding:4px;
			font-size:11px;
			font-weight:bold;
			width:125px;
			vertical-align:top;
		}
		
		.form-contact-requiredfields-td{
			font-size:10px;
			color:#777;
			text-align:center;
		}
		
		.form-contact-buttons-td{
			text-align:center;
			padding-top:4px;
		}	
		
		input.form-contact-field{
			width:200px;
		}
		
		textarea.form-contact-field{
			width:300px;
			height:75px;
		}
		
		input.form-contact-button, input.button{
			font-size:10px;
			padding:4px 20px;
			font-weight:bold;
			background-color:#fff;
		}
		
		input.form-contact-button:hover, input.button:hover{
			cursor:pointer;
			text-decoration:underline;
		}
		
	/* --- Form Error Detection --- */
		input.form-field-error{
			text-indent:18px;
			background: url('../images/icons/warning-icon.png') no-repeat scroll 3px center #d9e7f3;
		}
		
		textarea.form-field-error {
			text-indent:18px;
			background: url('../images/icons/warning-icon.png') no-repeat scroll 3px top #d9e7f3;
		}

	/* --- Form Others --- */
		.waitingField{
			font-style:italic;
			color:#b8b8b8;
		}
		

		
/* --- End of Form Layouts CSS --- */