body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; color:#333; }
body.small {}
body.medium {}
body.large {}

/* HTML Styles */
img { border:none; }
.bold { font-weight:bold; }
.blue { color:#0079C1; }
a.nounderline { text-decoration:none; }
.textRight { text-align:right; }
.textLeft { text-align:left; }
h2 { color:#0079C1; font-size:14px; margin:0px; padding:0px; }
.floatLeft { float:left; }
.floatRight { float:right; }
p.first { margin-top:0px; padding-top:0px; }

/* Structure */
#pageWrapper { width:815px; padding:0px 10px 0px 10px; margin:auto; background:url(../images/background.gif) center repeat-y; }
#mainContent { background-color:#FFFFFF; padding:0px 45px 0px 45px; }
#mainContent #content { padding-left:190px; background:url(../images/card.jpg) no-repeat; }
#header { background-color:#0079C1; position:relative; height:90px; }
#footer { background:url(../images/footer.gif); width: 815px; height:69px; margin: auto; position: relative; margin: 0 auto -70px;}
.box { width:160px; height:200px; border:1px solid #ccdded; float:left; padding:15px 15px 15px 80px; margin-right:5px;  }
.airmiles { background:url(../images/airmiles.gif) no-repeat 15px 15px; }
.cashback { background:url(../images/cashback.gif) no-repeat 15px 15px; }


/* Custom Styles */
.block { display:block; }
.clear { clear:both; }
.hide { display:none; }
.phonenum { font-size:16px; font-weight:bold; }
ul.blueArrows { list-style-image:url(../images/arrow.gif); margin-left:230px; _margin-left:120px; padding-left:15px; float:left;}
ul.blueArrows li { padding-bottom:5px; }

/* Header & Footer */
ul.whiteLinks { list-style-type:none; margin:0px; padding:0px;  }
ul.whiteLinks a { color:#FFF; text-decoration:none; }
ul.whiteLinks li { float:left; padding:0px 5px 0px 5px; border-right:1px solid #fff; }
ul.whiteLinks li.last { border-right:none; }
ul.topLinks { position:absolute; right:15px; top:10px; }
ul.bottomLinks {
	position:absolute;
	left:20px;
	top:17px;
}
#header .logo { position:absolute; left:30px; top:15px; }


/* Buttons */
div.redButton, { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; clear:both; }
div.redButton div { float:left; background:url(http://www.bmo.com/images/btn_red_left.gif) no-repeat left; height:30px; overflow:hidden; padding-left:8px; color:#FFFFFF;  }
div.redButton div a { display:block; float:left; height:30px; overflow:hidden; line-height:25px; color:#FFF; text-decoration:none; font-weight:bold; padding-left:3px; padding-right:20px; background:url(http://www.bmo.com/images/btn_red_right.gif) no-repeat right; font-size:12px; outline:none; !important }
div.redButton div a:hover { color:#FFF; text-decoration:none; !important }

.SOT_card {
	float:right;
	margin-right:40px;
*margin-top:-10px;
}

/*ACCESSIBILITY CHANGES*/
.hidden {
	display:none;
}
#headline1, #headline2, #headline3, #headline4 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	
}
#headline1-fr, #headline2-fr, #headline3-fr, #headline4-fr {
	margin:0;
	padding:0;
	text-indent:-9999px;
	
}
#headline1 {
	background: url(../images/cne_mockup_final_03.jpg) no-repeat;
	height:172px;
}#headline2 {
	background:url(../images/cne_mockup_final_07.jpg) no-repeat;
	height:27px;
}
#headline3 {
	background: url(../images/cne_mockup_final_30.jpg)  no-repeat;
	height:30px;
}
#headline4 {
	background: url("../images/cne_mockup_final_34.jpg") no-repeat scroll 25px 25px;
	height:75px;
	/* [disabled]margin: 10px 0; */
}

#headline1-fr {
	background: url(../images/frenchbanner.jpg) no-repeat;
	height:172px;
}#headline2-fr {
	background:url(../images/text1.jpg) no-repeat;
	height:23px;
}
#headline3-fr {
	background: url(../images/text2.jpg)  no-repeat;
	height:31px;
}
#headline4-fr {
	background: url(../images/text3.jpg) no-repeat scroll 25px 25px;
	height:78px;
	/* [disabled]margin: 10px 0; */
}
