input      { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
td         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #101010; }
table      { border-collapse:collapse; }

A:link    { COLOR: #000066; text-decoration: none; }
A:visited { COLOR: #000066; text-decoration: none; }
# A:active  { COLOR: #AA0000; text-decoration: none; }
A:hover   { COLOR: #FF0000; text-decoration: underline; }

A.menu:link    { COLOR: #AA0000; text-decoration: none; }
A.menu:visited { COLOR: #AA0000; text-decoration: none; }
A.menu:active  { COLOR: #FF0000; text-decoration: none; }
A.menu:hover   { COLOR: #FF0000; text-decoration: underline; }

A.copyright:link    { COLOR: #D6CCA8 }
A.copyright:visited { COLOR: #D6CCA8 }
A.copyright:active  { COLOR: #D6CCA8 }
A.copyright:hover   { COLOR: #FFFFFF }

.darkred { background-color: #AA0000; }

.date          { font-family: Verdana, Arial, Helvetica, sans-serif; color: #DBCCAF; }
.ikdate        { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7F8233; }
.copyright     { font-size: 10px; color: #D6CCA8; font-weight: normal; }
.white         { color: #FFFFFF; }
.iktitle       { font-family: "Times New Roman"; font-size: 21px; color: #2F170D; padding-left: 20px}
h1             { font-size: 14px; color: #2F170D;}
h2             { font-size: 12px; color: #2F170D;}
.linnaeustitle    { font-family: "Times New Roman"; font-size: 21px; color: #113A0E; padding-left: 20px; }
.linnaeussubtitle { font-family: "Times New Roman"; font-size: 14px; color: #113A0E; }

.shoptitle     { font-family: "Times New Roman"; font-size: 21px; color: #291344; padding-left: 20px}
.subtitle      { font-size: 16px; color: #786F7B; font-weight: bold; }

.indent        { padding-left: 50px; }
.picindent     { padding-left: 10px; }
.pictextindent { font-size: 10px; font-style: italic; padding-left: 10px; }
.pictext       { font-size: 10px; font-style: italic; ; color: #333333}

.boxed         { color: #595748; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 10px; }
.boxedbold     { font-size: 11px; font-weight: bolder; }
.boxedgold     { font-size: 10px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; color: #993333; }
.greyzonetitle { padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; font-weight: bold; color: #FFFFFF; background-color: #AA0000; border-color: #33CC00 black black; text-align: center; }
.greyzonesubtitle { padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; font-weight: bold; color: #CC0000; background-color: #FFFFFF; border-color: #33CC00 black black; text-align: center; }
.greybody      { color: #595748; }
.greybodysml   { color: #595748; font-size:10px; }
.boldwhite     { font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-size: 12px}

.linimg {
	border: 1px solid #113A0E;
	margin-left: 10px;
}
.ikimg  { border: 1px solid #3A0E0D; }


.linquote {  color: #FFFFFF}
.txtimage {  margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 10px}
.txtimageb { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 10px}
.txtimaget { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px}
.txtimagebt { margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 10px}

.factzonetitle { font-size: 18px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: normal; color: #FFFFFF; background-color: #666666; border-color: #33CC00 black black; text-align: center }
.factzonebody { padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: #009900 #009900 black black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.factzoneprice { font-size: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; color: #FFFFFF; background-color: #666666; border-color: #33CC00 black black; text-align: center }
.factzoneborder { background-color: #666666; border-color: #33CC00 black black; width: 1px}


ul {
list-style-image: url(/images/site/bullets/red.gif);
list-style-type: none;
}

ul.shop {
list-style-image: url(/images/site/bullets/purple.gif);
list-style-type: none;
}

ul.linn {
list-style-image: url(/images/site/bullets/green.gif);
list-style-type: none;
}


.shopidtext    { font-size: 10px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; color: #431949; }
.shopidtitle   { padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; font-weight: bold; color: #FFFFFF; background-color: #431949; text-align: center; }

.smalltext { font-size: 10ps; }
.tinytext { font-size: 10px; }

.linimgnb {
}
.darkredtext {
	color: #AA0000;
}

.nsMedBold        { font-family:Verdana, Arial, Helvetica; font-size: small; font-weight:bold; }
.nsShopTitle      { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#B00120; }
.nsSectionTitle   { font-family:Verdana, Arial, Helvetica; font-size: smaller; font-weight: bold; letter-spacing: 3px; }
.nsSectionTitleNB { font-family:Verdana, Arial, Helvetica; font-size: smaller; font-weight: normal; color:#333333; letter-spacing: 3px;}
.nsHighlightTitle { font-family:Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #B00120; }
.libsnbooks { font-family:Verdana, Arial, Helvetica; font-size: 11px; color: #666666; }
.nsPrice          { font-weight:bold; color:#B00120; }

.clear { clear: both; line-height: 0; height: 0; }
#siteseal img { width: 106px; height: 50px; border: none; }
