form.iwacontact { margin-top: 15px; }
form.iwacontact img.ajax-loading,
form.iwacontact span.ajax-feedback,
form.iwacontact span.ajax-result { display: none }
form.iwacontact span.ajax-feedback,
form.iwacontact span.ajax-result { background: transparent url('../images/tiny-success.png') no-repeat left center; color: #080; font-size: 8pt; font-weight: bold; margin: 2px 0 2px 5px; padding: 1px 3px 3px 19px; float: left; min-width: 240px;}
form.iwacontact span.ajax-feedback.error,
form.iwacontact span.ajax-result.error { background: transparent url('../images/tiny-error.png') no-repeat left center; color: #800; display: block !important; float: left; width:250px;}

form.iwacontact ol.iwacontactform { list-style-type: none !important; margin-left: 0 !important }
form.iwacontact ol.iwacontactform li { list-style-type: none !important; padding:2px 0;}
form.iwacontact ol.iwacontactform label { display: block; margin: 2px; width:110px; padding-left: 0;}
form.iwacontact ol.iwacontactform label.checkbox { display: inline; margin: 0 }
form.iwacontact ol.iwacontactform input { margin: 4px 2px;}
form.iwacontact ol.iwacontactform input.error,
form.iwacontact ol.iwacontactform textarea.error { border: 1px solid #F00 !important;  background: none !important; padding: 0px; }
form.iwacontact ol.iwacontactform input.input { width: 200px }
form.iwacontact ol.iwacontactform strong.req { color: red; font-weight:bold; }

form.iwacontact input.iwac_abval { border: none !important; height: 1px !important; width: 1px !important; margin: 0px !important; padding: 0px !important; }form.iwacontact img.ajax-loading,
form.iwacontact span.ajax-feedback,
form.iwacontact span.ajax-result { display: none }
form.iwacontact span.ajax-feedback,
form.iwacontact span.ajax-result { background: transparent url('../images/tiny-success.png') no-repeat left center; color: #080; font-size: 8pt; font-weight: bold; margin: 2px 0 2px 5px; padding: 1px 3px 3px 19px }
form.iwacontact span.ajax-feedback.error,
form.iwacontact span.ajax-result.error { background: transparent url('../images/tiny-error.png') no-repeat left center; color: #800 }

form.iwacontact ol.iwacontactform { list-style-type: none !important; margin:0 auto !important;}
form.iwacontact ol.iwacontactform li { list-style-type: none !important; float:left;}
form.iwacontact ol.iwacontactform label { display: block; margin: 2px; float:left; text-align:left;}
form.iwacontact ol.iwacontactform label.checkbox { display: inline; margin: 0 }
form.iwacontact ol.iwacontactform input { margin: 4px 2px }
form.iwacontact ol.iwacontactform input.error,
form.iwacontact ol.iwacontactform textarea.error { border: 1px solid #F00 !important;}
form.iwacontact ol.iwacontactform input.input { width: 200px }

form.iwacontact input.iwac_abval { border: none !important; height: 1px !important; width: 1px !important; margin: 0px !important; padding: 0px !important; }form.iwacontact img.ajax-loading,
form.iwacontact span.ajax-feedback,
form.iwacontact span.ajax-result { display: none }
form.iwacontact span.ajax-feedback,
form.iwacontact span.ajax-result { background: transparent url('../images/tiny-success.png') no-repeat left center; color: #080; font-size: 8pt; font-weight: bold; margin: 2px 0 2px 5px; padding: 1px 3px 3px 19px }
form.iwacontact span.ajax-feedback.error,
form.iwacontact span.ajax-result.error { background: transparent url('../images/tiny-error.png') no-repeat left center; color: #800 !important; }

form.iwacontact ol.iwacontactform { list-style-type: none !important; margin:0 auto !important; width:530px; }
form.iwacontact ol.iwacontactform li { list-style-type: none !important; }
form.iwacontact ol.iwacontactform label { display: block; margin: 2px; float:left; text-align:left;}
form.iwacontact ol.iwacontactform label.checkbox { display: inline; margin: 0 }
form.iwacontact ol.iwacontactform input { margin: 4px 2px ; padding: 3px 3px 2px;}
form.iwacontact ol.iwacontactform input.error,
form.iwacontact ol.iwacontactform textarea.error { border: 1px solid #F00 !important; padding: 3px !important; text-align:left; color:#888 !important; margin-top:0px; }
form.iwacontact ol.iwacontactform input.input { width: 240px; float:left; color:#5E5E5E !important; border:1px solid #E9E9E9; height:30px; text-align:left; background: none repeat scroll 0 0 #F8F8F8; border-radius: 5px 5px 5px 5px; }

form.iwacontact ol.iwacontactform .inquiry_label { float: none; padding-left: 0; }
form.iwacontact ol.iwacontactform .form_left { float:left; width: 50% }
form.iwacontact ol.iwacontactform .form_right { float:right; width: 50% }

form.iwacontact input.iwac_abval { border: none !important; height: 1px !important; width: 1px !important; margin: 0px !important; padding: 0px !important; }

form.iwacontact textarea{float: left; margin-left: 3px; width:350px; padding: 3px !important; height:177px;}
form.iwacontact ol.iwacontactform li.buttons{padding-left:3px;}
.iwacontact .ajax-submit{float: left; border:none; background:url(../images/send-enqui.gif) left top no-repeat; width:113px; height:24px; text-indent:-9999px; cursor:pointer;}