.xForm										{ padding: 10px 0; font-size:11px; }
.xForm table								{ width: 80%; }
.xForm td									{ padding: 0 10px 15px 0; width: 50%; }
.xForm label								{ width: 100%; display: block; color: #1a1a1a; font-size: 11px; }
.xForm legend								{ width: 100%; display: block; color: #1a1a1a; padding-bottom: 5px; }
.xForm input								{ width: 99%; height:19px; margin:5px 4px 2px 0; padding:2px 2px; border-top: #818181 solid 1px; border-bottom: #cdcdcd solid 1px; border-left: #a8a8a8 solid 1px; border-right: #a8a8a8 solid 1px; background:#fafafa; }
.xForm input:focus							{  }
.xForm select								{ height:auto; margin:5px 4px 2px 0; padding: 2px 2px; border-top: #818181 solid 1px; border-bottom: #cdcdcd solid 1px; border-left: #a8a8a8 solid 1px; border-right: #a8a8a8 solid 1px; background:#fafafa; }
.xForm select:focus							{  }
.xForm textarea								{ width: 99%; height:auto; margin:5px 4px 2px 0; padding:2px 2px; border-top: #818181 solid 1px; border-bottom: #cdcdcd solid 1px; border-left: #a8a8a8 solid 1px; border-right: #a8a8a8 solid 1px; background:#fafafa; }
.xForm textarea:focus						{  }
.xForm fieldset								{ margin: 0; padding: 0; border: none; }
.xForm fieldset label						{ width: auto; font-weight: normal; display: inline; padding-left: 7px; position: relative; top: -3px; }
.xForm fieldset legend						{ font-weight: normal; }
.xForm fieldset input						{ width: auto; padding: 0; margin: 0; border: none; background:#fafafa;}
.xForm input.submit,
.xForm input[type=submit]					{ width: 77px; height:27px; float:right; margin:0; padding:0; cursor:pointer; text-transform:uppercase; font-size: 11px; font-weight: bold; color: #fff; background: transparent url(../img/submit_btn.png) left top no-repeat; border: none; }
.xForm input[type=submit]:hover 			{  }
.xForm input[type=submit]:focus 			{  }
.xForm input[type=file]						{ height:auto; }


