/* ------- BANNER SETUP ------- */
body, html{margin:0; padding:0;}
#wrapper{
  width:970px; height:250px;
  overflow:hidden; background:#DAB137;
  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 ------- */
.t5, .t1-1, .t2, .t6, .t3, .logo-1, .logo-2, .t1-2, .t4, .btn-cta, .t1-3, .i020, .i007, .btn-close, .btn-close-2, .i027, .i006, .i013, .i030, .i014, .i023, .i026, .i008, .i009, .i017, .i019, .i029, .i025, .i010, .i012, .i015, .i016, .i022, .i018, .i021, .i028, .i011, .i024, .i031 { display: inline-block; background: url('img/spr.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; position:absolute;}
 

.logo-1 { background-position: -253px -189px; width: 198px; height: 53px; }
.logo-2 { background-position: -1px -195px; width: 198px; height: 53px; }
.t1-2 { background-position: -325px -50px; width: 186px; height: 16px; }
.btn-cta { background-position: -365px -243px; width: 150px; height: 46px; }
.btn-close { background-position: -512px -50px; width: 44px; height: 11px; }
.btn-close-2 { background-position: -469px -293px; width: 44px; height: 11px; }
.t4 { background-position: -200px -243px; width: 164px; height: 57px; }
.t5 { background-position: -1px -0px; width: 584px; height: 49px; }
.t1-1 { background-position: -1px -50px; width: 323px; height: 28px; }
.t2 { background-position: -1px -79px; width: 270px; height: 57px; }
.t6 { background-position: -272px -79px; width: 270px; height: 109px; }
.t3 { background-position: -1px -137px; width: 251px; height: 57px; }
.t1-3 { background-position: -1px -249px; width: 99px; height: 58px; }

.i006 { background-position: -543px -121px; width: 36px; height: 39px; }
.i007 { background-position: -504px -189px; width: 46px; height: 46px; }
.i008 { background-position: -543px -161px; width: 28px; height: 27px; }
.i009 { background-position: -557px -50px; width: 26px; height: 26px; }
.i010 { background-position: -540px -275px; width: 22px; height: 22px; }
.i011 { background-position: -365px -290px; width: 17px; height: 17px; }
.i012 { background-position: -131px -276px; width: 22px; height: 22px; }
.i013 { background-position: -199px -195px; width: 38px; height: 38px; }
.i014 { background-position: -551px -220px; width: 29px; height: 29px; }
.i015 { background-position: -563px -275px; width: 21px; height: 20px; }
.i016 { background-position: -154px -276px; width: 21px; height: 21px; }
.i017 { background-position: -131px -249px; width: 25px; height: 26px; }
.i018 { background-position: -253px -137px; width: 18px; height: 18px; }
.i019 { background-position: -157px -249px; width: 25px; height: 26px; }
.i020 { background-position: -452px -189px; width: 51px; height: 51px; }
.i021 { background-position: -253px -156px; width: 18px; height: 18px; }
.i022 { background-position: -176px -276px; width: 20px; height: 20px; }
.i023 { background-position: -516px -243px; width: 29px; height: 29px; }
.i024 { background-position: -383px -290px; width: 17px; height: 18px; }
.i025 { background-position: -516px -273px; width: 23px; height: 22px; }
.i026 { background-position: -101px -249px; width: 29px; height: 29px; }
.i027 { background-position: -543px -79px; width: 41px; height: 41px; }
.i028 { background-position: -101px -279px; width: 18px; height: 18px; }
.i029 { background-position: -546px -250px; width: 24px; height: 24px; }
.i030 { background-position: -551px -189px; width: 30px; height: 30px; }
.i031 { background-position: -401px -290px; width: 17px; height: 17px; }


/* ------- DOT SPRITES ------- */

.dots-arrow, .dots-check, .dots-circle, .dots-dollar { display: inline-block; background: url('img/spr-dots.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; position:absolute; }
 
.dots-arrow { background-position: -1px -0px; width: 970px; height: 250px; }
.dots-check { background-position: -972px -0px; width: 970px; height: 250px; }
.dots-circle { background-position: -1px -251px; width: 970px; height: 250px; }
.dots-dollar { background-position: -972px -251px; width: 970px; height: 250px; }


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

.btn-close { left:920px; top: 5px; }
.logo-1 { left:749px; top: 186px; }
.t1-1 { left:28px; top: 107px; }
.t5 { left:185px; top: 96px; }
.t1-2 { left:28px; top: 83px; }
.t1-3 { left:27px; top: 105px; }
.t2 { left:28px; top: 166px; }
.t3 { left:28px; top: 166px; }
.t4 { left:28px; top: 166px; }

.dots-arrow { left:0px; top:0px; }
.dots-check { left:0px; top:0px; }
.dots-circle { left:0px; top:0px; }
.dots-dollar { left:0px; top:0px; }

.logo-2 { left:749px; top: 186px; z-index:500; }
.btn-close-2 { left:920px; top: 5px; z-index:500; }
.t6 { left:356px; top: 39px; z-index:500; }
.btn-cta { left:39px; top: 185px; z-index:500; }


/* ------- OTHER CSS ------- */
.f7-bg {
	width:970px;
	height:250px;
	left:0px;
	top:0px;
	z-index:499;
	background-color:#002b5b;
}

.t7 {
	left: 351px;
	top: 170px;
	width: 274px;
	height: 19px;
	z-index:500;
	display: inline-block; background: url('img/t7.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; position:absolute; }
}



#glimmer-cta-box {
	position: absolute;
	width: 140px;
	height: 30px;
	left: 550px;
	top: 35px;
	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;
}

