/* CSS Document for Eco Registration section
See also style.css
Styles by ecologicalonline.co.uk
*/

/*--------------------------------
       LAYOUT
---------------------------------*/

.general_message {
	border:1px solid #ffd700;
	background-color:#ffffdd;
	text-align:center;
	margin:10px;
	padding:15px;
}
.general_message p {
	font-size:1.2em;
}

/*--------------------------------
       TEXT STYLES
---------------------------------*/


.error {
	background-color:#FFFFDD;
	border:1px solid #FFD700;
	color:#000;
	font-weight:bold;
	padding:5px;
}



/*--------------------------------
       HEADINGS
---------------------------------*/


#form-area h1 {
	text-align: left;
	font-weight:lighter;
	/*font-size: 1.6em;*/
	font-size:3.6em;
	color:#005275;
}


/*--------------------------------
       LINKS
---------------------------------*/




/*--------------------------------
       LISTS
---------------------------------*/


/*--------------------------------
       IMAGES
---------------------------------*/



/*--------------------------------
       FORMS
---------------------------------*/

/*form {
	width: 460px;
}*/

form.stdform dl {
	clear:both;
	padding:3px 0px 3px 0px;
	margin:3px 0px 3px 0px;
}
form.stdform dt {
	float:left;
	clear:left;
	width:180px;
	display:block;
	padding:2px;
	margin:2px;
}


form.stdform dd {
	float:left;
	display:block;
	padding:2px;
	margin:2px;
}

form.stdform label {
	float:left;
	font-size:1.6em;
	text-align:left;
	width:180px;
	display:block;
	font-weight:bold;
	color:#666666;
}
form.stdform label span {
	display:block;
	font-weight:normal;
	font-size:0.8em;
}

form.stdform fieldset {
	margin: 0;
	padding: 0 10px;
	border:1px solid #eeeeee;
}
form.stdform legend {
	font-weight: bold;
	color: #333;
	border:none;
	text-align: left;
	margin-left:5px;
	padding: 2px 5px;
}
form.stdform input {
	border:1px solid #005272;
	font-size: 1.6em;
	padding: 2px;
}

form.stdform input.btn {
	width: 80px;
}

form.stdform form p {
	clear: left;
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

form.stdform form p label {
	float: left;
	width: 30%;
	font-weight: bold;
}

/*--------------------------------
       BOXES
---------------------------------*/


.formbox {
		width: 460px;
		background: url(../images/form-bg.jpg) no-repeat bottom left;
}

.formbox h2 {
	background: url(../images/form-top.jpg) no-repeat top left;
}



/*--------------------------------
       OTHER
---------------------------------*/
