/* START styles.css */
  /* style classes */
      BODY { /* determines attributes of entire web page on background */
        color : white;
        background-color : aqua;
        font-family : Arial, Helvetica, sans-serif;
        margin : 15px;
      }
      
  /* generic classes */
      .TopTable {
        color : white;
        background-color : black;
        /*background-image:url('images/patterns/marb004.jpg');*/
        border-style : outset;
        border-width : thin;
        border-color : white;
        width : 100%;
      }
     
      .HeaderTable {
        color : inherit;
        background-color : inherit;
        /*background-image:url('images/patterns/granite1.pat');*/
        text-align : right; /* aligns text in header table */
        border-style : outset;
        border-width : thin;
        border-color : white;
        width : 100%;
      }

      .HeaderImageCell {
        border-style : none;
        border-width : inherit;
        border-color : inherit;
        text-align : left;
        width : 197px; /* see SideBarTable */
      }
      
      .HeaderImage {
        border-style : none;
        border-width : inherit;
        border-color : inherit;
      } 

      .HeaderTextCell { /* u */
        border-style : none;
        border-width : inherit;
        border-color : inherit;
      }

      .HeaderText { /* u */
        border-style : none;
        border-width : inherit;
        border-color : inherit;
      }

      .MainCell {
        color : inherit;
        background-color : teal;
        border-style : outset;
        border-width : thin;
        border-color : white;
        text-align : left;
      }

      .MainTable {
        border-style : outset;
        border-width : thin;
        border-color : white;
        width : 100%;
      }
      
      .MainTableText {
        font-weight : bold;
        border-style : none;
        border-width : inherit;
        border-color : inherit;
        
      }

      .SideBarCell {
        color : inherit;
        background-color : gray;
        border-style : outset;
        border-width : thin;
        border-color : white;
        vertical-align : top;
        }

      .SideBarTable {
        border-style : none;
        border-width : inherit;
        border-color : inherit;
        width : 197px; /* see HeaderImageCell */
       }
      
      .MenuTable {
        color : inherit;
        background-color : teal;
        border-style : outset;
        border-width : thin;
        border-color : white;
        width : 100%;
        } 

      .ContentCell {
        color : inherit;
        background-color : navy;        
        background-image:url('http://scandora.net/images/patterns/marb004.jpg');
        border-style : outset;
        border-width : thin;
        border-color : white;
        width : 100%;
      }

      .CenteredContentCell {
        color : inherit;
        background-color : navy;        
        background-image:url('http://scandora.net/images/patterns/marb004.jpg');
        border-style : outset;
        border-width : thin;
        border-color : white;
        margin: 0px auto;
        text-align: center;
        width : 100%;
      }

      .ProductTable {
        border-style : none;
        border-width : inherit;
        border-color : inherit;
        vertical-align : middle;
        width : 100%;
      }
      
      .ProductCell {
        border-style : outset;
        border-width : thin;
        border-color : white;
        padding-left : 5px;
      }

      .FeatureTable {
        border-style : outset;
        border-width : thin;
        border-color : white;
      }
      
      .FeatureCell {
        border-style : outset;
        border-width : thin;
        border-color : white;
      }
      
      .Motto {
        font-weight : bold;
        border-style : none;
        border-width : inherit;
        border-color : inherit;
        text-align : center;
      }
      
      .FooterTable {
        color : inherit;
        background-color : black;
        border-style : outset;
        border-width : thin;
        border-color : white;
        vertical-align : middle;
        width : 100%;
      }
      
      .FooterCell { /* u */
        font-size : small;
        font-style : italic;
        border-style : none;
        border-width : inherit;
        border-color : inherit;
        text-align : center; /* centers the logos and text */
      }

/* pseudo classes */
      A:link {
            color : white;
            background-color : inherit;
      }
      A:visited {
            color : white;
            background-color : inherit;
      }
/*      
      A:focus {
      }
*/      
      A:hover {
            color : red;
            background-color : inherit;
      }
      A:active {
            color : red;
            background-color : inherit;
      }

/*
aqua
black
blue
fuchsia
gray
green
lime
maroon
navy
olive
purple
red
silver
teal
white
yellow
*/
/* END styles.css */


