/*	===============================================
	FORM CLASSES
	=============================================== */
/*	LEFT SERACH Form
	===================================================== */
#leftSearch {
	background: #e5e5e5;
	padding: 10px 0 9px 0;
}
#leftSearch div {padding: 3px 0 2px 0;}
#leftSearch form{}
#leftSearch input[type="text"]{
	width: 100%;
	font-size: 12px;
	font-family: arial;
	color: #999;
	margin-right: 1px;
	padding: 4px 2px;
}
#leftSearch input[type="submit"]{
	padding: 3px 8px;
	margin-left: 1px;
}

/*	SEARCH PAGE CLASSES
	=================================================== */
#searchFormBG {
	margin: 10px 0;
   }
#searchFormBG form {
	background:  #eee;
	padding: 8px;
   }

/*	CHECK-OUT Form
	===================================================== */
#regFormBG {
	margin-bottom: 10px; 
}
#regFormBG table {width: 100%; margin: 10px 0;}
#regFormBG table td {padding: 2px; line-height: 100%}
#regFormBG table th {
	text-align: right;
}
#regFormBG table th.local {
	vertical-align: top;
	padding-top: 24px;
}

#regFormBG table th.errorBG {
	background-color: #fe3;
	border: 1px solid #fff;
}

/* Registration forms
	=========== =========== =========== */
.formBG {
	padding: 10px;
	text-align: center;
}
.formBG table {
	margin: 0 auto;
	text-align: left;
}

#formBG {
	padding: 10px 0;
}
#formBG form {
	}
#formBG form tr.aorato {
	display: none
}

#formBG form th {
	background: #fff;
	color: #09d;
	text-align: right;
	white-space:nowrap;
	}

#formBG span {
	color: #f40;
	font-weight: bold;
}

#formBG div {
	padding: 5px;
	margin: 5px 0;
	background: #fff;
}
#formBG input {
	padding: 3px;
}
#formBG input[type="submit"] {padding: 5px 12px;}


/* END
=============*/