/*forms*/
#gb_form_div INPUT:hover , #gb_form_div textarea:hover {background: yellow;
color: #000; }
#gb_form_div INPUT:focus, #gb_form_div textarea:focus {background: #FF99FF;
color: #000; }
INPUT:focus:hover, #gb_form_div textarea:focus:hover {background: #99FF99;
color: #000; }
#gb_form_div div input, #gb_form_div div select, div.fm-optional input, div.fm-optional select, #gb_form_div textarea {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 92%;
width: 200px;
margin: 3px 0 10px 0;
padding: 3px 0;
border: 2px #c4beb2 solid; }
#gb_form_div legend, #gb_form_div label {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 92%;
letter-spacing: 0.05em;
font-weight: inherit; }
#gb_form_div legend {padding:10px 10px; }
#gb_form_div .checkbox {
width: 15px;
height: 15px;
float: left;
margin-right: 7px; }
#gb_form_div .button {
font-size: 92%;
padding:3px 3px 2px 3px; }
/* Set up the basic layout and remove unsemantic br tags. */
#gb_form_div fieldset {margin : 0;
padding : 1em;
border : 1px solid #c4beb2; }
#gb_form_div fieldset div br {display : none; }
/* Style the legend, labels and the div containing the submit button. */
#gb_form_div label {display : block; }
#fm-submit {text-align : left;
float: left; }
#fm-submit input {padding: 2px 4px;
font-weight: bold; }
fieldset div.fm-optional {display : block; }
fieldset div input {width: 200px;
/* Width for modern browsers */ }
fieldset div select {width: 200px;
/* Width for modern browsers */ }
fieldset div label:before {content: "* ";
color: #55534e;
font-size: 122%; }
fieldset div.fm-optional label:before {content: ""; }
.required {color: #55534e;
font-size: 122%; }
/* bens old layout form. */
#gb_form_div {width: 500px;
margin-bottom: 20px; }
#gb_form_div .clearfix {
padding: 2px 0 0 0 ; }
#gb_form_div label {width: 200px;
float: left; }
#gb_form_div input { }
#gb_form_div optgroup { }
#gb_form_div option { }
#gb_form_div button { }
/*forms validate*/
/*this is to try to get the checkboxes working in validator
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300;
color : #FF3300; }
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00;
color : #000; }*/
.validation-advice {margin: 5px 0;
padding: 5px;
background-color: #9c5630;
color : #FFF; }
.custom-advice {margin: 5px 0;
padding: 5px;
background-color: #C8AA00;
color : #FFF; }
#artistcheckbox .validation-advice {margin-top: 200px; }
#gb_form_div #gbcc .validation-advice { }