
@import url(https://fonts.googleapis.com/css?family=Nunito:700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
			
body { margin:0; padding: 0; font-family: 'Roboto Condensed', sans-serif;}
a#myAdLink {
	display:inline-block; 
	text-decoration: none;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,233,197,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(221,233,197,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,233,197,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,233,197,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,233,197,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(221,233,197,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dde9c5', GradientType=0 );
	opacity:0;
}

#myAd{
	width: 300px; height:250px;
	position: relative;
	overflow: hidden;
	opacity:0;
				
}

#border{
	box-sizing: border-box;
	border: 1px solid black;
	z-index:10;
	position: absolute;
	width: 300px; height:250px;			
}

#myAd .myAd_Img { 
	position: absolute; 
	background: url(graphics_300x250.png) no-repeat 0px 0px; 
}
#myAd .myAd_Copy{ 
	position: absolute; 
	background: url(copy_300x250.png) no-repeat 0px 0px; 
}
#myAd #myAd_bottomBar{ 
	position: absolute; 
	width: 300px; height:37px;
	background-position: 0px -591px;
	bottom:0px;
}

#myAd #myAd_product{ 
	position: absolute; 
	width: 70px;
	height:114px;
	background-position: -4px -431px;
	top:18px;
	left:-20px;
	opacity:0;

}


#myAd #myAd_img01{
	position: absolute; 
	width: inherit; height: 264px; 
	background-position: 11px 3px;
	left:-10px;
	top:190px;
}
#myAd #myAd_img02{
	position: absolute; 
	width: inherit; height: 250px; 
	background-position: 225px -227px;
	left:100px;
	top:63px;
	opacity:0;
}
#myAd #myAd_img03{
	position: absolute; 
	width: inherit; height: 148px; 
	background-position: 224px -274px;
	left:311px;
	top:113px;
	opacity:0;
}

#myAd #myAd_mask{
	position: absolute;
	-webkit-border-radius: 50%;
 	border-radius: 50%;
 	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
 	width: 600px; height: 600px; 
 	overflow: hidden;
 	
 	top:-200px;
 	left:-20px;

}

#myAd_logo { 
	position: absolute; 
	background: url(logo_300x250.svg) no-repeat 0px 0px; 
	width:123px;
	height:29px;
	left:85px;
	top:12px;
	opacity:0;
}
#guaranteed { 
	top:210px;
	left:60px;
	position: absolute; 
	width:188px;
	height:20px;
	background: url(guaranteed_300x250.svg) no-repeat 0px 0px; 
	opacity:1;
	
}
#line { 
	top:40px;
	left:100px;
	position: absolute; 
	width:86px;
	height:5px;
	background: url(line_300x250.png) no-repeat 0px 0px; 
	opacity:0;
	
}

#myAd #myAd_txt01{
	top:52px;
	left:-140px;
	position: absolute; 
	background-position: 0px 0px;
	width:141px;
	height:96px;
	opacity:0;
	
}
#myAd #myAd_txt02{
	top:52px;
	left: 10px;
	position: absolute; 
	width:182px;
	height:98px;
	background-position: 0px -95px; 
	opacity:0;
	
}
#myAd #myAd_txt03{
	top:52px;
	left: 10px;
	position: absolute; 
	width:162px;
	height:69px;
	background-position: 0px -194px; 
	opacity:0;
	
}

#myAd #myAd_sub01,
#myAd #myAd_sub02,
#myAd #myAd_sub03{
	position: absolute;
	font-size: .9em;
	color: #8ec153 ;
	top:180px;
	left:14px;
	opacity:0;
	
}

#paid1{
	position: absolute;
	font-size: .5em;
	color: #aaa2a0 ;
	top:200px;
	left:27px;
	opacity:0;
	
}

#paid2{
	position: absolute;
	font-size: .5em;
	color: #aaa2a0 ;
	top:200px;
	left:27px;
	opacity:0;	
}

#paid3{
	position: absolute;
	font-size: .5em;
	color: #aaa2a0 ;
	top:200px;
	left:27px;
	opacity:0;	
}


#myAd #myAd_sub03{
	top:160px;	
}
#myAd #myAd_legal{
	position: absolute;
	font-size: .2em;
	color: #04983b;
	top:196px;
	left:112px;
	opacity:0;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:700;
}

#myAd_smallSub,
#myAd_check  {
	position: absolute;
	top:47px;
	left:70px;
	list-style: none;
	font-size: .94em;
	line-height:1.4em;
	letter-spacing:-.5px;
	color: #04983b ;
	text-transform: uppercase;
	font-weight:700;	
}
#myAd_smallSub li{
	opacity:0;
} 
#myAd_check li{
	color: #8ec153 ;
	opacity:0;
	left:50px;
} 

#btn{
	font-family: 'Nunito', sans-serif;
	top:218px;
	left:190px;
	position: absolute;
	display:inline-block;
	width:80px;
	height:7px;
	background-color: #ffb549;
	border-radius: 4px;
    color: #000;
    padding: 6px 10px;
    padding-bottom: 15px;
    text-align: center;
	letter-spacing: .1px; 
	text-transform: uppercase;
	font-size: .85em;
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
}
