BODY
{
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    MARGIN: 20px 20px 20px 25px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
BODY.optin
{
    BACKGROUND: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 0px 5px;
}
BODY.optin B
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
}
TABLE
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
TH
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana,  Arial, Helvetica, Sans-Serif
}
TR
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.colhead
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 600;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dddddd
}
.rowhead
{
    FONT-WEIGHT: 600
}
.contrastline
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dddddd
}
H1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
H2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
H3
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #000000
}
.Xlarge
{
    FONT-SIZE: 22px
}
.large
{
    FONT-SIZE: 18px
}
.medium
{
    FONT-SIZE: 14px
}
.base
{
    FONT-SIZE: 12px
}
.small
{
    FONT-SIZE: 10px
}
.xsmall
{
    FONT-SIZE: 9px
}
.alert
{
    COLOR: #cc0000
}
.confirm
{
    COLOR: #336699
}
IMG
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
IMG.logo
{
    Z-INDEX: 15;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
IMG.fruit
{
    Z-INDEX: 5;
    RIGHT: 0px;
    POSITION: absolute;
    TOP: 0px
}
IMG.merrill
{
    Z-INDEX: 10;
    LEFT: 290px;
    POSITION: absolute;
    TOP: 25px
}
IMG.product
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
B
{
    FONT-WEIGHT: 600
}
STRONG
{
    FONT-WEIGHT: 600
}
SUP.tag
{
    FONT-SIZE: 11px;
    COLOR: #cc0000
}
.sm_alert
{
    FONT-SIZE: 11px;
    COLOR: #cc0000
}
A:link
{
    COLOR: #18187e
}
A:visited
{
    COLOR: #18187e
}
A:active
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.footer:link
{
    FONT-SIZE: 11px;
    COLOR: #18187e
}
A.footer:visited
{
    FONT-SIZE: 11px;
    COLOR: #18187e
}
A.footer:active
{
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.footer:hover
{
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    TEXT-DECORATION: none
}


BODY.buttons
{
    BACKGROUND: url(../images/top-back.gif) #ffffff repeat-x;
    MARGIN: 0px
}
DIV.nav
{
    Z-INDEX: 5;
    LEFT: 270px;
    POSITION: absolute;
    TOP: 62px
}
.ButtonsPipe
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #ffffff
}
BODY.buttons A:link
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
BODY.buttons A:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
BODY.buttons A:active
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #003366;
    TEXT-DECORATION: none
}
BODY.buttons A:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #003366;
    TEXT-DECORATION: none
}



BODY.toc
{
    FONT-SIZE: 12px;
    MARGIN: 20px 0px 0px 0px;
    Background: url(../images/toc-back.gif) #ffffff repeat-y;
}
.tocchild
{
}
.tocindent
{
    MARGIN: 0px 0px 0px 15px;
}
.ImprintHeading
{
    FONT-WEIGHT: 600
}
.ImprintTextSubHeading
{
    FONT-SIZE: 10px
}
.ImprintCell
{
    BORDER-RIGHT: #b4c4d9 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b4c4d9 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #b4c4d9 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #b4c4d9 1px solid
}
.ImprintText
{
    FONT-SIZE: 12px
}
.ImprintComment
{
    FONT-SIZE: 10px;
    COLOR: #cc0000
}
.ImprintLink
{
    FONT-SIZE: 10px
}
.ImprintRightBorder
{
    BORDER-RIGHT: #cc0000 1px solid
}
#steplabel
{
    COLOR: #cc0000
}
#cursteplabel
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 12px;
    COLOR: #cc0000
}
.qtyTABLE
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #b4c4d9
}
.priceTABLE
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eeeeee
}
.discprice
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #cc0000;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eeeeee
}
.specCharTABLE
{
    BORDER-RIGHT: #cc0000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cc0000 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cc0000 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cc0000 1px solid
}
.specCharTH
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #b4c4d9
}
.specCharTD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.upsellColor
{
    BACKGROUND-COLOR: #ffd061
}
.ViewDetails
{
    BACKGROUND-COLOR: #eeeeee
}

/* Order Pages */

BODY.order
{
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/top-back.gif) #ffffff repeat-x;
    MARGIN: 85px 55px 20px
}
BODY.NoFrame
{
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/top-back.gif) #ffffff repeat-x;
    MARGIN: 115px 45px 20px
}
.OrderMargins
{
    MARGIN: 0px 0px
}
TABLE.order_timeline
{
   WIDTH: 704px;
}
TD.order_active
{
    COLOR: #000000;
    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%;      
}
DIV.nav2
{
    Z-INDEX: 5;
    LEFT: 661px;
    POSITION: absolute;
    TOP: 61px
}



BODY.login
{
    FONT-SIZE: 12px;
    BACKGROUND: url(images/top-back.gif) #ffffff repeat-x;
    MARGIN: 115px 55px 20px
}
.loginborder
{
    Z-INDEX: 5;
    LEFT: 81px;
    POSITION: absolute;
    TOP: 108px;
    border: #CCCCCC 1px solid;
}
.logintext
{
    LEFT: 73px;
    POSITION: relative;
    TOP: 45px;
}
.loginboxtext
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: 600;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.loginboxes
{
    Z-INDEX: 5;
    LEFT: -160px;
    POSITION: relative;
    TOP: 30px;
    border: none;
}
.loginlogo
{
    Z-INDEX: 5;
    LEFT: 75px;
    POSITION: absolute;
    TOP: 5px;
}
.loginfooter
{
    Z-INDEX: 10;
    LEFT: 81px;
    POSITION: absolute;
    TOP: 450px;
}
TD.Login
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px
}
INPUT.Login
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px
}
H1.Login
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 24px;
    COLOR: #18187e;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
H2.Login
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 24px;
    COLOR: #18187e;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
H3.Login
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

.PaymentLeftBorder
{
}
.confirmtitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #6699CC
}
.confirmsubtitle
{
    FONT-WEIGHT: 600;
    COLOR: #000000;
    BACKGROUND-COLOR: #CCCCCC
}
.confirmheader
{
    BACKGROUND-COLOR: #eeeeee
}
.confirmsubhead
{
}
.rowhead
{
    FONT-WEIGHT: 600
}
.rowitem
{
    FONT-SIZE: 11px
}
