	div, h1,h2,h3,h4,h5,h6,input{
		font-family: verdana;
	}
	div{
		font-size: 11px;
	}
	.allfare{
		margin: 0;
		width: 731px;
		position: relative;
		z-index: 99999;
	}
	#erratum{
		display: none;
	}
	#farerow{
		margin: 0;
		padding: 0;
		position: relative;
		zoom: 1;
	}
		.fare_top{
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/fare_top.gif) 0 0 no-repeat;
			height: 14px;
			width: 731px;
		}
		.fare_bottom{
			overflow: hidden;
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/fare_bottom.gif) 0 0 no-repeat #fff;
			height: 54px;
			width: 731px;
		}
			.searchmore {
				padding: 15px 0 0 210px;
			}
				.searchmore a:link,
				.searchmore a:visited{
					font-size: 14px;
					font-weight: bold;
					color: #fff;
				}

		.fare_strip_top{
			width: 731px;
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/fare_strip_top.gif) 0 0 repeat-y #fff;
			color: #fff;
		}
			#zonetitle{
				font-size: 12px;
				margin: 0 0 0 14px;
				padding: 0 0 11px 0;
				position: relative;
				z-index: 10;
			}
			#zonetitle h2{
				font-size: 18px;
				font-weight: bold;
				line-height: 20px;
				margin: 0 0 3px 0;
			}
			#zonetitle a:link,
			#zonetitle a:visited{
				color: #fff;
			}
			.fare_strip_top .field{
				font-size: 11px;
				margin: 0 0 0 14px;
				padding: 0 0 11px 0;
			}
			.fare_strip_top .field .left{
				width: 79px;
			}

			.fare_strip_top .field .left_f{
				width: 110px;
			}
			.fare_strip_top .field .right{
				padding: 3px 0 0 0;
			}
		.fare_strip{
			width: 731px;
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/fare_strip.gif) 0 0 repeat-y #fff;
			overflow: hidden;
		}

	.nooffer{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/alert_icon.gif) 5px 5px no-repeat #fffbd5;
		color: #000;
		font-weight: bold;
		margin: 0 12px 0 14px;
		padding: 15px 0 15px 48px;
		position: relative;
	}

	.farerow{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_nosel.gif) 0 0 repeat-y;
		border-bottom: 1px solid #a8b8be;
		border-top: 1px solid #fff;
		color: #000;
		cursor: pointer;
		margin: 0 0 0 14px;
		width: 705px;
		position: relative;
		z-index: 10;
	}
	.selrow{
		background-image: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_sel.gif);
		border-top: 1px solid #f54d4d;
		border-bottom: 1px solid #002c4e;
		color: #f6f6f6;
		cursor: pointer;
		margin: 0 0 0 14px;
		width: 705px;
		position: relative;
		z-index: 10;
	}
	.farerow a:link,
	.farerow a:hover,
	.farerow a:visited:hover,
	.farerow a:visited{
		color: #000;
		font-size: 14px;
	}
	.selrow a:link,
	.selrow a:hover,
	.selrow a:visited:hover,
	.selrow a:visited{
		color: #f6f6f6;
		font-size: 14px;
		text-decoration: none;
	}
		.left,
		.left_f{
			float: left;
			font-family: verdana;
			font-weight: bold;
			font-size: 12px;
			margin: 0;
			padding: 4px 0 5px 5px;
			position: relative;
			width: 390px;
		}
		.center{
			font-family: verdana;
			font-size: 11px;
			padding: 4px 0 5px;
			margin: 0 0 0 260px;
		}
		.clear{
			clear: both;
			font-size: 0;
			height: 0;
			line-height: 0;
		}
		.bigloading div{
			width: 100%;
			height: 69px;
			margin: 5px 0;
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/ajax-loader-big.gif) center center no-repeat;
		}

		#loading{
			float: right;
			position: relative;
			width: 30px;
			height: 15px;
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/ajax-loader.gif) 0 0 no-repeat;
		}
	.fare_strip_border{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/fare_strip_border.gif) 0 0 no-repeat;
		width: 731px;
		font-size: 0;
		line-height: 0;
		margin: 0;
		padding: 0;
		height: 3px;
	}

	/* ------------------------------------------------- */
	.booking{
		display: none;
		position: relative;
		zoom: 1;
	}

	#faretype{
		padding: 0 0 0 10px;
		font-weight: normal;
		font-size: 11px;
	}

	#bookingmagnet,
	#bookingmagnet_pre{
		background-color: #fff;
		border-bottom: 1px solid #616a71;
		color: #000;
		margin: 0 12px 0 14px;
		overflow: hidden;
		padding: 10px 0 30px 0;
		position: relative;
	}
	#bookingmagnet a,
	#bookingmagnet_pre a{
		color: #cc0000;
	}
	#tripleft{
		float: left;
		margin: 0 10px 0 0;
		position: relative;
	}
	.secondTravelDate{
		margin: 0 0 0 106px;
	}
	.travel_label{
		float: left;
		position: relative;
	}
	.travel_date{
		float: left;
		position: relative;
	}
	#rt_text{
		text-align: right;
	}
	#promofield{
		float: left;
		position: relative;
	}
	#promoicon{
		float: left;
		position: relative;
		padding: 1px 0 0 3px;
	}

	.sectionpad{
		margin: 5px 0;
	}
	.be_label{
		float: left;
		margin: 0 10px 0 0;
		position: relative;
		text-align: right;
		width: 157px;
		z-index: 1;
	}
	.be_field{
		margin: 0 0 0 167px;
	}
	.be_field_f{
		float: left;
		position: relative;
		width: 200px;
	}
	.yellowblock{
		background-color: #fffbd5;
		border-top: 1px dotted #ffcd55;
		border-bottom: 1px dotted #ffcd55;
		margin: 15px 0 10px 0;
		padding: 10px 0 15px 0;
	}
	.yellowblock .ical{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_calendar.gif) 60px 0 no-repeat;
		margin: 0;
		padding: 0 0 14px 100px;
		position: relative;
		min-height:33px;
		height:auto !important;
		height:33px;
	}
	ul.bluesquare{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	ul.bluesquare li{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bluesquare.png) 0 5px no-repeat;
		padding: 0 0 0 11px;
	}
	.filileaf{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/fili_leaf.gif) 406px 0 no-repeat;
		overflow: hidden;
	}
	.calnote{
		margin: 19px 0 0 0;
	}

	.be_pass{
		float: left;
		position: relative;
		width: 284px;
		margin: 0 0 20px 0;
	}
	.be_passpop{
		margin: 0 0 20px 285px;
	}
	.promorules{
		font-size: 12px;
		font-weight: bold;
	}

