/* Default style, feel free to remove if not needed. */
body, body * {
	vertical-align: baseline;
	border: 0;
	outline: 0;
	padding: 0;
	margin: 0;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* global */
#container_dc {
	position: absolute;
	width: 158px;
	height: 598px;
	border:1px solid #bebebe;
	top: 0px;
	left: 0px;
	margin: auto;
	/*change overflow to none*/
	overflow:hidden;
}

#content_dc {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #FFF;
	z-index: 100;
}
#bgFade {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 9994;
	background-color: white;
}

#bg{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-image: url(bg.jpg);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#blue_bg{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(blue_bg.jpg);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#blue_frame{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(blue_frame.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#frame{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(frame.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}


#logo_bar{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(logo_bar.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#logo{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(logo.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#pay_logo{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(pay_logo.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#button{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(button.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}

#button_copy1{
	position:absolute;
    left: 0px;
    top: 0px;
    width: 160px;
    height: 600px;
	background-image: url(button_copy1.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#button_copy2{
	position:absolute;
    left: 0px;
    top: 0px;
    width: 160px;
    height: 600px;
	background-image: url(button_copy2.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#button_copy3{
	position:absolute;
    left: 0px;
    top: 0px;
    width: 160px;
    height: 600px;
	background-image: url(button_copy3.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#img1{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(img1.jpg);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#img2{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(img2.jpg);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#img3{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(img3.jpg);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#end_phone{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(end_phone.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#end_copy{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(end_copy.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#end_logo{
	position:absolute;
    left: -1px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(end_logo.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#blue_wav{
	position:absolute;
    left: -2px;
    top: -1px;
    width: 160px;
    height: 600px;
	background-image: url(blue_wav.png);
	background-repeat:no-repeat;	
	background-color: transparent;
}
#cta{
	position:absolute;
    left: 25px;
    top: 530px;
	width:110px;
	height:28px;
	background-image: url(cta.png);
	background-repeat:no-repeat;	
	background-color: transparent;
	z-index: 400;
	overflow:hidden;
}
#cta_mask
{
	position:absolute;
	border-radius: 5px;
    left: 25px;
    top: 530px;
	width:110px;
	height:28px;
	z-index: 400;
	overflow:hidden;
}

#cta_blur{
	position:absolute;
    left: 130px;
    top: 0px;
	width:100px;
	height:70px;
	background-image: url(blur.png);
	background-repeat:no-repeat;	
	background-color: transparent;
	z-index: 400;
	opacity:.3;
}
/* Invisible button for background clickthrough. */
#background_exit_dc {
	position: absolute;
	width: 160px;
	height: 600px;
	filter: alpha(opacity=0);
	top: 0px;
	left: 0px;
	cursor: pointer;
	opacity: 0;
	background-color:white;
	z-index: 400;
}
#noscripted{
    position: absolute;
    width: 160px;
    height: 600px;
	top:0;
    left: 0;
    z-index: 9999;
}


:focus {outline:none;}
::-moz-focus-inner {border:0;}

