form.contact_form.contact_form { margin: 0; padding: 0;  }

form.contact_form .form-fields { }
form.contact_form .form-fields fieldset .field-row .date { width:116px; }
form.contact_form .form-fields fieldset { padding: 0px 20px 0px 0px; margin: 0px; border: 0; float:left; }
form.contact_form .field-row { overflow:hidden; padding:8px 0px; width: 330px;}
form.contact_form .error-row { padding:4px 0px; }
form.contact_form .field-row div.form-error { padding: 5px 5px 2px 5px; margin-left: 0px; background: #0095ff; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size:.8em; line-height:100%; color:white; text-transform:uppercase; text-align: left; }
form.contact_form .field-row label { display:block; padding:5px 6px 3px 0; float:left; width:116px; font-weight: normal; text-transform:uppercase; color: #404040; font-family:Helvetica, Arial, sans-serif; text-align:left; font-size:.8em; }


form.contact_form .field-row input { float: left; width:324px; background-color: #666; border: inset 1px #666; color: #fff; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: lighter; font-size:.8em; padding: 1px;}

form.contact_form .field-row textarea { width:324px; height: 87px; background-color: #666; border: inset 1px #666; color: #fff; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: lighter; font-size:.8em; line-height:115%; }

form.contact_form .field-row textarea.wysiwyg { width:50%; height: 400px; }
form.contact_form .field-row input.date-picker { float: left; width: 70px; padding: 1px; }
form.contact_form .field-row p.help { font-size:.9em; !important; color:#999; padding-left: 10em; margin-bottom: 0; }

/* SUBMIT ROW RAFFLE*/
.submit-rowraffle { clear: both; padding: 15px 0 0; float:left; margin:0px 0; width:324px;}
.submit-rowraffle input { margin:0; color: #0095ff; background: #404040; border: none; padding: 3px; cursor: pointer; font-size:.8em; }

/* CSS for Text Links + Lists on Raffle Page*/
.contact-form a {
    padding: 0;
    color: #333;
    font-size: 1em;
    }

.names {
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: normal;
	}

.contact-form ul {
    float: left;
    width: 378px;
    margin: 0;
    padding: 5px 0 30px 0;
    color: #222;
    font: normal .8em/1.5em 'Helvetica Neue', Helvetica, Arial, sans-serif;
    list-style: square inside none;
	}

.contact-form li {
    float: left;
    padding: 0 10px 0 0;
    font-size: 1em;
    list-style: square inside none;
	}