.introtext{
	font-size: 11px;
	width: 530px;
	margin: 15px 0 15px 0;
}

/*--------------------------------------- Tab menu ------------------------------------------*/
#so_menu {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 90px;
	width: 700px;
	overflow: hidden;
}
	#so_menu li{
		position: relative;
		float: left;
		width: 149px;
		height: inherit;
		margin: 0 0 0 10px;
	}
	#so_menu li.w{
		width: 207px;
	}
	#so_menu li a{
		color: #000;
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	#so_menu li a.font12{
		font-size: 12px;
	}
	#so_menu li a span{
		font-weight: normal;
	}

	#so_menu li div.strip{
		position: absolute;
		width: 149px;
		height: 90px;
		z-index: 1000;
		cursor: pointer;
	}

	#so_menu li div.move{
		position: absolute;
		top: 50px;
		width: 149px;
		height: inherit;
	}

	#so_menu li div.blue{
		position: absolute;
		top: 0;
		width: 149px;
		height: 90px;
		overflow: hidden;
	}
	#so_menu li div.grey{
		position: absolute;
		top: 0;
		width: 149px;
		height: 90px;
	}

	#so_menu li div.text{
		position: absolute;
		z-index: 100;
		width: 149px;
		height: inherit;
		overflow: hidden;
		margin: 4px 0 0 0;
		text-align: center;
		line-height: 15px;
	}
	#so_menu li.w div.text,
	#so_menu li.w div.grey,
	#so_menu li.w div.move,
	#so_menu li.w div.blue,
	#so_menu li.w div.strip{
		width: 207px;
	}
	.ca div.grey,
	.ca_us div.grey{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/canada_grey.png) 0 0 no-repeat;
	}
	.us div.grey{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/us_grey.png) 0 0 no-repeat;
	}
	.int div.grey,
	.int_us div.grey{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/int_grey.png) 0 0 no-repeat;
	}
	.sun div.grey{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/sun_grey.png) 0 0 no-repeat;
	}
	div.grey{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/gen_grey.png) 0 0 no-repeat;
	}

	.ca div.blue,
	.ca_us div.blue{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/canada.png) 0 0 no-repeat;
	}
	.us div.blue{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/us.png) 0 0 no-repeat;
	}
	.int div.blue,
	.int_us div.blue{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/int.png) 0 0 no-repeat;
	}
	.sun div.blue{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/sun.png) 0 0 no-repeat;
	}
	div.blue{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/gen.png) 0 0 no-repeat;
	}

