.page-item  ul {















 list-style-type: none;















 float: left;















 width: 227px;















 margin: 0 0 1em 0;















 padding: 0;















 overflow: hidden; /*width: 220px;*/















 background: #000;















}































page-item ul li {















 background: url("/media/aerlinguscom/styleassets/images/inflight-experience/page-item.gif") top no-repeat;















 margin: 0;















 padding: 0;















 float: left;















 clear: left;















 color: #cc0000;















}































.page-item ul li:hover, .page-item ul li:visited, {















 color: #000;















 background: url("/media/aerlinguscom/styleassets/images/inflight-experience/page-item.gif") top no-repeat;















}































































small, .ui-accordion .ui-accordion-content small {















	font-size: 11px;















	line-height: 12px;















}































.sky-deli-first {















	width: 159px;















	display: block;















	float: left;















	margin-right: 14px;















	margin-bottom: 14px;















	clear: left;















}















.sky-deli {















	width: 159px;















	display: block;















	float: left;















	margin-right: 14px;















	margin-bottom: 14px;















}















.sky-deli-last {















	width: 159px;















	display: block;















	float: left;















	margin-right: -50px;















	margin-bottom: 14px;















	clear: right;















}















.sky-deli-first img, .sky-deli img, .sky-deli-last img {















	width: 159px;















	height: 159px;















	margin-top: 10px;















	margin-bottom: 10px;















}















.sky-deli-first .title, .sky-deli .title, .sky-deli-last .title {















	font-weight: bold;















	font-size: 12px;















	color: #008374;















	text-transform: uppercase;







	







	padding-top:5px;















}















.sky-deli-first p, .sky-deli p, .sky-deli-last p {















	font-size: 11px;















	line-height: 14px;















	color: #666;















}















.sky-deli-first .offer, .sky-deli .offer, .sky-deli-last .offer {















	font-size: 12px;















	font-weight: bold;















	line-height: 14px;















	color: #ff6600;















	display: block;















	float: left;















	margin-top: 5px;















}















.sky-deli-first .prices, .sky-deli .prices, .sky-deli-last .prices {















	font-size: 14px;















	font-weight: normal;















	color: #333;















	display: block;















	float: left;















}















































































.how-to-order {















	width: 709px;















	height: 228px;















	display: block;















	float: left;















	clear: both;















	background: #fff url(/media/aerlinguscom/styleassets/images/inflight-experience/preorder-chart.png) top no-repeat;















}































.how-to-order .select {







 







   







  







	margin-top: 130px;







	







  font-size: 13px;







	 







	font-weight: bold;







  







	color: #fff;







  







	text-align: center;







  







	width: 187px;







  







	padding: 20px;







 







  margin-right: 14px;







  







	display: inline-block;







  







	*display: block;







  







	zoom: 1;







	







	float: left;







	







}























.how-to-order .select-last {







  







	     







  







	margin-top: 130px;







  







	font-size: 13px;







  







	font-weight: bold;







  







	color: #fff;







  







	text-align: center;







  







	width: 177px;







  







	padding: 20px;







  







	margin-right: 0;







 







  display: inline-block;







  







	*display: block;







  







	zoom: 1;







	 







	float: left;







	







}







































#main-content.help img {















	margin: 0;		















}































#main-content.help h3 {















	margin-top: 0;		















	margin-bottom: 10px;	















	line-height: 18px;















}































#main-content.help h3 span {















	color: #666;















	display: block;	















}















































#main-content.help #inflight { border: 1px solid #fff; margin-top: 14px; margin-bottom: 14px;}















#main-content.help #inflight table { width: 100%; border: 1px solid #fff; margin: 0 auto;  border-collapse: collapse; font-size: 12px;  }















#main-content.help #inflight th { font-weight: bold; color: #fff; background: #008374; border-left: 1px solid #fff; }















#main-content.help #inflight tr td { font-weight: normal; color: #666; padding: 10px; border: 0; background: #fff;  }















#main-content.help #inflight tr { border: 0; border-bottom: 1px solid #e5e5e5;  } 















#main-content.help #inflight tr > td:first-child { font-weight: bold; color: #008374; text-align: left; width: 25%; } 















#main-content.help #inflight tr > td:first-child + td { width: 25%; } 















#main-content.help #inflight tr > td:first-child + td + td { width: 25%; } 















#main-content.help #inflight tr > td:first-child + td + td + td { width: 25%; } 































#main-content .economy {















	display: block;















	font-size: 12px;















	font-weight: bold;	















	color: #89ba16;















	margin-top: 10px;















}















#main-content .economy span {















	color: #008374;















}































#main-content .business {















	display: block;















	font-size: 14px;















	font-weight: bold;	















	color: #89ba16;















	margin-top: 10px;















}















#main-content .business span {















	color: #003366;















}































#main-content.help blockquote {

	display: block;
  float: left;
  max-width: 438px;
  color: #666;	
  padding: 14px;
	margin-bottom: 14px;
	background: #f3f8ec;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);


}



#main-content.help blockquote-3col {

	display: block;
  float: left;
  max-width: 680px;
  color: #666;	
  padding: 14px;
	margin-bottom: 14px;
	background: #f3f8ec;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);


}





#main-content.help blockquote h3	 {

  font-weight: bold;
	padding-bottom: 10px;
  margin:0;
	line-height: 16px;	


}






#main-content.help blockquote-3col h3	 {

  font-weight: bold;
	padding-bottom: 10px;
  margin:0;
	line-height: 16px;	
}






#main-content.help blockquote h2 {

  font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;

}




#main-content.help blockquote-3col h2 {

  font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;

}


























.icon-buy { 















	font-family: 'cartogothic_pro_bookbold';  















	display: block; 















	width: 100%; 















	height: 30px; 















	background: transparent url('/media/aerlinguscom/styleassets/images/inflight-experience/icon_basket.png') left no-repeat; 















	padding-left: 33px; 















	font-size: 18px; 















	line-height: 30px; 















	color: #008374;  















	margin-bottom: 10px; 















}































