/* CSS is by general pages and then individual pages. Comments indicate unique pages. Selectors are grouped and seperated with commas. Please maintain these comments and groupings. - kimmer July 13, 2004 */

/* General Pages */
BODY
{
    BACKGROUND: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    MARGIN: 20px 20px 20px 25px;
}
TABLE, TH, TR, TD
{
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
}
.colhead
{
    BACKGROUND-COLOR: #CCCCCC;
    FONT-WEIGHT: 600;
    PADDING: 2px 3px;
}
.rowhead
{
    FONT-WEIGHT: 600;
}
.contrastline
{
    BACKGROUND-COLOR: #EEEEEE;
    PADDING: 2px 3px;
}
H1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 20px;
    FONT-WEIGHT: 600;

}
H2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: 500;

}
H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: 600;
}
.Xlarge
{
    FONT-SIZE: 22px;
}
.large
{
    FONT-SIZE: 18px;
}
.medium
{
    FONT-SIZE: 14px;
}
.base
{
    FONT-SIZE: 12px;
}
.small, .footer,
{
    FONT-SIZE: 11px;
}
.alert
{
    COLOR: #CC0000;
}
.confirm
{
    COLOR: #1B488B;
}
IMG
{
    BORDER-STYLE: none;
}
IMG.logo
{
    LEFT: 34px;
    POSITION: absolute;
    TOP: 6px;
}
IMG.topleft
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
}
IMG.merrilllogo
{
    LEFT: 303px;
    POSITION: absolute;
    TOP: 25px;
}
IMG.macro
{
    BORDER: 1px solid #cccccc;
}
IMG.product
{
    BORDER-STYLE: none;
}
B, STRONG,
{
    FONT-WEIGHT: 600;
}
sup.tag, .sm_alert
{
    COLOR: #CC0000;
    FONT-SIZE: 11px;
}
A:link, A:visited
{
    COLOR: #000000;
}
A:active, A:hover
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}

/* Buttons Page */
BODY.buttons
{
    BACKGROUND: url(../images/top-back.gif) #FFFFFF repeat-x;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px;
}
Div.nav
{
    LEFT: 442px;
    POSITION: absolute;
    TOP: 22px;
    Z-INDEX: 5;
}
Div.topwelcome
{
    POSITION: absolute;
    TOP: 54px;
    LEFT: 212px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #FFFFFF;
    FONT-SIZE: 15pt;
}
.ButtonsPipe
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #000000;
}
A.Buttons:link, A.Buttons:visited
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
}
A.Buttons:active, A.Buttons:hover
{
    COLOR: #3333CC;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
}
A.footer:link, A.footer:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.footer:active, A.footer:hover
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}

/* TOC Page */
BODY.toc
{
    BACKGROUND: url(../images/toc-back.gif) #FFFFFF repeat-y;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 13px;
    MARGIN: 20px 0px 0px 8px;
}
.tocchild
{
    FONT-SIZE: 13px;
    PADDING-LEFT: 14px;
}
.TocMargins
{
    POSITION: relative;
    LEFT: 14px;
}
.tocblock
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
}


/* Product Pages */
.ImprintHeading
{
    FONT-WEIGHT: 600;
}
.ImprintTextSubHeading
{
    FONT-SIZE: 10px;
}
.ImprintCell
{
    BORDER-STYLE: solid;
    BORDER-COLOR: #B4C4D9;
    BORDER-WIDTH: 1px;
    FONT-SIZE: 10px;
    MARGIN: 5px 5px 5px 5px;
    PADDING: 5px 0px 5px 5px;
}
.ImprintText
{
    FONT-SIZE: 12px;
}
.ImprintComment
{
    COLOR: #CC0000;
    FONT-SIZE: 10px;
}
.ImprintLink
{
    FONT-SIZE: 10px;
}
.ImprintRightBorder
{
    BORDER-RIGHT: 1px solid #CC0000;
}
#steplabel
{
    COLOR: #CC0000;
}
#cursteplabel
{
    COLOR: #CC0000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 400;
}
.qtyTABLE
{
    COLOR: #000000;
    BACKGROUND-COLOR: #B4C4D9;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    PADDING: 3px 3px 3px 3px;
}
.priceTABLE
{
    COLOR: #000000;
    BACKGROUND-COLOR: #EEEEEE;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    PADDING: 3px 3px 3px 3px;
}
.discprice
{
    COLOR: #CC0000;
    BACKGROUND-COLOR: #EEEEEE;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    PADDING: 3px 3px 3px 3px;
}
.specCharTABLE
{
    BORDER-STYLE: solid;
    BORDER-COLOR: #CC0000;
    BORDER-WIDTH: 1px;
    PADDING: 3px 3px 3px 3px;
}
.specCharTH
{
    BACKGROUND-COLOR: #B4C4D9;
    PADDING: 3px 3px 3px 3px;
}
.specCharTD
{
    PADDING: 3px 3px 3px 3px;
}

/* Cart Page */
.ViewDetails
{
    FONT-SIZE: 11px;
}

/* Order Pages and Pages No Frames */
BODY.order, BODY.NoFrame
{
    BACKGROUND: url(../images/top-back.gif) #FFFFFF repeat-x;
    MARGIN: 115px 55px 20px 55px;
}
BODY.loginNoFrame, BODY.login
{
    BACKGROUND: url(../images/top-back.gif) #FFFFFF repeat-x;
    MARGIN: 130px 0px 0px 30px;
}
Div.nav2
{
    LEFT: 642px;
    POSITION: absolute;
    TOP: 22px;
    Z-INDEX: 5;
}
.loginphoto
{
    BORDER-STYLE: none; 
    POSITION: absolute;
    LEFT: 460;
    TOP: 120;   
}
.loginlogo
{
    POSITION: absolute;
    LEFT: 0;
    TOP: 0;
    BORDER-STYLE: none;    
}
.loginboxes
{
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 90%;
    HEIGHT: 90%;
   
}


.OrderMargins
{
    MARGIN: 15px 25px;
}
TD.order_active
{
    COLOR: #3333CC;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600; 
    Width: 25%;   
}
TD.order_not_active
{
    COLOR: #999999;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;    
    Width: 25%;
}
TD.order_timeline
{
    BACKGROUND: url(../images/order_timeline.gif) #FFFFFF repeat-x;
    COLOR: #999999;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600; 
    Width: 25%;      
}
.ButtonsLine
{
}
.confirmtitle, .quickformtitle
{
    BACKGROUND-COLOR: #3333CC;
    COLOR: #FFFFFF;
    FONT-SIZE: 16px;
    FONT-WEIGHT: 600;
}
.confirmsubtitle
{
    BACKGROUND-COLOR: #999999;
    COLOR: #FFFFFF;
    FONT-WEIGHT: 600;
}
.confirmheader
{
    BACKGROUND-COLOR: #CCCCCC;
    FONT-WEIGHT: 600;
    PADDING: 2px 3px;
}
.confirmsubhead
{
}
