/* ------- BANNER SETUP ------- */
body, html{margin:0; padding:0;}
#wrapper{
  width:300px; height:250px;
  overflow:hidden; 
  position:absolute;
  box-sizing:border-box;
	background-color:#25272e;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#content{
  width:300px; height:250px;
  position:relative; top:0; left:0;
  perspective: 300px; -webkit-perspective: 300px;
}
.hideMe{visibility:hidden;}

/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.cta, .t1, .t4, .t3, .t2 { display: inline-block; background: url('img/sprite.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.cta { background-position: -0px -0px; width: 300px; height: 108px; }
.t1 { background-position: -0px -108px; width: 300px; height: 118px; }
.t4 { background-position: -0px -226px; width: 261px; height: 86px; }
.t3 { background-position: -0px -312px; width: 253px; height: 83px; }
.t2 { background-position: -0px -395px; width: 251px; height: 84px; }


.hero { display: inline-block; background: url('img/hero.jpg') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; position: absolute; }
.hero {background-position: 0px 0px; width:335px; height:285px; }

.hero2 { display: inline-block; background: url('img/hero2.jpg') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; position: absolute; }
.hero2 {background-position: 0px 0px; width:335px; height:285px; }

.glimmer { display: inline-block; background: url('img/glim.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; position: absolute; }
.glimmer {background-position: 0px 0px; width:72px; height:40px; }


.hero {
	position: absolute;
	left:-35px;
	top:0px;
	z-index:1;
}

.hero2 {
	position: absolute;
	left:-35px;
	top:0px;
	z-index:2;
}

.t1 {
	position: absolute;
	left:0px;
	top:39px;
	z-index:3;
}

.t2 {
	position: absolute;
	left:24px;
	top:2px;
	z-index:3;
}

.t3 {
	position: absolute;
	left:22px;
	top:44px;
	z-index:3;
}

.t4 {
	position: absolute;
	left:22px;
	top:85px;
	z-index:3;
}

.cta {
	position: absolute;
	left:0px;
	bottom:0px;
	z-index:10;
}

#glimmer-cta-box {
    position: absolute;
    left: 13px;
	top: 203px;
	width: 124px;
	height: 38px;
    border-width:0px;
	border: 0px solid transparent;
    overflow: hidden; 
    z-index: 900;
/*	border-radius: 4px;*/
}

#glimmer-cta {
    position: relative;
      top:0px;
      left: -75px;
	  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;
}