.icon-power { 















	font-family: 'cartogothic_pro_bookbold';  















	display: block; 















	width: 100%; 















	height: 30px; 















	background: transparent url('/media/aerlinguscom/styleassets/images/inflight-experience/icon_power.png') left no-repeat; 















	padding-left: 33px; 















	font-size: 18px; 















	line-height: 30px; 















	color: #008374;  















	margin-bottom: 10px; 















}































.icon-medical { 















	font-family: 'cartogothic_pro_bookbold';  
















	display: block; 















	width: 100%; 















	height: 30px; 















	background: transparent url('/media/aerlinguscom/styleassets/images/inflight-experience/icon_medical.png') left no-repeat; 















	padding-left: 33px; 















	font-size: 18px; 















	line-height: 30px; 















	color: #008374;  















	margin-bottom: 10px; 















}































#main-content.help #subnav-new {















 float: left;















 width: 222px;















 margin: 0 0 1em 0;















 padding: 0;















}































#main-content.help #subnav-new ul {















 list-style-type: none;















 margin: 0;















 padding: 0;















 overflow: hidden; /*width: 220px;*/















}































#main-content.help #subnav-new ul li {















 margin: 0;















 padding: 0;















 float: left;















 clear: left;















}































#main-content.help #subnav-new ul li a, #main-content.help #subnav-new ul li span {















 margin: 0;















 padding: 0;















 display: block;















 color: #0095d9;















 width: 222px;















}































#main-content.help #subnav-new ul li span a {















 width: 100% !important;















}































#main-content.help #subnav-new ul li ul {















 display: none;















}































#main-content.help #subnav-new ul li.active ul {















 display: block;















}















































 /* top level */































 #main-content.help #subnav-new ul li {















  border-bottom: 1px solid #fff;















 }































 #main-content.help #subnav-new ul li.active { border-bottom:0px; } /* Added by Harry (T4), 29/12/2009 */































 #main-content.help #subnav-new ul li a:hover { background: url(/media/aerlinguscom/styleassets/images/inflight-experience/sidenav-hover.gif) no-repeat; } /* Added by Harry (T4), 29/12/2009 */































 #main-content.help #subnav-new ul li a, #main-content.help #subnav-new ul li span {















  background: url(/media/aerlinguscom/styleassets/images/inflight-experience/sidenav.gif) no-repeat;















  font-weight: bold;















  padding: 5px 34px 0px 22px;















  height: 20px;















  color: #fff;















 }































 #main-content.help #subnav-new ul li span a {















  background: none;















  font-weight: bold;















  padding: 0px;















  height: 0px;
















 } 































 #main-content.help #subnav-new ul li.active a, #main-content.help #subnav-new ul li.active span, #main-content.help #subnav-new ul li.js_active a {















  background: url(/media/aerlinguscom/styleassets/images/inflight-experience/sidenav-active.gif) no-repeat;















  cursor: default;















  margin-bottom: 1px;















 }































 #main-content.help #subnav-new ul li.js_active {















  border-bottom: none;















 }































 /* second level */































 #main-content.help #subnav-new ul li ul {















  width: 222px;















  border-top: none;















 }































 #main-content.help #subnav-new ul li li {















  width: 100%;















  background: url(/media/aerlinguscom/styleassets/images/inflight-experience/sidenav-secondary.gif) no-repeat; 















  font-weight: bold;















  color: #008374;















  border-top: none;















  height: 25px;















 }































 #main-content.help #subnav-new ul li li:hover  {















  color: #fff;















  border-bottom: 1px solid #fff;















 }































 #main-content.help #subnav-new ul li li a, #main-content.help #subnav-new ul li li span {















  font-weight: normal;















  cursor: pointer !important;















  color: #000;















  height: 20px;















 }































 #main-content.help #subnav-new ul li li span, #main-content.help #subnav-new ul li li span a, #main-content.help #subnav-new ul li ul.multilevel-linkul-0 li a {















  background: url(/media/aerlinguscom/styleassets/images/inflight-experience/sidenav-secondary.gif) no-repeat;















  color: #008374;















  border-bottom: 0;















 }































 #main-content.help #subnav-new ul li li span, #main-content.help #subnav-new ul li li span a, #main-content.help #subnav-new ul li ul.multilevel-linkul-0 li a:hover, #main-content.help #subnav-new ul li ul.multilevel-linkul-0 li a.active{















  background: url(/media/aerlinguscom/styleassets/images/inflight-experience/sidenav-secondary-active.gif) no-repeat;















  color: #008374;















  border-bottom: 0;















  font-weight: bold;















 }































 #main-content.help #subnav-new ul li ul.disabled li a:hover {















  color: #fff;































 }	















 















 #main-content.help #subnav-new ul li.active ul li.active a {















    background: url(/media/aerlinguscom/styleassets/images/inflight-experience/sidenav-secondary-active.gif) no-repeat;















    color: #008374;















	font-weight: bold;















 }















 















 #main-content.help #subnav-new ul li.active ul li.active {















  border-bottom: 1px solid #fff;















 }































#introduction  { font-family: "cartogothic_pro_regular", Arial, Helvetica, sans-serif; font-size: 28px; line-height: 36px; color: #000; margin-top: 0; display: block; }















#introduction span  { color: #008374; display: block; font-size: 16px; line-height: 20px; }































.product-medium {















	width: 205px;















	display: block;















	float: left;















	height: 205px;















	padding: 10px;















	-webkit-border-radius: 5px;















	-moz-border-radius: 5px;















	background: #fff url('/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient2.jpg') bottom repeat-x; 















    border-radius: 5px;















	border: 1px solid #e5e5e5;















	behavior: url(PIE.htc);















	margin-right: 14px;















	margin-bottom: 14px;















}























.price {















	float: right;















	font-size: 28px;















	line-height: 34px;















	color: #666;















}























.price span {















	font-size: 18px;















	margin-bottom: 8px;















}































.price small {















	font-size: 10px;















	margin-bottom: 12px;















}































.price-center {















	float: center;















	font-size: 28px;















	line-height: 34px;















	color: #666;















}























.price-center span {















	float: center;







	







	font-size: 18px;















	margin-bottom: 8px;















}































.price-center small {















	font-size: 10px;















	margin-bottom: 12px;















}































