@import 'reset.css';



#msg {  position: fixed; top: 50; right: 0; z-index: 10}


/* 
Credits: Bit Repository
*/

#acf-area { margin: 0 auto; width: 395px; font-family: Verdana; font-size: 12px; padding: 0; border: 0px none; }
#acf-area h1 { background:url("../images/icon-mail.png") no-repeat scroll 0 47% ;padding: 10px 0 10px 66px;margin-bottom:.9em; text-align:left;font: 200% "Myriad Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: -0.04em; color: #333;}

#acf-note { display:none; }

.notification_ok { margin: 0 auto;border: 1px solid #336600; background: #b9dfb6 url('../images/icon-button-ok.png') no-repeat scroll 15px 50%; height: 26px; width: 360px; padding: 8px 0px 0px 46px; text-align: left; -moz-border-radius: 5px; z-index: 10000}
.notification_error { margin: 0 auto;border: 1px solid #cc0000; background: #ffcccc url('../images/icon-dialog-error.png') no-repeat scroll 4% 4px; height: auto; width: 360px; padding: 8px 0px 8px 46px; text-align: left; -moz-border-radius: 5px; z-index: 10000}

.hide { display:none; }

#acf-fields p.escts label { margin: -3px 0 0 -15px ; }



/* Label, Input, Textarea */

.spacer {height: 50px}


#ajax-contact-form p { position: relative; margin: 5px 0;}
#ajax-contact-form p label { position: absolute; top: 0; left: 0;}
#ajax-contact-form p br {display: none;}


#acf-fields p { min-height: 40px;  padding: 1px 0 1px 3px; }

#acf-fields p input,
#acf-fields p textarea { display: inline; }

#acf-fields p label { width: 160px; display: block; margin: 11px 5px 5px 9px; padding: 4px 9px; color: #777; }

#acf-fields label.escts { width: 199px; padding: 5px 5px 5px 0px; margin: -1px 17px 5px -7px; text-align: right; float: none; }

#acf-fields input[type="text"], textarea, select { -webkit-box-shadow: 0 0 3px #eeeeee; -moz-box-shadow: 0 0 3px #eeeeee; box-shadow: 0 0 3px #eeeeee; }

#acf-fields input[type="text"], select { width: 280px; margin: 5px; padding: 8px; border: 1px solid #dedede; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }



#acf-fields textarea { width: 365px; margin: 5px; padding: 8px; border: 1px solid #dedede; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:150%; }
#acf-fields input[type="checkbox"] { margin: 1px 1px 0 0; }

#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 #C3CCE5; }
#acf-fields select.ok { border: 1px solid #C3CCE5; }
#acf-fields textarea.ok { border: 1px solid #C3CCE5; }

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

#acf-fields select { height: 28px; font-size: 13px; text-shadow: 1px 1px 1px #fff; margin: 2px 0 10px 9px; }


/* Submit Button */
#acf-fields .button { cursor: pointer; width: 148px; background: white url('../images/icon-send-mail.png') no-repeat scroll 21px 50%; border: 1px solid #dedede; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 9px 1px 8px 25px; margin: 9px; }

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

#captcha { border: 1px solid #e7e7e7; margin-top:5px; padding: 3px; background: white; -webkit-box-shadow: 0 0 3px #eeeeee; -moz-box-shadow: 0 0 3px #eeeeee; box-shadow: 0 0 3px #eeeeee; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }


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

/* CAPTCHA Verified */

#verified { background: url("../images/icon-ok-blue.png") no-repeat scroll 10px 47%; color: #21407E; display: none; margin: 8px 0 0 9px; padding: 5px 0 0 33px !important; min-height: 20px !important; }
#verified .ok { margin: 0px; } 

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

/* Highlight Rows */
.highlighted { background-color: #efefef; border: 1px solid #fefefe; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

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