.payment_error {
    border: 1px solid #f00;
    text-align: center;
    padding: 20px;
    color: #f00;
    font-weight: bold;
    font-size: 18px;
}

.member_page table#content {
    width:98%;
}

.right_box .txt11v-b {
    line-height: 14px;
}

.payments_list {
    width:100%;
    border:1px solid black;

}

.payments_list th {
    text-align:center;
    color:#fff;
    background-color:#000;
}
.payments_list td {
    text-align:center;
}

.tips_list {
    border:1px solid #000;
    width:100%;
}
.tips_list th {
    background-color: #000;
    color: #ddd;
    text-align:center;
}
.tips_list a {
    color: #000;
}
.tips_list td {
    text-align:center;
}


/* FORM ERROR BOX */

.form_error {
    color           : #000;
    font-size       : 12px;
    font-weight     : normal;
    border          : solid 1px red;
    background-color: yellow;
    padding         : 10px 30px 10px 30px;
}

.form_error .description {
    color           : #333;
    font-size       : 11px;
    font-weight     : normal;
    padding         : 3px 20px 3px 20px;
}

.form_error .description a,
.form_error .description a:visited,
.form_error .description a:hover,
.form_error .description a:active{
    color           : #339;
    font-weight     : bold;
    text-decoration : underline;
}

/* FORM MESSAGE BOX */

.form_message {
    color           : #000;
    font-size       : 13px;
    font-weight     : normal;
    border          : solid 1px green;
    background-color: lightgreen;
    padding         : 10px 30px 10px 30px;
}

.form_message .description {
    color           : #333;
    font-size       : 12px;
    font-weight     : normal;
    padding         : 3px 20px 3px 20px;
}

.form_message .description a,
.form_message .description a:visited,
.form_message .description a:hover,
.form_message .description a:active{
    color           : #339;
    font-weight     : bold;
    text-decoration : underline;
}

.error_box{
    color           : #000;
    font-size       : 12px;
    font-weight     : normal;
    border          : solid 1px red;
    background-color: yellow;
    padding         : 20px 30px 20px 30px;
    width           : 100%;
}
.alert_time {
    text-align:right;
}

.my_tipsters {
    border:1px solid #ddcccc;
    border-collapse: collapse;
}

.my_tipsters th {
    background-color: #100;
    color: #ffeeee;
    font-weight: bold;
    text-align: center;
}

.my_tipsters .stats {
    width: 120px;
    text-align: right;
}

.my_tipsters .options {
    text-align: right;
    width: 30px;
}

.my_tipsters .unsub {
    cursor: pointer;
}
