/* CSS Document */

/*-------- Forms --------------*/

ol {padding: 0; -moz-padding-start: 0;}

label.error { float:none; color:#fff; font-style: italic; vertical-align: top; margin: 0 0 5px 3px;}
#con-form-wrap {width: 570px; border:1px solid #E1A501; padding-top: 10px; margin: 10px 0 12px 33px}
#con-email-wrap {width: 275px; border:1px solid #E1A501; padding-top: 10px; margin: 12px 0 12px 18px}
fieldset {margin: 0; padding: 0px; border:0px solid #E1A501;  }
legend {margin:0; padding: 0 10px 0 10px; color: #E1A501; font-family:Helvetica, Arial, sans-serif;  font-size:15px; font-weight:bold;}

fieldset ol {margin: 5px 0 10px 0; list-style: none; padding: 10px; }
fieldset li {padding: 5px 5px 4px 5px; font-family:Helvetica, Arial, sans-serif;  font-size:12px; color: #3F3F3F; width: 100%;}
fieldset label {width: 190px; float:left; color:#fff;}

#mce-responses {float: left;top: -1.4em;padding: 0em .5em 0em .5em;overflow: hidden;width: 90%;margin: 0 5%;clear: both;}
#mce-error-response {display: none;margin: 1em 0;padding: 1em .5em .5em 0;font-weight: bold;float: left;top: -1.5em;z-index: 1;width: 80%;color: #911223;}
#mce-success-response {display: none;margin: 1em 0;padding: 1em .5em .5em 0;font-weight: bold;float: left;top: -1.5em;z-index: 1;width: 80%;background: #;color: #529214;}

#mc_embed_signup {width: 300px;}
#mc_embed_signup fieldset {width: 265px; border: 0px solid #E1A501;padding-top: 10px;margin: 10px 0 10px 8px;color: #fff;}

.mc-field-group {margin: 10px 0 0 10px; clear:both;}
.input-group {padding: 0; margin: 0 0 30px 0;}
.mc-field-group label {width: 250px;}
.input-group input {padding: .0; margin:0 0 0 10px; width: auto; float: left; border: 2px solid transparent;}
.mc-field-group ul {padding: 10px 0 0 0; margin: 0;}
.mc-field-group ul li {list-style: none; padding: .15px 0;clear: left;display: block;margin: 0;}
.mc-field-group ul li label {margin:0 0 0 15px; width: auto; display: block; float: left; text-align: left;}

#mc-embedded-subscribe {color:#000; padding: 2px 5px 2px 5px; width: 115px; margin: 10px 0 10px 70px; font-weight:bold; background-color: #E1A501; border:1px solid #000;}
#mc-embedded-subscribe:hover {background-color: #fff; cursor:pointer; border:1px solid  #E1A501;}

#mce-EMAIL {width:175px;}
#mce-FNAME {width: 90px;}
#mce-LNAME {width: 90px;}
#mce-MMERGE5  {width: 225px;}
#mce-MMERGE6  {width: 225px;}

.chkbox {width: 15px; margin-left: 10px; border: 0;}

input [type="radio"] {border: 0;}

input {width:125px;  border:1px solid #000; margin-right: 3px; }
input:focus{border:1px solid  #E1A501;}
select {border:1px solid #000; margin-right: 3px;}
select:focus{border:1px solid  #E1A501; }

#salutation {width:60px; margin-right: 3px;}
#name_first {width: 90px;}
#name_last{width: 90px;}
#phone {width: 90px;}
#email {width:225px;}
#website {width:225px;}
#artist_name {width:225px;}
#how_find {width:275px;}
#subject {width:275px;}

#message {width: 274px; height: 100px; white-space:-moz-pre-wrap; white-space:normal; word-wrap:break-word; break-word:break-all; wrap:hard;  font-family:Helvetica, Arial, sans-serif;  font-size:12px; margin-right:3px;}

#general_submit {color:#000; padding: 2px 5px 2px 5px; width: 115px; margin: 10px 0 0 0; font-weight:bold; background-color: #E1A501; border:1px solid #000;}
#general_submit:hover {background-color: #fff; cursor:pointer; border:1px solid  #E1A501;}}
