/* ------- BANNER SETUP ------- */
body, html{margin:0; padding:0;}
#wrapper{
  width:300px; height:250px;
  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:300px; height:250px;
  position:relative; top:0; left:0;
  perspective: 300px; -webkit-perspective: 300px;
}
.hideMe{visibility:hidden;}


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

.bg1, .logo1, .t4-1, .a4-2, .t1-2, .t4-2, .t2-3, .t3-2, .t1-1, .t2-2, .t1-3, .t2-1, .t3-1 { 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: 300px; height: 15px; }
.logo1 { background-position: -2px -17px; width: 300px; height: 46px; }
.t4-1 { background-position: -2px -65px; width: 300px; height: 71px; }
.a4-2 { background-position: -2px -138px; width: 290px; height: 3px; }
.t1-2 { background-position: -2px -143px; width: 270px; height: 53px; }
.t4-2 { background-position: -2px -198px; width: 266px; height: 53px; }
.t2-3 { background-position: -2px -253px; width: 262px; height: 63px; }
.t3-2 { background-position: -2px -318px; width: 256px; height: 63px; }
.t1-1 { background-position: -2px -383px; width: 220px; height: 53px; }
.t2-2 { background-position: -2px -438px; width: 210px; height: 63px; }
.t1-3 { background-position: -2px -503px; width: 175px; height: 53px; }
.t2-1 { background-position: -224px -383px; width: 73px; height: 42px; }
.t3-1 { background-position: -224px -427px; width: 44px; height: 41px; }


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

#m_t1-1 {
  position: absolute;
  left: 4px;
  top: 20px;
  width: 220px;
  height: 53px;
	overflow: hidden;
}
#m_t1-2 {
  position: absolute;
  left: 4px;
  top: 56px;
  width: 270px;
  height: 53px;
	overflow: hidden;
}
#m_t1-3 {
  position: absolute;
  left: 4px;
  top: 92px;
  width: 175px;
  height: 53px;
  z-index: 15;
	overflow: hidden;
}

#m_t4-1 {
  position: absolute;
  left: 8px;
  top: 29px;
  width: 286px;
  height: 28px;
  z-index: 6;
	overflow: hidden;
}
#m_t4-2 {
  position: absolute;
   left: 22px;
  top: 66px;
  width: 258px;
  height: 36px;
  z-index: 5;
	overflow: hidden;
}
.t4-1 {
  left: -10px;
  top: 36px;
  z-index: 6;
}
.t4-2 {
  left: -10px;
  top: -44px;
  z-index: 5;
}




.bg1 {
  left: 0px;
  top: 0px;z-index: 18;
}
.t1-1 {
  left: 0px;
  top: 53px;
  z-index: 17;
}
.t1-2 {
  left: 0px;
  top: 53px;
  z-index: 16;
}
.t1-3 {
  left: 0px;
  top: 53px;
  z-index: 15;
}
.t2-3 {
  left: 7px;
  top: 179px;
  z-index: 13;
}
.t2-2 {
  left: 7px;
  top: 135px;
  z-index: 12;
}
.t2-1 {
  left: 6px;
  top: 113px;
  z-index: 11;
}

.t3-2 {
  left: 9px;
  top: 180px;
  z-index: 9;
}
.t3-1 {
  left: 10px;
  top: 158px;
  z-index: 8;
}

.a4-2 {
  left: 5px;
  top: 60px;
  z-index: 90;
}
.logo1 {
  left: 0px;
  top: 204px;
  z-index: 99;
}




/* NO SPRITE */
.a1 {
    background: url('img/a1.jpg') no-repeat;
    position:absolute;
	left: 0px;
	top: 144px;
	width: 300px;
	height: 106px;
}
.a2 {
    background: url('img/a2.jpg') no-repeat;
    position:absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: 250px;
}
.a3 {
    background: url('img/a3.jpg') no-repeat;
    position:absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: 250px;
}
.a4 {
    background: url('img/a4.jpg') no-repeat;
    position:absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: 250px;
}


/* ------- 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: 185px;
  top: 213px;
  width: 98px;
  height: 31px;
    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;
}
