body, td, p, div, span {
  /* Fonts for the Web
      http://www.angelfire.com/al4/rcollins/style/fonts.html

      sans serif fonts: note: 'sans' means without in french
	Helvetica is the  standard sans serif font.
  */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
  color: black;
}

ol { 
  list-style-image: none;
}

ul { 
  margin-top:0;
  margin-bottom:5;
  list-style-image: url(images/sp7.jpg);
}

ul.link { 
  margin-top:0;
  margin-bottom:5;
  /*list-style-image: url(images/go_0.gif);  scott does not like this */
  list-style-image: url(images/sp7.jpg);
}

img   { padding:0; margin:0; border:none;  }
/*div#momDivPageShop img {   }*/

ul.product li { 
  margin-top:0;
  margin-bottom:5;
  list-style-image: none;
  list-style-type: circle;
}

A:hover { 
  background-color:#a0f0f0;  /* #a0f0f0;  #2080c0; */
  color:red;                 /* black, yellow; */
  text-decoration : none;
  /*font-weight: normal; /* bold;*/
  /*font-style: normal; /* italic; */
}

#contentTD a { color:#0000aa; text-decoration : none; border-bottom: 1px dotted #3F2C57;}

table.product {
  margin-top:3;
  border-top: solid 1px darkblue;
  border-left: solid 3px darkblue;
  padding:4px;
  width:100%;
}

tr { vertical-align: top; }

.header { font-size:17pt;}
.cost   { color:red; font-weight:normal;   }
.model  { color: blue; font-weight:normal; }


.top, .banner   { background-color:white;  }
.alt1           { background-color:#f4f4f4;} /*was #f0f0f8;*/
.alt2           { background-color:white;} /*was #e0e0e8;*/
.contact_card   { background-color:#dce8e8;}

.menuButton     { font-family: arial;  width:80;  font-size:12;  margin-left:1;  color:black;  background:#f0f0f0; }
.widemenuButton { font-family: arial;  width:110; font-size:12;  margin-left:1;  color:black;  background:#f0f0f0; }
.viewImgButton  {                                 font-size:14;                  color:black;  background:#f0f0f0; }

td#licenseErr { width:350; margin:30; padding:15; border:solid 1px red; size:12pt; }


/* AG classes */
option.header { color:red; }
pre     { font-family: monospace; font-size: 10pt; }
b.red   { color: red; }
b.h1    { color: #055AA6;  } /* original light red =  #b00546;, 055AA6*/

.s0,p,li,td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: black; }
.s1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.s2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.s3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
.s6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color: #f0f0f0; }
.s5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color: #b0c6f9; }
.s7 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
          background-color:#2080c0; color:yellow; }

.s8 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
          background-color:#2080c0; color:yellow; }

table.menuB { border-style:solid; border-color:black; border-width:0.09em; background-color: #f0f0f0; }

