/* General Pages */
BODY
{
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    MARGIN: 20px 20px 20px 20px;
}
TABLE
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
}
TH
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
}
TR
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
}
TD
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
}
.colhead
{
    BACKGROUND-COLOR: #DDDDDD;
    FONT-WEIGHT: 600;
}
.subheader
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
}
.sidebox
{
    BORDER-STYLE: solid;
    BORDER-COLOR: #314B7C #314B7C #314B7C #314B7C;
    BORDER-WIDTH: 2px;
    FONT-SIZE: 10px;
    MARGIN: 10px 10px 10px 10px;
    PADDING: 5px 5px 15px 5px;
}
.outline
{
    BORDER-STYLE: solid;
    BORDER-COLOR: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;
    BORDER-WIDTH: 2px;
}
.contrastline
{
    BACKGROUND-COLOR: #DDDDDD;
}
H1
{
    COLOR: #244275;
    FONT-SIZE: 16px;
}
.H1
{
    COLOR: #244275;
    FONT-SIZE: 16px;
}
H2
{
    COLOR: #244275;
    FONT-SIZE: 14px;
}
H3
{
    COLOR: #244275;
    FONT-SIZE: 12px;
}
.Xlarge
{
    FONT-SIZE: 18px;
}
.large
{
    FONT-SIZE: 16px;
}
.medium
{
    FONT-SIZE: 14px;
}
.base
{
    FONT-SIZE: 12px;
}
.small
{
    FONT-SIZE: 10px;
}
.alert
{
    COLOR: #cc0000;
}
.confirm
{
    COLOR: #003399;
}
IMG
{
    BORDER: none;
}
IMG.logo
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
}
IMG.merrill
{
    LEFT: 105px;
    POSITION: absolute;
    TOP: 55px;
}
IMG.product
{
    BORDER-RIGHT: #999999 1px double;
    PADDING-RIGHT: 25px;
    BORDER-TOP: #999999 1px double;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 25px;
    BORDER-LEFT: #999999 1px double;
    PADDING-TOP: 25px;
    BORDER-BOTTOM: #999999 1px double;
}
B
{
    FONT-WEIGHT: 600;
}
STRONG
{
    FONT-WEIGHT: 600;
}
SUP
{
    FONT-SIZE: 11px;
}
SUP.tag
{
    COLOR: #cc0000;
    FONT-SIZE: 11px;
}
BLOCKQUOTE
{
    FONT-SIZE: 12px;
}
LI
{
    FONT-SIZE: 12px;
}
A:link
{
    COLOR: #000000;
}
A:visited
{
    COLOR: #000000;
}
A:active
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}

/* Buttons Page */
BODY.buttons
{
    BACKGROUND: #FFFFFF url("../images/buttons_bg.gif") repeat-x;
    COLOR: #164F7B;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    MARGIN: 0px;
}
A.buttons:link
{
    COLOR: #164F7B;
    TEXT-DECORATION: none;
}
A.buttons:visited
{
    COLOR: #164F7B;
    TEXT-DECORATION: none;
}
A.buttons:active
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}
A.buttons:hover
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}

/* TOC Page */
BODY.toc
{
{
    BACKGROUND: #164F7B;
    COLOR: #FFFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    MARGIN: 10px 5PX;
}
.subtoc
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    PADDING-LEFT: 10px;
}
.tocsmall
{
    COLOR: #FFFFFF;
    FONT-SIZE: 10px;
}

/* Help Page */
BODY.help
{
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    MARGIN: 10px 140px 5px 20px;
}
#stalker
{
    RIGHT: 22px;
    POSITION: absolute;
    TOP: 50px;
}

/* NoFrames Pages */
BODY.login, BODY.order, Body.NoFrame,
{
    BACKGROUND: url(../images/top_bg.gif) #ffffff repeat-x;
    MARGIN: 120px 20px;
}
.ImprintHeading
{
    FONT-WEIGHT: 600;
}
.ImprintTextSubHeading
{
    FONT-SIZE: 10px;
}
.ImprintCell
{
    BORDER-RIGHT: #E1DFD1 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #E1DFD1 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #E1DFD1 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #E1DFD1 1px solid;
}
.ImprintText
{
    FONT-SIZE: 12px;
}
.ImprintComment
{
    FONT-SIZE: 10px;
    COLOR: #cc0000;
}
.ImprintRightBorder
{
    BORDER-RIGHT: #cc0000 1px solid;
}
#steplabel
{
    COLOR: #cc0000;
}
#cursteplabel
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 12px;
    COLOR: #cc0000
}
.discprice
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
}
.ViewDetails
{
    BACKGROUND-COLOR: #DDDDDD;
}
.confirmtitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #666666;
}
.confirmsubtitle
{
    FONT-WEIGHT: 600;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #999999;
}
.rowhead
{
    FONT-WEIGHT: 600;
}
.rowitem
{
    FONT-SIZE: 12px;
}

