/* The style file for PBI web site */
/* Code by John Yang on Sep 27th, 2005 */
/* Define the CSS for the whole PBI web */
P.SubTitle
{
    font-size: 14pt;
}

fieldset.default
{
    width: 100%;
    padding: 0;
}

table.default
{
    width: 100%;
    border: 0;
    Background-color: #FFFFFF;
}

span.link
{
    text-decoration: none;
}

Font.ItemSymbol
{
    font-size: 10pt;
    color: #a62a2a;
}

Font.link
{
    color: #606060;
}

Font.note1
{
    font-size: 12pt;
    color: #ff0000;
}

Font.head
{
    font-size: 14pt;
    color: #404040;
}

Font.note
{
    font-size: 10pt;
    color: #202020;
}

Font.error
{
    font-size: 16pt;
    color: #ff0000;
}

td.error
{
    text-align: left;
    padding-left: 40;
}

/* Define the CSS for the customer info */
font.CusMenuItem
{
    font-size: 10pt;
    color: #800000;
}

font.CusTitle
{
    font-size: 8pt;
    color: #404040;
}

td.Customer
{
    width: 230;
    Background-color: #f8fff8;
    text-align: center;
    vertical-align: top;
}

td.CusTitle
{
    text-align: right;
    Background-color: #d0ffd0;
    Padding-right: 4;
    Padding-left: 4;
}

td.CusHead
{
    text-align: center;
    Background-color: #d0ffd0;
    Padding-right: 8;
    Padding-left: 8;
}

td.CusContent
{
    text-align: left;
    Background-color: #e8ffe8;
    Padding-right: 4;
    Padding-left: 4;
}

td.CusContent1
{
    Background-color: #e8ffe8;
    Padding-right: 8;
    Padding-left: 8;
}

td.CusMenuItem
{
    text-align: left;
    Padding-left: 20;
    Padding-top: 0;
    Padding-buttom: 0;
}

td.button
{
    text-align: center;
    cursor: hand;
}

table.Customer
{
    border: 0;
    background-color: #F8FFF8;
}

fieldset.Customer
{
    width: 180px;
    padding: 0;
}

/* Define the CSS for the Home Page */
td.home
{
    Background-color: #f8fff8;
    vertical-align: top;
}

/* Define the CSS for the Customer Page */
td.CusPage
{
    Background-color: #fff8f8;
    vertical-align: top;
    text-align: center;
}

table.CusPage
{
    border: 0;
    cellpadding: 2;
    cellspacing: 2;
    background-color: #fff8f8;
}

td.CusPagehead
{
    text-align: center;
    Background-color: #ffd0d0;
}

td.CusPageContent
{
    text-align: center;
    Background-color: #ffe8e8;
}

td.CusPageContent1
{
    text-align: left;
    Background-color: #ffe8e8;
    Padding-right: 8;
    Padding-left: 8;
}

td.CusPageContent2
{
    text-align: right;
    Background-color: #ffe8e8;
    Padding-right: 8;
    Padding-left: 8;
}

td.CusPageButton
{
    text-align: center;
    Background-color: #ffe8e8;
    cursor: hand;
}

td.CusPageButton1
{
    text-align: center;
    Background-color: #ffd0d0;
    cursor: hand;
}

td.CusPageTitle
{
    text-align: right;
    Background-color: #ffd0d0;
    Padding-right: 8;
    Padding-left: 8;
}

/* Define the CSS for the Product Page */
td.ProPage
{
    text-align: center;
    vertical-align: top;
    Background-color: #f8f8ff;
    padding: 8px;
}

td.ProItem
{
    text-align: left;
    padding-right: 8px;
    padding-left: 24px;
    Background-color: #f8f8ff;
}

td.ProImg
{
    text-align: center;
    vertical-align: middle;
}

td.ProDescription
{
    text-align: left;
    vertical-align: middle;
}

td.ProTitle
{
    width: 20%;
    text-align: Left;
    padding-left: 8;
    padding-right: 8;
}

td.ProTitle1
{
    text-align: Right;
    Background-color: #d0d0ff;
    padding-left: 8;
    padding-right: 8;
}

td.ProHead
{
    text-align: center;
    Background-color: #d0d0ff;
    padding-left: 8;
    padding-right: 8;
}

td.ProButton
{
    text-align: center;
    Background-color: #e8e8ff;
    cursor: hand;
    padding-left: 8;
    padding-right: 8;
}

td.ProContent1
{
    text-align: center;
    Background-color: #e8e8ff;
    padding-left: 8;
    padding-right: 8;
}

td.ProContent2
{
    text-align: right;
    Background-color: #e8e8ff;
    padding-left: 8;
    padding-right: 8;
}

td.ProContent3
{
    text-align: left;
    Background-color: #e8e8ff;
    padding-left: 8;
    padding-right: 8;
}

td.ProContent
{
    text-align: left;
    padding-left: 40;
    padding-right: 8;
}

table.Product
{
    border: 0;
    cellpadding: 2;
    cellspacing: 2;
    Background-color: #f8f8ff;
}

table.ProDetail
{
    border: 0;
    Background-color: #f8f8ff;
}

