/* Form */	

#fields {
	width: 940px;
	padding: 0; margin: 0;
	float: left;
	}
	
#note {
	width: 750px;
	padding: 0; margin: 0;
	top: 0;
	left: 250px;
	position: absolute;
	}

.notification_error {
	width: 80%; height: auto;
	padding: 10px 24px; margin: 0 0 10px 0;
	color: #cc0000;
	text-align: left;
	background: url(error.gif) left 8px no-repeat;
	}

.notification_ok {
	width: 80%; height: auto;
	padding: 10px 24px; margin: 0 0 10px 0;
	color: #4BA304;
	text-align: left;
	background: url(sent.gif) left 8px no-repeat;
	}

/* Label */

label  { 
	width: 420px;
	padding: 0; margin: 4px 0 10px 0;
	float: left;
	display: block;
	font-weight: bold;
	}

/* Input, Textarea */

input {
	width: 420px;
	padding: 8px; margin: 0 0 10px 0;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px; 
	color: #333333;
	border: solid 1px #0F0F0F;
	background-color: #0F0F0F;
	}
	
input:focus {
	color: #999;
	border: solid 1px #161616;
	background-color: #161616;
	}
	
textarea{
	width: 420px; height: 140px;
	padding: 8px; margin: 0 0 8px 0;
	float: left;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	color: #333333; 
	border: solid 1px #0F0F0F;
	background-color: #0F0F0F;
	}
	
textarea:focus {
	color: #999;
	border: solid 1px #161616;
	background-color: #161616;
	}

/* Submit */
	
input.button {
	width: 100px; height: 32px;
	padding: 8px; margin: 8px 0 0 0;
	display: block;
	border: none;
	cursor: pointer;
	float: left;
	color: #00a8ee;
	border: solid 1px #0F0F0F;
	background-color: #0F0F0F;
	}
	
input:hover.button {
	width: 100px; height: 32px;
	padding: 8px; margin: 8px 0 0 0;
	display: block;
	border: none;
	cursor: pointer;
	float: left;
	color: #fff; 
	border: solid 1px #161616;
	background-color: #161616;
	}
	
.required {
	font-family: georgia, times, serif;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	}
