/*--------------------- Globals ---------------------*/
:focus { outline:none; }
::-moz-focus-inner { border:0; }
html, body { background-color: #fff; margin: 0; padding: 0; }
#dockers { background-color: #000; position: absolute; top: 0px; left: 0px; width: 300px; height: 250px; overflow: hidden;
transform-style: preserve-3d;
perspective: 400;
-webkit-transform-style: preserve-3d;
-webkit-perspective: 400;		
}
#dockers svg { position: absolute; overflow: hidden; }
#dockers div { display: block; overflow: hidden; position: absolute; background: transparent; }
#dockers img { display: block; width: 100%; height: 100%; position: absolute; }

#dockers #lockup_anim_container { width: 300px; height: 250px; }
#dockers #lockup_anim_container #lockup_anim { width: 3900px; height: 250px; }

#dockers #cta { background: #ea451b; width: 136px; height: 26px; right: 7px; bottom: 9px; }
#dockers #cta #sheen { width: 272px; height: 26px; left: 272px; opacity: .7; transform: skewX(-30deg); -webkit-transform: skewX(-30deg);
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 25%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 75%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 75%);
background: linear-gradient(to right,  rgba(255,255,255,0) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 75%);
}

/*--------------------- IE/Utilities ---------------------*/
/* #dockers #guide { background: transparent url('guide.png') 0 0 no-repeat; width: 100%; height: 100%; opacity: .5; } */
#dockers #border { background: transparent; border: 1px solid #000; width: 298px; height: 248px; position: absolute; top: 0; left: 0; }
#dockers #background_exit { display: block; overflow: hidden; background: transparent; width: 100%; height: 100%; position: absolute;  }
#dockers #loading { background: #000; width: 100%; height: 100%; }
#dockers .hide { display: none; }