BODY { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF; color: #999999;} 

A { color: #000000; background-color:transparent; } 
A:visited { color: #000000; background-color: transparent; } 

IMG.img-picture { border: 1px solid #000000; } 
IMG.img-folder { border: 0px; vertical-align: middle; } 
IMG.img-galicon { border: 1px solid #000000; } 
IMG.img-thumbnail { border: 1px solid #000000;} 
IMG.img-thumbnail-selected { border: 2px solid #ffffff; } 
IMG.img-picture-prev {} 
IMG.img-picture-next {} 
IMG.img-thmbnavi-prev {vertical-align: middle;} 
IMG.img-thmbnavi-next {vertical-align: middle;} 
IMG.img-new {} 

TABLE.table-wrapper {width: 100%; background-color:#ffffff} 
TD.td-thumbnails-thumb { padding-bottom: 10px; font-family: arial, helvetica, sans-serif; color: #666666; font-size: 9px; vertical-align: middle; background-color: transparent; } 
TD.td-thumbnails-thumb-selected { padding: 5px; font-family: arial, helvetica, sans-serif; color: #333333; font-size: 9px; font-weight: bold; background-color: transparent; } 
DIV.div-thumbnails-caption { font-family: arial, helvetica, sans-serif; color: #000000; font-size: 8px; font-weight: normal; background-color: transparent; } 

TABLE.table-main-title {} 
TD.td-main-title { font-family: arial, helvetica, sans-serif; color: #000000; font-size: 20px; font-style:normal; font-weight: bold; background-color: transparent; } 
TD.td-main-title-spgm-link { color:#ffffff; font-size:9px; font-family: arial, helvetica, sans-serif; text-align: right; background-color: transparent; } 

A.a-spgm-link { color: #ffffff; font-size:0px; font-family: arial, helvetica, sans-serif; background-color: transparent; } 

TABLE.table-gallisting-grid { } 
TD.td-gallisting-cell { } 

TABLE.table-galitem {} 
TD.td-galitem-icon { padding-right: 0px; } 
TD.td-galitem-title { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;; } 
TD.td-galitem-caption { font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: italic; } 

TABLE.table-picture {width: 100%;} 
TD.td-picture-navi { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-align: center; background-color: transparent; } 
TD.td-zoom-factors { padding: 3pt; text-align: center; } 
INPUT.button-zoom-factors { border: 1px solid #777777; font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #777777; background-color: #ffffff; text-align: center; } 
TD.td-picture-pic {} 
TD.td-picture-caption { font-family: arial, helvetica, sans-serif; font-size: 9px; text-align: center; font-style:italic; background-color: #ffffff; /*border: 1px dashed #333333;*/ padding:7px; background-color: transparent; } 

TABLE.table-thumbnails {width: 100%; } 
TD.td-thumbnails-navi { color: #000000; background-color: #ffffff; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: right; padding-top: 5px; padding-bottom: 5px;} 

SPAN.span-filters { font-size: 9px; font-weight: normal; } 
DIV.div-galheader { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #ffffff; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin-bottom: 20px; vertical-align: middle; padding: 5px; } 
