/* 
Credits: Bit Repository
*/

#acf-area { margin-left: auto; margin-right: auto; width: 580px; font-family: Verdana; font-size: 12px; padding: 0; border: 0px none; }
#acf-area h1 { background:url("../images/icon-mail.png") no-repeat scroll -3% 44% white; font-family:"Myriad Pro",Arial,Helvetica,Tahoma,sans-serif; font-size:19px; font-weight:lighter; height:27px; margin:17px 0; padding-left:50px; text-align:left; }

#acf-note { display:none; }

.notification_ok { margin: 0 auto; background: #f5f9fd url('../images/icon-button-ok.png') no-repeat scroll 15px 50%; height: 26px; width: 90%; padding: 8px 0px 0px 46px; text-align: left; -moz-border-radius: 5px; }
.notification_error { -moz-border-radius:5px 5px 5px 5px; background-color:  #FDF4F5; height:auto; margin:0 0 10px; padding:8px 0 8px 11px; text-align:left; width:97%; }

.hide { display:none; }

div.escts { padding:10px 0; }

/* Label */
#acf-fields label { width: 130px; padding-left: 20px; margin: 8px 19px 8px 8px; float: left; text-align: right; }
#acf-fields label.escts { width: 130px; padding-left: 0px; margin: 8px 19px 8px 1px; text-align: right; float: none; }

#acf-fields input[type="text"], textarea, select { -moz-box-shadow: 0 0 3px #eeeeee; background:-moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 5px); }

/* Input, Textarea */
#acf-fields input[type="text"], select { background-color: #fefefe; margin: 5px; padding: 0px; float: none; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; }
#acf-fields textarea { background-color: #fefefe; width: 300px; margin: 5px; padding: 0px; float: none; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; }
#acf-fields input[type="checkbox"] { margin: 1px 1px 0 0; float: left; }

#acf-fields input.error { border: 1px solid #F3CCBE; }
#acf-fields select.error { border: 1px solid #F3CCBE; }
#acf-fields textarea.error { border: 1px solid #F3CCBE; }

#acf-fields input.ok { border: 1px solid #B9E7AE; }
#acf-fields select.ok { border: 1px solid #B9E7AE; }
#acf-fields textarea.ok { border: 1px solid #B9E7AE; }

#acf-fields div.error { font-size: 11px; color: red; margin: 0px 0px 9px 0px; width: 300px; text-align: left; padding: 0px; }


/* Submit Button */
#acf-fields .button { cursor: pointer; width: 135px; background: white url('../images/icon-submit.png') no-repeat scroll 11px 50%; border-color:#EDEDED #999999 #999999 #EDEDED; border-style:solid; border-width:1px; color: #333333; padding: 6px 1px 8px 25px; -moz-border-radius: 3px; }

/* br */
#acf-fields br { clear: left; margin: -5px; padding:0; }

/* The icon used to reload the CATPCHA */
#icon-refresh { margin: 0 0 7px 0; }

#captcha { border: 1px solid #e7e7e7; }

#captcha_div { float:left; margin: 5px 0 0 0; }

#input_box_div { float:left; }

/* CAPTCHA Verified */
#verified { background: url("../images/icon-tick-circle-frame.png") no-repeat scroll 0 47% white; color: green; margin: 0 0 0; padding: 2px 0 0 23px !important; min-height: 10px !important; }
#verified .ok { margin: 0px; } 

/* A CAPTCHA DIV */
#sec_div { float: left; }

#sec_div_two { float: left; display: none; margin: 0; }

#ajax-loading { margin: 9px 0 0; padding: 0 0 0 29px; display: none; float:right; width:324px; float: right; background: white url('../images/icon-ajax-loader.gif') no-repeat scroll 8px 66%; }

/* Highlight Rows */
.highlighted { background-color: #FFFFEF; }

/* Style the error messages */
.styled { font-style: italic; }
