

form.PayDeposit { }
form.PayDeposit p { clear:both; margin:0.4em; padding:0; }
form.PayDeposit p label { float:left; display:block; width:8em; }
form.PayDeposit p input { border:1px solid #777777; background-color:#f5f5f5; width:20em; }
form.PayDeposit p input:focus { border-color:#fa791b; background-color:#FFF;  }
form.PayDeposit p select { width:20.5em; font-size:1em; border:1px solid #777777; }
form.PayDeposit p select option { padding:0 0.3em; }

form.PayDeposit p input#total_amount { width:6em; font-size:1.4em; padding-left:1.2em;
										background-image:url(images/dollar_sign.gif); background-position:5px; background-repeat:no-repeat; }
form.PayDeposit p input#card_month { width:3em; }
form.PayDeposit p input#card_year { width:6em; }



form.PayDeposit p input.submit { width:auto; padding:0.3em 2.2em; font-weight:bold; cursor:pointer; background:#ff8c3d; border:1px solid #f73100; color:#FFF; 
								-moz-border-radius:6px; -webkit-border-radius:6px; }

form.PayDeposit label.error { display:none !important; }
form.PayDeposit input.error, form.PayDeposit textarea.error,
form.PayDeposit p input.error, form.PayDeposit p textarea.error { border:1px solid red; background:#fff2f2 url(images/exclaim.gif) top right no-repeat; }