.product {















	width: 205px;















	display: block;















	float: left;















	height: 205px;















	border:1px solid #fff;















	padding: 10px;















	-webkit-box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	-moz-box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	-webkit-border-radius: 5px;















	-moz-border-radius: 5px;















	background: #fff url(/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient.png) bottom repeat-x; 















    border-radius: 5px;















	border: 1px solid #fff;















	behavior: url(PIE.htc);















	margin-right: 14px;















	text-align: center;















	margin-bottom: 16px;















	position: relative;















}































.product p {















	color: #666;















}



.product-farebox-spacer {


	width: 205px;


	display: block;


	float: left;


	height: 100px;


	padding: 10px;


	-webkit-border-radius: 5px;


	-moz-border-radius: 5px;


	background: #fff /*url('/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient2.jpg') bottom repeat-x; */


    border-radius: 5px;


	/*border: 1px solid #e5e5e5;*/


	behavior: url(PIE.htc);


	margin-right: 14px;


	margin-bottom: 14px;


}




.product-farebox-spacer-medium {


	width: 205px;


	display: block;


	float: left;


	height: 120px;


	padding: 10px;


	-webkit-border-radius: 5px;


	-moz-border-radius: 5px;


	background: #fff /*url('/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient2.jpg') bottom repeat-x; */


    border-radius: 5px;


	/*border: 1px solid #e5e5e5;*/


	behavior: url(PIE.htc);


	margin-right: 14px;


	margin-bottom: 14px;


}






.product-farebox-spacer-large {


	width: 205px;


	display: block;


	float: left;


	height: 160px;


	padding: 10px;


	-webkit-border-radius: 5px;


	-moz-border-radius: 5px;


	background: #fff /*url('/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient2.jpg') bottom repeat-x; */


    border-radius: 5px;


	/*border: 1px solid #e5e5e5;*/


	behavior: url(PIE.htc);


	margin-right: 14px;


	margin-bottom: 14px;


}











.product-farebox {















	width: 205px;















	display: block;















	float: left;















	height: 85px;















	padding: 10px;















	-webkit-border-radius: 5px;















	-moz-border-radius: 5px;















	background: #fff url('/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient2.jpg') bottom repeat-x; 















    border-radius: 5px;















	border: 1px solid #e5e5e5;















	behavior: url(PIE.htc);















	margin-right: 14px;















	margin-bottom: 14px;















}























.product-farebox a {















	color: #0095da;







	text-decoration: none;







	font-size: 10px;







	float: left;







	margin-top: 0px;







	padding-right: 60px;







}























.product-farebox a:hover {















	color: #0095da;







	text-decoration: underline;







	font-size: 10px;







	float: left;







	margin-top: 0px;







	padding-right: 60px;







}



























.price-farebox {















	float: left;















	font-size: 28px;















	margin-top: 0px;







	







	margin-bottom: 0px;















	color: #89ba16;















}























.price-farebox small {















	font-size: 11px;















	margin-bottom: 12px;







	







	color: #999;















}









.price-from {















	font-size: 11px;











	margin-top: 4px;





	

	

	

	color: #999;















}











.price-farebox span {















	font-size: 18px;















	margin-bottom: 8px;







	







	color: #89ba16;















}









.price-farebox sup {















	font-size: 20px;





	

	

	

	

	position: relative;









	

	

	top: -3px;







	







	color: #89ba16;















}















.product-farebox-medium {















	width: 205px;















	display: block;















	float: left;















	height: 110px;















	padding: 10px;















	-webkit-border-radius: 5px;















	-moz-border-radius: 5px;















	background: #fff url('/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient2.jpg') bottom repeat-x; 















    border-radius: 5px;















	border: 1px solid #e5e5e5;















	behavior: url(PIE.htc);















	margin-right: 14px;















	margin-bottom: 14px;















}























.product-farebox-medium a {















	color: #0095da;







	text-decoration: none;







	font-size: 10px;







	float: left;







	margin-top: 0px;







	padding-right: 60px;







}























.product-farebox-medium a:hover {















	color: #0095da;







	text-decoration: underline;







	font-size: 10px;







	float: left;







	margin-top: 0px;







	padding-right: 60px;







}























.price-farebox-medium {















	float: left;















	font-size: 28px;















	margin-top: 0px;







	







	margin-bottom: 0px;















	color: #89ba16;















}























.price-farebox-medium small {















	font-size: 11px;















	margin-bottom: 12px;







	







	color: #666;















}









.price-farebox-medium sup {















	font-size: 20px;





	

	

	

	

	position: relative;









	

	

	top: -3px;







	







	color: #89ba16;















}















.price-farebox-medium span {















	font-size: 18px;















	margin-bottom: 8px;







	







	color: #89ba16;















}








.product-origin {















	font-size: 12px;





	
	
	
	font-weight: bold;









	margin-bottom: 4px;







	







	color: #666;















}


.product-destination {















	font-size: 14px;





	
	
	
	font-weight: regular;









	margin-bottom: 4px;







	







	color: #008374;















}
















.product-farebox-large {















	width: 205px;















	display: block;















	float: left;















	height: 150px;















	padding: 10px;















	-webkit-border-radius: 5px;















	-moz-border-radius: 5px;















	background: #fff url('/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient2.jpg') bottom repeat-x; 















    border-radius: 5px;















	border: 1px solid #e5e5e5;















	behavior: url(PIE.htc);















	margin-right: 14px;















	margin-bottom: 14px;















}























.product-farebox-large a {















	color: #0095da;







	text-decoration: none;







	font-size: 10px;







	float: left;







	margin-top: 0px;







	padding-right: 60px;







}























.product-farebox-large a:hover {















	color: #0095da;







	text-decoration: underline;







	font-size: 10px;







	float: left;







	margin-top: 0px;







	padding-right: 60px;







}























.price-farebox-large {















	float: left;















	font-size: 28px;















	margin-top: 0px;







	







	margin-bottom: 0px;















	color: #89ba16;















}























.price-farebox-large small {















	font-size: 11px;















	margin-bottom: 12px;







	







	color: #666;















}











.price-farebox-large sup {















	font-size: 20px;





	

	

	

	

	position: relative;









	

	

	top: -3px;







	







	color: #89ba16;















}











