/* -- multi-access template -- */
  html, body, div, h1, h2, h3, h4, h5, h6, ul, li  {
    margin: 0;
    padding: 0;
  }
  html  {
    background: #f5d300 url('/_images/tour-background.jpg') repeat-x 0 0;
    font: 11px helvetica, arial;

    /* start scrollbars * /
      scrollbar-face-color: #fdff55;
      scrollbar-shadow-color: #cbcc22;
      scrollbar-highlight-color: #fff;
      scrollbar-3dlight-color: #ff8;
      scrollbar-darkshadow-color: #000;
      scrollbar-track-color: #f9c;
      scrollbar-arrow-color: #000;
    /* end scrollbars */

  }
    body  {
      text-align: center;
    }
      h1, h2, h3, h4, h5, h6, ul, li  {
        display: block;
      }
      h2, 
      #title-photo_sets, 
      #title-video_clips  {
        height: 0;
        margin: 0;
        overflow: hidden;
        padding: 43px 0 0 350px;
        width: 0;
      }
      * html h2, 
      * html #title-photo_sets, 
      * html #title-video_clips  {
        height: 43px;
        he\ight: 0;
        width: 350px;
        w\idth: 0;
      }
      a  {
        color: #000;
        font-weight: bold;
        text-decoration: none;
      }
      #page-container  {
        display: block;
        margin: 0 auto;
        position: relative;
        text-align: left;
        width: 760px;
      }
        #header   {
          height: 254px;
          margin: 0;
          overflow: hidden;
          padding: 0;
          position: relative;
          width: 760px;
        }
        #body {}
        #footer {
          color: #333;
          height: 40px;
          min-height: 40px;
          left: 0;
          padding-bottom: 10px;
          position: relative;
          text-align: center;
          top: 0;
          width: 760px;
        }
        * html #footer {
          height: 50px;
          he\ight: 40px;
        }
          #content-links {
            display: block;
            text-align: center;
          }
            #content-links li {
              color: #000;
              display: inline;
            }
            #content-links li:after {
              content: '|';
              padding: 0 5px 0 8px;
            }
            #content-links li.last:after {
              content: '';
              padding: 0;
            }
          /* hide from mac ie \*/
            * html #content-links li {
              border-right: solid 1px #000; 
              padding: 0 5px 0 8px;
            }
            * html #content-links li.last {
              border-right: none; 
            }
          /* end hide from mac ie */
          #title-copyright {
            clear: both;
            height: 0;
            margin-bottom: 2px;
            overflow: hidden;
            padding: 0;
            width: 0;
          }
      #stats {
        height: 0;
        overflow: hidden;
        width: 0;
      }


/* -- multi-access pages -- */

/* terms page */
  #body {}
    #title-terms {
      background: url('/_images/title-terms.gif') no-repeat 0 0;
    }
    #content-terms {
      margin: 0 auto;
      width: 700px;
    }
      #content-terms li {
        display: list-item !important;
        list-style: decimal ouside none !important;
        margin-bottom: 10px;
      }
      * html #content-terms li {
        margin-left: 30px;
      }

/* privacy page */
  #body {}
    #title-privacy {
      background: url('/_images/title-privacy.gif') no-repeat 0 0;
    }
    #content-privacy {
      margin: 0 auto 10px auto;
      width: 740px;
    }

/* 2257 page */
  #body {}
    #title-2257 {
      background: url('/_images/title-2257.gif') no-repeat 0 0;
      padding-left: 591px;
    }
    * html #title-2257 {
      width: 591px;
      w\idth: 0;
    }
    #content-2257 {
      margin: 0 auto 10px auto;
      width: 740px;
    }

/* support page */
  #body {}
    #title-support {
      background: url('/_images/title-support.gif') no-repeat 0 0;
    }
    #content-support {
      line-height: 16px;
      margin: 0 auto 10px auto;
      width: 710px;
    }
      #content-support dt {
        font-weight: bold;
        line-height: 16px;
        padding: 10px 0;
      }
        #content-support dd {
          line-height: 16px;
        }
          #content-support li {
            display: list-item;
            line-height: 18px;
            margin-left: 20px;
          }

/* downloads page */
  #body {}
    #title-downloads {
      background: url('/_images/title-downloads.gif') no-repeat 0 0;
    }
    #content-downloads {
      margin: 0 auto 10px auto;
      width: 750px;
    }
      #content-downloads table {
        background: #CC7E00;
        border: solid 1px #000;
        margin: 10px 0 20px 0;
        text-align: left;
        width: 735px;
      }
        #content-downloads td {
          width: 33.3%;
        }

/* contact */
  #body {}
    #title-contact {
      background: url('/_images/title-contact.gif') no-repeat 0 0;
    }
    #content-contact {
      margin: 0 auto 10px auto;
      width: 740px;
    }
      form {
        margin: 20px auto;
        padding: 10px 0;
        width: 540px;
      }
      * html form {
        width: auto;
        w\idth: 540px;
      }
        fieldset {
          border: solid 1px #940;
          border-top: solid 1px #960;
          border-bottom: solid 1px #960;
          padding: 10px;
        }
          label {
            clear: both;
            color: #fc0;
            display: block;
            font-weight: bold;
            padding-bottom: 30px;
          }
            label span {
              float: left;
              display: block;
              width: 100px;
            }
            label input, 
            label select, 
            label textarea {
              background: #000;
              border: solid 1px #960;
              color: #fff;
              float: left;
              width: 400px;
            }
        input#submit {
          background: url('/_images/widget-submit.gif') no-repeat 0 0;
          border: none;
          clear: left;
          cursor: pointer;
          display: block;
          height: 21px;
          left: 414px;
          margin-bottom: 10px;
          overflow: hidden;
          padding: 31px 0 0 78px;
          position: relative;
          top: 10px;
          width: 78px;
        }
        * html input#submit {
          height: 21px;
          width: 78px;
        }