/* mod_contact_form_default*************************/.mod_contact_form_default form {	padding:0px;	margin:0px;	line-height:100%;}.mod_contact_form_default form .form:before, .mod_contact_form_default form .form:after {content: " ";display: table;}.mod_contact_form_default form .form:after {clear: both;}.mod_contact_form_default form .form  {*zoom: 1;}.mod_contact_form_default form textarea {	height:190px;	width:100%;}.mod_contact_form_default form .form input  {	margin-top:10px;	width:100%;	float:left;}.mod_contact_form_default form .form input.email,.mod_contact_form_default form .form input.button {	float:right;}.mod_contact_form_default form .form span.notice {	float:right;	width:100%;	display:none;	margin-top:10px;	color:green;	height:44px;	line-height:44px;	text-align:center;}.mod_contact_form_default form div.error {	display:none;	padding-top:20px;	color:red;}