/*#####################################################*/
.fare_header{
	float: left;
	position: relative;
	width: 425px;
}
.mainclock{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_clock.png) 0 0 no-repeat transparent;
	color: #fff;
	display: none;
	float: left;
	font-size: 11px;
	padding: 0 0 0 40px;
	position: relative;
}
	.mainclock .timer_box{
		background-color: #106089;
		border: 1px solid #075077;
		width: 250px;
	}
	.mainclock .timer_title{
		background-color: #075077;
		padding: 2px 3px 1px 3px;
	}
	.mainclock .timer_content{
		margin: 3px 0 4px 8px;
		overflow: hidden;
		width: 100%;
	}
	.mainclock .timer_label_days{
		float: left;
		font-size: 10px;
		margin-right: 10px;
		position: relative;
	}
	.mainclock .timer_label{
		float: left;
		font-size: 10px;
		position: relative;
		width: 32px;
	}

	.mainclock .timer_dots{
		float: left;
		position: relative;
		width: 16px;
	}

	.mainclock .timer_count,
	.mainclock .timer_count_days{
		font-size: 22px;
		line-height: 24px;
	}
	.mainclock .timer_label_days .timer_count{
		font-weight: bold;
	}

	.mainclock .timer_bookby{
		color: #fff;
		font-weight: bold;
		font-size: 10px;
		width: 250px;
	}

.inBookingClock{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_clock.png) 60px 0 no-repeat transparent;
	color: #101010;
	display: none;
	font-size: 10px;
	margin: 0;
	padding: 0 0 0 100px;
	position: relative;
}
	.inBookingClock .timer_box{
		background-color: #fff;
		border: 1px solid #f2bc00;
		width: 250px;
	}
	.inBookingClock .timer_title{
		background-color: #ffde8e;
		padding: 2px 3px 1px 3px;
	}
	.inBookingClock .timer_content{
		margin: 3px 0 4px 8px;
		overflow: hidden;
		width: 100%;
	}
	.inBookingClock .timer_label_days{
		float: left;
		font-size: 10px;
		margin-right: 10px;
		position: relative;
	}
	.inBookingClock .timer_label{
		float: left;
		font-size: 9px;
		position: relative;
		width: 32px;
	}

	.inBookingClock .timer_dots{
		float: left;
		position: relative;
		width: 16px;
	}

	.inBookingClock .timer_count,
	.inBookingClock .timer_count_days{
		font-size: 14px;
		line-height: 16px;
	}
	.inBookingClock .timer_label_days .timer_count{
		font-weight: bold;
	}

	.inBookingClock .timer_bookby{
		color: #141414;
		font-size: 10px;
		margin: 0 0 16px 0;
		width: 250px;
	}
/*--------------- NTP Box ---------------*/

.ntpCode{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/ntp_box.gif) 0 0 no-repeat;
	text-align: center;
	height: 45px;
	margin: 0 auto;
	width: 151px;
}
.ntpCode_wide{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/ntp_box_wide.gif) 0 0 no-repeat;
	text-align: center;
	height: 45px;
	margin: 0 auto;
	width: 202px;
}
	.ntpCode div.t,
	.ntpCode_wide div.t{
		font-size: 14px;
		font-weight: bold;
		padding: 5px 0 0 0;
	}
	.ntpCode div.p,
	.ntpCode_wide div.p{
		color: #c00;
		font-size: 14px;
		font-weight: bold;
		padding: 3px 0 0 0;
	}