.price-farebox-large span {















	font-size: 18px;















	margin-bottom: 8px;







	







	color: #89ba16;















}



























.showcase {















	width: 205px;















	display: block;















	float: left;















	height: 200%;















	border:1px solid #fff;















	padding: 10px;















	-webkit-box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	-moz-box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	-webkit-border-radius: 5px;















	-moz-border-radius: 5px;















	background: #fff url(/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient.png) bottom repeat-x; 















    border-radius: 5px;















	border: 1px solid #fff;















	behavior: url(PIE.htc);















	margin-right: 14px;















	text-align: center;















	margin-bottom: 16px;















	position: relative;















}















.showcase h2 {















	color: #666;















}















.showcase p {















	color: #666;















}































.showcase img, .showcase-business img{















	margin-bottom: 10px;















}































.heading {















	font-family: "cartogothic_pro_regular", Arial, Helvetica, sans-serif; 















	font-size: 20px;















	line-height: 22px;















	color: #008374;















	text-align: left;















	margin-top: 10px;















	margin-bottom: 5px;















}















.last {















	margin-right: 0;















	clear: right;















}































.center {















	text-align: center; 	















}































.bottom {















	display: block;















	float: right;















	margin-top: 10px;















	position: absolute;















	bottom: 18px;















	right: 39px;















}































/***********************************************















	-	SLIDER THEME SETTINGS	-















************************************************/















.slider {















	float: left;















	display: block;	















	position: relative;















}































.theme1 .main-container {















	background-color:#fff;















	border:1px solid #fff;















	padding: 15px 30px 15px 30px;















	/*















	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4);















	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4);















	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4);















	*/















	-webkit-box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	-moz-box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	box-shadow: 0px 0px 5px 1px rgb(153,153,153);















	-webkit-border-radius: 5px;















	-moz-border-radius: 5px;















    border-radius: 5px;















	behavior: url(PIE.htc);















	/* margin-top: 254px; */































}































.theme1 {















		font-family: Arial, sans-serif;















		font-size:12px;















		line-height: 20px;















		color: #666;















}































.theme1 h1{















	font-family: 'Arial', sans-serif;















	font-size: 16px;















	font-weight: bold;















	line-height: 1.2em;















	font-weight: normal;















	color: #008374;















	margin: 0px;















	width: 100%;















	height: 40px;















}















.theme1 h2{















	font-family: 'Arial', sans-serif;















	font-size: 18px;















	line-height: 1.2em;	















	font-weight: bold;















	color: #008374;















	margin: 0px;















	width: 100%;















}































.theme1 h2 span{















	font-weight: normal;















	color: #80c242;















}































.theme1 .thumb{















	















	border:1px solid #ddd;















	padding:4px;















	height:auto;















	background:#fff;















	position:relative;















	z-index:50;















}































/**********************************















	-	THEME-1	MORE	-















***********************************/































.theme1 .page-more{	















	visibility:hidden;















}































.theme1 >ul { visibility:hidden;}































.theme1 .big-image{















	float:left;















	border:1px solid #ddd;















	padding:4px;















	height:auto;















	background:#fff;















	position:relative;















	z-index:50;















	margin-right:30px;















}































.theme1 .details{















	position:relative;















	float:left;















	width:200px;















	margin-right:30px;















	margin-top: 10px;















}































.theme1 .details_double{















	position:relative;















	float:left;















	width:320px;















	margin-right:30px;















}































.theme1 .video_clip{















	position:relative;















	float:left;















	width: 498px;















	height: 280px;















	border:1px solid #ddd;















	padding:4px;















	margin-right:30px;















}































.theme1 .check {















	list-style:none;















	margin-left:0px;















	padding-left:0px;















	















}















.theme1 .check li{















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/check.png') no-repeat left;















	padding-left:25px;















	list-style:none;















	line-height:27px;















	margin:0px;















}































.theme1  li{















	list-style:none;















}































.theme1 .closer{















	width:30px;















	height:30px;















	position:absolute;















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/button/close.png') no-repeat top;	















	right:0px;















	margin-right:-20px;















	margin-top:-5px;















	top:0px;	















	cursor:pointer;















	z-index:10000;















}































.theme1 .closer:hover{















	background-position:bottom;















	opacity:0.5;















	filter: alpha(opacity=50);















	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";















	cursor:pointer;















}































































/*********************************















	-	BUTTON GREEN	-















**********************************/















.button-green {















	display: block;















	float: left;















	 margin-top:14px; 















	 padding: 5px 15px 5px 15px;















	 font-size: 12px;















	 -webkit-border-radius: 5px;















	 -moz-border-radius: 5px;















	 border-radius: 5px;















	 behavior: url(PIE.htc);















}































.button-green:link, .button-green:visited {















 color: #fff;















 text-align: center;















 text-shadow: 1px 1px 0px #89ba16;















 background: #89ba16; 















 border: 1px solid #89ba16;















 text-decoration: none;















 font-weight: bold;















 margin-bottom: 14px;















}































.button-green:hover /*.comment-reply-link:hover */ {















 color: #fff;















 text-shadow: none; 















 background: #79a513; /* Old browsers */















 border: 1px solid #79a513;















 text-decoration: none;















}















































/*********************************















	-	BUTTON ORANGE	-















**********************************/















.button-orange {















	display: block;















	float: left;















	 margin-top:14px; 















	 padding: 5px 15px 5px 15px;















	 font-size: 12px;















	 font-weight: bold;















	 -webkit-border-radius: 5px;















	 -moz-border-radius: 5px;















	 border-radius: 5px;















	 behavior: url(PIE.htc);















	 clear: both;















}































.button-orange:link, .button-orange:visited {















 color: #fff;















 text-align: center;















 text-shadow: 1px 1px 0px #ff6600;















 background: #ff9900; 















 border: 1px solid #ff9900;















 text-decoration: none;















 font-weight: bold;















}































.button-orange:hover /*.comment-reply-link:hover */ {















 color: #fff;















 text-shadow: none; 















 background: #ff6600; /* Old browsers */















 border: 1px solid #ff6600;















 text-decoration: none;















}































