A { font-family: verdana,geneva,arial,helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    vertical-align: middle; }

A:link     { color: #9F9F9F; }
A:visited  { color: #9F9F9F; }
A:active   { color: #FF0000; }
A:hover    { color: #9F9F9F; background-color: #FFFFFF; }

A.sub          { display: block; border: thin white solid; }
A.sub:link     { color: #9F9F9F; }
A.sub:visited  { color: #9F9F9F; }
A.sub:active   { color: #FF0000; }
A.sub:hover    { color: #9F9F9F; background-color: #000000; }

A.buy          { display: block; border: thick #9F9F9F solid; text-align:center; float: left; margin-right: 0.5em; margin-bottom: 0.5em}
A.buy:link     { color: #9F9F9F; }
A.buy:visited  { color: #9F9F9F; }
A.buy:active   { color: #FF0000; }
A.buy:hover    { color: #9F9F9F; background-color: #000000; }

A.path         { font-size: 50%; }

A.sidebarlink  { display: block;
                 font-size: 10pt;
                 padding-left: 1em;
                 padding-right: 1em;
                 text-align: center;}

BODY { background-color: #404040;
       color: #9F9F9F;
       font-family: verdana,geneva,arial,helvetica,sans-serif;
     }

IMG.photo { padding: 10px;
            border-right: thick black solid;
            border-bottom: thick black solid;
            background: white; }

TD.nav { width: 33%;
              border: none; }

.bannertop { font-family: verdana,geneva,arial,helvetica,sans-serif;
             font-size: 24pt;
             font-weight: bold;
             text-align: center;
             color: #9F9F9F;
             background: #606060;
             padding-top: 0.2em;
             padding-bottom: 0.2em; }

.chres { text-align: center;
         border: thin solid #9F9F9F;
         margin-top: 0.5em;
         margin-bottom: 0.5em;
         clear: both; }

.gallery { border: thin solid #9F9F9F;
            width: 100%; }

.gallery_title { text-align:center;
                 font-size:120%;
                 font-weight: bold;
                 margin-top:1em;
                 clear:both; }

.hpath { text-align: center;
         color: white;
         font-size: 80%;
         border-top: thin solid #9F9F9F;
         padding-top: 0.5em;
         padding-left: 0.5em;
         padding-right: 0.5em;
         padding-bottom: 0.5em; }

.hpath_selected { text-align: center;
                  font-size: 80%;
                  font-weight: bold;
                  padding-top: 0em;
                  padding-left: 0.5em;
                  padding-right: 0.5em;
                  padding-bottom: 0em;
                  background: #006666; }

.imgrow { text-align: center; }

.indent0 { padding-left: 0em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.links { text-align: center; }

.mainlinks { text-align: center;
             margin-top: 1em;
             padding: 0.2em;
             border: thin solid #9F9F9F; }

.nav { text-align: center;
       border: thin solid #9F9F9F;
       margin-top: 0.5em;
       margin-bottom: 0.5em;
       clear: both; }

.notice { text-align: center;
          margin-bottom: 1em;
          padding-top: 6px;
          background: url(http://images.quantumvista.com/shadow_top.gif) repeat-x; }

.path { font-size: 50%;
        background: #606060;
        text-align: right; }

.res   { font-size: 100%;
         font-weight: bold;
         padding-left: 1em;
         padding-right: 1em; }

.selectedres   { font-size: 100%;
                 font-weight: bold;
                 padding-left: 1em;
                 padding-right: 1em;
                 background: #006666;
                 color: white; }

.sidebar { vertical-align: top;
           text-align: left;
           background: #606060;
           color: white;
           font-size: 50%;
           padding: 1em; }

.sidebarsel { font-size: 10pt;
              background: #004040;
              padding-left: 1em;
              padding-right: 1em;
               text-align: center;}

.sublink { font-size: 8pt;
           font-weight: bold;
           text-align: center; }

.tip { border: thin white solid;
       background: #202020;
       color: white; }

.tiptag { vertical-align: middle;
          text-align: center;
          border-right: thin white solid;
          color: white; }


.title { font-family: verdana,geneva,arial,helvetica,sans-serif;
         font-size: 24pt;
         font-weight: bold;
         text-align: center;
         color: #9F9F9F;
         padding-top: 1em;
         padding-bottom: 1em; }

.titleimg { text-align: center;
            padding-top: 1em;
            padding-bottom: 1em; }


