body {background-image: none;}

A {
  color: #9F0000;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
}

A:visited {
  color: #9F0000;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
}

IMG.img-picture,IMG.img-folder,IMG.img-galicon,IMG.img-thumbnail,IMG.img-thumbnail-selected,IMG.img-picture-prev,IMG.img-picture-next,IMG.img-thmbnavi-prev,IMG.img-thmbnavi-next,IMG.img-new,TABLE.table-wrapper,TABLE.table-picture,TD.td-picture-pic,TABLE.table-thumbnails,TABLE.table-main-title{border: 0;vertical-align: middle;text-align:center;font-family: Georgia, "Palatino Linotype", Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;  margin-left: auto; margin-right: auto;}

DIV.table-main{text-align:center;}

IMG.img-folder{padding-left:3px;}

TD.td-thumbnails-thumb { padding:7px; 
  color:#9F0000;
  vertical-align: bottom;
  background-color: transparent;
  text-align: center;}

TD.td-thumbnails-thumb-selected { padding: 5px; 
  color:#333333;  
  font-weight:  bold;
  background-color: transparent;}

DIV.div-thumbnails-caption {color: #9F0000;
  font-weight: normal;
  background-color: transparent;}

TD.td-main-title {color:#9F0000; 
  font-weight:  bold;
  background-color: transparent;
  text-align: center;}

TD.td-main-title-spgm-link {color:#9F0000; background-color: transparent;}

A.a-spgm-link {color: #9F0000; background-color: transparent;}

TABLE.table-gallisting-grid {}

TD.td-gallisting-cell {padding-bottom:20px;}
TABLE.table-galitem {width: 100%;}

TD.td-galitem-icon {padding-right: 10px;}

TD.td-galitem-title {font-weight:bold;width: 100%;text-align: left;}

TD.td-galitem-caption { font-size: 0.9em;text-align: left;}

TD.td-picture-navi {font-size: 1em;
  font-weight:  bold;
  color:#9F0000;
  background-color: transparent;}

TD.td-zoom-factors {padding: 7px; text-align: center;}

INPUT.button-zoom-factors {
  border: 1px solid #9F0000;  
  font-weight: bold;
  color:#9F0000;
  background-color: #F1F1F1;
  text-align: center;}

TD.td-picture-caption {
  font-family:  tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.9em;
  text-align: center;
  padding:7px;
  background-color: transparent;}

TD.td-thumbnails-navi {color: #9F0000;
  background-color: #F1F1F1;
  border: 1px dashed #9F0000;
  font-weight:bold;
  text-align: right;
  padding: 8px;}

SPAN.span-filters {font-weight: normal;}

DIV.div-galheader {
  font-weight:  bold;
  text-align: left;
  color: #9F0000;
  background-color: #F1F1F1;
  border: 1px dashed #9F0000;
  margin: 40px 0px 10px 0px;
  vertical-align: middle;
  padding: 3px;}
  
  TABLE.table-shadows {
    border-collapse: collapse;
    margin: auto;
    padding: 0px;
  }
  
 TD.td-shadows-right {
    background-image: url('shadow_right.jpg');
    background-position:  left top;
    background-repeat: no-repeat;
    width: 20px;
    margin: 0px;
    padding: 0px
  }
  
  TD.td-shadows-bottom {
    background-image: url('shadow_bottom.jpg');
    background-position:  left top;
    background-repeat: no-repeat;
    height: 5px;
    margin: 0px;
    padding: 0px
  }
  
  TD.td-shadows-bottomright {
    background-image: url('shadow_bottomright.jpg');
    background-position:  left top;
    background-repeat: no-repeat;
    width: 20px;
    margin: 0px;
    padding: 0px
  }
  
  TD.td-shadows-main {
    margin: 0px;
    padding: 0px;
}
