div#memberpay{
border:1px #e6e6fa solid;
padding:20px;
background-color:#f8f8ff;
}

div#memberpay .payerr{
margin:0;
padding-left:35px;
font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
background:url(../images/alert.png) 5px center no-repeat;
}

div#memberpay .memberpay_cap{
background:url(../images/bar.gif) left no-repeat;
font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
color:#505050;
padding-left:23px;
}

div#memberpay .memberpay_txt{
font:12px/22px Verdana, Arial, Helvetica, sans-serif;
color:#505050;
margin:10px 0px;
}

div#memberpay span.money{
color:#ff6600;
font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}

div#memberpay input.bigbutton{
color:#505050;
border-top:1px #fece96 solid;
border-left:1px #fece96 solid;
border-right:1px #fe9222 solid;
border-bottom:1px #fe9222 solid;
font:12px/23px Verdana, Arial, Helvetica, sans-serif;
padding:0px 5px;
background:url(../images/buttonbg.gif) left center repeat-x;
}

div#memberpay .memberpayok_cap{
background:url(../images/yes.gif) left no-repeat;
font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
color:#505050;
padding-left:23px;
}

