/* -------------- GENERAL -------------- */
p   { color: #696969; font-size: 12px; line-height: 1.25em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* ---------- GENERAL LINKS ----------- */
a:visited  {  color: #4e538e; font-weight: bold; text-decoration: underline  }
a:link    { color: #4e538e; font-weight: bold; text-decoration: underline }
a:hover   { color: #A17AFF; font-weight: bold; text-decoration: underline }
a:active  { text-decoration: none }

/* ---------- TOPNAV LINKS ----------- */
a.tx:visited         { color: #696969; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 5px; padding-left: 5px }
a.tx:link        { color: #696969; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 5px; padding-left: 5px }
a.tx:hover     { color: #4e538e; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; padding-right: 5px; padding-left: 5px }
a.tx:active   { color: #696969; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 5px; padding-left: 5px }

a.te:visited       { color: #696969; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 27px; padding-left: 5px }
a.te:link        { color: #696969; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 27px; padding-left: 5px }
a.te:hover     { color: #4e538e; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; padding-right: 27px; padding-left: 5px }
a.te:active   { color: #696969; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 27px; padding-left: 5px }

a.m:visited      { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: none; padding-right: 43px }
a.m:link       { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right:43px }
a.m:hover    { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; padding-right: 43px }
a.m:active  { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 43px }

a.me:visited      { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.me:link       { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.me:hover    { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.me:active  { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.h:visited   { color: #4e538e; font-weight: bold; font-size: 16px; font-family: "Times New Roman"; text-decoration: underline }
a.h:link    { color: #4e538e; font-weight: bold; font-size: 16px; font-family: "Times New Roman"; text-decoration: underline }
a.h:hover   { color: #A17AFF; font-weight: bold; font-size: 16px; font-family: "Times New Roman"; text-decoration: underline }
a.h:active  { color: #4e538e; font-size: 16px; font-family: "Times New Roman"; text-decoration: none }

/* -------------- TOPNAV BOX -------------- */
.p        { background-color: #4e538e; padding: 5px; border-top: 5px solid #a17aff }


/* -------------- FOOTER BOX -------------- */
.f       { padding: 5px 7px; border-bottom: 1px solid #a9a9a9 }
.f2       { padding: 0px 7px 5px }
.f3 	{ padding: 5px; border-top: 1px solid #4e538e  }
/* -------------- PICTURE FRAME -------------- */
.li      { border: solid 1pt #a9a9a9 }


/* -------------- TEXT BOX PADDING -------------- */
.t          { padding-top: 5px; padding-right: 15px; padding-left: 15px; border: solid #a9a9a9 }

/* -------------- TEXT -------------- */
.bh            { color: #4e538e; font-weight: bold; padding-right: 15px; padding-bottom: 5px; padding-left: 15px }
.bh2            { color: #4e538e; font-weight: bold; padding-bottom: 5px }
.text          { color: #696969; font-size: 12px; line-height: 1.25em; font-family: Arial, Helvetica, Geneva }
.text2            { color: #696969; font-size: 12px; line-height: 1.25em; font-family: Arial, Helvetica, Geneva; padding-right: 15px; padding-bottom: 5px; padding-left: 15px }
.mp           { padding-right: 25px; padding-bottom: 7px; padding-left: 15px }
.mb           { padding-right: 25px }


/* -------------- SHOP BOX -------------- */
.s           { color: #696969; font-size: 12px; line-height: 1.25em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding: 5px 5px 30px 7px }

h1.nodisplay {display:none;
}