body
{
  background-color: #663399; /* purple */
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 11px; 
  color: #414141;
}

img { border: none; }

a:link
{
  color: #006460; /* green */
}

a:visited
{
  color: #006460;
}

a:hover
{
  color: #663399;
}

a:active
{
  color: #663399;
}

/*----------------------------------------------------------------------------*/
.head1
{
  font-family : tahoma,verdana,arial,sans-serif;
  font-size : 20px;
  text-align : left;
  color : #414141;
  line-height: 1.5em;
  color: #663399; /* purple */
}

.head2
{
  font-family : tahoma,verdana,arial,sans-serif;
  font-weight : bold;
  font-size : 18px;
  margin-bottom : 10px;
  text-align : left;
  color: #663399; /* purple */
}

.head3
{
  font-family : tahoma,verdana,arial,sans-serif;
  font-size : 14px;
  text-align : left;
  font-style: italics;
  color: #663399; /* purple */
}

/* header */

#header
{
  height: 112px;
  width: 800px;
  padding: 0 0 1em 0; 
  margin: 0; 
  background-color: #BACDEA;
}

/* navigation */

.nav0
{
  font-family : tahoma,verdana,arial,sans-serif;
  font-size: 12px;
}

.nav0 a
{
  color: #fff;
  text-decoration: none;
  padding: 0 3px 0.5em 3px;
}

.nav0 a:link
{
  color: white;
}

.nav0 a:visited
{
  color: white;
}

.nav0 a:hover
{
  color: #cfe4a6; /* light green */
}

.nav0 a:active
{
  color: #cfe4a6; /* light green */
}

#nav0_hot
{
  color: #cfe4a6; /* light green */
}

/* left hand navigation */
#nav1_layout
{
  background: url("/images/singlegreenfigure.gif") no-repeat;
  background-color: #cfe4a6; /* light green */
  width: 130px;
}
/* left nav */
ul.nav1
{
  width: 130px;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font: 12px verdana;
  list-style: none;
  margin: 0;
}

.nav1 li
{
  margin: 0;
  padding: 0.5em 0 0.5em 0;
}

.nav1 li a
{
  padding: 0.5em 0 0.5em 1em;
  text-decoration: none;
  color: #663399;
  width: 100%;
  display: block
}

html>body .nav1 li a
{
  width: auto;
}

.nav1 a:link
{
  color: #663399;
}

.nav1 li a:visited
{
  color: #663399;
}

.nav1 li a:hover
{
  color: white;
  background-color: #918b9f;
}

.nav1 li a:active
{
  color: white;
  background-color: #918b9f;
}

.nav1 li .hot
{
  color: white;
  background-color: #918b9f;
}

.nav1 li.hot a.hot
{
  color: white;
  background-color: #918b9f;
}

.nav1 
{
  display: block;
}

/* product nav */
ul.product_nav
{
  width: 130px;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font: 10px verdana;
  list-style: none;
  margin: 0;
}

.product_nav li
{
  margin: 0;
  padding: 0.5em 0 0.5em 0;
}

.product_nav li a
{
  padding: 0.5em 0 0.5em 0em;
  text-decoration: none;
  color: #663399;
}

.product_nav a:link
{
  color: #663399;
}

.product_nav li a:visited
{
  color: #663399;
}

.product_nav li a:hover
{
  color: #006460; /* green */
}

.product_nav li a:active
{
  color: #006460; /* green */
}

.product_nav li a.hot
{
  color: #006460; /* green */
}


#nav, #nav ul { /* all lists */
  margin: 0;
  padding: 0;
  line-height: 1em;

  list-style: none;
  display: inline;
}

#nav a {
}

#nav li { /* all list items */
  list-style-type: none;
  display: inline;
  margin: 0;
  padding: 0;
}

/* footer */
#footer
{
  height: 90px;
  width: 800px; 
  background-color: #BACDEA;
  margin: 0px;
  padding: 0;
  color: #663399; 
  font-size: 9px;
  text-align: center;
}

#footer a
{
  text-decoration: none;
}

#footer a:link
{
  color: #663399;
}

#footer a:visited
{
  color: #663399;
}

#footer a:hover
{
  color: #006460; /* green */
  text-decoration: underline;
}

#footer a:active
{
  color: #006460; /* green */
}

/*----------------------------------------------------------------------------*/
#content_cell
{
  background-color: white;
}

#content_layout
{
  min-height: 440px;
}

#content_layout, #content_layout td,
{
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 13px;
  color: #414141;
}

.popcontent
{
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 13px;
  color: #414141;
  background-color: white;
}

* html #content_layout
{
  height: 440px; /* since IE is doesn't support min-height */
}

.content
{
  padding: 1em;
  font-size: 14px;
}

.content a { text-decoration : underline; }
.content a:hover { text-decoration : underline; }

#hotword { color : #cb675a; text-decoration : underline; }
a#hotword:hover { color : #639acb; text-decoration : underline; }

.hotwordbox
{
  background-color : #ffffff;
  border : 1px solid #cb675a;
  padding : 10px;
  margin : 4px;
  font-size : 12px;
}

#page_title
{
  padding: 1em 0 1em 0;
  text-align: center;
}

.one_image_copy
{
  padding: 0 2em 0 2em;
}

#sidebar_layout
{
  width: 130px;
  padding: 0;
  margin: 0;
  background-color: #CFE4A6;
  font-size: 11px;
}

.spacer { height: 8px; font-size: 8px;}

.profile_divider
{
  border: none;
  height: 1px;
  width: 300px;
  padding-top: 1em;
  padding-bottom: 1em;
}

#catalog a
{
  font-size: 13px;
}
/*----------------------------------------------------------------------------*/
