
/* Start Form Styles */
form {margin:0; padding:0;}
.tinyButton {padding-left:10px;}

input#bttn {
	font-weight:bold;
	color:#fff;
	border:3px double #fff;
	padding:.25em .5em;
	margin:.5em 0 1em;
	background:#f05d26;
	font-size:1.272em;
}

form.greForm {width:450px;}

form.greForm div.formItem input.grInputText,
form.greForm div.formItem input.grInputEmailAddress,
form.greForm div.formItem input.grInputPassword1,
form.greForm div.formItem input.grInputPassword2,
form.greForm div.formItem select.grInputChooseSingle
{width:190px; float:left;}

form.greForm div.formItem select.grInputChooseSingle {width:190px; float:left;}

form.greForm div.formItem select#grid-basicTitle {width:50px;}

form.greForm div.formItem {
	margin:5px 0 0;
	padding:4px 5px;
	border:1px solid #fff;
	overflow:hidden;
}

form.greForm div.formItem:hover {
	background:#fff776;
	border:1px solid #c2aa76;
}

form.greForm div.submit, form.greForm div.submit:hover {
	background:#fff;
	border:0;
}

form.greForm div.grFormErrorFieldLabel, form.greForm div.grFormErrorFieldLabel:hover {
	background:#fc8;
	border:1px solid #f05d26;
	color:#c00;
}

form.greForm label {
	text-align:right;
	width:160px;
	margin:0 10px 0 0;
	font-weight:bold;
	float:left;
	padding:.25em 0 0;
	font-size:1.090em;
}

form.greForm div.grFormErrorFieldLabel input {border:1px solid #f05d26;}
form.greForm .submit input {float:none;}
form.greForm .submit {text-align:center;}

p.grFormErrorFieldLabel {
	padding:.5em;
	border:1px solid #f05d26;
	background:#fc8;
	color:#c00;
	font-weight:bold;
}
/* End Form Styles */