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


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


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




/* ------- OTHER CSS ------- */
.l1 {
	position: absolute;
	left: 15px;
	top: 4px;
	width: 72px;
	height: 78px;
	overflow: hidden;
	background-image: url('img/l1.png');
}
.p1 {
	position: absolute;
	left: 501px;
	top: -2px;
	width: 80px;
	height: 109px;
	overflow: hidden;
	background-image: url('img/p1.png');
}
.t1-1 {
	position: absolute;
	left: 117px;
	top: 16px;
	width: 86px;
	height: 22px;
		overflow: hidden;
	background-image: url('img/t1-1.png');
}
.t1-2 {
	position: absolute;
	left: 210px;
	top: 19px;
	width: 15px;
	height: 14px;
		overflow: hidden;
	background-image: url('img/t1-2.png');
}
.t1-3 {
	position: absolute;
	left: 234px;
	top: 8px;
	width: 113px;
	height: 40px;
		overflow: hidden;
	background-image: url('img/t1-3.png');
}
.t1-4 {
	position: absolute;
	left: 358px;
	top: 21px;
	width: 15px;
	height: 10px;
		overflow: hidden;
	background-image: url('img/t1-4.png');
}
.t1-5 {
	position: absolute;
	left: 382px;
	top: 18px;
	width: 93px;
	height: 31px;
		overflow: hidden;
	background-image: url('img/t1-5.png');
}
.lgl1 {
	position: absolute;
	left: 676px;
	top: 80px;
	width: 45px;
	height: 7px;
	overflow: hidden;
	background-image: url('img/lgl1.png');
}
.lgl2 {
	position: absolute;
	left: 110px;
	top: 64px;
	width: 360px;
	height: 22px;
	overflow: hidden;
	background-image: url('img/lgl2.png');
}
.cta {
	position: absolute;
	left: 586px;
	top: 33px;
	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: 100px;
	height: 90px;
	background-color: #d21e44;
	overflow: hidden;
}
.box-2-b {
	position: absolute;
	left: 104px;
	top: 0;
	width: 388px;
	height: 57px;
	background-color: #00afd4;
}
.box-3-o {
	position: absolute;
	left: 104px;
	top: 61px;
	width: 388px;
	height: 29px;
	background-color: #f2943e;
}
.box-4-g {
	position: absolute;
	left: 496px;
	top: 0;
	width: 232px;
	height: 90px;
	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;
}
