html, body, div,
a, img {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }

img {
	position: absolute; }

img {
	image-rendering: optimizeQuality; }

body, #container, .bg {
	overflow: hidden;
	width: 728px;
	height: 90px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.7px;
	font-weight: normal; 
}

.ie-fallback{
  position: absolute;
  z-index: 99999;
  top: 0;
  left: 0;
}

#clickTAG {
   position: absolute;
   top: 0px;
   left: 0px;
   opacity: 0;
   width: 100%;
   height: 100%;
   z-index: 1000;
   cursor:pointer;
}

#container {
	background-image: url(181481_us_cs_li_fy16q4wk1_oa_mobility-beautiful_728x90_vr_bg.jpg);
	position: relative;
	width: 728px;
	height: 90px;
	border: 1px solid black;
	box-sizing: border-box;
	cursor: pointer; 
}

.sprite {
	opacity: 0; }

.vis {
	opacity: 1; }

div[id^="frame_"] {
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0; }

div[id^="frame_"] div {
	position: absolute;
	/*background:red;*/
	width: 185px; }

#dell-logo {
	-moz-transform: translateX(-70px);
	-o-transform: translateX(-70px);
	-ms-transform: translateX(-70px);
	-webkit-transform: translateX(-70px);
	transform: translateX(-70px);
	width: 53px;
	height:53px;
	left: 12px;
	top: 13px;
	opacity: 0; 
}


/* ----------- Product off BG Start  ------------ */
.pro_off.started {
	-webkit-transition: opacity 0.25s ease-in 0s;
	-moz-transition: opacity 0.25s ease-in 0s;
	-o-transition: opacity 0.25s ease-in 0s;
	transition: opacity 0.25s ease-in 0s;
	opacity: 1; }

.pro_off.ended {
	-webkit-transition: opacity 0.5s ease-out 0s;
	-moz-transition: opacity 0.5s ease-out 0s;
	-o-transition: opacity 0.5s ease-out 0s;
	transition: opacity 0.5s ease-out 0s;
	opacity: 0; }

/* ------------  Product off BG End  ----------- */

/* ----------- Product on BG Start  ------------ */
.pro_on.started {
	-webkit-transition: opacity 0.25s ease-in 0s;
	-moz-transition: opacity 0.25s ease-in 0s;
	-o-transition: opacity 0.25s ease-in 0s;
	transition: opacity 0.25s ease-in 0s;
	opacity: 1; }

/* ------------  Product on BG End  ----------- */

/* ----------------------- */
.txt1.started {
	-webkit-transition: opacity 0.5s ease-out 0.25s;
	-moz-transition: opacity 0.5s ease-out 0.25s;
	-o-transition: opacity 0.5s ease-out 0.25s;
	transition: opacity 0.5s ease-out 0.25s;
	opacity: 1; }

.txt1.ended {
	-webkit-transition: opacity 0.35s ease-in 0s;
	-moz-transition: opacity 0.35s ease-in 0s;
	-o-transition: opacity 0.35s ease-in 0s;
	transition: opacity 0.35s ease-in 0s;
	opacity: 0; }

/* ----------------------- */
.txt2.started {
	-webkit-transition: opacity 0.5s ease-out 0.65s;
	-moz-transition: opacity 0.5s ease-out 0.65s;
	-o-transition: opacity 0.5s ease-out 0.65s;
	transition: opacity 0.5s ease-out 0.65s;
	opacity: 1; }

.txt2.ended {
	-webkit-transition: opacity 0.25s ease-in 0s;
	-moz-transition: opacity 0.25s ease-in 0s;
	-o-transition: opacity 0.25s ease-in 0s;
	transition: opacity 0.25s ease-in 0s;
	opacity: 0; }

/* ----------------------- */

.txt3.started {
	-webkit-transition: opacity 0.5s ease-out 0.65s;
	-moz-transition: opacity 0.5s ease-out 0.65s;
	-o-transition: opacity 0.5s ease-out 0.65s;
	transition: opacity 0.5s ease-out 0.65s;
	opacity: 1; }

.txt3.ended {
	-webkit-transition: opacity 0.35s ease-in 0s;
	-moz-transition: opacity 0.35s ease-in 0s;
	-o-transition: opacity 0.35s ease-in 0s;
	transition: opacity 0.35s ease-in 0s;
	opacity: 0; }

/* ----------------------- */
#dell-logo.started {
	-webkit-transition: -webkit-transform 0.35s ease-out 0.65s;
	-moz-transition: -moz-transform 0.35s ease-out 0.65s;
	-o-transition: -o-transform 0.35s ease-out 0.65s;
	transition: transform 0.35s ease-out 0.65s;
	opacity: 1;
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	transform: translateX(0px); }

.txt4-1.started, .txt4-3.started, .intel-2x.started {
	-webkit-transition: opacity 0.5s ease-out 1.25s;
	-moz-transition: opacity 0.5s ease-out 1.25s;
	-o-transition: opacity 0.5s ease-out 1.25s;
	transition: opacity 0.5s ease-out 1.25s;
	opacity: 1; }

.txt4-2.started {
	-webkit-transition: opacity 0.5s ease-in-out 1.75s;
	-moz-transition: opacity 0.5s ease-in-out 1.75s;
	-o-transition: opacity 0.5s ease-in-out 1.75s;
	transition: opacity 0.5s ease-in-out 1.75s;
	opacity: 1; }

/* -------------------- */
.txt4-1.ended, .txt4-2.ended, .txt4-3.ended, .intel-2x.ended, #dell-logo.ended, .pro_on.ended {
	-webkit-transition: opacity 0.3s ease-in 0s;
	-moz-transition: opacity 0.3s ease-in 0s;
	-o-transition: opacity 0.3s ease-in 0s;
	transition: opacity 0.3s ease-in 0s;
	opacity: 0; 
}

.spritey {
	position: absolute;
	opacity: 0;
	left: 0;
/*	top: 0; */
}

.pro_off{
	background-image: url(181481_us_cs_li_fy16q4wk1_oa_mobility-beautiful_728x90_vr_pro_off.png);
	background-repeat: no-repeat;
	width: 130px;
	height: 90px;
	position: absolute;
	bottom: -6px;
	left: 94px;
}

.pro_on{
	background-image: url(181481_us_cs_li_fy16q4wk1_oa_mobility-beautiful_728x90_vr_pro_on.png);
	background-repeat: no-repeat;
	width: 130px;
	height: 90px;
	position: absolute;
	bottom: -6px;
	left: 94px;
}

.txt1 {
	margin-left: 264px;
	margin-top: 29px; 
}

.txt2 {
	margin-left: 264px;
	margin-top: 27px; 
}

.txt3 {
	margin-left: 264px;
	margin-top: 33px; 
	line-height: 5px
}

.txt4-1 {
	margin-left: 264px;
	margin-top: 16px; 
}

.txt4-2 {
	margin-left: 264px;
	margin-top: 45px; 
	font-size: 10px; 
	line-height: 11px;
}
.txt4-2 p {
	margin-top: 2px;
}

.txt4-3 {
	width: 728px;
	font-size: 10px;
	left: 541px;
	top: 58px; 
	line-height: 11px;
}

p {
	margin-top: 0; 
}

.intel-2x {
	width: 42px;
	height: 56px;
	background-image: url(181481_us_cs_li_fy16q4wk1_oa_mobility-beautiful_728x90_vr_intel.png);
	background-repeat: no-repeat;
	bottom: 22px;
	left: 676px;
	position: absolute;
}