/*********************
 * Evista.eu Styles  *
 * for Form Elements *
 *********************/
 
 
/* GENERAL */
	form, 
	form fieldset {
		text-align:left;
		border:0;
		margin:0;
		padding:0;
	}
	
	div#contentMain div.form_error {
	    color: red;
	    padding: 5px 0 10px 0;
	}
	
/* END GENERAL */



/* DIV LAYOUTING */
	div#contentMain div.formElement div.formElementLabel {
		width:125px;
		float:left;
	}
	
	div#contentMain div.formElement {
		margin: 5px 0;
	}
	
	div#contentMain div.formElement div.formElementInput {
		float:left;
		width:250px;
	}
	
	div#contentMain div.formElement  div.formRadioButtonSection div {
		float:left;
	}
	
	div#contentMain div.formElement div.threeRows {
		width:357px;
	}
	
	div#contentMain div.formElement div.threeRows div {
		width:119px;
	}
	
	div#contentMain div.formElement div.formElementSubmit {
		width:357px;
		text-align:right
	}

/* END DIV LAYOUTING */



/* FORM ELEMENT STYLES */

	div#contentMain div.formElement div.formElementInput select {
		border:1px solid #c0c0c0;		
		margin:0;
	}
	
	div#contentMain div.formElement div.formElementInput select option {
		padding-right:20px;
	}
	
	div#contentMain div.formElement div.formElementInput input.formTextInput {
		border:1px solid #c0c0c0;
		width:230px;
		margin:0;
	}
	
	div#contentMain div.formElement div.formElementInput input.formRadioInput {
		float:left;
		position:relative;
		top:-2px;
	}
	
	div#contentMain div.formElement div.formRadioButtonSection label {
		margin-right:15px;
	}
	
	div#contentMain div.formElement div.formElementInput textarea.formTextArea {
		width:230px;
		height:75px;
		margin:0;
		border:1px solid #c0c0c0;
		font-size:1em;
		
	}
	
	div#contentMain input.formBigButton {
		border:none;
		background:url('/_res_local/output-img/evista/layout/but_bigButton.png') no-repeat;
		height:52px;
		width:125px;
		font-weight:bold;
		font-size:13px;
		color:#38201C;
	}
	
	div#contentMain input.formSmallButton {
		border:none;
		background:url('/_res_local/output-img/evista/layout/but_smallButton.png') no-repeat;
		height:40px;
		width:110px;
		font-weight:bold;
		font-size:12px;
	}
	
	div#contentMain input.formWideButton {
		border:none;
		background:url('/_res_local/output-img/evista/layout/but_wideButton.png') no-repeat;
		height:35px;
		width:152px;
		font-weight:bold;
		font-size:12px;
		color:#38201C;
	}
	
	div#contentMain input.formBigButton:hover,
	div#contentMain input.formWideButton:hover {
		color:#cc0000;
	}
div.module_001 input.formTextInput {
		border:1px solid #c0c0c0;
		width:230px;
		margin:0;
	}
div.module_001  textarea.formTextArea {
		width:230px;
		height:75px;
		margin:0;
		border:1px solid #c0c0c0;
		font-size:1em;
		
	}
div.module_001  input.formBigButton {
		border:none;
		background:url('/_res_local/output-img/evista/layout/but_bigButton.png') no-repeat;
		height:52px;
		width:125px;
		font-weight:bold;
		font-size:13px;
		color:#38201C;
	}
div.module_001 label.formElementLabel {
		width:125px;
		float:left;
		
	}
.module_001 form td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	
}
/* END FORM ELEMENT STYLES */