/**********************************















	-	THEME-1	MORE	-















***********************************/































.theme1 .page-more{	















	visibility:hidden;















}































.theme1 >ul { visibility:hidden;}































.theme1 .big-image{















	float:left;















	border:1px solid #ddd;















	padding:4px;















	height:auto;















	background:#fff;















	position:relative;















	z-index:50;















	margin-right:30px;















}































.theme1 .details{















	position:relative;















	float:left;















	width:200px;















	margin-right:30px;















	margin-top: 10px;















}































.theme1 .details_double{















	position:relative;















	float:left;















	width:320px;















	margin-right:30px;















}































.theme1 .video_clip{















	position:relative;















	float:left;















	width: 498px;















	height: 280px;















	border:1px solid #ddd;















	padding:4px;















	margin-right:30px;















}































.theme1 .check {















	list-style:none;















	margin-left:0px;















	padding-left:0px;















	















}















.theme1 .check li{















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/check.png') no-repeat left;















	padding-left:25px;















	list-style:none;















	line-height:27px;















	margin:0px;















}































.theme1  li{















	list-style:none;















}































.theme1 .closer{















	width:30px;















	height:30px;















	position:absolute;















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/button/close.png') no-repeat top;	















	right:0px;















	margin-right:-20px;















	margin-top:-5px;















	top:0px;	















	cursor:pointer;















	z-index:10000;















}































.theme1 .closer:hover{















	background-position:bottom;















	opacity:0.5;















	filter: alpha(opacity=50);















	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";















	cursor:pointer;















}































/**************************	
















	-	TOOLBAR	-















**************************/































.toolbar{visibility:hidden}































.toolbar .left{















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/button/left.png') no-repeat top;















	width:30px;















	height:45px;















	position:absolute;















	left:0;















	top:130px;















	z-index:100;















	margin-left:-29px;















	cursor:pointer;















}































.toolbar .left:hover{background-position:bottom;}















































.toolbar .right{















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/button/right.png') no-repeat top;















	width:30px;















	height:45px;















	position:absolute;















	left:970px;















	top:130px;















	z-index:100;	















	margin-right:-30px;















	cursor:pointer;















}































.toolbar .right:hover{background-position:bottom};















































/*************************************************















	-	PRELOADER 	-















*************************************************/















.services-preloader{















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/loader/preloader.gif') no-repeat;















	width:24px;















	height:24px;















	position:absolute;















	left:49%;















	top:49%;















	z-index:9999;















}















































































/****************************************















	- PLUS SIGNS  - 















****************************************/	































.hover-more-sign{















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/button/more.png') no-repeat;















	width:50px;















	height:50px;	















	position:absolute;















	margin-left:-25px;















	margin-top:-25px;















	cursor:pointer;















}































.hover-blog-link-sign{















	background:url('/media/aerlinguscom/styleassets/images/inflight-experience/button/link.png') no-repeat;















	width:50px;















	height:50px;	















	position:absolute;















	cursor:pointer;















}















































/*















#main-content li {margin-left: 1em; margin-top: 0;list-style-position: outside;}















#main-content ul { list-style-type: disc; margin-top: 0;}
















#main-content ul ul { list-style-type: square; margin-left: 1em; margin-top: 0;}















#main-content ul ul ul { list-style-type: circle; }















#main-content ol { list-style-position: inside; list-style-type: decimal; }















#main-content dt { font-weight: bold; }















#main-content dt { margin-top: .8em; margin-bottom: .4em; }















#main-content ul { margin-left: 0em; margin-top: 10px; margin-bottom: 10px;}















#main-content ol { margin-left: 2.35em; }















#main-content ol ol, ul ol { margin-left: 1em; }















*/















ul li h4 { font-size: 28px; font-weight: bold; display: block; }































hr {















	width: 100%;















	display: block;















	float: left;















	clear: both;















	height: 30px;















	background: #fff url('/media/aerlinguscom/styleassets/images/inflight-experience/border.png') center no-repeat;















	border: 0;















	outline: 0;















	color: #fff;















	clear: both;















	margin-top: 10px;















	}















.one-third-first {















	margin-right: 14px;















	width: 227px;















	display: block;















	float: left;















	clear: left;















	margin-bottom: 14px;















}































.one-third {















	margin-right: 14px;















	width: 227px;















	display: block;















	float: left;















	margin-bottom: 14px;















}































.one-third-last{


	margin-right: 0;
  width: 227px;
  display: block;
  float: left;
  clear: right;
  margin-bottom: 14px;

}




.three-thirds{

    display: block;
    margin-bottom: 14px;
    margin-right: 10px;
    width: 710px;"

}



.three-thirds-half{


    display: block;
    float: left;
    margin-bottom: 14px;
    margin-right: 10px;
    width: 345px;"

}






































.movies-main {















	margin-right: 0;















	width: 456px;















	display: block;















	margin-right: 14px;















	float: left;















	clear: right;















}































.movies-side {















	margin-right: 0;















	width: 217px;















	display: block;















	float: left;















	clear: right;















}















.two-thirds {















	width: 468px;















	margin-right: 14px;















	display: block;















	float: left;	















}































.two-thirds-last {















	width: 468px;















	margin-right: 0;















	display: block;















	float: left;	















}
















































/********************** slideshow **********************/































.slideshow{















	height: 240px;















    width: 976px;















	margin-bottom: 14px;	















	float:left;















	position: relative;















    z-index: 200;















	clear: both;















}















































.slideshow img { display: none; }































.slideshow img.first { display: block }































#layer {















	height: 240px;















    width: 976px;















	z-index:1;















	position: relative;















	margin-top: 10px;















	margin-bottom: 14px;















}































.tab_inflight-dining {















	margin-right: 14px;















	margin-top: 180px; 















	width: 227px;















	display: block;















	float: left;















	height: 60px;















	background-image: url(/media/aerlinguscom/styleassets/images/inflight-experience/tab_inflight-dining.png);















	background-repeat: no-repeat;















	left: 252px;















	position: absolute;















	z-index:300;































}































.tab_inflight-dining:hover, .tab_inflight-dining.active {















	background-image: url(/media/aerlinguscom/styleassets/images/inflight-experience/tab_inflight-dining-2.png);















}















