img { border: 0; }


/* GRID */
.column { float: left; }


.hero-nav li { width: 100%; position: absolute; top: 0; left: 0; z-index: 10; }
.hero-nav li .arrow { position: absolute; display: block; height:100px; width: 107px; -moz-opacity:0; opacity:0; -webkit-transition: .25s opacity ease-out; float: none; padding: 0 ; outline: none; z-index: 100; top:100px; }
.hero-nav li .arrow:hover { -moz-opacity:1; opacity:1; }
.hero-nav li .arrow.disabled { display: none; }
.hero-nav li .arrow img,
.hero-nav li .arrow span { display: block; margin-top: 105px; *margin-top: 120px; text-indent: -1000em; }
.hero-nav li .arrow:hover span,
.hero-nav li .arrow.left { left: 0; }
.hero-nav li .arrow.left img,
.hero-nav li .arrow.left span { float: left; }
.hero-nav li .arrow.right { right: 0; }
.hero-nav li .arrow.right img,
.hero-nav li .arrow.right img { float: right; }

/* simple dot navs */
.gallery .simple-nav { margin-bottom:297px; height:13px; text-align:right; }
.gallery .simple-nav li,
.gallery .simple-nav li a { display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; }
.gallery .simple-nav li { position:relative; margin-right:8px; width:13px; height:13px; *height: 12px; overflow:hidden; }
.gallery .simple-nav li.last-dot { margin-right: 0; }
.gallery .simple-nav li a { position:absolute; width:13px; height:38px; top:0; left:0; outline:none; cursor:pointer; text-indent:-9999px; line-height:0; background: url(../../dots/dots.png) no-repeat 0 0; }
.gallery .simple-nav li a:hover { top:-13px; }
.gallery .simple-nav li a.active { cursor:default; top:-26px; opacity:1; -moz-opacity:1; }




/* page specific
------------------------*/
/* overview */
#overview .gallery { margin: 0 auto 0px; padding: 0; position: relative; width: 600px; height: 315px; overflow: hidden; z-index: 0; }

#overview .gallery #gallery-view { width: 6000px; height: 570px; -webkit-transform:translateZ(0); }
#overview .gallery #gallery-view.dragging { -webkit-transition: none; }
#overview .gallery #gallery-view .gallery-view { width: 586px; height: 570px; float: left; -webkit-transform:translateZ(0); }
#overview .gallery #gallery-view .gallery-view  { display: block; height: 100%; width: 100%; }
#overview .gallery #gallery-view .grid2col { width: 1046px; }



/* gallery triggers */
#overview .gallery .simple-nav { position:absolute; bottom: -24px; left: 0; width: 586px; height:42px; overflow:hidden; }
@media only screen and (-webkit-transform-3d) {
	.gallery .simple-nav li a { position:static; -webkit-transform: translate3d(0,-9px,0); }
	.gallery .simple-nav li a:hover { -webkit-transform: translate3d(0,-22px,0); }
	.gallery .simple-nav li a.active { -webkit-transform: translate3d(0,-35px,0); }
}