.CAPTION{
  COLOR:#550055;
  FONT:normal 12px verdana,georgia,helvetica,sans-serif;
  FONT-FAMILY:sans-serif;
  FONT-STYLE:normal;
  POSITION:absolute;
  TOP:20px;
  width:638px;
  margin-left:-319px;
  left:50%;
}

.GALLERIA{
  LIST-STYLE:none;
  WIDTH:636px;
  margin: 0px 0px 0px 0px;
}

.GALLERIA LI{
  DISPLAY:block;
  left:auto;
  FLOAT:left;
  MARGIN:20px 2px 2px 2px;
  OVERFLOW:hidden;
  WIDTH:34px;
  HEIGHT:40px;
  }

.GALLERIA LI A{
  DISPLAY:none;
}

.GALLERIA LI DIV{
  DISPLAY:none;
  POSITION:relative;
  TOP:0;
}

.GALLERIA LI DIV IMG{
  CURSOR:pointer;
}

.GALLERIA LI IMG.THUMB{
  CURSOR:pointer;
  DISPLAY:block;
  HEIGHT:auto;
  LEFT:auto;
  TOP:auto;
  WIDTH:auto;
}

.GALLERIA LI.ACTIVE DIV IMG,.GALLERIA LI.ACTIVE DIV{
  DISPLAY:block;
}

.GALLERIA LI.CAPTION{
  DISPLAY:block;
  PADDING-TOP:.5em;
}

.DEMO{
  DISPLAY:block;
  FONT:normal 10px verdana,georgia,helvetica,sans-serif;
  FONT-FAMILY:sans-serif;
  MARGIN:0px 0px 25px 0px;
  MARGIN-LEFT:auto;
  MARGIN-RIGHT:auto;
  width: 638px;
}

.xxxGALLERY_DEMO{
  DISPLAY:block;
  MARGIN:0 0 0 0;
  MARGIN-LEFT:auto;
  MARGIN-RIGHT:auto;
  WIDTH:600px;
}

.xxxGALLERY_DEMO LI DIV{
  CENTER:240px;
  FONT:8px;
}

.xxxGALLERY_DEMO LI DIV.CAPTION{
  COLOR:#FF0000;
  FONT:italic normal 10px verdana,georgia,serif;
}

.xxxINFO{
  BORDER-TOP:1px dotted #221;
  MARGIN:30px auto;
  PADDING-TOP:30px;
  TEXT-ALIGN:left;
  WIDTH:500px;
}

.xxxINFO P{
  MARGIN-TOP:3px;
}

.xxxNAV{
  CLEAR:both;
  FONT:80% 'helvetica neue',sans-serif;
  LETTER-SPACING:3px;
  PADDING-TOP:15px;
  TEXT-TRANSFORM:uppercase;
}

A:HOVER{
  COLOR:#FF0000;
}
