body { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 12px; }

a { text-decoration: none; }

a.link:link, a.link:active, a.link:visited { color: #A40045; text-decoration: underline; }
a.link:hover { color: #000000; text-decoration: none; }
.link { font-size: 12px; }

a.whitelink:link, a.whitelink:active, a.whitelink:visited { text-decoration: underline; }
a.whitelink:hover { text-decoration: none; }
.whitelink { color: #FFFFFF; font-size: 12px; }

a.smalllink:link, a.smalllink:active, a.smalllink:visited { color: #000000; text-decoration: underline; }
a.smalllink:hover { color: #000000; text-decoration: none; }
.smalllink { font-size: 11px; }

a.smallalink:link, a.smallalink:active, a.smallalink:visited { color: #000000; text-decoration: none; }
a.smallalink:hover { color: #000000; text-decoration: underline; }
.smallalink { font-size: 11px; }

a.smallgraylink:link, a.smallgraylink:active, a.smallgraylink:visited { color: #8C8C8C; text-decoration: underline; }
a.smallgraylink:hover { color: #8C8C8C; text-decoration: none; }
.smallgraylink { font-size: 11px; }

a.smallpinklink:link, a.smallpinklink:active, a.smallpinklink:visited { color: #A40045; text-decoration: underline; }
a.smallpinklink:hover { color: #A40045; text-decoration: none; }
.smallpinklink { font-size: 11px; }

a.smallwhitelink:link, a.smallwhitelink:active, a.smallwhitelink:visited { text-decoration: underline; }
a.smallwhitelink:hover { text-decoration: none; }
.smallwhitelink { color: #FFFFFF; font-size: 11px; }

a.menulink:link, a.menulink:active, a.menulink:visited { color: #FFFFFF; }
a.menulink:hover { color: #FFFFFF; }
.menulink { font-family: Monotype Corsiva, Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; }

a.submenulink:link, a.submenulink:active, a.submenulink:visited { }
a.submenulink:hover { }
.submenulink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }

a.zonelink:link, a.zonelink:active, a.zonelink:visited { color: #A40045; }
a.zonelink:hover { color: #A40045; }
.zonelink { font-family: Monotype Corsiva, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; }

a.categorylink:link, a.categorylink:active, a.categorylink:visited { color: #000000; text-decoration: underline; }
a.categorylink:hover { color: #000000; text-decoration: none; }
.categorylink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a.productlink:link, a.productlink:active, a.productlink:visited { color: #A40045; text-decoration: none; }
a.productlink:hover { color: #A40045; text-decoration: underline; }
.productlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.smalltext { font-size: 11px; color: #000000; }
.smallwhitetext { font-size: 11px; color: #FFFFFF; }
.smallpinktext { font-size: 11px; color: #A40045; }
.smallgraytext { font-size: 11px; color: #8C8C8C; }

.generalwhitetext { font-size: 12px; color: #FFFFFF; }
.generaltext { font-size: 12px; color: #000000; }
.generalpinktext { font-size: 12px; color: #A40045; }
.generalgraytext { font-size: 12px; color: #8C8C8C; }

h1 { margin: 0; padding: 0; font-size: 20px; font-weight: normal; color: #8A003B; }
h2 { margin: 0; padding: 0; font-size: 15px; font-weight: normal; color: #8A003B; }

input, input.submit, input.reset { margin: 0; padding: 0 3px 0 3px; font-size: 11px; color: #FFFFFF; background: #A40045; border-color: #000000; border-width: 1px; }
input.text, input.reset, input.password, input.file, textarea, select, .GeneralTextBox { color: #000000; border-style: solid; border-color: #000000; border-width: 1px; background-color: #FFFFFF; font-size: 12px; }
input.radio, input.checkbox { border: 0; background: transparent; }
.smallselect { border-style: solid; border-color: #000000; border-width: 1px; background-color: #FFFFFF; font-size: 10px; }

