


input, select, textarea
{
	
	font-family : arial, verdana;
	font-size : 12px;
	float: left;


	
}

input, textarea
{
	width : 190px;
}



.date
{
	width:55px;
	margin-right : 4px;
}

select
{
	width : 180px;
}

textarea
{
	height : 70px;
}

#support textarea{
  height: 170px;
}



label
{
	
	width : 130px;	
	float : left;
	font-weight : bold;
	margin-right : 5px;
	text-align : left;
	
}


.button{
  width: auto;
  float: left;
}



div.form_row
{
	width : 190px;
	float : left;
	clear : both;


	margin-bottom: 2px;
	
	
	
}
#contact_form {
  float:right;
  

}
#contact_details {
  float:left;
  width:330px;
  
  

}
div.col_form_wrapper
{
	width : 350px;
	float : left;
	
}




div.col_form
{
	width : 49%;
	float : right;	
	
	
}



div.col_form_right
{
	
	width : 49%;
	float : left;
	
	
}



div.col_contact_left
{
	
	width : 250px;
	float : right; 
	
	
}


 .red
{
	color : red;	
	margin-right : 3px;
	text-align : right;
	font-size: 11px;
}

.orange
{
	color : #CF3100;
}

label.details
{
	
	width : 100px;
	text-align : right;
}








table.contact-details{
  
}

table.contact-details th{
  text-align: right;
}

table.contact-details td{
 line-height: 1.5em;
}

.col {
  height:100%;
  width:335px;
  float:left;

}
 .col label {
    display:inline;
    width:100px;
    text-align:right;
 }


 
.col div.form_row {
  width:100%;
  margin-bottom:5px;
}






