

/***************************/
/**************************/
/* Image Gallery Stuff */
/***************************/
/**************************/


#wrapper {

  margin-left: auto;

  margin-right: auto;

  margin-top: 5px;

  border-collapse: collapse;



}



#title {

  padding-top: 10px;

  padding-bottom: 10px;

  font-family: verdana, arial;

  font-size: 20px;

  font-weight: bold;

  color: #d0d0d0;

}



#topleft {

  height: 10px;

  width: 20px;


  background-image: url("topleft.jpg");

  background-repeat: no-repeat;

  background-position: bottom right;

  

}



#top {

  height: 10px;

  background-image: url("top.jpg");

  background-repeat: repeat-x;

  background-position: bottom;

  

}



#topright {

  height: 10px;

  width: 20px;

  background-image: url("topright.jpg");

  background-repeat: no-repeat;

  background-position: bottom left;

  

}



#left {

  width: 5px;

  background-image: url("left.jpg");

  background-repeat: repeat-y;

  background-position: right;

 

}



#center {

  width: 100px;

}



#right {

  width: 5px;

  background-image: url("right.jpg");

  background-repeat: repeat-y;

  background-position: left;

  

}



#bottomleft {

  height: 10px;

  width: 5px;

  background-image: url("bottomleft.jpg");

  background-repeat: no-repeat;

  background-position: top right;

  

}



#bottom {

  height: 10px;

  background-image: url("bottom.jpg");

  background-repeat: repeat-x;

  background-position: top;



}



#bottomright {

  height: 10px;

  width: 5px;

  background-image: url("bottomright.jpg");

  background-repeat: no-repeat;

  background-position: top left;


}










#wrapper IMG { vertical-align: middle; }

#wrapper IMG.img-picture { border: 1px solid #333333; }

#wrapper IMG.img-folder { border: 0px; }

#wrapper IMG.img-galicon { border: 1px solid #555555; }

#wrapper IMG.img-thumbnail { border: 1px solid #333333; }

#wrapper IMG.img-thumbnail-selected { border: 1px solid #8ca0bf; }

#wrapper MG.img-picture-prev { border: 0px; }

#wrapper IMG.img-picture-next { border: 0px; }

#wrapper IMG.img-thmbnavi-prev { border: 0px; }

#wrapper IMG.img-thmbnavi-next { border: 0px; }

#wrapper IMG.img-new { border: 0px; }





#wrapper TABLE.table-wrapper {

  background-color: #ffffff;

  width: 670px;

  padding: 15px;

  text-align: center;

  margin-left: auto;

  margin-right: auto;

}









#wrapper TD.td-thumbnails-thumb {

  padding: 5px;

  font-family:  arial, verdana, helvetica, sans-serif;

  color:        #555555;

  font-size:    8pt;

  background-color: transparent;

  white-space: nowrap;

  vertical-align: bottom;

  text-align: center;

}



#wrapper TD.td-thumbnails-thumb-selected {

  padding: 5px;

  font-family:  arial, verdana, helvetica, sans-serif;

  color:        #333333;

  font-size:    8pt;

  font-weight:  bold;

  background-color: transparent;

  white-space: nowrap;

  vertical-align: bottom;

  text-align: center;

}



DIV.div-thumbnails-caption {

  font-family:  arial, verdana, helvetica, sans-serif;

  color:        #000000;

  font-size:    8pt;

  font-weight:  normal;

  background-color: transparent;

}









TABLE.table-main-title {}



TD.td-main-title {

  font-family:  arial, verdana, helvetica, sans-serif;

  color:   #000000;


  font-size:    12pt;

  font-weight:  bold;

  background-color: transparent;

}



TD.td-main-title-spgm-link {

  color:#cccccc;

  font-size:8pt;

  font-family: arial, verdana, helvetica, sans-serif;

  text-align: center;

  background-color: transparent;

}



A.a-spgm-link {

  color: #b7cce0;

  font-size:8pt;

  font-family: arial, verdana, helvetica, sans-serif;

  background-color: transparent;

}












TABLE.table-gallisting-grid {


}



TD.td-gallisting-cell {

}









TABLE.table-galitem {

width:100%;



}



TD.td-galitem-icon {

  padding-right: 0px;
text-align:center;


}



TD.td-galitem-title {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    9pt;

  width:        100%;

  text-align: center;

  font-weight: bold;

  color: #999999;

}



TD.td-galitem-caption {

  font-family:  verdana, helvetica, sans-serif;

  font-size:    8pt;

  text-align: center;

}









TABLE.table-picture {

  width: 100%;

  text-align: center;


}



TD.td-picture-navi {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    10pt;

  font-weight:  bold;

  color:        #000000;

  background-color: transparent;

}

TABLE.table-picture img {
display:inline;
}


TD.td-zoom-factors {


  padding: 3pt;

  text-align: center;

}



#wrapper INPUT.button-zoom-factors {

  border: 1px solid #777777; 

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    9pt;

  font-weight: bold;

  color:        #777777;

  background-color: #dddddd;

  text-align: center;


}



TD.td-picture-pic {}



TD.td-picture-filename {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    8pt;

  font-weight: bold;

  text-align: center;

  background-color: #ececec;

  padding:7px;

  background-color: transparent;


}



TD.td-picture-caption {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    8pt;

  text-align: center;

  background-color: #ececec;

  padding:7px;

  background-color: transparent;

}









TABLE.table-thumbnails {

  margin-left: auto;

  margin-right: auto;

}



TD.td-thumbnails-navi {
  
  font-size:	10pt;
  font-weight:	bold;
  text-align: center;
  padding: 0px;
height:50px;
}
TD.td-thumbnails-navi img{

display:inline;

}

SPAN.span-filters {

  font-size:    8pt;

  font-weight: normal;

}





DIV.div-galheader {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    1.5em;

  font-weight:  bold;

  color: #000000;

  margin-bottom: 20px;

  padding: 1px;

  width: 100%;

  text-align: left;

}



TABLE.table-shadows {

  border-collapse: collapse;

  margin: auto;

  padding: 0px;

}




TD.td-shadows-right {

  background-image: url(media/flavors/default/shadow_right.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  width: 20px;

  margin: 0px;

  padding: 0px;

}




TD.td-shadows-bottom {

  background-image: url(media/flavors/default/shadow_bottom.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  height: 5px;

  margin: 0px;

  padding: 0px;

}



TD.td-shadows-bottomright {

  background-image: url(media/flavors/default/shadow_bottomright.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  width: 20px;

  margin: 0px;

  padding: 0px;

}



TD.td-shadows-main {

  margin: 0px;

  padding: 0px;

}


