/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
    ACCESSITES.CSS made by Mike Cherim - http://green-beast.com 
   Designed and built to work with the Accessites WordPress theme
================================================================== */

#gb_form_div { 
  text-align : left;
  width : 103%;
}

#gb_form_div p {
  margin-left : 12px;
}

#gb_form   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left }

#gb_form_div a {
  color : #999;
  text-decoration : underline;
}

#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active  { color: #67563d; text-decoration: none; background-color: #fff }

fieldset { 
  border : 0;
  margin-top : 10px;
}

#gb_form legend, legend, #gb_form dt  { color: #dd7a23; font-weight: bold }

#gb_form legend {
  margin-left : -10px;
  padding-top : 5px;
}

* html #gb_form legend {
  margin-left : -5px;
}

#gb_form legend#mainlegend  { color: #dd7a23; font-size: 1.2em; margin-left: -10px; padding-top: 5px; padding-bottom: 10px }

* html #gb_form legend#mainlegend {
  margin-left : -5px;
}

#gb_form legend#mainlegend small { 
  font-size : .7em;
  text-transform : uppercase;
}

#gb_form_div .formhead small a {
  font-size : .7em;
  background-image : none;
  display : inline;
  padding : 0;
  margin : 0;
}

#gb_form_div .main_formhead, #gb_form_div .formhead  { color: #da2272; font-size: 1.2em; width: 97% }

#gb_form_div .main_formhead {
  margin-left : -35px;
}

label  { color: #da2272; margin-top: 5px; margin-left: 0 }

input.short, input.med, select.med, textarea.textbox, textarea  { color: #67563d; font-size: 0.9em; background-color: #f4f3b2; padding: 1px; width: 70%; height: auto; border: solid 1px #dd7a23 }

input.short {
  width : 7%;
}

textarea.textbox, textarea { 
  width : 98%;
  height : 220px;
  line-height : 1.5em;
}

select.med {
  width : 60%;
}

input.checkbox  { color: #dd7a23; background: transparent; cursor: default; margin: 0; padding: 0; width: 14px; height: 14px; border: 0 }

input.button:hover, input.button:focus, 
input.button.hover, input.button.focus  { color: #fff; background-color: #dd7a23; cursor: pointer; border: 0 }

/* NOTE: .hover and .focus classes IE JS */
input.short:hover, input.short:hover, 
input.short:focus, input.short.focus,
input.med:hover, input.med.hover, 
input.med:focus, input.med.focus,  
select.med:hover, select.med.hover, 
select.med:focus, select.med.focus,
textarea.textbox:hover, textarea.textbox.hover, 
textarea.textbox:focus, textarea.textbox.focus { 
  color : #000;  
  padding : 1px; 
  border : 1px inset #333;
  background-color : #fff;
  cursor : text;
}

input.button  { color: #fff; font-size: 1em; background-color: #336dbf; cursor: pointer; padding: 1px; border: 0 }

#content #gb_form input.button {
  margin : 15px 5px 25px 5px;
  padding : 2px 15px 2px 15px;
}

* html #content #gb_form input.button {
  margin-left : -5px;
}

span.error, span.success, #gb_form_div dt  { color: #dd7a23; font-weight: bold }

#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt  { color: #dd7a23 }

small.whythis, small.whythis a  { color: #67563d; font-size: 0.8em; text-decoration: none }

p.creditline small  { color: #9a805b; font-size: 10px; text-align: right; letter-spacing: 0em; display: block; margin: 0; padding: 25px 0 15px; clear: both }

dl#result_dl_blockq blockquote {
  margin-left : 0;
}

dl#result_dl_blockq blockquote p cite {
  display : block;
  text-align : right;
}

#gb_form_div span.items  { color: #da2272; font-weight: bold }

#gb_form_div ul {
  margin : 10px 10px 20px 10px;
}

#gb_form_div ul li {
  list-style-type : none;
  margin : 0 10px 0 20px;
}


/* End ACCESSITES CSS */