body { background-color: #ffff33;
     background: url("images/store_bckgrnd.jpg");
     background-repeat: no-repeat;
     background-attachment: fixed;
     background-position: left; }

h1, h2, h3, h4, h5, h6, ul { font-family: Century Schoolbook, serif, sans-serif; color: #000033; }
h1 { font-size: 24px; }

h2 { font-size: 18px; }

h3 { font-size: 16px ; }

h4 { font-size: 14px; }

h5 { font-size: 12px; }

h6 { font-size: 10px; }

a { color: #0066ff;
    text-decoration: none; }
  a:hover { color: #666699;
    background-color: #ffffcc;
    cursor: help; }
  a:active { color: #000000; }
  a:visited { color: #0066ff; }
img { position: relative;
      border-collapse: collapse;
      border-style: outset;
      border-width: 3px;
      border-color: #330099; }
  img:hover { opacity: .50; }
  .mainImg { position: relative; }
  .leftImg { position: relative;
      float: left;
      margin-right: 15px;}
  .leftImg:hover { opacity: .5; }
  .rightImg { position: relative;
      float: right;
      margin-left: 15px; }

.so { color: #000099}

ul { margin-left: 200px; font-weight: bold; font-size: 12px; color: indigo; }

#content { position: relative;
          top: 50px;
          width: 750px; }
  .center { text-align: center;
          padding-left: 125px;
          padding-right: 70px; }
  .right { text-align: right;
          padding-left: 125px;
          padding-right: 70px; }
  .left { text-align: left;
          padding-left: 125px;
          padding-right: 70px;}
  .justify { text-align: justify;
          padding-left: 125px;
          padding-right: 70px; }

#navcontainer { background: #ffffcc; width: 750px; margin: 0px; padding: 5px; font-size: 10px; text-align: center; }

ul#navlist { text-align: center; list-style: none; padding: 0px; margin: 0px; width: 100%; }

ul#navlist li { display: inline; margin: 0px; padding: 0px; }

ul#navlist li a { display: inline; width: 90px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-width: 3px; border-color: #0066ff; border-style: outset; color: #0066ff; text-decoration: none; background: #ffffcc; }



ul#navlist li#active a { background: #ffffcc; color: #330066; }

ul#navlist li a:hover, ul#navlist li#active a:hover { color: #ffffcc; background: #0066ff; border-style: inset; border-width: 3px; border-color: #0066ff; }