/*--------------- List type ---------------*/
ul.squareblue,
.greybox .middle ul.squareblue{
	list-style-type: none;
	margin: 5px 0 15px 15px;
	padding: 0;
	overflow: hidden;
}
.greybox .middle ul.squareblue{
	margin: 5px 0 15px 20px;
}

ul.squareblue li,
.greybox .middle ul.squareblue li{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/leafs/square_blue.gif) no-repeat 0 5px;
	margin: 0;
	padding: 0 5px 6px 8px;
}

ul.squareblue ul,
.greybox .middle ul.squareblue ul{
	list-style-type: none;
	margin: 0;
	padding: 0 0 3px 25px;
}
ul.squareblue li ul li,
.greybox .middle ul.squareblue li ul li{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/leafs/dash.gif) 0 7px no-repeat;
	margin: 0;
	padding: 0 5px 0 8px;
	line-height: 15px;
}

ul.dash,
.greybox .middle ul.dash{
	list-style-type: none;
	margin: 0;
	padding: 0 0 3px 25px;
}
ul.dash li,
.greybox .middle ul.dash li{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/leafs/dash.gif) 0 7px no-repeat;
	margin: 0;
	padding: 0 5px 0 8px;
	line-height: 15px;
}


/* ---------- CSS OVERRIDE FOR NEW S.O. TEMPLATE FEB 6, 2012 -------------- */
#content { width: 944px;}
/*#popUpAdDiv, #sponsorAdDiv { display:none;}*/
#bookingmagnet, #bookingmagnet_pre { border-bottom:1px solid #ccc; margin:0 4px; background-color:#f7f9f9; width:692px; padding-bottom:165px;}

.introtext, ul#so_menu { width:728px;}

.finePrint {font-size:10px; font-style:italic;}

#offer { border-top:2px solid #616e6e; border-bottom:1px dotted #616e6e; background-color:#dcebf0; padding-top:5px; width:722px;}
#offer .shadow { border-top:1px solid #c8e0e8; border-bottom:1px solid #b2cad1; background-color:#bfd8df; height:1px; display:block; margin-top:5px;}
.stroke {margin:5px 10px; margin-bottom:10px; overflow:hidden;}
.stroke h2 { font:11px/14px Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0 0 7px;}

.introtext sup, .stroke sup { font-size:9px;}

#allfare { border-top:1px dotted #b6d5ed; border-bottom:1px solid #616e6e; background-color:#9bc5dd; padding:10px; width:702px;}
#allfare .engine { width:920px; border:1px solid #fff; background-color:#f7f9f9; overflow:hidden; padding-bottom:5px; width:700px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
}
#allfare .engine .capsule { background:#256990 url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/so-blue-bg.gif) top right no-repeat; min-height:33px;}
#allfare .engine .capsule h2 { color:#fff;  margin:0; padding:0; /*height:33px;*/ padding-left:10px; font:bold 16px/33px Verdana, Arial, Helvetica, sans-serif; width:680px; float:left;}
#allfare .engine .capsule ul { list-style:none; margin:0; padding:0; height:65px; clear:both; display:none;}
#allfare .engine .capsule ul li { float:left; margin:0; padding:0; padding-left:12px; color:#fff !important;}
#allfare .engine .capsule ul li sup { font-size:9px;}
#allfare .engine .capsule ul li#farecity { width:295px; color:#fff;}
#allfare .engine .capsule ul li h4 { font-weight: bold; font-size:14px; margin:0; padding:0; color:#fff;}
#allfare .engine .capsule ul li a { color:#fff !important;}
#allfare .engine .capsule ul li span { color:#fff !important;}
#allfare .engine .moreOffers { font:bold 12px/33px Verdana, Arial, Helvetica, sans-serif; height:33px; padding-left:8px;}

#allfare .engine input[type="text"], #engine .engine select  { border:1px solid #2679a2; background-color:#f0f5f8;
-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);
box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);
}

#rightSidePub { position:relative;}
#rightSidePub #skyScraperBanner { position:absolute; width:200px; height:800px; z-index:50; text-align:center; right:0;}

