body{
	  vertical-align: baseline;
	  border: 0 none;
	  outline: 0;
	  padding: 0;
	  margin: 0;
	  -webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-smoothing:antialiased;
		text-rendering:optimizeLegibility;
		font-smooth:always;
		text-align:left;
	  color: #fff;
}

@font-face {
   font-family: "apercu_medium_pro";
  src: url("https://s0.2mdn.net/ads/richmedia/studio/43804364/apercu_medium_pro.eot");
  src: url("https://s0.2mdn.net/ads/richmedia/studio/43804364/apercu_medium_pro.eot?#iefix") format("embedded-opentype"), url("https://s0.2mdn.net/ads/richmedia/studio/43804364/apercu_medium_pro.woff") format("woff"),url("https://s0.2mdn.net/ads/richmedia/studio/43804364/apercu_medium_pro.ttf") format("truetype"); 
  }
 
 @font-face {
   font-family: "apercu_bold_pro";
  src: url("https://s0.2mdn.net/ads/richmedia/studio/43804364/apercu_bold_pro.eot");
  src: url("https://s0.2mdn.net/ads/richmedia/studio/43804364/apercu_bold_pro.eot?#iefix") format("embedded-opentype"), url("https://s0.2mdn.net/ads/richmedia/studio/43804364/apercu_bold_pro.woff") format("woff"),url("https://s0.2mdn.net/ads/richmedia/studio/43804364/apercu_bold_pro.ttf") format("truetype"); 
 }


#main-container {
	width: 728px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	background-color: #fff;
	cursor: pointer;
	background-image: url("background.jpg");
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
			box-sizing: border-box;
	display: none;
	
}



#exit {
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 100;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:99;
}

#frame1{
	position:absolute;
	width:100%;
	height:100%;
	transition: opacity 0.5s ease-in;
	-webkit-transition: opacity 0.5s ease-in;
	opacity: 1;
}


#frame2{
	position:absolute;
	width:100%;
	height:100%;
	transition: opacity 0.5s ease-in;
	-webkit-transition: opacity 0.5s ease-in;
	opacity: 0;
}

#redbox1{
	position:absolute;
	width:100%;
	height:100%;
	background-image: url("redbox1.png");
	opacity: 1;
}


#price_group_1{
	position:absolute;
	width: 389px;
	bottom: 0px;
    right: 10px;
    height: 100%;	
}

#price_group_2{
	position:absolute;
	width: 100%;
	bottom: 0px;
    left: -123px;
    height: 100%;
}

#to_1{
	font-family: apercu_bold_pro,sans-serif;
	font-size: 22px;
	letter-spacing: 0px;
	line-height: 22px;
	text-align: right;
    position: absolute;
    right: 230px;
    top: 15px;
}

#to_2{
	font-family: apercu_bold_pro,sans-serif;
	font-size: 26px;
	letter-spacing: 0px;
	line-height: 30px;
	text-align: right;
    position: absolute;
    right: 370px;
    top: 10px;
}

#from_1{
	font-family: apercu_medium_pro,sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 11px;
	text-align: right;
    position: absolute;
    right: 230px;
    top: 42px;
}

#from_2{
	font-family: apercu_medium_pro,sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: right;
    position: absolute;
    right: 370px;
    top: 40px;
}

#price_1{
    font-family: apercu_bold_pro,sans-serif;
    font-size: 38px;
    letter-spacing: 0px;
	text-align: left;
    position: absolute;
    top: 19px;
    left: 180px;
}

#price_2{
    font-family: apercu_bold_pro,sans-serif;
    font-size: 42px;
    letter-spacing: 0px;
	text-align: left;
    position: absolute;
    top: 16px;
    left: 385px;
}

.sup{
	font-size:60%;
	vertical-align:14px;
}

#price_line_1 {
	background-color: #fff;
	width: 3px;
	height: 74px;
	overflow: hidden;
    position: absolute;
    top: 8px;
    left: 170px;
}

#price_line_2 {
	background-color: #fff;
	width: 3px;
	height: 74px;
	overflow: hidden;
    position: absolute;
    top: 8px;
    left: 370px;
}

#disclaimer{
	font-family: apercu_medium_pro,sans-serif;
	 -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    font-smooth:always;
	font-size: 8px;
	color: #fff;
	line-height: 10px;
	position: absolute;
	bottom: 3px;
    right: 94px;
	width: 100%;
	text-align: right;
}


#h1{
    position: absolute;
    -webkit-transition: opacity 0.5s ease-in;
	opacity: 1;
}



:focus {
  outline:none;
}
::-moz-focus-inner {
  border:0;
}
