@charset "UTF-8";/* CSS Document *//* CSS Document *//* Div layer for the entire banner. */body, html{	margin: 0;	padding: 0;	font:0;}.noselect {	cursor: pointer;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-user-select:; none;}.banner-container, .banner-container .container,.banner-container #border,.banner-container .block{	width: 300px;	height: 250px;}.banner-container{	overflow: hidden;	top:0px;	left:0px;	background: #FEC500;	background: linear-gradient(0deg,rgba(254, 197, 0, 1) 0%, rgba(255, 209, 0, 1) 50%, rgba(255, 212, 0, 1) 100%);}.banner-container #clickThrough{	width: 100%;	height: 100%;	border: 0;	opacity: 0;	z-index: 2000;	cursor: pointer;}.banner-container #border{	position: absolute;	border: 1px solid #000;	z-index: 1999;	box-sizing: border-box;}.banner-container,  #clickThrough, .border, .btn,.txt, .txt-container, .txt-cont, .logo, .img,.tc, .block, .pos_absolute{	position: absolute;}.animation{	-webkit-transition:	all 0.3s ease-in-out;	-moz-transition:	all 0.3s ease-in-out;	-ms-transition:		all 0.3s ease-in-out;	-o-transition:		all 0.3s ease-in-out;	transition:			all 0.3s ease-in-out;}.block{	position: absolute;	background-color: #fff;	opacity: 0;}/*//////////////////////	TEXT//////////////////////*/.banner-container .txt{	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	/*color: #fff;*/	white-space: nowrap;	font-size: 16px;	line-height: 16px;	opacity: 0;}.banner-container #txt_cont{	top:56px;	left:15px;}.banner-container #txt1{	top:0px;	left:0px;	width: 236px;}.banner-container #txt2{	top:0px;	left:0px;	width: 224px;}.banner-container #txt3{	top:0px;	left:0px;	width: 259px;}.banner-container .tc{	font-family: Arial, Helvetica, sans-serif;	opacity: 0;	width:288px;	font-size: 9px;	line-height: 9px;	bottom: 3px;	left: 6px;	color: #000;	text-shadow: 0 0 10px rgba(255, 212, 0, 1);}/*//////////////////////	IMAGES//////////////////////*/.banner-container .img{	opacity: 0;}.banner-container #car{	bottom:0px;	left: 0px;	width: 450px;}.banner-container #balloon01,.banner-container #balloon04, .banner-container #balloon05{	width: 13px;}.banner-container #balloon02,.banner-container #balloon03,.banner-container #balloon06{	width: 18px;}.banner-container #balloon01,.banner-container #balloon03, .banner-container #balloon05{	bottom:0px;	left: 170px;}.banner-container #balloon02,.banner-container #balloon04,.banner-container #balloon06{	bottom:0px;	left: 254px;}.banner-container #logo_AAI {	top:12px;	left:15px;	width: 100px;}.banner-container #flag{	top: 168px;	left: 182px;	width: 69px;}/*//////////////////////	BUTTON ANIMATION//////////////////////*/.banner-container .btn{	top: 125px;	left: 15px;	width: 120px;	height:35px;	color: #FFF;	background: #0D59BF;	font-family: Arial, Helvetica, sans-serif;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	font-size: 18px;	line-height: 35px;	opacity: 0;	text-align: center;	/*border: 1px solid #193555;*/	border: none;	-moz-border-radius:		6px;	-ms-border-radius:		6px;	-o-border-radius:		6px;	-webkit-border-radius:	6px;	-khtml-border-radius:	6px; /* for old Konqueror browsers */	border-radius:			6px; /* future proofing */}.banner-container .btn.rollover{	background: #05216E;	-webkit-transition:	all 0.3s ease-in-out;	-moz-transition:	all 0.3s ease-in-out;	-ms-transition:		all 0.3s ease-in-out;	-o-transition:		all 0.3s ease-in-out;	transition:			all 0.3s ease-in-out;}