

form.PayForm { }
form.PayForm fieldset { border:1px solid #bfd1ee; padding:10px 20px; margin:15px 0; }
form.PayForm fieldset legend { padding:0 5px; margin:0 10px; font-weight:bold;}
form.PayForm p { margin:0.3em 0; padding:0; clear:both; }
form.PayForm p label { display:block; width:8em; float:left; clear:left; cursor:pointer; }
form.PayForm p input { border:1px solid #789fe1; padding:2px 4px; background:#FFF; width:15em; }
form.PayForm p input:focus { border-color:#e1bd78; }
form.PayForm p input.card_date { width:4em; }
form.PayForm p input.card_month { width:2.5em; }
form.PayForm input.submit { background:#2563CA ; color:#FFF; font-weight:bold; border:1px solid #0b3c8d; padding:5px 15px; 
							overflow:visible; cursor:pointer; width:auto; margin:10px auto; }

form.PayForm label.error { display:none !important; }
form.PayForm p input.error { border-color:#bf3939; background:#f8f1f1; }

form.PayDeposit { width:27em; margin:2em auto; font-size:1.5em; }
form.PayDeposit #payment_amount { background:url(images/input-dollar.gif) 3px no-repeat; padding-left:1em; width:6em; }

form.PayDeposit fieldset a.xe_pca { float:right; font-size:0.6em; }