/* ==================================================================



    Secure and Accessible PHP Contact Form v.2.0WP FIXED width



     DEFAULT.CSS made by Mike Cherim - http://green-beast.com 



    Designed and built to work with the Default WordPress theme



================================================================== */







#gb_form_div { 



  text-align : left;



  width : 540px;



  margin: 35px 0 35px 0px;



}







#mainlegend {



	margin: 0px;



	padding: 0px 0 10px 0px;



	}







#gb_form {



text-align : left;



border: #94948f dotted 1px; 



	background : #f5f5ed;



padding: 30px;



}







#gb_form_div a {



  color : #94948f;



}







#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {



	color : #111;



	text-decoration : none;



	background-color : #fff;



}







#gb_form fieldset { 



  border : 0;



  margin-top :20px;



}







#gb_form legend, #gb_form dt { 



  font-weight : bold; 



  color : #36332e;





}







#gb_form legend {



  margin-left : 0px;



  padding-top : 5px;



}







#gb_form legend#mainlegend { 



  color : #36332e;



  margin: 0px;



  padding-top : 0px !important;



  padding-bottom : 0px;



  font-size: 1.9em !important;



  text-transform: uppercase;



  font-weight: normal !important;



}







#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 {



  font-size : 1.4em;



}







#gb_form label { 



  color : #666; 

 margin-top : 15px;



}







#gb_form input.short, #gb_form input.med, #gb_form select.med, #gb_form textarea.textbox { 



  font : 1em Trebuchet MS, Verdana, Arial, san-serif; 



  color : #666; 



  margin: 5px 0 15px 0;



  padding : 8px; 



  border : 1px dotted #999;



  background-color : #fff;



  width : 96%;



  font-size : 1.3em;



  height : auto;



}







#gb_form input.short {



  width : 70px;



}







#gb_form textarea.textbox {



  width : 425px;



}







#gb_form select.med {



  width: 250px;



}







#gb_form input.checkbox {



  padding : 0; 



}







#gb_form label input.checkbox {



  margin : 0;



}







* html input.button { 



  color : #000;  



  padding : 4px; 



  border : 1px solid #6da6d1;



  background-color : #f9f9f9;



}





#gb_form input.button:hover, #gb_form input.button:focus, 

#gb_form input.button.hover, #gb_form input.button.focus {

 background-color : #94948f;

  color : #fff;

}











/* NOTE: .hover and .focus classes IE JS */



#gb_form input.short:hover, #gb_form input.short:hover, 



#gb_form input.med:hover, #gb_form input.med:focus, 



#gb_form select.med:hover, #gb_form select.med:focus, 



#gb_form textarea.textbox:hover, #gb_form textarea.textbox:focus, 



#gb_form input.short.hover, #gb_form input.short.focus,



#gb_form input.med.hover, #gb_form input.med.focus,  



#gb_form select.med.hover, #gb_form select.med.focus, 



#gb_form textarea.textbox.hover, #gb_form textarea.textbox.focus { 



  color : #94948f;  



  padding : 8px; 



  border : 1px dotted #8cc63f;



  background-color : #fff;



}



#gb_form input.button {



    color: #fff; 



    background-color: #00b4ff;



	border: 5px solid #fff;



    margin-top: 20px;



    padding: 5px;



    font-family: Trebuchet MS, Verdana, Arial, san-serif;



    font-weight: normal;



    font-size: 1.3em; 



    cursor : pointer;



    float : left;



}









span.error, span.success, #gb_form_div dt { 



  color : #94948f;  



  font-weight : bold; 



}







#gb_form_div dt small, span.success, dl#result_dl_blockq dt {



  color : #94948f;



}







small.whythis, small.whythis a { 



  font-size : .9em; 



}







#gb_form small.whythis a span { 



  font-size : .9em;



  color : #fff;



  border : 1px solid #fff;



  padding : 0 3px 0 3px;



}







#gb_form small.whythis a:hover, #gb_form small.whythis a:focus, #gb_form small.whythis a:active { 



  text-decoration : none;



  color : #000;



}







#gb_form small.whythis a:hover span, #gb_form small.whythis a:focus span, #gb_form small.whythis a:active span { 



  border : 1px solid #000;



  background-color : yellow;



  color : #000;



  font-weight : bold;



}







p.creditline small { 



  display : block;



  text-align : right;



  margin : 5px 0;



  font-size : .7em;



  letter-spacing : .0001em;



  color : #666;



}







/* NOTE: .abbr class is for IE */



.abbr { 



  cursor : help; 



  border-bottom : 1px dashed #999;



}







dl#result_dl_blockq blockquote {



  margin: 0 0 0 4px;



}







dl#result_dl_blockq blockquote p cite {



  display : block;



  text-align : right;

  margin: 0 0 0 4px;

}







#gb_form_div span.items {



  font-weight : bold;



  color : #666;

    margin: 0 0 0 4px;



}







/* End DEFAULT CSS */