@charset "UTF-8";
/* CSS Document */

/* Default style, feel free to remove if not needed. */
body, body * {
	vertical-align: baseline;
	border: 0;
	outline: 0;
	padding: 0;
	margin: 0;
}

body {
    background:#f1edec;
}

#container_dc {
	position: absolute;
	width: 300px;
	height: 1400px;
    border:0;
	top: 0px;
	left: 0px;
	margin: auto;
    overflow: hidden;
}

#content_dc {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background:transparent;
	z-index: 101;
	overflow: hidden;
}

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

#animationContent {
    position: absolute;
    width:100%;
    height:100%;
    z-index: 550;
	overflow: hidden;
	background:transparent;
}

.ac {
    position:absolute;
	visibility: hidden;
	top:-1px;
	left:-1px;
}

#teaser_video_container_dc {
	position: absolute;
    width: 300px;
    height: 1400px;
    right:0;
    top: 0px;
	z-index:100;
	overflow: hidden;
	background:#000;
}

#teaser_video_dc {
	position: absolute;
	top: 0 !important;
    left: 0px !important;
    width: 300px;
    height: 1400px;
}

#musthave1, #musthave2, #musthave3, #musthave4, #musthave5, #logo, #pricepoint1, #pricepoint2, #pricepoint3, #logoglow, #bg {
	visibility:hidden;
    position: absolute;
    top:0px;
	left:0px;
    z-index:3;
    width: 300px;
    height: 1400px;
}

#bg {
    z-index:2;
    width: 409px;
    height: 1400px;
}

#cta {
	visibility:hidden;
    position: absolute;
    top:520px;
	left:17px;
    z-index:3;
    width: 114px;
    height: 35px;
}