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;
/*          font-weight: lighter; */
/*
Value   Description
normal  Default. Defines normal characters
bold    Defines thick characters
bolder  Defines thicker characters
lighter  Defines lighter characters

Defines from thin to thick characters. 400 is the same as normal, and 700 is the same as bold
100
200
300
400  normal
500
600
700  bold
800
900
*/
}

/* Add "body" twice in your css and it will work in both browsers...*/
body.center  { text-align: center; }  /* Internet Explorer */
body.center  { text-align: -moz-center; } /* Mozilla Firefox alignment */


/*
td, p, div, li
      { font-family:  "times", "times new roman", "verdana", "book antiqua";
        font-size:16px;
        color: #202020;
        font-weight: normal;
      }
*/

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;}

 /*A:LINK    { color:#0000aa; text-decoration : none; border-bottom: 1px dotted #3F2C57;}*/
 /*A:VISITED { 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; }