.tab_comfort-entertainment {















	margin-right: 14px;















	margin-top: 180px; 















	width: 227px;















	display: block;















	float: left;















	height: 60px;















	background-image: url(/media/aerlinguscom/styleassets/images/inflight-experience/tab_comfort-entertainment.png);















	background-repeat: no-repeat;















	position: absolute;















	z-index:300;















	left: 494px;















}































.tab_comfort-entertainment:hover, .tab_comfort-entertainment.active {















	background-image: url(/media/aerlinguscom/styleassets/images/inflight-experience/tab_comfort-entertainment-2.png);















}































.tab_sky-shopping {















	width: 227px;















	margin-top: 180px; 















	display: block;















	float: left;















	height: 60px;















	background-image: url(/media/aerlinguscom/styleassets/images/inflight-experience/tab_sky-shopping.png);















	background-repeat: no-repeat;















	position: absolute;















	z-index:300;















	left: 735px;















}































#layer .tab_sky-shopping:hover, #layer .tab_sky-shopping.active {















	background-image: url(/media/aerlinguscom/styleassets/images/inflight-experience/tab_sky-shopping-2.png);















}































/*******************************************/































.intro {















	display: block;















	float: left;















	height: 240px;















    width: 976px;















	position: relative;















    z-index: 0;















	background: #fff;































}































#inflight-nav {















	display: block;















	float: left;















	width: 100%;















	height: 40px;















	clear:both;















	margin-left: 253px;















}































#inflight-nav .button_europe-economy {















	margin-right: 14px;















	width: 227px;















	display: block;















	float: left;















	height: 40px;















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/button_europe-economy.png) no-repeat;















}































#inflight-nav .button_europe-economy:hover, #inflight-nav .button_europe-economy.active {















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/button_europe-economy-2.png) no-repeat;















}































#inflight-nav .button_usa-economy {















	margin-right: 14px;















	width: 227px;















	display: block;















	float: left;















	height: 40px;















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/button_usa-economy.png) no-repeat;















}































#inflight-nav .button_usa-economy:hover, #inflight-nav .button_usa-economy.active {















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/button_usa-economy-2.png) no-repeat;















}































#inflight-nav .button_usa-business {















	padding-top: 14px;















	width: 	227px;















	display: block;















	float: left;















	height: 40px;















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/button_usa-business.png) no-repeat;







}



























#inflight-nav .button_usa-business:hover, #inflight-nav .button_usa-business.active {















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/button_usa-business-2.png) no-repeat;















}























#inflight-nav-bags {















	display: block;















	float: left;















	width: 100%;















	height: 40px;















	clear:both;















	margin-left: 0px;















}























#inflight-nav-bags .bags-button_europe {















	margin-right: 14px;















	width: 227px;















	display: block;















	float: left;















	height: 40px;















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/bags-button_europe.png) no-repeat;















}























#inflight-nav-bags .bags-button_europe:hover, #inflight-nav-bags .bags-button_europe.active {















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/bags-button_europe-2.png) no-repeat;











}



















#inflight-nav-bags .bags-button_usa {















	margin-right: 14px;















	width: 227px;















	display: block;















	float: left;















	height: 40px;















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/bags-button_usa.png) no-repeat;







}



















#inflight-nav-bags .bags-button_usa:hover, #inflight-nav-bags .bags-button_usa.active {















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/bags-button_usa-2.png) no-repeat;







}























#inflight-nav-bags .bags-button_partner {















	padding-top: 14px;















	width: 	227px;















	display: block;















	float: left;















	height: 40px;















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/bags-button_partner.png) no-repeat;















}























#inflight-nav-bags .bags-button_partner:hover, #inflight-nav-bags .bags-button_partner.active {















	background: url(/media/aerlinguscom/styleassets/images/inflight-experience/bags-button_partner-2.png) no-repeat;















}



































































@font-face {















    font-family: 'cartogothic_pro_bookbold';















    src: url('../fonts/cartogothicpro-black-webfont.eot');















    src: url('../fonts/cartogothicpro-black-webfont.eot?#iefix') format('embedded-opentype'),















         url('../fonts/cartogothicpro-black-webfont.woff') format('woff'),















         url('../fonts/cartogothicpro-black-webfont.ttf') format('truetype'),















         url('../fonts/cartogothicpro-black-webfont.svg#cartogothic_pro_bookbold') format('svg');















    font-weight: normal;















    font-style: normal;































}







































/********************** Destinations (landing pages) **********************/







































.destinations { 







 width: 478px;







 height: 150px;







 display: block;







 float: left;







 margin-top: 14px;







 margin-bottom: 10px;







 background: #f5f5f5;







 text-align: center;







 color: #333;







 padding: 0;







 clear: left;







}







.destinations .left {







 width: 235px;







 display: block;







 float: left;







 margin-right: 0px;







 float: left;







}







.destinations .right {







 display: block;







 float: left;







 margin-top: 10px;







 margin-left: 10px;







 text-align: center;







}







.destinations-first { 







 width: 225px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #f5f5f5;







 height: 285px;







 text-align: center;







 color: #333;







 margin-bottom: 14px;







}







.destinations-last {







 margin-right: 0px;







 width: 225px;







 display: block;







 float: left;







 background: #f5f5f5;







 height: 285px;







 text-align: center;







 color: #333;







 margin-bottom: 14px;







}















.destinations-content { 







 margin-right: 0px;







 width: 225px;







 display: block;







 text-align: center;







}















.destinations-first img, .destinations-last img {







 padding-bottom: 10px; 







}







.destinations .header, .destinations-first .header, .destinations-last .header {







 display: block;







 font-size: 18px;







 font-weight: bold;







 text-align: center;







 width: 215px;







  







}







.destinations .header span, .destinations-first .header span, .destinations-last .header  span{







 display: block;







 font-size: 11px;







 font-weight: normal;







 text-align: center;







 margin-left: 0px;







  







}







.destinations .prices, .destinations-first .prices, .destinations-last .prices {







 display: block;







 font-size: 11px;







 font-weight: normal;







 text-align: center; 







 margin-top: 10px; 







 width: 215px;







}







