div.nextPage {
  position: absolute; right: 100px; bottom: 60px; 
  font-size: 1.4em;
}

i.bgImgAltTxt { display: block; position: relative; color: #a4a4a4; height: 45px; width: 70px; overflow: hidden;}

#nextPageArr {font-weight: bold; color:#eb8200; /*text-decoration: blink;*/ }

.gallery { 
  padding-left: 7px; 
  width: 112px;
  height:82px;
  background: url(../images/smallpics-rollup-shadow.png) top left no-repeat;
}
.gallery ul, .plainUlGal { 
  margin:0; /*4px 0 0 4px;*/
  padding:0; 
  background: transparent; 
  list-style:none; 
}

.plainUlGal { list-style:none;}
#soloGal ul li,
.plainUlGal li { display: inline;}
.plainUlGal li a img { border: 2px solid #fff;}
.plainUlGal li a img:hover { border: 2px solid #005d96;}

#soloGal ul { width:332px; padding-left: 143px; height:auto; }
#soloGal ul li,#soloGal ul li a {position:relative; }
#soloGal ul li a { position:relative; border:3px solid #fff; float:left; display:block; width:100px; height:75px; background-color:#373535; }
#soloGal ul li a:hover { border:3px solid #005d96; }
#soloGal ul li a span {width:100px; height: 75px; position: absolute; }
#soloGal ul li a i.bgImgAltTxt {display: none; }
#soloGal ul li.overview { display:block; clear:both; padding:0 0 8px 0; color:#000; }

/*.gallery ul li { display:block; width:auto; float:left; color:#fff; height:36px; }*/
.gallery ul li { width:auto; height:90px; overflow: hidden; }*/
.gallery ul li a { display:block; width:auto; }

.gallery ul li ul { 
  background: url(../images/popup_bg.png) bottom center no-repeat !important;
  background: #fafafa url(../images/blank.gif) bottom center no-repeat;
  display:none; 
  height: auto;
  position:absolute; 
  top:0; 
  left:0;
  border-top:1px solid #dfd7d7;
  width:298px; 
  padding:8px 11px 31px 12px;
  z-index: 12;
}
.gallery ul li:hover ul,
.gallery ul li.over ul { display:block; }
.gallery ul li ul li { display:inline; float:none; background-image:none; height:auto; }
.gallery ul li ul li a { background-image:none; margin:8px; padding:2px; position:relative; border:1px solid #fff; float:left; display:block; width:75px; height:50px; background-color:#373535; }
.gallery ul li ul li a:hover { background-image:none; z-index:2; }
.gallery ul li ul li a img { position:absolute; top:2px; width:75px; height:50px; border:0; margin:0; padding:0; }
.gallery ul li a:hover img,
.gallery ul li a:active img,
.gallery ul li a:focus img { width:100px; height:75px; left:-13px; top:-11px; z-index:1; border:1px solid #373535;}

.gallery ul li ul li a span { position:absolute; top:2px; width:75px; height:50px; border:0; margin:0; padding:0; }
.gallery ul li a:hover span,
.gallery ul li a:active span,
.gallery ul li a:focus span { width:100px; height:75px; left:-13px; top:-11px; z-index:1; border:1px solid #373535; cursor: pointer; }


/*.gallery ul li.overview { display:block; clear:both; padding:5px 10px 0 10px; color:#000; }*/
.gallery ul li.overview { display:none; clear:both; padding:5px 10px 0 10px; color:#000; }
.gallery ul li.shootinginfos { display:block; font-size: 0.9em; clear:both; padding:3px 10px 0 10px; color:#a4a4a4; }

#gallery1  { z-index:11; position: absolute; left: 97px; top: 21%; }
#gallery2  { z-index:10; position: absolute; left: 41%; top: 18%; }
#gallery3  { z-index:9; position: absolute; left: 78%; top: 23%; }
#gallery3 ul li ul {left:-180px;}
#gallery4  { z-index:8; position: absolute; left: 125px; top: 40%; }
#gallery5  { z-index:7; position: absolute; left: 97px; top: 320px; }
#gallery6  { z-index:6; position: absolute; left: 40%; top: 42%; }
#gallery7  { z-index:5; position: absolute; left: 67%; top: 46%; }
#gallery7 ul li ul {left:-95px;}
#gallery8  { z-index:4; position: absolute; left: 33%; top: 69%; }
#gallery9  { z-index:3; position: absolute; right: 55px; bottom: 110px; }
#gallery9 ul li ul {left:-175px;}
#gallery10 { z-index:2; position: absolute; left: 80%; top: 67%; }

#galleryRef { z-index:2; position: absolute; } /* gallery for 'references/clients' section */


