.msgbox {
width:80%; border: solid 1px #AD860D; margin: 5px auto; padding: 10px; text-align: center; background: url('/sites/all/themes/tthOptimusPrime/_assets/images/story_header_bg.gif') -1px -1px repeat-x;
}

/********************************************/
/* Membership table styles (also used for Giveaways)
/********************************************/


    /* main table background color and foreground color */
    TABLE.membershiptable {
        /* background-color: #161c26 !important; /* sets the color between cells */
        width: 100%;
        border-spacing: 1px; /* allow the background color to show through */
        border-collapse: separate !important; /* override the theme's default */
    }

    /* set the left and top border to make a raised look */
    TABLE.membershiptable TD {
        border-left: 1px solid #494e5a !important;
        border-top: 1px solid #494e5a !important;
        padding: 6px;
    }

    /* set the background color and border colors for category heads */
    TABLE.membershiptable TD.categoryhead, TABLE.membershiptable TH {
        background: #38404c !important;
        border-left: 1px solid #585f6b !important;
        border-top: 1px solid #585f6b !important;

        font-size: 10pt;
        font-weight: bold;
    }

    TABLE.membershiptable TD.blank {
        border-left: 0px !important;
        border-top: 0px !important;
    }

    TABLE.membershiptable TD.arrow {
        padding-left: 25px;
        background: url("http://images.tentonhammer.com/membership/arrow.gif") no-repeat 10px 50%;
    }

    /* set two different background colors for alternating column styles */
    TABLE.membershiptable TD.colstyle1 { background-color: #2e333e !important; }
    TABLE.membershiptable TD.colstyle2 { background-color: #313743 !important; }

    .cntr { text-align: center }
    .w400 { width: 400px !important; }
    .w600 { width: 600px !important; }

    TABLE.membershiptable STRONG {
        color: #FFFFFF;
    }


    DIV#button0-signup, DIV#button1-signup, DIV#button2-signup { margin: 25px 0; }
    DIV#button0-signup A, DIV#button1-signup A, DIV#button2-signup A {
        display: block;
        width: 477px;
        height: 44px;
        text-decoration: none;
    }
    DIV#button0-signup A { background: url("http://images.tentonhammer.com/membership/button0-css.png") -1px -1px no-repeat !important; }
    DIV#button1-signup A { background: url("http://images.tentonhammer.com/membership/button1-css.png") -1px -1px no-repeat !important; }
    DIV#button2-signup A { background: url("http://images.tentonhammer.com/membership/button2-css.png") -1px -1px no-repeat !important; }
    DIV#button0-signup A:hover, DIV#button1-signup A:hover, DIV#button2-signup A:hover {
        background-position: -1px -46px !important;
    }

    IMG.store-price {
        float: right;
        display: block;
    }

    INPUT.store-submit {
        top: 10px !important;
    }