table.ProItem
{
    border: 0;
    Background-color: #f0f0ff;
}

font.ProTitle
{
    font-size: 16pt;
    color: #000020;
}
/* Define the CSS for the Order Page */
font.OrderTitle
{
    font-size: 16pt;
    color: #200020;
}

td.OrderPage
{
    Background-color: #fff8ff;
    vertical-align: top;
    text-align: center;
}

table.OrderPage
{
    border: 0;
    cellpadding: 2;
    cellspacing: 2;
    background-color: #fff8ff;
}

table.OrderCheck
{
    border: 0;
    cellpadding: 2;
    cellspacing: 2;
    background-color: #ffe8ff;
}

td.OrderTitle
{
    text-align: right;
    Background-color: #ffd0ff;
    Padding-right: 8;
    Padding-left: 8;
}

td.OrderHead
{
    text-align: center;
    Background-color: #ffd0ff;
}

td.OrderCheck
{
    Background-color: #ffd0ff;
    Padding-left: 40;
    Padding-top: 4;
    Padding-bottom: 4;
}

td.OrderContent
{
    text-align: center;
    Background-color: #ffe8ff;
}

td.OrderContent1
{
    text-align: left;
    Background-color: #ffe8ff;
    Padding-right: 8;
    Padding-left: 8;
}

td.OrderContent2
{
    text-align: right;
    Background-color: #ffe8ff;
    Padding-right: 8;
    Padding-left: 8;
}

td.OrderButton
{
    text-align: center;
    Background-color: #ffe8ff;
    cursor: hand;
}

td.OrderButton1
{
    text-align: left;
    Background-color: #ffe8ff;
    cursor: hand;
    Padding-right: 8;
    Padding-left: 8;
}

td.OrderButton2
{
    text-align: center;
    Background-color: #ffd0ff;
    cursor: hand;
}

fieldset.OrderPage
{
    padding-left: 8;
    padding-right: 8;
    padding-bottom: 8;
    Background-color: #fff8ff;
}

/* Define the CSS for the Refund Page */
font.RefundTitle
{
    font-size: 16pt;
    color: #002020;
}

td.RefundPage
{
    Background-color: #f8ffff;
    vertical-align: top;
    text-align: center;
}

table.RefundPage
{
    border: 0;
    cellpadding: 2;
    cellspacing: 2;
    background-color: #f8ffff;
}

table.RefundCheck
{
    border: 0;
    cellpadding: 2;
    cellspacing: 2;
    background-color: #e8ffff;
}

td.RefundTitle
{
    text-align: right;
    Background-color: #d0ffff;
    Padding-right: 8;
    Padding-left: 8;
}

td.RefundHead
{
    text-align: center;
    Background-color: #d0ffff;
}

td.RefundCheck
{
    Background-color: #d0ffff;
    Padding-left: 40;
    Padding-top: 4;
    Padding-bottom: 4;
}

td.RefundContent
{
    text-align: center;
    Background-color: #e8ffff;
}

td.RefundContent1
{
    text-align: left;
    Background-color: #e8ffff;
    Padding-right: 8;
    Padding-left: 8;
}

td.RefundContent2
{
    text-align: right;
    Background-color: #e8ffff;
    Padding-right: 8;
    Padding-left: 8;
}

td.RefundButton
{
    text-align: center;
    Background-color: #e8ffff;
    cursor: hand;
}

td.RefundButton1
{
    text-align: left;
    Background-color: #e8ffff;
    cursor: hand;
    Padding-right: 8;
    Padding-left: 8;
}

td.RefundButton2
{
    text-align: center;
    Background-color: #d0ffff;
    cursor: hand;
}

fieldset.RefundPage
{
    padding-left: 8;
    padding-right: 8;
    padding-bottom: 8;
    Background-color: #f8ffff;
}

/* Define the CSS for the Contact Page */
td.ContactPage
{
    Background-color: #f8ffff;
    vertical-align: top;
}

td.ContactTitle
{
    text-align: left;
    Padding-left: 8;
    Padding-right: 8;
    Background-color: #e0ffff;
}

td.ContactContent
{
    text-align: left;
    Padding-left: 40;
    Padding-right: 8;
}

table.ContactPage
{
    width: 100%
    border: 0;
    cellpadding: 2;
    cellspacing: 2;
    background-color: #f8ffff;
}

/* Define the CSS for the Registry Page */
td.RegTitle
{
    text-align: right;
    Padding-left: 8;
    Padding-right: 8;
    background-color: #e0e0e0;
}

td.RegContent
{
    text-align: left;
    Padding-left: 8;
    Padding-right: 8;
    background-color: #f0f0f0;
}

/* Define the CSS for the Link Page */
td.LinkPage
{
    Background-color: #fffff8;
    vertical-align: top;
}

td.LinkTitle
{
    text-align: left;
    Padding-left: 8;
    Padding-right: 8;
    Background-color: #e0ffff;
}

td.LinkContent
{
    text-align: left;
    Padding-left: 40;
    Padding-right: 8;
}

table.LinkPage
{
    width: 100%
    border: 0;
    cellpadding: 2;
    cellspacing: 2;
    background-color: #fffff8;
}

/* Define the CSS for the Manage Center */


