

/*		Columns				*/
#columnholder { display: block; clear: both; }

.x4column { display: block; width: 500px; padding: 10px; float: left; }




/*		Box quote			*/
#boxquote { padding: 10px; margin: 10px 0px 0px 0px; display: block; clear: both; }
#quoteform label { display: block; width: 150px; text-align: left; float: left; line-height: 22px; }
.quote_txtfield { width: 300px; background:#FFF; border:1px solid #A6CE39; padding: 4px; float: left; font:normal 12px arial;}

.quote_txtfield_gray { width: 300px; background:#CCCCCC; border:1px solid #A6CE39; padding: 4px; float: left; font:normal 12px arial;}



.quote_txtfield1 { width: 100px; background:#FFF; border:1px solid #A6CE39; padding: 4px; float: left; font:normal 12px arial;}

.quote_listmenu { width: 300px;padding: 0px; height: 22px; float: left;background:#FFF; border:1px solid #A6CE39;  }

/*		Box contact			*/
#boxcontact { padding: 10px; margin: 10px 0px 0px 0px; display: block; clear: both; }
#contactform label { display: block; width: 90px; text-align: left; float: left; line-height: 22px; }
.contact_txtfield { width: 205px; padding: 4px; float: left;}
.contact_txtarea { width: 295px; padding: 4px; float: left;}
.contact_listmenu { width: 215px;padding: 0px; height: 22px; float: left; }


.formsub{ background:url(../images/contsubmit.gif); float:right; margin:10px 0 0 0;}

/*		Clearfix			*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }




.message{color:#FF0000; font:bold 10px "Lucida Grande"; text-decoration:none;}
