/* ------- BANNER SETUP ------- */
body, html{margin:0; padding:0;}
#wrapper{
  width:160px; height:600px;
  overflow:hidden;
  position:absolute;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:1px solid #111;
  background:#000000;
}
#content{
  width:160px; height:600px;
  position:relative; top:0; left:0;
  perspective: 160px; -webkit-perspective: 160px;
}
.hideMe{visibility:hidden;}


/* ------- DEFINE SPRITES ------- */

.bg1, .a4-2, .t2-1, .t3-1, .t1-1, .t4-2, .t4-1, .logo1 { display: inline-block; background: url('img/spr.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; position:absolute;}
 
.bg1 { background-position: -2px -0px; width: 160px; height: 14px; }
.a4-2 { background-position: -2px -16px; width: 150px; height: 3px; }
.t2-1 { background-position: -2px -21px; width: 150px; height: 73px; }
.t3-1 { background-position: -2px -96px; width: 145px; height: 43px; }
.t1-1 { background-position: -2px -141px; width: 144px; height: 161px; }
.t4-2 { background-position: -2px -304px; width: 139px; height: 63px; }
.t4-1 { background-position: -2px -369px; width: 105px; height: 71px; }
.logo1 { background-position: -2px -442px; width: 100px; height: 91px; }


/* ------- POSITION SPRITES ------- */

#m_t1-1 {
  position: absolute;
  width: 144px; height: 161px;
	left: 10px;
  top: 44px;
	overflow: hidden;
}
.t1-1 {
  left: 10px;
  top: 44px;
  z-index: 13;
}


#m_t4-1 {
  position: absolute;
  left: 29px;
  top: 50px;
  width: 105px; height: 71px;
  z-index: 6;
	overflow: hidden;
}
#m_t4-2 {
  position: absolute;
   left: 11px;
  top: 145px;
  width: 139px; height: 63px;
  z-index: 5;
	overflow: hidden;
}
.t4-1 {
  left: 0px;
  top: 71px;
  z-index: 7;
}
.t4-2 {
  left: 0px;
  top: -63px;
  z-index: 6;
}

.bg1 {
  left: 0px;
  top: 0px;
  z-index: 14;
}

.t2-1 {
  left: 6px;
  top: 47px;
  z-index: 11;
}
.t3-1 {
  left: 6px;
  top: 47px;
  z-index: 9;
}

.a4-2 {
  left: 5px;
  top: 132px;
  width: 150px;
  height: 3px;
  z-index: 5;
}
.logo1 {
  left: 30px;
  top: 473px;
  z-index: 4;
}





/* NO SPRITE */
.a1 {
    background: url('img/a1.jpg') no-repeat;
    position:absolute;
	left: 0px;
  top: 250px;
	width: 160px;
	height: 86px;
}
.a2 {
    background: url('img/a2.jpg') no-repeat;
    position:absolute;
	left: 0px;
  top: 154px;
	width: 160px;
	height: 273px;
}
.a3 {
    background: url('img/a3.jpg') no-repeat;
    position:absolute;
	left: 0px;
  top: 154px;
	width: 160px;
	height: 281px;
}
.a4 {
    background: url('img/a4.jpg') no-repeat;
    position:absolute;
	left: 0px;
  top: 250px;
	width: 160px;
	height: 185px;
}


/* ------- OTHER CSS ------- */
.blocker1 {
    position: absolute;
	left: 0;
	top: 370px;
	width: 100%;
    height: 100%; 
	background:#618eb6;
	z-index:10;
}
.fader {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 999;
    background:#ffffff;
}

#glimmer-cta-box {
    position: absolute;
    left: 32px;
  top: 475px;
  width: 95px;
  height: 34px;
    border-width:0px;
	border: 0px solid transparent;
    overflow: hidden; 
    z-index: 900;
/*	border-radius: 4px;*/
}

#glimmer-cta {
    position: relative;
      top:0px;
      left: -116px;
	  border-width:0px;
	  border: 0px solid transparent;
}
/* Removes border on pesky IE */
#glimmer-cta img {text-decoration: none; border: 0px}

#rolloverCatch {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 999;
    cursor: pointer;
}
