/* -----------------------------------------------------
	Form on contact page
 ----------------------------------------------------*/
#contact fieldset{ 
	border:0;
}
#contact fieldset.left{
	width:239px;
	float:left;
}
#contact fieldset.right{
	width:239px;
	float:right;
}
#contact label{
	color:#70523c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:239px;
	float:left;
	clear:both;
	padding:0.3em 0;
}
#contact input{
	width:239px;
	height:1.8em;
	border:1px solid #bbb9b3;
	float:left;
}
#contact fieldset.message{
	width:498px;
	float:left;
	padding:1em 0 1em 0;
}
#contact fieldset.message label{
	width:498px;
}
#contact fieldset.message textarea{
	width:498px;
	height:85px;
	border:1px solid #bbb9b3;
}
#contact .submit input
{
    width: 66px;
    margin-right: 30px;
}


/* -----------------------------------------------------
	Form on members page
 ----------------------------------------------------*/
#members fieldset{ 
	border:0;
	width:290px;
	float:left;
	padding:2em 0 0 0;
}
#members label{
	color:#533019;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:85px;
	float:left;
	clear:both;
	padding:0.3em 0 0 0;
}
#members input{
	width:14.2em;
	height:1.7em;
	background-color:#dbd7bd;
	border:1px solid #b2af99;
	float:right;
	margin:0 0 1em 0;
	padding:0.2em 0 0 0.3em;
}
#members fieldset #login{
	padding:0 0 0 10em;
	width:8.5em;
	height:2.6em;
} 
#members fieldset input.login
{
    width: 85px;
    height: 26px;
	padding:0;
	margin:0px 3px 0 128px;
	float: left;
}
#members fieldset input.remind
{
    width: 85px;
    height: 26px;
	padding:0;
	float: left;
}



/* -----------------------------------------------------
	Form on registration page
 ----------------------------------------------------*/
#theform {
	width: 80em;
	padding:3em 0;
	float:left;
	}
#theform fieldset.contain{
	background-color:#928170;
	width:80em;
}
#theform fieldset input.submit
{
    width: 85px;
    height: 26px;
	padding:0;
	margin:0.5em 0 0 0;
}
#theform fieldset {
	width: 22em;
	border: 0;
	padding: 2em;
	float: left;
	}
#theform fieldset legend {
	font-size: 5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f8f5e6;
	}
#theform fieldset legend span {
	display: none;
	}
#theform fieldset h3 {
	height: 4em;
	font-size: 1.6em;
	}
#theform fieldset label {
	font-size: 1.2em;
	display: block;
	line-height: 1.2em;
	padding:0.5em 0 0 0;
	}
#theform fieldset input {
	font-size:1.2em;
	height:1.7em;
	padding:0.3em 0 0 0.4em;
	width:16.8em;
	background-color:#dbd7bd;
	border:1px solid #b2af99;
	}
#theform fieldset input.postcode {
	font-size:1.2em;
	height:1.7em;
	padding:0.3em 0 0 0.4em;
	width:8.6em;
	background-color:#dbd7bd;
	border:1px solid #b2af99;
	}
#theform fieldset input.postcode1 {
	font-size:1.2em;
	height:1.7em;
	padding:0.3em 0 0 0.4em;
	width:7.3em;
	background-color:#dbd7bd;
	border:1px solid #b2af99;
	}
#theform fieldset input.tel {
	font-size:1.2em;
	height:1.7em;
	padding:0.3em 0 0 0.4em;
	width:4.3em;
	background-color:#dbd7bd;
	border:1px solid #b2af99;
	}
#theform fieldset input.tel1 {
	font-size:1.2em;
	height:1.7em;
	padding:0.3em 0 0 0.4em;
	width:5.4em;
	background-color:#dbd7bd;
	border:1px solid #b2af99;
	}


	#theform fieldset div.help {
	color: #f8f5e6;
	font-size: 1.2em;
	font-weight: normal;
	height: 5em;
	}
/* Error Styling */
#theform fieldset.error,
#theform fieldset.error legend,
#theform fieldset.error div.help {
	color: #56331d;
}
#theform fieldset strong.error {
	color: #fff;
	background-color: #CC0000;
	padding: 0.2em;
	font-size: 0.7em;
	font-weight: bold;
	display: block;
}
#theform #pt1 label{
	color:#f8f5e6;
}
#theform #pt1 h3{
	color:#f8f5e6;
}
#theform #pt2 label{
	color:#f8f5e6;
}
#theform #pt2 h3{
	color:#f8f5e6;
}
#theform #pt3 img{
	padding:1em 0 0 0;
	cursor:pointer;
}
form img{
	cursor:pointer;
}
.ht{
	font-size:0.8em;
}