.destinations .prices span, .destinations-first .prices span, .destinations-last .prices span {







 display: block;







 font-size: 24px;







 line-height: 27px;







 font-weight: normal;







 text-align: center;  







}







.destinations .button-orange, .destinations-first .button-orange, .destinations-last .button-orange{







 float: center;







 width: 90px;







 margin-left: 50px;







}















.destinations-content .button-orange, .destinations-first .button-orange, .destinations-last .button-orange{







 float: center;







 width: 90px;







 margin-left: 50px; 







}















#introduction .clear {







height: 15px;







}







































/********************** More Great Offers (US landing pages) **********************/







































.moregreatoffers { 







 width: 478px;







 height: 150px;







 display: block;







 float: left;







 margin-top: 14px;







 margin-bottom: 10px;







 background: #f5f5f5;







 text-align: center;







 color: #333;







 padding: 0;







 clear: left;







}







.moregreatoffers .left {







 width: 260px;







 display: block;







 float: left;







 margin-right: 20px;







 float: left;







}







.moregreatoffers .right {







 width: 180px;







 display: block;







 float: left;







 margin-top: 10px;







 <!--margin-left: 10px;-->







 text-align: center;







}







.moregreatoffers .icon {







    text-align:center;







    display:block; 







}







.moregreatoffers-last .icon {







    text-align:center;







    display:block; 







}







.moregreatoffers-first { 







 width: 478px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #f5f5f5;







 height: 150px;







 text-align: center;







 color: #333;







 margin-bottom: 14px;







}







.moregreatoffers-last {







 width: 478px;







 height: 150px;







 display: block;







 float: right;







 margin-top: 14px;







 margin-bottom: 10px;







 background: #f5f5f5;







 text-align: center;







 color: #333;







 padding: 0;







 /*clear: left;*/







}







.moregreatoffers-last .left {







 width: 260px;



 



 height: 150px;







 display: block;







 float: left;







 margin-right: 20px;







 float: left;







}







.moregreatoffers-last .right {







 width: 180px;







 display: block;







 float: left;







 margin-top: 10px;







 <!--margin-left: 10px;-->







 text-align: center;







}







.moregreatoffers-content { 







 margin-right: 0px;







 width: 225px;







 display: block;







 text-align: center;







}







.moregreatoffers img,.moregreatoffers-first img, .moregreatoffers-last img {







 padding-bottom: 10px; 







}







.moregreatoffers .header, .moregreatoffers-first .header, .moregreatoffers-last .header {







 display: block;







 font-size: 18px;







 font-weight: bold;







 text-align: center;







 width: 180px;







}







.moregreatoffers .header span, .moregreatoffers-first .header span, .moregreatoffers-last .header  span{







 display: block;







 font-size: 11px;







 font-weight: normal;







 text-align: center;







 margin-left: 0px;







 width: 180px;







}







.moregreatoffers .prices, .moregreatoffers-first .prices, .moregreatoffers-last .prices {







 display: block;







 font-size: 11px;







 font-weight: normal;







 text-align: center; 







 margin-top: 10px; 







 width: 180px;







}







.moregreatoffers .prices span, .moregreatoffers-first .prices span, .moregreatoffers-last .prices span {







 display: block;







 font-size: 24px;







 line-height: 27px;







 font-weight: normal;







 text-align: center;  







}







.moregreatoffers .button-orange, .moregreatoffers-first .button-orange, .moregreatoffers-last .button-orange{







 float: center;







 width: 90px;







 margin-left: 25px;







}







.moregreatoffers-content .button-orange, .moregreatoffers-first .button-orange, .moregreatoffers-last .button-orange{







 float: center;







 width: 90px;







 margin-left: 25px; 







}







#introduction .clear {







height: 15px;







}































/********************** Latest Flight Offers (US landing pages) **********************/








































.flightoffers { 







 width: 478px;







 height: 150px;







 display: block;







 float: left;







 margin-top: 8px;







 margin-bottom: 10px;







 background: #f5f5f5;







 text-align: center;







 color: #333;







 padding: 0;







 clear: left;







}







.flightoffers .left {







 width: 260px;







 display: block;







 float: left;







 <!--margin-right: 14px;-->







 float: left;







}







.flightoffers .right {







 width: 218px;







 display: block;







 float: left;







 margin-top: 10px;







 <!--margin-left: 10px;-->







 text-align: center;







}







.flightoffers .icon {







    text-align:center;







    display:block; 







}







.flightoffers-first { 







 width: 225px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #f5f5f5;







 height: 285px;







 text-align: center;







 color: #333;







 margin-bottom: 14px;







}







.flightoffers-last {







 margin-right: 0px;







 width: 225px;







 display: block;







 float: left;







 background: #f5f5f5;







 height: 285px;







 text-align: center;







 color: #333;







 margin-bottom: 14px;







}







.flightoffers-content { 







 margin-right: 0px;







 width: 225px;







 display: block;







 text-align: center;







}







.flightoffers-first img, .flightoffers-last img {







 padding-bottom: 10px; 







}







.flightoffers .header, .flightoffers-first .header, .flightoffers-last .header {







 display: block;







 font-size: 18px;







 font-weight: bold;







 text-align: center;







 margin-top: 8px;







 width: 225px;







}







.flightoffers .header span, .flightoffers-first .header span, .flightoffers-last .header  span{







 display: block;







 font-size: 11px;







 font-weight: normal;







 text-align: center;







 margin-left: 0px;







 width: 225px;







}







.flightoffers .prices, .flightoffers-first .prices, .flightoffers-last .prices {







 display: block;







 font-size: 11px;







 font-weight: normal;







 text-align: center; 







 margin-top: 10px; 







 width: 215px;







}







.flightoffers .prices span, .flightoffers-first .prices span, .flightoffers-last .prices span {







 display: block;







 font-size: 24px;







 line-height: 27px;







 font-weight: normal;







 text-align: center;  







}







.flightoffers .button-orange, .flightoffers-first .button-orange, .flightoffers-last .button-orange{







 float: center;







 width: 90px;







 margin-left: 50px;







}







