	.mailform-table-outer td{

		width:305px;

	}

	

	

	

	.mailform_1{
		width: 305px;

	}

	

	

	.tx_mailform_div_input{
		
		#float:left;

		width:305px;

		height: 21px;

		margin-bottom: 10px;

		margin-top: -10px;

		padding-bottom: 20px;

		#height:31px;

		#margin-top: -10px;

		#padding-bottom:21px;
		
		
	}

	

	

	.input_elm_contact{
		_position: relative;
		
		#float:left;

		width:305px;

		border: 0px;

		border: none;

		background-image: url(../images/bck_input_text.jpg);

		background-repeat: no-repeat;

		padding-bottom: 10px;

		padding-left: 10px;

		padding-top: 3px;

		background-color: transparent;

		color: #423e3e;

		font-style: italic;

		font-size: 11px;

		#margin-top: 20px;
		
		_height: 30px;
		
		_padding-top: 0px;

	}

	

	.input_elm_contact_act{
		_position: relative;

		#float: left;

		width:285px;

		border: 0px;

		border: none;

		background-image: url(../images/bck_input_text_act.jpg);

		background-repeat: no-repeat;

		padding-right:10px;

		padding-left:10px;

		padding-bottom: 10px;

		padding-top: 3px;

		background-color: transparent;

		color: #b31a22;

		font-style: italic;

		font-size: 11px;

		#margin-top: 20px;
		
		_height: 30px;
		
		_margin-left: 5px;

	}

	

	.tx_mailform_field_textarea{
		_position: relative;

		#float:left;

		#width:629px;

		#height: 119px;

		#overflow: hidden;

		#overflow-y: hidden;

		#padding-bottom: 20px;

	}



	.textarea_contact_elm{

		float:left;

		width:619px;

		height: 109px;

		background-color: transparent;

		background-image: url(../images/textarea_2.jpg);

		background-repeat: no-repeat;

		border: 0px;

		border: none;

		padding-bottom: 10px;

		padding-top: 3px;

		font-style: italic;

		font-size: 12px;

		padding-left: 10px;

		#margin-top: 20px;

		#margin-bottom: 0px;

		#padding-bottom: 0px;

		#overflow-y:hidden;

	}

	

	.form_button_submit{

		float:left;

		clear: both;

		width:10px;

		float:left;

		text-align: right;

		text-transform: uppercase;

	}

	

		.form_button_submit input{

			#float:left;

			#position: relative;

			text-transform: uppercase;

			background-color: transparent;

			height: 26px;

			width: 86px;

			background-image: url(../images/button_submit.png);

			background-repeat: no-repeat;

			border: 0px;

			border: none;

			color:#423e3e;

			font-weight: bold;

			font-size: 10px;

			font-family: "Trebuchet MS";

			text-align: left;

			padding-left:5px;

			#top: -10px;
			
			_top: 10px;
			

		}

		

		

		.input_name{

			#float:left;
			
			width:305px;



		}

		

		td.input_name div{

			#float:left;
			width:305px;

		}

		

		.input_second{

			#float:left;
			_padding-top:0px;
			width: 150px;

		}
		
		td.input_second div{

			#float:left;
			_margin-top: -3px;
			width:305px;

		}

		

		

	.tx_mailform_div_icon{

		#float:left;

		#width: auto;

		#height:20px;
		_height: auto;

		#position:relative;

		#z-index: 100;

	}	

		

		

	.msg_required{

		#float: left;

		#width: auto;

		#height: 20px;

		font-size: 11px;

		font-style: italic;

		color: #423e3e;

		font-weight: bold;

	}

	

	.reset_button{

		float:left;

		#position: relative;

		width: auto;

		text-transform: uppercase;

		margin-left:45px;

		#margin-left:34px;

		#padding:0px;

		#top: -5px;
		
		_top: 5px;
		
		_margin-left: 15px;
		

	}

	

	.tx_mailform_field_submit{

		#float:left;

	}

	

		.reset_button input{

			#float:left;

			text-transform: uppercase;

			height: 26px;

			width: 114px;

			background-image: url(../images/button_reset.png);

			background-repeat: no-repeat;

			border: 0px;

			border: none;

			color:#423e3e;

			font-weight: bold;

			font-size: 10px;

			font-family: "Trebuchet MS";

			

		}
