body.invisible, .paypalChoice {
	display: none;
}
	body.degradeStyle {
		display: block;
	}
div.formNotes {
	width: 20em;
	float: right;
	clear: both;
	position: relative;
	top: -0.7em;
}
	div.formNotes p {
		padding: 0;
	}
fieldset {
	border: 2px solid #EEEECC;
	background: #FFFFDD;
	padding: 0 1em;
}
label {
	display: block;
}
	label.inlineLabel {
		display: inline;
	}
	div#content legend {
		font-size: 150%;
		font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
		color: #265AA7;
		margin: 0 0 0.4em 0;
	}
	#checkoutButton {
		margin-top: 1em;
	}
form.login p.error {
	font-weight: bold;
	color: #d00;
	padding: 0;
}
form#register {
	margin: 0 auto 1em auto;
	padding: 0.5em 4em 0 4em;
    background: #e3ecff;
    border: 2px solid #b7d3fd;
    width: 21em;
}
form#register input {
    margin-bottom: 0.5em;
}


	form#register fieldset ul {
		padding: 0 0 0 2em;
	}
	fieldset+fieldset {
		margin-top: 2em;
	}
	div#login {
		width: 46em;
        margin-bottom: 2em;
	}
div#content form.login ul {
	list-style: none;
	margin: 0;
}
div#content form.login ul li {
	margin: 0.5em 0 1em 0;
}
li#loginButton input#submit {
	margin-right: 2em;
    margin-top: 1em;
   /* margin-left: -1.5em; Reinstate if I bring back "remember me" */
}
div#rememberBox {
	margin-top: 2em;
}
    #rememberBox input {
        float: left;
    }
    #rememberBox label {
        padding-top: 0.25em;
    }


#register dl dt {
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #265AA7;
	background: #FFFFDD;
	margin: 1.5em 0 0 0;
	font-size: 150%;
	font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
}
#register dl dd {
	padding: 0.5em 0 0 0;
}
#register dd input#submit {
	margin-bottom: 1.5em;
	cursor: pointer;
}
div#content form.login ul li:before {
	content: "";
	padding: 0;
	margin: 0;
}

.backwards { unicode-bidi:bidi-override; direction: rtl; }

#mailBox a {
	font-size: 120%;
	text-decoration: none;
	border-bottom: 1px dotted blue;
}
#mailBox a:hover {
	color: blue;
	background-color: inherit;
}
#mailBox {
	background: #ffd;
	color: #000;
	padding: 0.8em 0;
	margin: 0.8em 0 1em 0;
	border: 2px solid #eec;
	width: 23em;
	text-align: center;
	
}
.nullText, .captcha {
	display: none;
}
#contactForm label {
	display: block;
	margin: 0 0 0.5em 0;
}
#contactForm input, #contactForm textarea {
	margin: 0 0 2em 0;
}
#contactForm {
	padding: 1em;
}
#contactForm div {
	background: none;
}
#sendMail {
	width: 14em;
	margin: 0 auto;
	text-align: center;
}
#sendMail input {
	margin: 0;
}
.importantForm {
	display: none; /* honey Trap */
}

#fpass {
    margin-bottom: 1em;
}


