/* GREEN FORMS */
/* ----------------------------------------- */
/* ----------------------------------------- */
/* date:  21/I/2010							 */
/* author: Daniel Angel */
/* ----------------------------------------- */

h2 {
	background: url(../img/titles.png) top left no-repeat;
	border-bottom: 1px dotted #FFF;
	height: 48px;
	margin: 15px 0;
}

div.info {
	float: left;
	line-height: 1.1em;
	padding: 44px 30px 0 0;
	width: 230px;
}
form fieldset {
	float: left;
	width: 305px;
}
form legend, form p.legend {
	font-size: 1.3em;
	position: relative;
	top: 10px;
}
form fieldset p {
	margin: 21px 0;
	/*position: relative;*/
}
form p.buttonholder {
	position: absolute;
	text-align: right;
	top: 430px;
	width: 880px;
}
form button {
	background-position: 0 -35px;
	width: 194px;
}
form p small {
	left: 10px;
	position: absolute;
	top: 28px;
}
form div.explanation {
	background: url(../img/explanation.png) top left no-repeat;
	font-size: .85em;
	height: 45px;
	line-height: 1.3em;
	padding: 15px 6px 0 6px;
	width: 118px;
}

form p.addr small {
	top: 83px;
}
form p.checkbox {
	margin: 5px 0;
	padding: 0 0 0 10px;
}
form p.checkbox label {
	float: right;
	line-height: 1.3em;
	width: 255px;
}
form p.checkbox input {
	display: block;
	float: left;
	margin: 2px 0 0 10px;
}
form p.instructions {
	clear: both;
	font-size: .9em;
	font-style: oblique;
	margin: 10px 0;
	padding: 0 0 0 30px;
}

