@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: 968px;
	height: 248px;
	border:1px solid #000;
    /* border:0; */
	top: 0px;
	left: 0px;
	margin: auto;
    /* background:#f1edec; */
    /* EDIT #animationContent to set bg colour */
    background-color: #000;
    overflow: hidden;
}

#content_dc {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	/* background-color: #000; */
    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-color: #000; */
    background:transparent;
}

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

#fader {
    visibility:visible;
    position: absolute;
	top:0px;
	left:0px;
	z-index:10;
    width:100%;
    height:100%;
    background:#f1edec;
}


#teaser_video_container_dc {
	position: absolute;
    width: 970px;
    height: 250px;
    right:0;
    top: 0px;
	z-index:100;
	overflow: hidden;
}

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

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

#cta {
    visibility:hidden;
    position: absolute;
    top:133px;
	left:631px;
    z-index:3;
    width:100px;
    height:30px;
}

#model {
	visibility:hidden;
    position: absolute;
    top:0px;
	left:0px;
    z-index:2;
    width:970px;
    height:250px;
}

#bg {
	visibility:hidden;
    position: absolute;
    top:0px;
	left:0px;
    z-index:1;
    width:970px;
    height:250px;
}

#musthavelogobox {
    position: absolute;
    left:162px;
    top:31px;
    width:179px;
    height:179px;
    overflow:hidden;
    z-index:200;
}

#musthavebox1 {
    position: absolute;
	top: 0 !important;
    left: 0px !important;
	width:273px !important;
    height:5px !important;
}

#musthavebox2 {
    position: absolute;
	top: 0 !important;
    left: 174px !important;
	width:5px !important;
    height:273px !important;
}

#musthavebox3 {
    position: absolute;
	top: 174px !important;
    left: 0px !important;
	width:273px !important;
    height:5px !important;
}

#musthavebox4 {
    position: absolute;
	top: 0 !important;
    left: 0px !important;
	width:5px !important;
    height:273px !important;
}

