/* General Form Styles for Turtledesigns.co.uk */

.validation {
	color: #FF0000;
	display: none;
	font-weight: bold;
	}
	
form, .confirmation {
	color: #211A1A;
	margin: 20px;
	}

.confirmation p {
	color: #211A1A;
	}
	
label {
	color: #39716F;
	float: left;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
	width: 120px;
	}
	
input {
	margin-bottom: 0.5em;
	}
	
select {
	}
	
textarea {
	width: 300px;
	height: 140px;
	}

form br {
	clear: both;
	}

#btn_submit {
	background: url(../images/btn_send.gif) bottom left no-repeat;
	border: none;
	bottom: 20px;
	height: 24px;
	position: absolute;	
	right: 20px;
	width: 56px;
}

#btn_submit:hover {
	background-position: top left;
	}
	
/* Sign Up/Ask a question Form */

#signup, #demystQ {
	background: url(../images/bg_sign-up.gif) top left no-repeat;
	height: 298px;
	margin:-2px 10px;
	padding: 20px;
	width:520px;
	}
	
#signup label, #demystQ label {
	color: #211A1A;
	float:none;
	width: auto;
	}
	
#signup #btn_submit, #demystQ #btn_submit {
	background: url(../images/btn_send2.gif) bottom left no-repeat;
	bottom: 28px;
	cursor:pointer;
	left: 28px;
}

#signup #btn_submit:hover, #demystQ #btn_submit:hover {
	background-position: top left;
	}

#demystQ textarea {
	height:100px;
	}

.valImg {
	
}
