#PageOuterDiv
{
    text-align: center;
    height: 100%;
}

#PageInnerDiv
{
    width: 997px;
    margin-left: auto;
    margin-right: auto;
}

body
{
    background-image: url('images/back.gif' );
    height: 100%;
    margin: 0px;
    font-family: Georgia, Times New Roman, Verdana, Tahoma, Arial;
    font-size: 10px;
    text-decoration: none;
    color: Gray;
}

a
{
    color: Gray;
    text-decoration: underline;
}

.authorname
{
    color: Black;
    font-weight: bold;
}

.producttitle
{
    color: Black;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
}

.styletitle
{
    color: Black;
    font-size: 20px;
    font-weight: normal;
}

.productattributestitle
{
    color: Gray;
    font-size: 15px;
    font-weight: normal;
}

.productrollover
{
    color: White;
    font-size: 12px;
    font-weight: bold;
}

a.headerlink
{
    color: White;
    text-decoration: none;
}

a.tablink
{
    color: Gray;
    font-size: 11px;
    text-decoration: none;
}

a.headerlink
{
    color: White;
    font-size: 10px;
    text-decoration: none;
}

.menuheader
{
    font-size: 12px;
    text-decoration: none;
    color: Black;
}

a.menuheader
{
    font-size: 12px;
    text-decoration: none;
    color: Black;
}

a.menulink
{
    color: White;
    font-size: 11px;
    text-decoration: none;
}

a.menulink:hover
{
    color: Yellow;
    font-size: 11px;
    text-decoration: none;
}

#Footer
{
    font-size: 9px;
    color: Gray;
    text-decoration: none;
}

a.footerlink
{
    font-size: 9px;
    color: Gray;
    text-decoration: none;
}

.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt;
}

#tweet ul
{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}

#tweet li
{
    margin-top: 7px;
}
