body {
	margin: 0px;
}

#container {
	top: 0px;
	left: 0px;
	width: 300px;
	height: 250px;
	display: block;
	position: relative;
	cursor: pointer;
	border: 1px solid #999999;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	overflow: hidden;
    background-color: #ffffff;
}

#banner {
	top: 0px;
	left: 0px;
	width: 300px;
	height: 250px;
	display: block;
	overflow: hidden;
}

/*---------------------------Backgrounds---------------------------*/
#back1 {
    position: absolute;
    top:66px;
    left: 1px; 
    background: url('sprite.png') no-repeat -6px -302px;
    width: 282px;
    height: 110px;
}

#back2 {
    position: absolute;
    top:97px;
    left: 0px; 
    background: url('sprite.png') no-repeat 0 -446px;
    width: 299px;
    height: 88px;
}

#back3 {
    position: absolute;
    top:76px;
    left: 0px; 
    background: url('sprite.png') no-repeat 0 -575px;
    width: 299px;
    height: 109px;
}


#device {
    position: absolute;
    top:8px;
    left: 156px; 
    background: url('sprite.png') no-repeat -106px -714px;
    width: 135px;
    height: 177px;
}



/*---------------------------COPY---------------------------*/
#copy1{
    position: absolute;
    top:15px;
    left: 17px; 
    background: url('sprite.png') no-repeat -6px -9px;
    width: 115px;
    height: 43px;
}
#copy2{
    position: absolute;
    top:15px;
    left: 18px; 
    background: url('sprite.png') no-repeat -8px -64px;
    width: 145px;
    height: 39px;
}
#copy3{
    position: absolute;
    top:18px;
    left: 17px; 
    background: url('sprite.png') no-repeat -8px -119px;
    width: 242px;
    height: 44px;
}
#pricePhone{
    position: absolute;
    top:47px;
    left: 184px; 
    background: url('sprite.png') no-repeat -3px -712px;
    width: 69px;
    height: 33px;
}
#price{
    position: absolute;
    top:22px;
    left: 99px; 
    background: url('sprite.png') no-repeat -2px -191px;
    width: 239px;
    height: 84px;
    /*top:73px;*/
    /*left: 45px; */
}

#terms{
    position: absolute;
    top:165px;
    left: 174px; 
    background: url('sprite.png') no-repeat -181px -9px;
    width: 108px;
    height: 12px;
}


/*--------------------------- END COPY---------------------------*/




/*--------------------------- BAND BOTTOM ELEMENTS---------------------------*/

#Bandbottom{
    position: absolute;
    top: 0px;
    right:0px;
    width: 300px;
    height: 250px;
    z-index: 39;
}

#Back_blue{
    position: absolute;
    top: 180px;
    left:0px;
    width: 300px;
    height: 250px;
    background-color: #0073cf;
    z-index: 33;
}

#merrillLogo{
    position: absolute;
    top:190px;
    left: 17px;
    width: 108px;
	height: 51px;
    background: url('tk_sprites.png') no-repeat -19px -191px;
    z-index: 39;
}


#legal{
    position: absolute;
    overflow: hidden;
    top: 226px;
    left: 187px;
    width: 97px;
    height: 17px;
    background: url('tk_sprites.png') no-repeat -186px -226px;
    z-index: 39;
}

#cta{
    position: absolute;
    overflow: hidden;
    top: 191px;
    left: 160px;
    width: 125px;
    height: 31px;
    background-color: #dc1431;
    z-index: 39;
}


#ctaText{
    position: relative;
    top:9px;
    margin: 0 auto;
    background: url('sprite.png') no-repeat -207px -36px;
    width: 84px;
    height: 14px;
}

#shine{
    position: absolute;
    width: 90px;
    height: 31px;
    top: 0px;
    left: 0px;
    background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));
    z-index: 37;
}
