/* 
Credits: Bit Repository
*/

#contact-area { 
	margin:0 0 0 200px;
	padding: 0; 
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px; 
	color:#D4CBAE;
	width:308px;
	}

#contact-area h1 { 
	margin:0;
	padding:0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px; 
	font-weight:bold; 
	color:#D4CBAE;
	}

#note { display:none; }

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

.notification_error { 
	margin: 0 auto; 
	background: #fefefe url('../images/icon-dialog-error.png') no-repeat scroll 4% 4px;
	color:#5F4F2F;
	height: auto; 
	width: 90%; 
	padding: 8px 0px 8px 46px; 
	text-align: left; 
	-moz-border-radius: 5px; 
	}

.hide { display:none; }

/* Label */
#fields label { 
	width: 160px; 
	padding: 4px 0 0 0;
	margin: 0; 
	float: left; 
	}

/* Input, Textarea */
#fields input { 
	background-color: #fefefe; 
	margin:2px 0 2px 0;
	padding:1px 0 1px 0;
	width:140px;
	float: left; 
	font-family: "Courier New", Courier, mono;
	border: 1px solid #000000; 
	color: #333333; 
	-moz-border-radius: 3px; 
	}
	
#fields select { 
	background-color: #fefefe; 
	margin:2px 0 2px 0;
	padding:0;
	width:160px
	float: left; 
	font-family: "Courier New", Courier, mono;
	border: 1px solid #000000; 
	color: #333333; 
	-moz-border-radius: 3px; 
	}

#fields textarea { 
	background-color: #fefefe; 
	width: 300px; 
	margin: 0; 
	padding: 0; 
	height:60px;
	float: left; 
	font-family: "Courier New", Courier, mono;
	border: 1px solid #000000; 
	color: #333333; 
	-moz-border-radius: 3px; 
	}

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

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

#fields label.error { 
	font-size: 12px; 
	color: red; 
	margin: 2px 0px 8px 162px; 
	width: 140px; 
	text-align: left; 
	padding: 0px;
	}

/* Submit Button */
#fields .button { 
	margin:5px 0 0 77px;
	padding:3px 0 0 0;
	cursor: pointer; 
	width: 64px; 
	height:20px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	border: 1px solid #5F4F2F;
	background-color: #D4CBAE;
	color: #5F4F2F;
	}

/* 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; }

/* Highlight Rows */
.highlighted { width: 308px; background-color: #3A301C; }

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