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


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


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




/* ------- OTHER CSS ------- */
.l1 {
	position: absolute;
	left: 37px;
	top: 20px;
	width: 90px;
	height: 98px;
	overflow: hidden;
	background-image: url('img/l1.png');
}
.p1 {
	position: absolute;
	left: 18px;
	top: 361px;
	width: 122px;
	height: 153px;
		overflow: hidden;
	background-image: url('img/p1.png');
}
.t1-1 {
	position: absolute;
	left: 30px;
	top: 171px;
	width: 88px;
	height: 22px;
		overflow: hidden;
	background-image: url('img/t1-1.png');
}
.t1-2 {
	position: absolute;
	left: 71px;
	top: 197px;
	width: 15px;
	height: 14px;
		overflow: hidden;
	background-image: url('img/t1-2.png');
}
.t1-3 {
	position: absolute;
	left: 17px;
	top: 220px;
	width: 125px;
	height: 40px;
		overflow: hidden;
	background-image: url('img/t1-3.png');
}
.t1-4 {
	position: absolute;
	left: 71px;
	top: 269px;
	width: 15px;
	height: 10px;
		overflow: hidden;
	background-image: url('img/t1-4.png');
}
.t1-5 {
	position: absolute;
	left: 33px;
	top: 288px;
	width: 92px;
	height: 31px;
		overflow: hidden;
	background-image: url('img/t1-5.png');
}
.lgl1 {
	position: absolute;
	left: 143px;
	top: 361px;
	width: 7px;
	height: 45px;
	overflow: hidden;
	background-image: url('img/lgl1.png');
}
.lgl2 {
	position: absolute;
	left: 3px;
	top: 548px;
	width: 155px;
	height: 50px;
	overflow: hidden;
	background-image: url('img/lgl2.png');
}
.cta {
	position: absolute;
	left: 11px;
	top: 519px;
	width: 136px;
	height: 23px;
	background-color: #d21e44;
	overflow: hidden;
}
.cta-t1 {
	position: relative;
	left: 6px;
	top: 6px;
	width: 125px;
	height: 12px;
	overflow: hidden;
	background-image: url('img/cta-t1.svg');
	background-repeat: no-repeat;
}
.sheen {
	position: absolute;
	left: -75px;
	top: 0px;
	width: 70px;
	height: 23px;
	overflow: hidden;
	background-image: url('img/sheen.png');
	background-repeat: no-repeat;
}


/* ------- BOXES ------- */
.box-1-r {
	position: absolute;
	left: 0;
	top: 0;
	width: 160px;
	height: 147px;
	background-color: #d21e44;
	overflow: hidden;
}
.box-2-b {
	position: absolute;
	left: 0;
	top: 151px;
	width: 160px;
	height: 182px;
	background-color: #00afd4;
}
.box-3-g {
	position: absolute;
	left: 0;
	top: 337px;
	width: 160px;
	height: 263px;
	background-color: #accb40;
}

#glimmer-cta-box {
	position: absolute;
	width: 140px;
	height: 30px;
	left: 140px;
	top: 200px;
	border-width: 0px;
	border: 0px solid transparent;
	overflow: hidden;
	z-index: 900;
}
#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;
}
