BODY { height: 8.5in;} 
H1   { font-family : arial; font-size=48;}
H2   { font-family : arial; }
ul   { list-style : outside; 
        font-family : arial;
      }
      #header {
#        position: fixed;
        width: 100%;
        height: 15%;
        top: 0;
        right: 0;
#        bottom: auto;
        left: 0;
        background : blue;
        border : double silver;
      }
      #logo {
        border-right : solid silver;
      }
      #addrimage {
       position: absolute;
        width: auto;
 # prob      height: auto;
        top: 25px;
        right: 25px;
        bottom: auto;
        left: auto;
      }
      #primary {
# prob        position: fixed;
        width: 100%;
#        height: auto;
        top: 0;
#        right: auto;
#        bottom: auto;
        left: 0;
        border : solid silver;
        font-family : arial;
      }
      #sidebar {
#        position: fixed;
        width: 10em;
        top: 0;
#        right: auto;
#        bottom: auto;
        left: 0;
        background :"#99CCFF";
        border-right: double silver;
      }
      #sidebarfiller {
#        position: fixed;
        width: 10em;
        height: 100%;
        top: 0;
#        right: auto;
#        bottom: auto;
        left: 0;
        background :"#99CCFF";
        border-right: double silver;
      }
      #advertfiller {
#        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
#        right: auto;
#        bottom: auto;
        left: 0;
        background :white;
        border-left: double silver;
      }
      #main {
        position: relative;
        width: auto;
        height: auto;
        top: 0;
        right: auto;
        bottom: auto;
        left: auto; 
        font-style : arial;      
      }
      #specialmain {
#        position: fixed;
#        width: auto;
#        height: auto;
#        top: auto;
#        right: auto;
#        bottom: auto;
#        left: auto;
        border-left: double silver;
      }
      #santa {
        float : left;
      }
      #page1 {
        font-style : arial;
        text-align : left;
      }
      #col1 {
        width: 10%;
      }
      #col2 {
        width: 55%;
        text-align : center;
      }
      #col3 {
        width: 35%;
      }
      #picturecol2 {
        width: 55%;
        text-align : center;
      }
      #mcell1 {
        width: 33%;
        text-align : center;
        background : "C0C0C0";
      }
      #mcell2 {
        width: 33%;
        text-align : center;
        background : "C0C0C0";
      }
      #mcell3 {
        width: 33%;
        text-align : center;
        background : "C0C0C0";
      }
      #pmarker {
        background : blue;
        color : white;
        max-height : 2em;
        line-height : 2em; 
      }
      #pmarker2 {
        background :"#99CCFF";
        color : white;
        max-height : 2em;
        line-height : 2em; 
      }
      #best {
        width: 20em;
        background :"#00FF00";
        text-align : "center";
        border: double silver;
      }
      #good {
        width: 20em;
        background :"#FFFF00";
        text-align : "center";
        border: double silver;
      }
      #avoid {
        width: 20em;
        background :"#FF0000";
        text-align : "center";
        border: double silver;
      }
      #colA {
        width: 20em;
      }
      #columntext {
        width: 20em;
        position: fixed;
        height: 100%;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        text-align : "left";
        border-left: double silver;
        border-right: double silver;
        border-bottom: double silver;
      }
      #menufiller {
        width: 20em;
        position: fixed;
        height: 100%;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
      }
      #store {
      color: Red;
      font-size : 100%;
      text-align : center;
      }
      #alignlft {
       align : left; 
      }
      #alignrht{
       align : right; 
      }
      #label {
        width: 314px;
        height: 68px;
        background :"FFFFFF";
        text-align : "center";
        border: double silver;
       }
      #test{
        white-space: nowrap;
      }
      #advertise{
      color: Red;
      text-align : center;
      }
      #theader{
      color: blue;
      text-align : center;
      }
      #nobreak{
       display: inline; 
      }
      #saletext {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
      }
a.anchor:link {
         text-decoration: undeline;
         color: red;
} 
a.anchor:visited {
         text-decoration: undeline;
         color: red;
} 
a.anchor:hover {
         text-decoration: undeline;
         color: red;
}
a.anchor:active {
         text-decoration: undeline;
         color: red;
}
img {/* border style for all images */
     border: 0;
}
img.b {/* replacement for <br /> after images */
     display: block; /* forces line break for content after */
}
img.t {/* top margin control */
  margin-top: 0.8em;
}
img.g120 {/* scalable em size class 120 x 120 graphics */
  width: 5.5em;
  height: 5.5em;
}
img.g46840 {/* scalable em size class 120 x 120 graphics */
  width: 21.5em;
  height: 4.25em;
}
