/***** FORM STANDARD - POSITION ELEMENTS *****/
form {
	margin: 0;
	padding: 0;
}

		/*** Form Row - Default and Error ***/
		.form_standard .form_row, .form_standard .form_row_error {
			display: block;
			width: 100%;
			margin: 0 0 10px 0;
			float: left;
			clear: left;
			
		}
	
				/*** Form Field ***/
				.form_standard .form_field {
					display: inline;
					margin: 0 5px 0 0;
				}

						/*** Label ***/
						.form_standard label {
							display: block;
							margin: 0 0 2px 0;
						}
						
						/*** Input, Select and Textarea ***/	
						.form_standard input, .form_standard select, .form_standard textarea {
							margin: 0 5px 0 0;
							padding: 3px;
						}
						
						/*** Checkbox Layout - Label and Input Styles ***/
						.form_standard .form_row .form_field_checkbox input {
							//display: inline;
							margin: 0 5px 0 0;
							padding: 0 0 0 0;
						}
						.form_standard .form_row .form_field_checkbox label {
							display: inline;
						}
								
						/*** Note and Error ***/
						.form_standard .form_note, .form_standard .form_error {
							margin: 2px 0 0 0;
						}
						
		/*** Form Note - Default & Error ***/
		.form_note, form_error {
			width: 100%;
			position: relative;
			float: left;
			clear: both;
		}
						
				
						
						
/***** FORM STANDARD - STYLE ELEMENTS *****/

		/*** Label - Default and Error ***/
		label {
			font-size: 11px;
			font-weight: normal;
			color: #5091cd;
		}
		.form_row_error label {
			color: #f5a300;
		}
						
		/*** Input, Select and Textarea - Default ***/
		input, select, textarea {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #7D7D7D;
			border: 1px solid #C8C8C8;
			background-color: #EBEBEB;
		}
								
		/*** Input, Select and Textarea - Error ***/
		.form_row_error input, .form_row_error select, .form_row_error textarea {
			color: #f5a300;
			border: 1px solid #f5a300;
			background-color: #f5eddc;
		}
		
		/*** Form Note - Error ***/
		.form_error { color: #f5a300; }
		
		
						
/***** FORM STANDARD - BUTTON *****/

		/*** Form Standard - Form Button ***/
		.form_standard .form_button, .form_large .form_button {
			display: block;
			cursor: pointer;
			outline: none;
			width: 100px;
			height: 30px;
			margin: 0;
			padding: 0;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			line-height: 30px;
			border: none;
			background: url(../images/buttons/custom/form_off.gif) no-repeat;
		}
		.form_standard .form_button:hover, .form_large .form_button:hover {
			border: none;
			background: url(../images/buttons/custom/form_on.gif) no-repeat;
		}
/***** SOCIAL FORM *****/
	label { width: 140px; float: left; text-align: right; padding-right: 15px;}
	.form_standard input, .form_standard select, .form_standard textarea { float: left; }
	.form_field_checkbox { margin-left: 155px;}
	.form_standard .form_button, .form_large .form_button { margin-left: 155px; }
	.form_standard .form_note, .form_standard .form_error { clear: both; padding-left: 155px; padding-top: 5px; }