.themeBG, .roundDefinition dt, .tableft ,.framesetline, .tabbox th,.MainFormBtn,.MenuFormBtns,.BodySubMenu TD.findheading,.homethinstripe
{
	background-color: #8D7104;
}

#ctl00_MainContent_btnOnlinePayment
{
    visibility: hidden;
}

.InsuredStatusCurrentDue
{
    height: 185px;
}

#ctl00_spanPrivacy {
    background-image:  url('https://www.superiorpayment.com/bundles/superiorpaymentfrontend/images/fp-make-a-payment.gif');
    background-repeat: no-repeat;
    background-color:  red;

    position: absolute;
    display:  inline-block;

    top:    420px;
    left:   542px;
    width:  100px;
    height: 20px;

    margin:  0px;
    padding: 0px;

    line-height: 5em;
    font-size:   0em;

    z-index: 999;
}

#ctl00_spanPrivacy span.copyright
{
    display: none;
}

#ctl00_lnkPrivacy
{
    display: inline-block;

    width:  100px;
    height: 20px;
    margin: 0px;
    color:  red;
}

*html .copyrightPos span a.copyright
{
    left:  540px;
    width: 132px;
}

/**
 * override defaults to provide x-browser consistency in regards to element
 * placement
 */
#ctl00_MainContent_lblStatus, .PageTitel, h1
{
    font-size: 20px;
}

td, th, body
{
    font-size: 12px;
}

button, .MainFormBtn, .MenuFormBtns {
    font-size: 11px;
}

.tabbox th
{
    font-size: 1em;
}

#ctl00_MainContent_pnlAccounts
{
    z-index: 1000;
    background-color: white;
}

#ctl00_MainContent_pnlAccountDetail,
#ctl00_MainContent_pnlPolicies,
#ctl00_MainContent_pnlPaymentSchedule
{
    position: relative;
    z-index: 1000;
    background-color: white;

    /* to ensure we cover the button (the duplication is an IE hack since it
     * does not support min-height, but rather treats height as min-height and
     * does not support !important) */
    min-height: 400px;
    height:     auto !important;
    height:     400px;
}

#ctl00_MainContent_pnlPaymentActionDetails,
#ctl00_MainContent_pnlConfirmation table
{
    background-color: white;

    position: relative;
    z-index:  1000;

    padding: 25px 0px;
}

#ctl00_MainContent_pnlPaymentInformation
{
    background-color: white;

    position: relative;
    z-index:  1000;

    min-height: 200px;
    height:     auto !important;
    height:     200px;
}
