body,p,table,td,ul {
  font-family: arial, helvetica;
  color: #555;
  font-size: 9pt;
}
p {
  margin-top: 9px;
}

.login {
  font-family: verdana,arial, helvetica;
  font-size: 10px;
  color: #444444;
  font-weight: bold;
}
.stockist  {
          font-family: arial, helvetica;
          font-size: 11px;
          color: #000000;
      	  }

td.heading { font-family: arial, helvetica;
             font-size: 18px;
             color: #ffffff;
             font-weight: bold;
             text-decoration: none;
	   }

A.heading:link { font-family: arial, helvetica;
             font-size: 16px;
             color: #484848;
             font-weight: bold;
          text-decoration: none;
	   }
A.heading:visited { font-family: arial, helvetica;
             font-size: 16px;
             color: #484848;
             font-weight: bold;
          text-decoration: none;
	   }

A:link,A:visited {
  color: #724b7f;
  text-decoration: none;
}

A:hover {
  color: #724b7f;
  text-decoration: underline;
}

A.rss_link:link,A.rss_link:visited,A.rss_link:hover {
  color: #333333;
  text-decoration: none;
}

.blogitem {
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 40px;
}

.blogheading {
  font-family: times new roman, arial, helvetica;
  font-size: 17pt;
  margin: 3px 0 3px 0;
  color: #724b7f;
  font-weight: normal;
}

.blogdate {
  font-family: arial, helvetica;
  font-size: 8pt;
  color: #666;
}

.blogbody {
  font-family: arial, helvetica;
  font-size: 10pt;
  color: #333;
  margin: 5px 0 8px 0;
}

A.blogheading_archive {
  font-size: 11pt;
}

.side_panel {
  font-family: arial, helvetica;
  font-size: 12px;
  color: #484848;
}

A.footer:link,A.footer:visited,A.footer:hover {
  font-weight: bold;
  color: #724b7f;
  text-decoration: none;
}

ul.docs {
  list-style-image:url('/images/bullet_docs.gif');
  margin: 10px 0 10px 30px;
}

A.product:link 	  {
          font-family: arial, helvetica;
          font-size: 12px;
          color: #561654;
	  font-weight: bold;
          text-decoration: none;
}

A.product:visited {
          font-family: arial, helvetica;
          font-size: 12px;
          color: #561654;
	  font-weight: bold;
          text-decoration: none;
          }
A.product:hover {
          font-family: arial, helvetica;
          font-size: 12px;
          color: #943F91;
	  font-weight: bold;
          }

.left_border { BORDER-LEFT: #000000 1px solid;
               }

.bottom_border { BORDER-BOTTOM: #000000 1px solid;
               }

.top_border { BORDER-TOP: #000000 1px solid;
               }

.main_table { BORDER-LEFT: #000000 1px solid;
              BORDER-RIGHT: #000000 1px solid;
            }

.divider { BORDER-BOTTOM: #DDDDDD 1px solid;
               }

.news_tab {
  font-size: 10pt;
  color: #667688;
  border-left: 1px solid #d0b6f4;
  background: url(/images/tab.gif);
  background-repeat: no-repeat;
  width: 168px;
  height: 19px;
  padding-left: 5px;
  padding-top: 3px;
}

A.eventlink,A.eventlink:visited {
  font-size: 10pt;
  color: #743e8d;
  text-decoration: none;
  font-weight: bold;
}

A.eventlink:hover {
  text-decoration: underline;
}

.eventdate {
  font-size: 8pt;
  color: #444;
}

A.news,A.news:visited {
  font-size: 10pt;
  color: #724b7f;
  text-decoration: none;
  font-weight: bold;
}

A.news:hover {
  text-decoration: underline;
}

.bullet {
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  color: #96ac1d;
  font-weight: bold;
}

.news_arrows {
  font-family: verdana, arial, helvetica;
  font-size: 12pt;
  color: #555;
  font-weight: bold;
}

A.news_nav:hover {
  text-decoration: none;
}

.brandheading{
  font-family: times new roman, arial, helvetica;
  font-size: 20pt;
  padding-bottom: 10px;
  color: #561654;
  font-weight: normal;
  margin: 0;
}