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


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


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




/* ------- OTHER CSS ------- */
.l1 {
	position: absolute;
	left: 50px;
	top: 7px;
	width: 59px;
	height: 64px;
	overflow: hidden;
	background-image: url('img/l1.png');
}
.t1 {
	position: absolute;
	left: 20px;
	top: 97px;
	width: 119px;
	height: 87px;
	overflow: hidden;
	background-image: url('img/t1.png');
}
.p1 {
	position: absolute;
	left: 673px;
	top: 36px;
	width: 287px;
	height: 175px;
	overflow: hidden;
	background-image: url('img/p1.png');
}
.t1-1 {
	position: absolute;
	left: 186px;
	top: 73px;
	width: 112px;
	height: 81px;
		overflow: hidden;
	background-image: url('img/t1-1.png');
}
.t1-2 {
	position: absolute;
	left: 308px;
	top: 105px;
	width: 26px;
	height: 26px;
		overflow: hidden;
	background-image: url('img/t1-2.png');
}
.t1-3 {
	position: absolute;
	left: 345px;
	top: 61px;
	width: 137px;
	height: 105px;
		overflow: hidden;
	background-image: url('img/t1-3.png');
}
.t1-4 {
	position: absolute;
	left: 496px;
	top: 110px;
	width: 26px;
	height: 16px;
		overflow: hidden;
	background-image: url('img/t1-4.png');
}
.t1-5 {
	position: absolute;
	left: 526px;
	top: 75px;
	width: 102px;
	height: 99px;
		overflow: hidden;
	background-image: url('img/t1-5.png');
}
.lgl1 {
	position: absolute;
	left: 927px;
	top: 240px;
	width: 37px;
	height: 6px;
	overflow: hidden;
	background-image: url('img/lgl1.png');
}
.lgl2 {
	position: absolute;
	left: 4px;
	top: 228px;
	width: 464px;
	height: 16px;
	overflow: hidden;
	background-image: url('img/lgl2.png');
}
.cta {
	position: absolute;
	left: 746px;
	top: 211px;
	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: 219px;
	background-color: #d21e44;
	overflow: hidden;
}
.box-2-b {
	position: absolute;
	left: 163px;
	top: 0;
	width: 493px;
	height: 219px;
	background-color: #00afd4;
}
.box-3-o {
	position: absolute;
	left: 0;
	top: 222px;
	width: 656px;
	height: 28px;
	background-color: #f2943e;
}
.box-4-g {
	position: absolute;
	left: 659px;
	top: 0;
	width: 311px;
	height: 250px;
	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;
}
