/* - - - - - - - - - - - - - - - - - - - - -

 Title :Brandon Haines
 Author : bd3signs
 URL : http://bd3signs.com

 Last Updated : August 20, 2008

- - - - - - - - - - - - - - - - - - - - - */

/* - - - Default - - - */

/* Logo */
h1 {display: none;}

/* Backgrounds */
.wufoo body{background-color:#ebebeb}

.wufoo { height:425px; }
.wufoo input.text, .wufoo textarea.textarea{background:#ebebeb url(/images/fieldbg.gif) repeat-x top}
.wufoo .focused{background:#bfd7ee}
.wufoo .instruct{display:none;}

/* Borders */

.wufoo .info{border-bottom:1px dotted #CCC;margin-top:0;margin-bottom:1px;}
.wufoo .section{border-top:1px dotted #CCC;margin-bottom:0;}
.wufoo .instruct{border:1px solid #e6e6e6}

/* Typography */
.wufoo .info h2{font-size:30px;letter-spacing:-1px;font-family:Helvetica;color:#39a01d;padding-top:0;}
.wufoo .info p{font-size:80%;font-family:Helvetica;color:#444444;margin-top:0px;margin-bottom: 3px;}
.wufoo .section h3{font-size:100%;font-family:inherit;background:#ebebeb;color:#000}
.wufoo .section p{font-size:85%;font-family:inherit;color:#444}
.wufoo label.desc{font-size:95%;font-family:inherit;color:#444}
.wufoo li div, .wufoo li div label, .wufoo li span label{font-family:inherit;color:#000;}
.wufoo li div,.wufoo li div label, .wufoo li span label { margin-top:0px;width:80%;height:80%; }
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice{font-size:75%;font-family:inherit;color:#444444}
.wufoo label.choice{color:#000000; margin-top:-5px;}
.wufoo .instruct{font-size:80%;font-family:inherit;color:#a7bfd6}

/* Drop Shadows */
.wufoo #top, .wufoo #bottom{visibility:hidden}
.wufoo #search_icon { margin-left:3px; float:right!important;}
.wufoo ul.protected {list-style:none;margin:10px 0 10px 0;}
.wufoo .protected li{text-align:center;padding:0px 0;width:100% !important;}
.wufoo .protected h2{font-weight:bold;color:#DF0000;margin-bottom:3px;}
.wufoo .protected label{font-size:120% !important;padding-top:10px;display:block;}
.wufoo .protected input.text{font-size:170% !important;width:380px;text-align:center;}
.wufoo .protected .buttons{margin:0 auto;padding:0;}
.wufoo label.desc{line-height:15px;padding:0 0 1px 0;border:none;color:#222;display:block;font-size:90%;font-weight:bold;}
.wufoo form li{margin:0;padding:2px 3px 0px 9px;position:relative;clear:both;}
.wufoo #errorLi{display:none;width:50%;float:right;position:absolute;background:#ebebeb;border:0px dotted red;margin-bottom:.8em;text-align:center;padding:0;}
.wufoo #errorMsgLbl{margin:0 0 1px 0;padding:0;font-size:60%;color:#DF0000;}
.wufoo #errorMsg{margin:0 0 .5em 0;color:#000;font-size:50%;}
.wufoo #errorMsg strong{background-color: #ebebeb;padding:0;color:red;}
.wufoo form li.error{display:block !important;background-color: #ebebeb !important;margin-top:-10px;}
.wufoo form li.error label{color:#DF0000 !important;}
.wufoo form p.error{display:none;color:red;font-weight:bold;font-size:10px;margin:0 0 2px 0;clear:both;}
.wufoo form li.error p.error{display:block;}
.wufoo .leftLabel p.error, .rightLabel p.error{margin-left:15%;padding-left:6px;}
.wufoo .noI .leftLabel p.error, .noI .rightLabel p.error{margin-left:15%;padding-left:7px;}
form .req{float:none;color:red !important;font-weight:bold;margin:0;}