.header  {  font-family: Georgia,Palatino,"Times New Roman"; font-size: 22px; color: #998AAD}
.headermed  {  font-family: Georgia,Palatino,"Times New Roman"; font-size: 16px; color: #99CC33}
.headersm  {  font-family: Georgia,Palatino,"Times New Roman"; font-size: 14px; color: #998AAD; font-weight: bold}
.medium {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.large {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.larger { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold }

a:hover {  color: #000066; text-decoration: underline}
a:active {  color: #FF0000}
a:visited {  color: #0033FF; text-decoration: none}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #006767; text-decoration: underline}
a.green:active {  color: #FF66FF; text-decoration: underline}
a.green:hover {  color: green; text-decoration: underline}
a.green:link {  color: #99CC33; text-decoration: underline}
a.green:visited {  color: #CCCCCC; text-decoration: underline}

.green {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: blue}
.greenLarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: blue }
.generalwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: blue }
.largewhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold}
.smallwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #FFFFFF}

.redbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold}
.purplebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #998AAD; font-weight: bold}

.general,input,select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.general a { text-decoration: none;
             color: #0033FF
           }
body,p,td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
body { background-color: #FFFFFF;
     }

.bold { font-weight: bold}

.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
a.small {color: #000000;
          text-decoration: underline
         }
.smallitalic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic}

/* Product icon display start */

.productlisttable {
width: 100%;
background-color: #ffffff;
padding: 0px; }

.productlisttable .productlistcell {
border: 1px #cccccc solid;
margin-top: 0px;
margin-bottom: auto;
vertical-align: top;
padding: 5px;
background-color: #ffffff;
width: 50%;
line-height: 14pt; }

.productlisttable .productlistthumb {
width: 80px;
float: left;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px; }

.productlistthumb a:hover img {
border: 2px #998ADD solid; }

.productlisttable .productlistnote {
width: auto;
text-align: left;
margin-left: 90px; }

.productlisttable .price {
text-align: left;
font-weight: bold;
color: #999999;
font-size: 9pt; }

.productlisttable .pricered {
text-align: left;
font-weight: bold;
color: red;
font-size: 9pt; }

.productlistnote a.small:link, a.small:visited {
text-decoration: none;
border: 1px #998AAD solid;
line-height: 15pt;
padding: 1px;
background-color: #ffffff; }

.productlistnote a.small:hover {
background-color: #d5ffc6; }

.productlistnote a.thumbname2:link, a.thumbname2:visited {
color: #000000; 
font-family: Georgia,Palatino,"Times New Roman",serif; 
font-size: 14px; 
text-decoration: none; }

.productlistnote a.thumbname2:hover {
color: #999999; 
text-decoration: underline; }

/* product icon display end */

.productname { color: #999999; font-family: Georgia,Palatino,"Times New Roman",serif; font-size: 20px; text-decoration: none }
a.productname:link { color: #999999; text-decoration: none }
a.productname:hover { color: #0033FF; text-decoration: underline }
a.productname:visited { color: #CCFFCC; text-decoration: none }

.thumbname { color: #999999; font-family: Georgia,Palatino,"Times New Roman",serif; font-size: 14px; text-decoration: none }
a.thumbname:link { color: #999999; text-decoration: none }
a.thumbname:hover { color: #0033FF; text-decoration: underline }
a.thumbname:visited { color: #CCFFCC; text-decoration: none }

.cartitem { color: #000000; font-family: Georgia,Palatino,"Times New Roman",serif; font-size: 14px; text-decoration: underline }
a.cartitem:link { color: #999999; text-decoration: underline }
a.cartitem:hover { color: #0033FF; text-decoration: underline }
a.cartitem:visited { color: #CCFFCC; text-decoration: underline }



/*  Ezine subscription form styles  */
#ezine-form {
border: 1px #99CC33 solid;
padding: 5px;
margin: 5px 10px 5px 0px;
background-color: #ffffff;
width: 130px;
}

#ezine-form p, #ezine-form input, #ezine-form form {
font-size: 1em;
text-align: center;
}

#ezine-form .head {
font-size: 1.5em;
line-height: 1.2em;
font-family: Times, "Times New Roman", serif;
color: #998AAD;
text-align: center;
margin: 1em 0 0 0;
}

#ezine-form #submit-button, #submit-button {
border: 1px 2px 2px 1px #993244 solid;
background-color: #99CC99;
color: #000000;
font-size: .8em
font-weight: bold;
padding: 1px;
text-align: center;
}

