/* 
Credits: Bit Repository
*/

#contact-area { margin-left: auto; margin-right: auto; width: 530px; font-family: arial; font-size: 12px; padding: 0; border: 0px none; }
#contact-area h1 { font-family:Arial,Helvetica,Tahoma,sans-serif; font-size: 19px; font-weight:lighter; background: white url('../images/icon-mail.png') no-repeat scroll 34% 47%;  height: 27px; text-align: center; margin: 10px 0px 10px 0px; }

#note { display:none; }

.notification_ok { margin: 0 auto; background-color: #eef2f5; height: 26px; width: 96%; padding: 8px 0px 0px 8px; text-align: left; -moz-border-radius: 5px; }
.notification_error { margin: 0 auto; background-color: #eef2f5; height: auto; width: 96%; padding: 8px 0px 8px 8px; text-align: left; -moz-border-radius: 5px; }

.hide { display:none; }

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

/* Input, Textarea */
#fields input, select { background-color: #fefefe; margin: 5px; padding: 0px; float: left; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #646464; -moz-border-radius: 3px; }
#fields textarea { background-color: #fefefe; width: 300px; margin: 5px; padding: 0px; float: left; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #646464; -moz-border-radius: 3px; }

#fields input.error { border: 1px solid #db688b; }
#fields select.error { border: 1px solid #db688b; }
#fields textarea.error { border: 1px solid #db688b; }

#fields input.ok { border: 1px solid #90bf4c; }
#fields select.ok { border: 1px solid #90bf4c; }
#fields textarea.ok { border: 1px solid #90bf4c; }

#fields label.error { font-size: 11px; font-weight: normal; color: #646464; margin: 0px 0px 9px 178px; width: 300px; text-align: left; padding: 0px; }

/* Submit Button */
#fields .button { cursor: pointer; width: 70px;  border-color:#cd77a6 #8e064e #8e064e #cd77a6; border-style:solid; border-width:1px; background-color: #a30c5c; color: #ffffff; padding: 2px 1px 2px 1px; -moz-border-radius: 3px; }

/* br */
#fields br { clear: left; }

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

/* CAPTCHA Verified */
#verified .ok { margin: 0px; } 

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

#sec_div_two { float: left; display: none; margin: 8px 0 0 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 { width: 530px; background-color: #eef2f5; }

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