body, p, div, td{
	font-family: verdana;
	font-size: 11px;
}


#rapidair_top{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/rapidair_top.jpg) 0 0 no-repeat;
	width: 750px;
	height: 214px;
	overflow: hidden;
}
	#rapidair_top .whitetext{
		font-size: 13px;
		font-weight: bold;
		color: #fff;
		text-align: right;
		line-height: 16px;
		width: 315px;
		padding: 25px 0 0 0;
		margin: 0;
	}

#rapidair_center{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/rapidair_center.jpg) 0 0 repeat-y;
	width: 570px;
	overflow: hidden;
}
	#rapidair_center h1{
		font-size: 18px;
		font-weight: normal;
		color: #151515;
		padding: 15px 0 10px 0;
		margin: 0;
	}
	#rapidair_center h2{
		font-size: 12px;
		padding: 0 0 10px 0;
		margin: 0;
	}
	#rapidair_center .dots{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/dots.gif) 0 bottom repeat-x;
		margin: 0 7px;
		width: 555px;
	}

	#rapidair_center .nodots{
		margin: 0 7px;
		width: 555px;
	}

	#rapidair_center .aero,
	#rapidair_center .plane,
	#rapidair_center .clock,
	#rapidair_center .blank,
	#rapidair_center .upgrade,
	#rapidair_center .flightpass{
		padding: 0 10px 0 65px;
	}
	#rapidair_center .clock{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_clock.gif) 10px 10px no-repeat;
	}
	#rapidair_center .aero{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_aeroplan.gif) 5px 20px no-repeat;
	}
	#rapidair_center .plane{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_planetail.gif) 0 10px no-repeat;
	}
	#rapidair_center .upgrade{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_upgrades.gif) 5px 20px no-repeat;
	}
	#rapidair_center .flightpass{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_flightpass.gif) 5px 20px no-repeat;
	}
	#rapidair_center .nofee{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_nofee.gif) 10px 0 no-repeat;
		margin: 10px 10px 10px 0;
		padding: 5px 0 10px 55px;
	}
	#rapidair_center .bags2{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_2bags.gif) 10px 0 no-repeat;
		padding: 10px 10px 15px 55px;
	}

#rapidair_bottom,
#rapidair_bottom_fr{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/rapidair_bottom.jpg) 0 0 no-repeat;
	width: 750px;
	height: 120px;
}
#rapidair_bottom_fr{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/rapidair_bottom_fr.jpg) 0 0 no-repeat;
}
	#rapidair_bottom .lowest{
		padding: 59px 0 0px 469px;
	}
	#rapidair_bottom_fr .lowest{
		padding: 50px 0 0px 475px;
	}

#arrowgraph{
	width: 440px;
	text-align: center;
	margin: 0 auto;
}
	#arrowgraph .fromyyz{
		position: relative;
		float: left;
		margin: 0;
		padding: 56px 0 0 0;
		width: 106px;
	}
	#arrowgraph .toyyz{
		position: relative;
		float: right;
		text-align: left;
		width: 128px;
		margin: 0;
	}
		#arrowgraph .toyyz .yow{
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/b_yow.gif) 0 15px no-repeat;
			width: 100%;
			height: 53px;
		}
		#arrowgraph .toyyz .yul,
		#arrowgraph .toyyz .yul_fr{
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/b_yul.gif) 0 48px no-repeat;
			width: 100%;
			height: 100px;
		}
		#arrowgraph .toyyz .yul_fr{
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/b_yul_fr.gif) 0 48px no-repeat;
		}

	#arrowgraph .comparearrow{
		margin: 0 129px 0 109px;
	}
		#arrowgraph .comparearrow .top,
		#arrowgraph .comparearrow .btm{
			width: 196px;
			height: 74px;
			font-weight: bold;
		}
		#arrowgraph .comparearrow .top{
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/arr_top.jpg) 0 0 no-repeat;
		}
		#arrowgraph .comparearrow .btm{
			background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/arr_bottom.jpg) 0 0 no-repeat;
			padding: 20px 0 0 0;
		}

.img_aircraft{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/aircraft.jpg) 300px 0 no-repeat;
	padding: 0 200px 0 0;
}

.img_lounges{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/lounges.jpg) 0 0 no-repeat;
	padding: 0 0 0 200px
}

.img_airport{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/airport.jpg) 300px 0 no-repeat;
	padding: 0 200px 0 0;
}

.blueroundbox{
	width: 478px;
	padding: 0 0 15px 0;
}

	.blueroundbox .middle{
		padding: 0 10px 6px 10px;
		border-left: 1px solid #5fadbe;
		border-right: 1px solid #5fadbe;
		background-color: #eff4f7;
	}

#aerobox{
	width: 475px;
	padding: 0 0 20px 0;
}
	#aerobox .t,
	#aerobox .t_fr{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/aerobox_top.jpg) 0 0 no-repeat;
		height: 75px;
	}
	#aerobox .t_fr{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/aerobox_top_fr.jpg) 0 0 no-repeat;
	}
	#aerobox .m{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/aerobox_mid.jpg) 0 0 repeat-y;
	}
		#aerobox .m .row{
			width: 450px;
			margin: 0 0 0 12px;
		}

		#aerobox .m .f{
			position: relative;
			float: left;
			text-align: center;
			width: 150px;
			font-weight: bold;
		}
		#aerobox .m .f span{
			font-size: 22px;
			color: #006fb6;
		}
	#aerobox .b{
		background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/aerobox_btm.jpg) 0 0 no-repeat;
		height: 19px;
	}

.cal{
	margin: 9px 0 4px 0;
	padding: 3px 3px;
}
	.cal .l{
		position: relative;
		float: left;
		padding: 3px 5px 0 0;
	}
	.cal .r{
		position: relative;
		float: left;
		padding: 0 5px 0 0;
	}
	.cal .e{
		display: none;
	}

.sched_l{
	position: relative;
	float: left;
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/i_plane.gif) 0 0 no-repeat;
	padding: 6px 0 6px 30px;
}

.sched_r{
	padding: 6px 0 6px 160px;
}


.booknow{
	padding: 0 0 12px 0;
	text-align: center;
}
/*-------- List type ---------------*/
ul.squarered{
	list-style-type: none;
	padding: 5px 0px 15px 2px;
	margin: 0px;
	overflow: hidden;
}

ul.squarered li{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/square_red.gif) no-repeat 2px 5px;
	margin: 0px;
	padding: 0px 5px 3px 13px;
}

ul.squarered ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 3px 25px;
}
ul.squarered li ul li{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/dash.gif) 0px 7px no-repeat;
	margin: 0px;
	padding: 0px 5px 0px 8px;
	line-height: 15px;
}

.red{
	color: #cc0000;
}
.font13{
	font-size: 13px;
	font-weight: bold;
}

.paddingb10{
	padding-bottom: 25px;
}
.clearall{
	clear: both;
	line-height: 0px;
	height: 0px;
}