body { width:100%; height:100%; margin: 0; background-color: #FFF; }
img, div { position: absolute; margin: 0px; padding: 0px; border: none; webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0); }

.ad{ display:inline-block; }

#ad-container { position: relative;display:none;  left: 0px; top: 0px; width: 726px; height: 88px; border: 1px solid #000; overflow: hidden; cursor: pointer; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); 
background: #ffffff; /* Old browsers */ }

#bg { top:-1px; left:-1px;}

#slider{ top:48px; left:177px;}
#green_bg{ top:7px; left:0px; }
#knob{ top:0px; right:0px;}
#slider_mask{ width:25px; height:30px; overflow:hidden;}

#slider_mask.right{ width:291px; -webkit-transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) 2s; transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) 2s;}
#slider_mask.left{ width:92px; -webkit-transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) 1.7s; transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) 1.7s; }

#slider_mask.right2{ width:241px; -webkit-transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) 1.7s; transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) 1.7s;}
#slider_mask.left2{ width:193px; -webkit-transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) 1.4s; transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) 1.4s; }

#numbers{ top:19px; left:194px; }
#n50{ left:0px;  -webkit-transform:scale(.5); -ms-transform:scale(.5); transform:scale(.5); -webkit-transform-origin: bottom; -ms-transform-origin:bottom; transform-origin:bottom;}
#n150{ left:45px; -webkit-transform:scale(.5); -ms-transform:scale(.5); transform:scale(.5); -webkit-transform-origin:bottom; -ms-transform-origin:bottom; transform-origin:bottom;}
#n250{ left:94px; -webkit-transform:scale(.5); -ms-transform:scale(.5); transform:scale(.5); -webkit-transform-origin:bottom; -ms-transform-origin:bottom; transform-origin:bottom;}
#n350{ left:143px; -webkit-transform:scale(.5); -ms-transform:scale(.5); transform:scale(.5); -webkit-transform-origin:bottom; -ms-transform-origin:bottom; transform-origin:bottom;}
#n450{ left:192px; -webkit-transform:scale(.5); -ms-transform:scale(.5); transform:scale(.5); -webkit-transform-origin:bottom; -ms-transform-origin:bottom; transform-origin:bottom;}
#n500{ left:242px; -webkit-transform:scale(.5); -ms-transform:scale(.5); transform:scale(.5); -webkit-transform-origin:bottom; -ms-transform-origin:bottom; transform-origin:bottom;}

.ScaleIn{ -webkit-transform:scale(1) !important; -ms-transform:scale(1) !important; transform:scale(1) !important; -webkit-transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) .5s; transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) .5s; }
.ScaleOut{ -webkit-transform:scale(.5) !important; -ms-transform:scale(.5) !important; transform:scale(.5) !important; -webkit-transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) .5s; transition: cubic-bezier(0.640, 0.005, 0.430, 1.010) .5s; }


/********* Animations **********/
#cta {
	top: 20px;
    left: 638px;
    z-index: 5;
    width: 80px;
    height: 21px;
    opacity: 1;
	display:none;
}

*:focus {
    outline: 0;
}

#shimmerMask {
    position: absolute;
    width: 80px;
    height: 21px;
    top: 0px;
    left: 0px;
    border-radius: 3px;
    overflow: hidden;
}

#shimmer{
	top:0px; 
	left:-99px;
	width:99px;
	height:28px;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 50%, rgba(255,255,255,0.04) 98%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0.04) 98%,rgba(255,255,255,0) 100%); 
}

#shimmer.on{
	left:99px;
	-webkit-transition: ease-in-out 0.5s;
	        transition: ease-in-out 0.5s;
}

#activeArea{
	position:absolute;
	width: 80px;
    height: 21px;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.00);
}

#activeArea:hover{
	cursor:pointer;
}

#ad-backup
{
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	z-index:11000;
}

#noscriptBanner{
	top:0px;
}