/* style sheet */

/* links */

A:link {color: darkblue}
A:active {color: tomato}
A:visited {color: indigo}

/* body style */
P, OL, LI {
color: #443322;
font-family: arial, helvetica, geneva, sans-serif;
font-size: small;
font-weight: lighter;
margin-top: 0pt;
margin-bottom: 1pt;
}

/* list style */
UL, DL {
color: #443322;
font-family: arial, helvetica, geneva, sans-serif;
font-size: small;
font-weight: lighter;
margin-top: 2pt;
margin-bottom: 3pt;
}

LI, DD {
margin-top: 1pt;
}

p.brushtable {
font-size: small;
font-weight: lighter;
margin-right: 3pt;
margin-left: 3pt;
margin-bottom: 1pt;
margin-top: 2pt;
}

p.tablehead {
color:tomato;
font-size: small;
font-weight: lighter;
margin-right: 3pt;
margin-left: 3pt;
margin-bottom: 1pt;
margin-top: 2pt;
}

p.sidehead {
text-align: right;
font-size: x-small;
font-weight: lighter;
margin-right: 2pt;
margin-bottom: 1pt;
margin-top: 2pt;
}

/* in small, content rotator graphics */
P.smallcaption {
font-size: x-small;
margin-right: 0pt;
margin-left: 0pt;
}

/* in feature graphics */
P.photocaption {
margin-right: 6pt;
margin-left: 6pt;
}

/* within shaded copy blocks */
p.insettext {
color: #443322;
font-family: arial, helvetica, geneva, sans-serif;
font-size: small;
font-weight: lighter;
margin-right: 12pt;
margin-left: 12pt;
margin-top: 12pt;
margin-bottom: 12pt;
}

/* within shaded copy blocks */
p.smallinsettext {
color: #443322;
font-family: helveticacondensed, arial, helvetica, geneva, sans-serif;
font-size: x-small;
font-weight: lighter;
margin-right: 12pt;
margin-left: 12pt;
margin-top: 12pt;
margin-bottom: 12pt;
}

P.corporate {
font-size: x-small;
margin-right: 8pt;
margin-left: 8pt;
margin-bottom: 8pt;
margin-top: 8pt;
}

P.corporateindented {
font-size: x-small;
margin-right: 8pt;
margin-left: 24pt;
margin-bottom: 8pt;
margin-top: 8pt;
}

P.smallcorporate {
font-size: x-small;
margin: 12pt;
}

/* color charts on product pages */
P.colorchart {
font-size: x-small;
font-weight:bold;
margin-right: 8pt;
margin-left: 8pt;
margin-bottom: 3pt;
margin-top: 3pt;
}

/* index section and home page */
P.indextabs {
font-size: xx-small;
margin-bottom: 6pt;
}

/* first level head everywhere */
H4 {
color: tomato;
font-size: medium;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
margin-top: 20pt;
margin-right:18pt;
text-align: left;
}

H4.indented {
margin-left:12pt;
}

/* second level head everywhere */
H5 {
color: tomato;
font-size: medium;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
text-align: left;
margin-right:18pt;
margin-top:14pt;
}

H5.tablehead {
margin-top:4pt;
margin-bottom:0pt;
text-align:center;
}

/* third level head in tables */
H6 {
color: tomato;
font-size: small;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
text-align: center;
margin-right:0pt;
margin-left:0pt;
margin-top: 4pt;
margin-bottom: pt;
}

H6.secondhead {
font-style: italic;
text-align: left;
line-height: 15pt;
margin-left: 0pt;
}

H6.byline {
font-style: italic;
text-align: left;
line-height: 15pt;
margin-left: 12pt;
}

strong {
font-weight: bold;
color: tomato;
}

strong.product {
color: tomato;
}

strong.runin {
color: #443322;
text-decoration: underline;
font-weight: normal;
}

em {
color: tomato;
}

HR {
color: skyblue;
}

TABLE {
padding: 0pt;
margin: 0pt;
}

TABLE.corporate {
background-color: lavender;
}

TABLE.insetbox {
background-color: seashell;
}


TR.productbox {
background-color: wheat;
}

TR.shadedproduct {
background-color: seashell;
}

TD.shadedbox {
background-color: seashell;
}

TD.verthairline {
background-color: royalblue;
padding:0pt;
}

TD.productbox {
background-color: wheat;
}

TD.shadedproduct {
background-color: seashell;
}

/* forms */
INPUT.forms, SELECT.forms, {
font-size: small;
font-weight: lighter;
}

/* forms */
INPUT.quantitybox {
font-size: x-small;
font-weight: lighter;
margin-top: 2pt;
}

/* forms */
OPTION.forms {
background-color: seashell;
}


/* product displays */
H6.sidehead {
font-size: small;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
text-align: left;
margin-right:12pt;
margin-left:12pt;
margin-top:6pt;
margin-bottom:6pt;
}

/* answers in qa sections */
P.answers {
margin-right:12pt;
margin-left:24pt;
margin-bottom: 4pt;
margin-top: 2pt;
}

/* product displays */
P.body, P.bodysmall, P.trademarks {
margin-right:12pt;
margin-left:12pt;
margin-bottom: 5pt;
margin-top: 0pt;
}

/* lists within product displays */
UL.body, LI.body {
margin-right:12pt;
margin-left:12pt;
margin-bottom: 2pt;
margin-top: 0pt;
}

/* product display links */
P.bodysmall {
font-size: 8pt;
margin-top: 6pt;
}

/* product displays */
P.trademarks {
font-size: xx-small;
margin-top: 8pt;
margin-bottom: 2pt;
}

/* in product displays */
IMG.body {
margin-left:12pt;
}

/* hairlines */
IMG.hairline {
margin-left:12pt;
margin-bottom: 3pt;
margin-top: 9pt;
}

IMG.nomargins {
margin-right:0pt;
margin-left:0pt;
margin-bottom:0pt;
margin-top:0pt;
}

p.productrow1 {
font-size: x-small;
font-family: arial, geneva, sans-serif;
margin-left: 3pt;
margin-bottom: 1pt;
margin-top: 1pt;
}

p.productrow2 {
font-size: small;
font-family: arial, geneva, sans-serif;
font-weight: lighter;
margin-left: 3pt;
margin-bottom: 1pt;
margin-top: 1pt;
}

/* text in shopping cart */
P.product {
font-size: x-small;
font-family: arial, geneva, sans-serif;
margin-right: 3pt;
margin-left: 3pt;
margin-bottom: 1pt;
margin-top: 2pt;
}

p.producthead {
font-size: x-small;
font-family: arial, geneva, sans-serif;
font-weight: bold;
margin-right: 3pt;
margin-left: 3pt;
margin-bottom: 2pt;
margin-top: 4pt;
}


H4.product {
color: tomato;
}

H5.product {
color: tomato;
}

H6.product {
color: tomato;
font-style: italic;
text-align: left;
margin-right:0pt;
margin-left:0pt;
margin-top: 0pt;
margin-bottom: 0pt;
}