   #dhtmlgoodies_slideshow{
      width:420px;   /* Total width of slideshow 720 */
      background: red;
   }

   #previewPane{
      margin-right:10px;
      text-align:center;
      vertical-align:middle;
      padding-top:0px;

      /* CSS HACK */
      height: 372px;   /* IE 5.x 452 */
      height/* */:/**/340px;   /* Other browsers 420 */
      height: /**/340px; /* 420 */

      width:450px;
      float:left;
      padding: 16px 15px 15px 10px;
      background: transparent url(../images/bg_ph.gif) no-repeat scroll center top;
   }

   #previewPane img {
      max-width: inherit;
      max-height: inherit;
   }

   #waitMessage{
      display:none;
      position:absolute;
      left:200px;
      top:150px;
      background-color:#FFF;
      border:3px double #000;
      padding:4px;
      color:#555;
      font-size:0.9em;
      font-family:arial;
   }

   #galleryContainer{   /* Big Div surrounding up image, list of images and down image */
      float:left;   /* Floating */

      /* CSS HACK */
      height: 454px;   /* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
      height/* */:/**/438px;   /* Other browsers */
      height: /**/438px;

      /* CSS HACK */
      width: 108px;   /* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
      width/* */:/**/104px;   /* Other browsers */
      width: /**/104px;

      padding:2px;   /* A little space between the black border and the content inside */

   }

   #galleryContainer #theImages {
      text-align: center;
   }

   #galleryContainer #theImages img {   /* Big Div surrounding up image, list of images and down image */
      border: 3px solid white;
   }

   #theImages{   /* DIV where the images are located */
      position:relative;
      overflow:hidden;
      text-align : center;
      height: 280px;   /* Height of boxes for the images */
   }

   #theImages div{
      position:relative;   /* Don't change this */
      height:4500px;   /* Higher than total height of thumbnails */

   }
   #theImages img{
      border: 2px solid white;   /* No border */
      filter:alpha(opacity=50);   /* Transparency - IE */
      opacity:0.5; /* Transparency - Firefox */
      margin-bottom: 10px;   /* Space between images */
   }
   #previewPane #largeImageCaption{   /* CSS styling of image caption below large image */
      padding: 40px;
      margin-top: 10px;
      text-align:center;
      font-size:0.9em;
      background: transparent url(../images/bg_descript_ph.gif) no-repeat scroll left top;
   }
   #theImages .imageCaption{
      display:none;
   }
