@charset "utf-8";

/* form styles */
/* Dreamworkers Productions : dreamworkers@gmail.com */

/* Containers */
#formArea{margin:20px;}
#formArea td {vertical-align:top; padding-bottom:5px;}
#formArea label {color:#000; font:bold 12px Calibri, Arial, Helvetica; letter-spacing:0px;}
legend {font:normal 14px Calibri, Arial, Helvetica; color:#f1f1f1; background:#666; padding:3px 7px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
fieldset{ border:1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:5px 20px; margin:10px 0px;}
fieldset:hover{ border:1px solid #A50A00;}
fieldset:hover legend{background:#A50A00; }

/* Form elements */
#formArea input.fdText, #formArea select, #formArea textarea {color:#333; font:bold 12px Calibri, Arial, Helvetica; background:#f9f9f9; border:1px solid #ccc; padding:5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#formArea textarea {width:450px;}
#formArea input:focus, #formArea textarea:focus, #formArea select:focus {color:#000; background:#f4f4f2; border:1px solid #6f7e19;}
#formArea .sendButton, .sendButton {width:120px; height:34px; background:#6f7e19; color:#f9f9f9; text-decoration:none; text-shadow:#261f23 1px 1px; font:bold 14px Calibri, Arial, Helvetica;  cursor:pointer; border:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#formArea .sendButton:hover, #formArea .sendButton:focus, .sendButton:hover, .sendButton:focus {background:#000; color:#d5d3d5; border:none; text-shadow:#261f23 1px 1px;}
#formArea .clearButton {height:24px; font:normal 11px Calibri, Arial, Helvetica; text-shadow:#f2f2f2 1px 1px; color:#402f3a; width:85px; background:#ded9dd; text-decoration:none; border:1px solid; border-color:#eee #ccc #ccc #eee; text-transform:uppercase; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#formArea .clearButton:hover, #formArea .clearButton:focus {color:#f2f2f2; background:#000; border-color:#ccc #999 #999 #ccc; text-shadow:#261f23 1px 1px;}

/* Error messages */
#formArea label.error, label.error, .smallRed {color: #96321d; font:normal 11px Calibri, Arial, Helvetica; margin-left:5px; vertical-align:top;}
div.error { display: none;}
input.error { border: 1px solid #C06; }
form.cmxform .gray * { color: gray; }
.errM {font-size:11px; font-weight:normal; font-family:Calibri, Arial, Helvetica, sans-serif; margin-left:5px;}
.formResponseMsg{color:#96321D; font:bold 12px Calibri, Arial, Helvetica; padding:3px 7px; background:#f2f2f2; border:1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:5px 20px;}

/* Text area grippie */
div.grippie {background:url(../graphics/grippie.png) no-repeat scroll center; cursor:s-resize; height:9px; overflow:hidden;}