html { -webkit-font-smoothing: antialiased; }
body {

	margin: 0px;
	letter-spacing:1.1px;
}


#ad {
	position: absolute;
    display: block;
    border: rgb(145, 153, 153) 1px solid;
   overflow: hidden;
    width: 298px;
    height: 248px;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
	/* background-image: url('frame_2.jpg');*/

}
#overButton{
 	position: absolute;
    display: block;
    width: 300px;
    height: 250px;
	top: 0px;
    left: 0px;
}
#banner {
    position: absolute;
    display: block;
    width: 298px;
    height: 248px;
   overflow: hidden;
	opacity:0;
	background-color:#f1ede8;

}
#resolve{
	position: absolute;
	top: 76px;
    left: 41px;
    width: 240px;
    height: 69px;
    background-image: url('endTag.svg');
    background-repeat: no-repeat;

}
#resolveLine{
	position:absolute;
	top: 0px;
		left: 0px;
		width: 4px;
		height: 250px;
	/*top: 77px;
    left: 19px;
    width: 4px;
    height: 46px;*/
	background-color:#cc092f;

}
#frame_1{
	position:absolute;
	width:300px;
	height:250px;

	/*background-image: url('frame_1.jpg');*/
	 background-repeat: no-repeat;
    background-size: cover;
	 overflow: hidden;
}


#frame_1__greyBox{
	position:absolute;
	bottom: 0px;
    width: 300px;
    height: 45px;
    background-color: #363e48;

}
#frame_1__bgImage{
	position: absolute;
    background-image: url('llLogoStack.svg');
    background-repeat: repeat;
		background-color: #2b343d;
		width: 300px;
    height: 250px;


}

#frame_1__redLine{
	position:absolute;
	/*top: 0px;
	left: 0px;
	width: 4px;
	height: 250px;
  background-color: #e4241c;*/

}
#puzzle{
	position:absolute;
	width: 300px;
	height: 250px;
}
#frame_1_sq1{
	position:absolute;
	top: 0px;
    left: 0px;
    width: 100px;
    height: 83px;
      background-image: url('sq_1.jpg');
    background-repeat: no-repeat;

}
#frame_1_sq2{
	position:absolute;
	top: 0px;
    left: 100px;
		width: 100px;
    height: 83px;
      background-image: url('sq_2.jpg');
    background-repeat: no-repeat;
}
#frame_1_sq3{
	position:absolute;
	top: 0px;
    left: 200px;
		width: 100px;
    height: 83px;
      background-image: url('sq_3.jpg');
    background-repeat: no-repeat;
}
#frame_1_sq4{
	position:absolute;
	top: 83px;
    left: 100px;
		width: 100px;
    height: 83px;
      background-image: url('sq_4.jpg');
    background-repeat: no-repeat;
}
#frame_1_sq5{
	position:absolute;
	top: 166px;
    left: 0px;
		width: 100px;
		height: 83px;
			background-image: url('sq_5.jpg');
		background-repeat: no-repeat;
}
#frame_1_sq6{
	position:absolute;
	top: 83px;
    left: 200px;
		width: 100px;
		height: 83px;
			background-image: url('sq_6.jpg');
		background-repeat: no-repeat;
}
#frame_1_sq7{
	position:absolute;
	top: 83px;
    left: 0px;
		width: 100px;
		height: 83px;
			background-image: url('sq_7.jpg');
		background-repeat: no-repeat;
}
#frame_1_sq8{
	position:absolute;
	top: 166px;
    left: 100px;
		width: 100px;
		height: 83px;
			background-image: url('sq_8.jpg');
		background-repeat: no-repeat;
}

#frame_1__logoDark {
	position:absolute;
	top: 17px;
left: 22px;
width: 127px;
height: 31px;
	/*top: 18px;
    left: 16px;
    width: 151px;
    height: 55px;*/
      background-image: url('llLogoBlack.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
#frame_1__logoLite {
	/*position:absolute;
	top: 16px;
    left: 18px;
    width: 151px;
    height: 40px;
      background-image: url('llLogoWhite.svg');
    background-repeat: no-repeat;
    background-size: contain;*/
}

#frame_1__tagline {
	position:absolute;
	top: 65px;
    left: 32px;
    width: 250px;
    height: 142px;
    background-image: url('tag1.svg');
    background-repeat: no-repeat;

}




#frame_1__cta{
	position: absolute;
	top: 180px;
    left: 32px;
    width: 235px;
    height: 40px;
    background: #CC092F;
	background: -webkit-linear-gradient(-45deg, #e4241c 0%, #cc092f 100%);
	background: -moz-linear-gradient(-45deg, #e4241c 0%, #cc092f 100%);
	background: -o-linear-gradient(-45deg, #e4241c 0%, #cc092f 100%);
	background: linear-gradient(-45deg, #e4241c 0%, #cc092f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4241c', endColorstr='#cc092f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
#frame_1__ctaDark{
	opacity:0;
	position: absolute;
	width: 235px;
	height: 40px;
	background: #2b343e;
	background: -moz-linear-gradient(left,  #2b343e 0%, #4e5766 100%);
	background: -webkit-linear-gradient(left,  #2b343e 0%,#4e5766 100%);
	background: linear-gradient(to right,  #2b343e 0%,#4e5766 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b343e', endColorstr='#4e5766',GradientType=1 );

}
#frame_1__ctaTitle{
	    position: absolute;
			width: 235px;
	    height: 40px;
background-image: url('startMem.svg');
	     background-repeat: no-repeat;
			 background-position: 50%;

}


#resolveTerms{
  position: absolute;
	bottom: 13px;
    width: 300px;
    height: 8px;
  background-image: url('whiteTerms.svg');
background-position: 50%;
  background-repeat: no-repeat;
}
#resolveTermsDark{
  /*position: absolute;
	bottom: 13px;
    width: 300px;
    height: 8px;
  background-image: url('blackTerms.svg');
background-position: 50%;
  background-repeat: no-repeat;*/
}

#resolveOffer{
	position: absolute;
	top: 151px;
	    left: 65px;
	    width: 260px;
	    height: 40px;
	background-image: url('redOffer.svg');
	 background-repeat: no-repeat;

}