.flightoffers-content .button-orange, .flightoffers-first .button-orange, .flightoffers-last .button-orange{







 float: center;







 width: 90px;







 margin-left: 50px; 







}


.lounges-first { 







 width: 205px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #f5f5f5;







 height: 285px;







 text-align: left;







 color: #333;







 margin-bottom: 14px;
 
 
 
 
 
 
 
 padding-left:10px;
 
 
 
 
 
 
 
 padding-right:10px;






}







.lounges { 







 width: 205px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #f5f5f5;







 height: 285px;







 text-align: left;







 color: #333;







 margin-bottom: 14px;
 
 
 
 
 
 
 
 padding-left:10px;
 
 
 
 
 
 
 
 padding-right:10px;






}






.lounges-last {







 margin-right: 0px;







 width: 205px;







 display: block;







 float: left;







 background: #f5f5f5;







 height: 285px;







 text-align: left;







 color: #333;







 margin-bottom: 14px;






padding-left:10px;
 
 
 
 
 
 
 
 padding-right:10px;
 
 
 
 
 
 
 
 
}









.businessoffers { 







 width: 478px;







 height: 150px;







 display: block;







 float: left;







 margin-top: 8px;







 margin-bottom: 10px;







 background: #000;







 text-align: center;







 color: #FFF;







 padding: 0;







 clear: left;







}







.businessoffers .left {







 width: 260px;







 display: block;







 float: left;







 <!--margin-right: 14px;-->







 float: left;







}







.businessoffers .right {







 width: 218px;







 display: block;







 float: left;







 margin-top: 10px;







 <!--margin-left: 10px;-->







 text-align: center;







}







.businessoffers .icon {







    text-align:center;







    display:block; 







}







.businessoffers-first { 







 width: 225px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #000;







 height: 285px;







 text-align: center;







 color: #FFF;







 margin-bottom: 14px;







}




.businessoffers-second { 







 width: 225px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #000;







 height: 285px;







 text-align: center;







 color: #FFF;







 margin-bottom: 14px;







}




.businessoffers-third { 







 width: 225px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #000;







 height: 285px;







 text-align: center;







 color: #FFF;







 margin-bottom: 14px;







}





.businessoffers-last {







 margin-right: 0px;







 width: 225px;







 display: block;







 float: left;







 background: #000;







 height: 285px;







 text-align: center;







 color: #FFF;







 margin-bottom: 14px;







}







.businessoffers-content { 







 margin-right: 0px;







 width: 225px;







 display: block;







 text-align: center;







}







.businessoffers-first img, .businessoffers-second img, .businessoffers-third img, .businessoffers-last img {







 padding-bottom: 10px; 







}







.businessoffers .header, .businessoffers-first .header, .businessoffers-second .header, .businessoffers-third .header, .businessoffers-last .header {







 display: block;







 font-size: 18px;







 font-weight: normal;







 text-align: center;







 margin-top: 8px;







 width: 225px;







}







.businessoffers .header span, .businessoffers-first .header span, .businessoffers-second .header span, .businessoffers-third .header span, .businessoffers-last .header  span{







 display: block;







 font-size: 11px;







 font-weight: normal;







 text-align: center;







 margin-left: 0px;







 width: 225px;







}







.businessoffers .prices, .businessoffers-first .prices, .businessoffers-second .prices, .businessoffers-third .prices, .businessoffers-last .prices {







 display: block;







 font-size: 12px;







 font-weight: normal;







 text-align: center; 







 margin-top: 10px; 







 width: 215px;







}







.businessoffers .prices span, .businessoffers-first .prices span, .businessoffers-second .prices span, .businessoffers-third .prices span, .businessoffers-last .prices span {







 display: block;







 font-size: 24px;







 line-height: 27px;







 font-weight: normal;







 text-align: center;  







}







.businessoffers .button-orange, .businessoffers-first .button-orange, .businessoffers-second .button-orange, .businessoffers-third .button-orange, .businessoffers-last .button-orange{







 float: center;







 width: 90px;







 margin-left: 50px;







}







.businessoffers-content .button-orange, .businessoffers-first .button-orange, .businessoffers-second .button-orange, .businessoffers-third .button-orange, .businessoffers-last .button-orange{







 float: center;







 width: 90px;







 margin-left: 50px; 







}








#introduction .clear {







height: 15px;







}









.checkflightstatus { 







 width: 227px;







 display: block;







 float: left;







 margin-right: 14px;







 background: #f5f5f5;







 height: 160px;







 text-align: center;







 color: #333;







 /*margin-bottom: 14px;*/







}


.checkflightstatus-content .button-orange{



display: block;



 float: center;







 width: 120px;







 margin-left: 35px;







}


/********************** Blockquote (US landing pages) **********************/







.blockquote { 







 width: 478px;







 height: 150px;







 display: block;







 float: left;







 margin-top: 14px;







 margin-bottom: 50px;







 background: #ffffff;







 text-align: center;







 color: #333;







 padding: 0;







 clear: left;







}







.blockquote-last {







 width: 478px;







 height: 150px;







 display: block;







 float: right;







 margin-top: 14px;







 margin-bottom: 50px;







 background: #ffffff;







 text-align: center;







 color: #333;







 padding: 0;







 /*clear: left;*/







}





































.how-to-bid {

    background: url("/media/aerlinguscom/content/images/travelinformation/upgrade-chart8.png") no-repeat scroll center top #FFFFFF;

    clear: both;

    display: block;

    float: left;

    height: 238px;

    width: 709px;

		padding-bottom: 30px;

}





.product-upgrade {

    background: url("/media/aerlinguscom/styleassets/images/inflight-experience/product-gradient.png") repeat-x scroll center bottom #FFFFFF;

    border: 1px solid #FFFFFF;

    border-radius: 5px;

    box-shadow: 0 0 5px 1px #999999;

    display: block;

    float: left;

    height: 100px;

    margin-bottom: 16px;

    margin-left: -10px;

    padding: 10px;

    position: relative;

    text-align: center;

    width: 205px;

}



#introduction span.sub {

font-family: "cartogothic_pro_regular", Arial, Helvetica, sans-serif;

font-size: 20px;

line-height: 36px;

color: #008374;

margin-top: 0;

display: block;

}