#fullFareBreakdown {position:absolute; right:0px; top:-23px; display:none;}
#so_actip_small_right { display: block; width:335px; position: absolute;z-index: 100000;}
#so_actip_small_right .top {background-image: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/acTooltip/top_small_right_blueheader_arrowtop.png);min-height: 80px;overflow: hidden;width: 335px;}
#so_actip_small_right .bottom {background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/acTooltip/btm_small.png) no-repeat right bottom transparent; padding: 0 0 24px;width: 335px;}
#so_actip_small_right .margin { margin: 0 20px 0 30px; padding-top:12px;}
.so_actip_text {}
.so_actip_text ul { list-style-type:none; list-style-position:inside; padding-left:0; margin:2px 0; clear:both;}
.so_actip_text ul li { color:#111111; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/home/bluesquare.gif) 0px 6px no-repeat; padding:0 7px 0 10px; margin-bottom:1px; float:left; width:100px;}
.so_actip_text p { margin: 3px; padding:0;}
.so_actip_text p span  { border-bottom:1px dotted #616e6e; padding-bottom:2px;}
.so_actip_text p span.text { width:210px; display:inline-block; margin-right: 3px;}
.so_actip_text p span.money { width:69px; display:inline-block; margin-left:-4px; text-align:right; font-weight:bold;}
.so_actip_text p span.subtotal  { border-bottom:2px solid #616e6e; font-weight:normal;}
.so_actip_text p.total span.text, .so_actip_text p.total span.money  { border-bottom:none;}
.so_actip_text p.total span.money { font-size:14px;}
.so_actip_text p.message { padding-top:5px;font-weight:bold;}

#farerow { width:696px; display:inline-block;}
.farerow { margin:0; width:700px; background:#FFFFFF url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_nosel.gif) repeat-y;}
.selrow {margin-left:0; width:700px; background:#DE0000 url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_sel.gif) repeat-y;}
.fare_strip {background:none;overflow: hidden;width:700px;}
.bookingButton { position:relative; width:255px; margin-top:20px;}
.bookingButton .button { position:absolute; top:0; right:0;}

hr.tcSeparator { border:none; border-top: 1px dotted #616E6E; height:1px;}

.totalfare{color: #c00;font-size: 14px;font-weight: bold;width: 150px; text-transform:uppercase;}
.totalfare span{color: #000;font-size: 12px;font-weight: normal;}
.selrow span{color: #fff;}


#mainCountdown { width:694px; border:1px solid #075077; margin:0; margin-bottom:10px; padding:3px; background-color:#FFFFFF; background-image:none; overflow:hidden; display:block;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
#mainCountdown .mainclock { background:none;}
#mainCountdown .timer_box {background:#FFFFFF url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/so-red-dots.gif) no-repeat; overflow:hidden; clear:both; border-color:#FFFFFF; width:680px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.mainclock .timer_title { float:left; width:190px; margin:0; padding:0; font:bold 14px/36px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; margin-left:5px; color:#FFFFFF; text-shadow:1px 1px 5px rgba(0, 0, 0, 0.8); background-color:transparent;}
.mainclock .timer_content { float:left; width:200px; margin:0; padding:0; color:#111111;}
.mainclock .timer_bookby { float:left; width:285px; margin:0; padding:0; color:#646464; font:normal 12px/36px Verdana, Arial, Helvetica, sans-serif;}
#mainDate.frenchTimer, #mainDate.spanishTimer, #mainDate.germanTimer, #mainDate.italianTimer { font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.mainclock .timer_count, .mainclock .timer_count_days { line-height:18px;}
/* ---------- END: CSS OVERRIDE FOR NEW S.O. TEMPLATE FEB 6, 2012 -------------- */

/* Air Canada rouge rondelle for special offers */
.farerow div.center.rougeFlight { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/offers/rouge_rondelle.gif) 410px 3px no-repeat;}
.farerow.selrow div.center.rougeFlight { background:none;}
.moreOffers #rougeLegend { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/common/offers/rouge_rondelle.gif) 0 8px no-repeat; padding:0 10px 0 23px; float:right;}
/* END: Air Canada rouge rondelle for special offers */