body {
	margin: 0px;
}

#container {
	top: 0px;
	left: 0px;
	width: 728px;
	height: 90px;
	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: 728px;
	height: 90px;
	display: block;
	overflow: hidden;
}


/*---------------------------Backgrounds---------------------------*/
#back1 {
    position: absolute;
    top:18px;
    left: 283px; 
    background: url('sprite.png') no-repeat -8px -142px;
    width: 234px;
    height: 88px;
}

#back2 {
    position: absolute;
    top:16px;
    left: 136px; 
    background: url('sprite.png') no-repeat -5px -271px;
    width: 449px;
    height: 74px;
}

#back3 {
    position: absolute;
    top:34px;
    left: 313px; 
    background: url('sprite.png') no-repeat -275px -159px;
    width: 214px;
    height: 64px;
}


#device {
    position: absolute;
    top:-29px;
    left: 496px; 
    background: url('sprite.png') no-repeat -512px -142px;
    width: 110px;
    height: 189px;
/*    top:11px;
    left: 472px; */
}



/*---------------------------COPY---------------------------*/
#copy1{
    position: absolute;
    top:26px;
    left: 151px; 
    background: url('sprite.png') no-repeat -14px -15px;
    width: 120px;
    height: 42px;
}
#copy2{
    position: absolute;
    top:25px;
    left: 151px; 
    background: url('sprite.png')  no-repeat -20px -63px;
    width: 153px;
    height: 38px;
}
#copy3{
    position: absolute;
    top:26px;
    left: 152px; 
    background: url('sprite.png') no-repeat -204px -17px;
    width: 253px;
    height: 42px;
}
#pricePhone{
    position: absolute;
    top:23px;
    left: 520px; 
/*    top: 43px;
    left: 495px;*/
    background: url('sprite.png') no-repeat -486px -12px;
    width: 57px;
    height: 29px;
}
#pricePhone2{
    position: absolute;
    top:29px;
    left: 532px; 
    background: url('sprite.png') no-repeat -486px -12px;
    width: 57px;
    height: 29px;
}
#price{
    position: absolute;
    top:33px;
    left: 451px; 
    background: url('sprite.png') no-repeat -419px -73px;
    width: 144px;
    height: 51px;
    /*top:14px;*/
    /*left: 423px; */
}

#terms{
    position: absolute;
    top:68px;
    left: 476px; 
    background: url('sprite.png') no-repeat -212px -76px;
    width: 90px;
    height: 10px;
}


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




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

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

#Back_blue_top{
    position: absolute;
    top: 0px;
    left:0px;
    width: 138px;
    height: 90px;
    background-color: #0073cf;
    z-index: 34;
}

#Back_blue{
    position: absolute;
    top: 0px;
    left: 587px;
    width: 142px;
    height: 90px;
    background-color: #0073cf;
    z-index: 33;
}


#merrillLogo{
    position: absolute;
    top:21px;
    left: 9px;
    width: 113px;
	height: 54px;
    background: url('tk_sprites.png') no-repeat -3px -1px;
    z-index: 39;
}


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

#cta{
    position: absolute;
    overflow: hidden;
    top: 27px;
    left: 597px;
    width: 120px;
    height: 32px;
    background-color: #dc1431;
    z-index: 39;
}


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

#shine{
    position: absolute;
    width: 90px;
    height: 32px;
    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;
}
