BODY { 	font-SIZE: 12px; COLOR: #000000; FONT-FAMILY: sans-serif; margin: 0 0 0 0; text-align:center}

#wrap {  background-color: #fff;  clear:both;  text-align: left; position: relative;  width: 770px;  margin: 0 auto 0 auto;}

#utility { width:770px; text-align:right; font-size: 11px; color: #000; line-height: 18px; vertical-align:bottom;}
#utility a { color: #000; font-weight:900}
#utility a:hover { text-decoration: none; }
#nav2 li { display: inline; list-style-type: none;  border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 4px 4px 4px 4px; vertical-align:bottom; line-height: 65px; height: 20px;}

a { text-decoration:underline}
a:hover {text-decoration:none}

#logobar { width:770px; background-color:#fff; border-top: 6px solid #fff}
#logobar li { color: #cc6600; display: inline; font-size: 12px; }

P
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 8px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: sans-serif
}
H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 15px
}
H2
{
    MARGIN-TOP: 15px;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px
}
H3
{
    MARGIN-TOP: 11px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px
}
H4
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #666666;
    PADDING-TOP: 3px
}
OL
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
UL
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
.Mwhite
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
}
.Mblue
{
    FONT-SIZE: 12px;
    COLOR: #0000ff;
}
.Swhite { FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; }
.Sblue { FONT-SIZE: 11px; COLOR: #0000ff; }
.XSgray { FONT-SIZE: 9px; COLOR: #666666; }
.ptitle { FONT-SIZE: 14px; COLOR: #0000ff; }
.inline { COLOR: #0000ff; }
.hidden { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Sans-serif; }
.XL
{
    FONT-SIZE: 16px
}
.XLwhite
{
    FONT-SIZE: 16px;
    COLOR: #ffffff
}
.XLprice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ce6a00
}
.L
{
    FONT-SIZE: 14px
}
.Lorange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff6600
}
.Lwhite
{
    FONT-SIZE: 14px;
    COLOR: #ffffff
}
.M
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
.Mwhite
{
    FONT-SIZE: 12px;
    COLOR: #ffffff
}
.Morange
{
    FONT-SIZE: 12px;
    COLOR: #cc6600
}
.S
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 18px
}
.Scart
{
    FONT-SIZE: 11px;
    COLOR: #000000
}
.XS
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.RHXS
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.XSrev
{
    FONT-SIZE: 10px;
    COLOR: #ffffff
}
.XSgray
{
    FONT-SIZE: 10px;
    COLOR: #999999
}
.altInput
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #888888 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #888888 1px solid
}
.altSelect
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #3ab13a;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 1px solid
}
.CatTitle 
{
    FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000
}
