   body {
      margin: 0px;
      font-family: verdana, sans-serif, tahoma, arial;
      font-size: 14px;
      color: #fff;

      background-color: #333;
   }
   a {
      color: #fff;
   }
   a:hover {
      text-decoration: none;
   }
   #maincontainer {
      position: relative;
      width: 100%;
      height: auto;

      background-repeat: repeat-x;
   }
   #subcontainer {
      position: relative;
      width: 890px;
      height: auto;
      margin: 0 auto;
      background-image: url("containerbg.png");
   }
   #topcontainer {
      position: relative;
      width: 890px;
      height: 55px;
      background-image: url("topborder.png");
      margin: 0 auto;
   }
   #contentcontainer {
      position: relative;
      width: 790px;
      margin-left: 50px;
   }
   #title {
      float: right;
      font-size: 30px;
      margin-top: 30px;
      margin-bottom: 5px;
   }
   #booth {
      font-weight: bold;
      color: #b1a5f0;
   }
   #rentals {
      font-style: italic;
   }
   #titlebg {
      position: relative;
      width: 790px;
      height: 70px;
      background-image: url("titlebg.gif");
   }
   #topstrip {
      position: absolute;
      width: 132px;
      height: 210px;
      background-image: url("titlestrip.png");
      top: 0px;

   }
   #privategallery {
      position: relative;
      float: left;
      font-size: 24px;
      color: #000;
      top: 20px;
      left: 150px;
      font-weight: bold;
   }
   #phone {
      position: relative;
      float: right;
      font-size: 24px;
      color: #000;
      top: 20px;
      right: 20px;
   }
   #codeform {
      position: relative;
      float: right;
      margin-top: 15px;
      margin-bottom: 20px;
   }
   #formlabel {
      float: left;
      margin-right: 20px;
      font-size: 18px;
      padding-top: 7px;
   }
   #codefield {
      position: relative;
      width: 133px;
      height: 37px;
      float: left;
   }
   #codefield input {
      width: 129px;
      height: 31px;
      border: 2px solid #fff;
      background-color: #333;
      font-size: 28px;
      color: #fff;
      padding: 1px 5px;
   }
   #codebtn {
      position: relative;
      width: 37px;
      float: left;
   }
   #albumlinks {
      padding: 10px 0px;
      font-size: 16px;
   }
   #albumcontainer {
      position: relative;
      width: 790px;
      margin-bottom: 20px;
display: none;
   }
   #albumtitle {
      font-size: 18px;
      float: left;
   }
   #albumpages {
      font-size: 16px;
      float: right;
   }
   .hbar {
      position: relative;
      clear: both;
      width: 790px;
      height: 5px;
      border-bottom: 1px solid #fff;
      margin-bottom: 10px;
      overflow: hidden;
   }
   #albums {
      position: relative;
      width: 790px;
      height: 142px;

      overflow: auto;
   }
   .albumitemcontainer {
      position: relative;
      width: 80px;
      height: 134px;
      float: left;
      margin: 0px 7px 8px 7px;
      background-image: url("albumbg.gif");
   }
   .albumitemcontainer a {
      position: relative;
      width: 72px;
      height: 109px;
      display: block;
      top: 2px;
      left: 2px;
      text-decoration: none;
      border: 2px solid #fff;
      color: #000;
      font-size: 12px;
      line-height: 15px;
   }
   .albumitemcontainer a:hover {
      border: 2px solid #000;
   }
   .albumitemcontainer a img {
      border: 0px;
   }
   .albumspacer {
      position: relative;
      width: 15px;
      height: 134px;
      overflow: hidden;
      float: left;
   }
   .albumitemcontainer2 {
      position: relative;
      width: 138px;
      height: 134px;
      float: left;
      margin: 0px 7px 8px 7px;

      background-image: url("albumbg2.gif");
   }
   .albumitemcontainer2 a {
      position: relative;
      width: 130px;
      height: 87px;
      display: block;
      top: 2px;
      left: 2px;
      text-decoration: none;
      border: 2px solid #fff;
      color: #000;
      font-size: 12px;
      line-height: 15px;
   }
   .albumitemcontainer2 a:hover {
      border: 2px solid #000;
   }
   .albumitemcontainer2 a img {
      border: 0px;
   }
   .albumspacer2 {
      position: relative;
      width: 15px;
      height: 134px;
      overflow: hidden;
      float: left;
   }
   #stripcontainer {
      position: relative;
      width: 790px;
      padding-bottom: 20px;
   }
   #striptitle {
      font-size: 18px;
      float: left;
   }
   #strippages {
      font-size: 16px;
      float: right;
   }
   #strips {
      position: relative;
      width: 789px;
      padding-left: 1px;
   }
   .stripitemcontainer {
      position: relative;
      width: 151px;
      height: 244px;
      float: left;
      margin-bottom: 8px;
      background-image: url("stripbg.gif");
   }
   .stripitemcontainer a {
      position: relative;
      width: 141px;
      height: 214px;
      display: block;
      top: 3px;
      left: 3px;
      text-decoration: none;
      border: 2px solid #fff;
      color: #000;
      font-size: 14px;
      line-height: 15px;
   }
   .stripitemcontainer a:hover {
      border: 2px solid #000;
   }
   .stripitemcontainer a img {
      border: 0px;
   }
   .stripspacer {
      position: relative;
      width: 8px;
      height: 244px;
      overflow: hidden;
      float: left;
   }
   .stripitemcontainer2 {
      position: relative;
      width: 151px;
      height: 124px;
      float: left;
      margin-bottom: 8px;
      background-image: url("stripbg2.gif");
   }
   .stripitemcontainer2 a {
      position: relative;
      width: 141px;
      height: 94px;
      display: block;
      top: 3px;
      left: 3px;
      text-decoration: none;
      border: 2px solid #fff;
      color: #000;
      font-size: 14px;
      line-height: 15px;
   }
   .stripitemcontainer2 a:hover {
      border: 2px solid #000;
   }
   .stripitemcontainer2 a img {
      border: 0px;
   }
   .stripspacer2 {
      position: relative;
      width: 8px;
      height: 124px;
      overflow: hidden;
      float: left;
   }

   #footer {
      position: relative;
      width: 790px;
      margin-left: 50px;
      padding: 50px 0px 50px 0px;
      text-align: center;
   }

   #imgframe {
      position: absolute;
      padding: 10px;
      background-image: url("contentbg.png");
      display: none;
      z-index: 2;
   }
   #imgbox {
      position: relative;
      width: 32px;
      height: 32px;
      display: block;
      padding: 10px;
      background-color: #fff;
      text-align: center;
   }
   #imgbox img {
      position: absolute;
      top: 10px;
      left: 10px;
   }

   #xbox {
      position: absolute;
      top: 0px;
      left: 0px;
      padding: 2px;
      background-color: #fff;
   }
   #xbox a {
      position: relative;
      width: 24px;
      height: 24px;
      display: block;
      font-size: 18px;
      font-weight: bold;
      text-decoration: none;
      background-color: #f00;
      color: #fff;
   }
   #xbox a:hover {
      background-color: #fff;
      color: #f00;
   }

   .clearit {
      position: relative;
      height: 0px;
      clear: both;
      overflow: hidden;
   }
   #debugbox {
      position: absolute;
      width: 350px;
      height: 600px;
      top: 20px;
      left: 0px;
      padding: 10px;
      color: #fff;
      display: none;
   }