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: 97px;
left: 19px;
width: 260px;
height: 4px;
	background-color:#cc092f;

}
#resolveList{
	position: absolute;
	top: 114px;
    left: 20px;
    width: 256px;
    height: 69px;
		background-image: url('list.svg');
		background-repeat: no-repeat;
}
#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;
	top:0px;
    width: 300px;
    height: 250px;
    background-color: #363e48;
		opacity: .9;
}
#frame_1__bgImage{
	position: absolute;
    background-image: url('bacon.jpg');
    background-repeat: no-repeat;
		width: 385px;
    height: 515px;


}
#frame_1__pig{
	position: absolute;
    background-image: url('pig.png');
    background-repeat: no-repeat;
		overflow: hidden;
		width: 212px;
height: 236px;
top: 12px;
left: 48px;
}
#frame_1__redLine{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 4px;
	height: 250px;
  background-color: #e4241c;

}
#frame_1_sparkle{
	position:absolute;
	top: 38px;
    left: 16px;
    width: 151px;
    height: 169px;
      background-image: url('sparkle.png');
    background-repeat: no-repeat;
    background-size: contain;
}
#frame_1_sparkle2{
	position:absolute;
	top: 86px;
    left: 126px;
    width: 151px;
    height: 169px;
      background-image: url('sparkle2.png');
    background-repeat: no-repeat;
    background-size: contain;
}
#frame_1_sparkle3{
	position:absolute;
	top: 78px;
    left: 65px;
    width: 151px;
    height: 169px;
      background-image: url('sparkle.png');
    background-repeat: no-repeat;
    background-size: contain;
}
#frame_1_sparkle4{
	position:absolute;
	top: 38px;
    left: 16px;
    width: 151px;
    height: 169px;
      background-image: url('sparkle.png');
    background-repeat: no-repeat;
    background-size: contain;
}
#frame_1_sparkle5{
	position:absolute;
	top: -2px;
    left: 155px;
    width: 151px;
    height: 169px;
      background-image: url('sparkle2.png');
    background-repeat: no-repeat;
    background-size: contain;
}
#frame_1_sparkle6{
	position:absolute;
	top: -2px;
    left: 15px;
    width: 151px;
    height: 169px;
      background-image: url('sparkle.png');
    background-repeat: no-repeat;
    background-size: contain;
}

#frame_1__logoDark {
	position:absolute;
	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: 101px;
    left: 32px;
    width: 250px;
    height: 142px;
    background-image: url('tag1.svg');
    background-repeat: no-repeat;

}
#frame_1__tagline2 {
	position:absolute;
	top: 92px;
    left: 21px;
    width: 270px;
    height: 80px;
    background-image: url('tag2.svg');
    background-repeat: no-repeat;

}
#frame_1__tagline3 {
	position:absolute;
	top: 94px;
    left: 35px;
    width: 237px;
    height: 80px;
    background-image: url('tag3.svg');
    background-repeat: no-repeat;

}
#frame_1__tagline4 {
	position:absolute;
	top: 67px;
    left: 49px;
    width: 201px;
    height: 64px;
    background-image: url('tag4.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: 3px;
    width: 300px;
    height: 19px;
  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;*/

}
