/*-- Contact*/

.form { width:585px;position:relative; }
.form label, .form input, .form textarea { display:block; }
.form label { }
.form input { margin-bottom:2em; color:#fff; }
input.submitButton { margin-top:2em;  height:auto;  }
.form textarea { height: 190px;
    margin-bottom: 0.5em;border:0;  width:585px; max-width:585px !important; }
span.errorMessage, span.successMessage { font-size:1em; font-weight:bold; position:absolute; bottom:0; right:0; }  
span.errorMessage { color:red; }
span.successMessage { color:green; }

.form b { color:red; }

input.submitButton { margin-top:2em; color:#000; }
input.submitButton:hover { cursor:pointer; }