input, textarea{
	margin-bottom: 5px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #9B956F;
	padding: 2px;
}

#login_form input, #login_form textarea {
	border: 1px solid #232323;
}

form {
	margin-bottom: 10px;
}

table#bonus_form {
	width: 309px;
	border-spacing: 0;
	margin: 0 0 0 30px;
}

table#contact_form {
	width: 500px;
	margin: 0 0 0 30px;
	border-spacing: 0;
}

td.label {
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
}

#bonus_form td.content, #contact_form td.input, e#contact_form td.label {
	padding: 5px 15px 5px 25px;
}

#bonus_form td.button, #contact_form td.button {
	padding: 13px 25px 5px 25px;
	text-align: right;
}

tr.form_top {
	background: url(/images/boxes/yell_top.gif) no-repeat top left;
	font-size: 110%;
	line-height: 2em;
	color: #595734;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

tr.form_top#grey {
	background: #ededed url(/images/boxes/grey_top.gif) no-repeat top left;
	color: #232323;
}

tr.form_top td {
	padding-left: 15px;
}

#bonus_form tr, #contact_form tr, #register_form tr {
	background-color: #fef6de;
}

#login_form tr {
	background-color: #ededed;
}

tr.form_bottom {
	background: url(/images/boxes/yell_bottom.gif) no-repeat top left;
}

tr.form_bottom#grey {
	background: url(/images/boxes/grey_bottom.gif) no-repeat top left;
}
#login_form {
	margin: 0 auto;
	font-size: 1em;
	width: 309px;
	border-spacing: 0;
}

#register_form {
	clear: left;
	font-size: 1em;
	margin: 5px auto 0 auto;
	width: 309px;
	border-spacing: 0;
}

#register_form td.label, #login_form td.label, #register_form td.input, #login_form td.input, #register_form td.error, #login_form td.error {
	padding: 4px 15px;
}

td.error {
	color: #990000;
	padding: 3px 0 3px 20px;
	font-size: 80%;
}

td#forgot
{
	text-align:  right;
	vertical-align:  top;
}

td#forgot a {
	color: #0bad5e;
	padding: 3px 17px 0 0;
	font-size: 80%;
}

#hidden_field
{
	visibility: hidden;
	display: none;
	height: 0;
	width: 0;
}