/* - - 1 AND 2 COL LAYOUTS FOR PHOTO AND DATA - - */
  .sn_2col { padding: 0; margin: 0 0 10px 0; position: relative; }
  .sn_2colborder { padding: 0 0 5px; margin: 0 0 5px 0; border-bottom: 1px solid #E8E8E8; position: relative; }
  /* image divs for left side by img size */
   .imgblock85, .imgblock85placeHolder { display: block; overflow: hidden; border: 1px solid #555555; background: #FFFFFF; align: center; }
  
  .imgblock85 {  width: 125px; height: 125px; vertical-align: middle; display: table-cell}
  
  .imgblock85placeHolder {  height: 125px; width: 125px }
  .imgblock85 img { margin:0 auto; }
  /* float left for use in 2 col layout item must include all classes of imgblocks above */
  .sn_2col .imgblock85, .sn_2col .imgblock50, .sn_2col .imgblock65,
  .sn_2colborder .imgblock85, .sn_2colborder .imgblock50, .sn_2colborder .imgblock65 { float: left !important; display: inline !important;padding: 1px;margin:1px; }
  /* data divs for right side by image size */
  .data50, .data65, .data85 { width: auto; padding: 0; }
  .data85 { margin: 0 0 0 95px; }
  /* generic 49% column */
  .sn_data_halfcol { width: 49.1%; float: left; display: inline; }
  /* data div for 1 col */
  .sn_data { margin: 0; padding: 0; }
/* - - END 1 AND 2 COL LAYOUTS FOR PHOTO AND DATA - - */

