html, body{height:100%}
body{margin:0;padding:0}
.canlwrapper{position:absolute;min-height:100%;height:100%;voice-family:"\"}\"";voice-family:inherit;height:auto}
html>body .canlwrapper{height:auto}
html>body table tr td{height:auto}
body{font:12px Arial, Helvetica, sans-serif}
/*img, div, input{behavior:url("//www.cheapoair.ca/portals/6/iepngfix.htc")}*/
.canlwrapper{width:100%;height:100%;background:url("/portals/6/images/coa.ca-nlbg.jpg") left bottom no-repeat;text-align:left;overflow:auto;padding-bottom:35px}
.nllogodiv{float:left;width:100%;/*padding:15px 0 25px 14px;*/}
.nllogodiv img{margin:20px 0 0 20px}
.nlnavdiv{float:right;height:37px;background:url("/portals/6/images/nlnavbg.png") left top no-repeat}
.nlnavdiv ul{margin:0;padding:10px 10px 0 10px;list-style-type:none}
.nlnavdiv ul li{margin:0;padding:0 7px;display:inline;font:bold 12px Arial, Helvetica, sans-serif;border-right:1px solid #0e74a3;line-height:13px}
.nlnavdiv ul li a{text-decoration:none;color:#0e74a3}
.nlnavdiv ul li a:hover{color:#005880}
.nlnavdiv ul li.last{border-right:none}
.nlboxcont{width:561px;/*height:282px;*/ text-align:left;margin:0 auto;padding-top:150px}
.nltpcrve, .nlbotcrve{float:left;width:561px;height:10px;overflow:hidden}
.nltpmidreptr, .nlbotmidreptr{float:left;width:541px;height:10px;background:#f6fdff url("/portals/6/images/coa.ca-blue-brdr.gif") left top repeat-x}
.nltplftcrve, .nltprgtcrve, .nlbotlftcrve, .nlbotrgtcrve{display:block;width:10px;height:10px;background:url("/portals/6/images/coa.ca-box-curve.png") no-repeat; /*behavior:url("//www.cheapoair.ca/iepngfix.htc")*/}
.nltplftcrve{float:left;background-position:top left}
.nltprgtcrve{float:right;background-position:top right}
.nlbotcrve{overflow:hidden}
.nlbotmidreptr{background:#f6fdff url("/portals/6/images/coa.ca-blue-brdr.gif") left 8px repeat-x}
.nlbotlftcrve{float:left;background-position:left -11px}
.nlbotrgtcrve{float:right;background-position:right -11px}
.nlboxmidd{float:left;width:500px;/*height:222px;*/ background:#f6fdff;border-left:2px solid #10b7eb;border-right:2px solid #10b7eb;padding:40px 0 15px 57px}
.nlboxmidd h1, .nlboxmidd h2{font:bold 30px Arial, Helvetica, sans-serif;color:#000;margin:0px;padding:0px;margin-bottom:7px}
.nlboxmidd h2{font:normal 16px Arial, Helvetica, sans-serif;color:#000;margin:0px;padding:0px}
.nlboxmiddform{float:left;padding:30px 0 0 30px;margin:0px}
.signuptextbox{width:370px;height:25px;line-height:25px;padding:5px 5px 5px 10px;border:1px solid #8f8f8f;font:bold 18px Arial, Helvetica, sans-serif;margin:0 0 20px 0}
#termsdiv{position:fixed;bottom:0;height:25px;line-height:25px;background-color:#1b91c7;width:100%;text-align:center;font-size:11px;color:#FFF}
#termsdiv a{color:#FFF;text-decoration:underline}
#termsdiv a:hover{color:#FFF;text-decoration:none}
.push{height:25px}
.nlhom-wrapper{float:left;width:809px;background:url("/portals/6/images/nllandg-vrtreptr.gif") left top repeat-y;text-align:left}
.nlhom-tpcurve, .nlhom-botcurve{float:left;width:809px;height:10px;background:#f6fdff url("/portals/6/images/nllandg-hrztopcrv.gif") left top no-repeat;overflow:hidden}
.nlhom-tplftcrve, .nlhom-tprgtcrve, .nlhom-botlftcrve, .nlhom-botrgtcrve{display:block;width:10px;height:10px;background:url("/portals/6/images/nllandg-curves.gif") no-repeat}
.nlhom-tplftcrve{float:left;background-position:top left}
.nlhom-tprgtcrve{float:right;background-position:top right}
.nlhom-botcurve{background:url("/portals/6/images/nllandg-hrzreptr.gif") left -11px repeat-x;overflow:hidden}
.nlhom-botlftcrve{float:left;background-position:left -11px}
.nlhom-botrgtcrve{float:right;background-position:right -11px}
.nlhom-boxmidd{float:left;width:809px}
.nlhom-lftcol{float:left;width:455px;padding:0 0 0 24px}
.nlhom-lftcol h2, .nlhom-tpcontent h2{font:bold 18px Arial, Helvetica, sans-serif;color:#0470b8;margin:4px 0 5px;padding:0px}
.nlhom-lftcol p{padding:0px;margin:0 0 4px 0;color:#7e7e7e}
.nlhom-nltopshadow, .nlhom-nlbotshadow{float:left;width:455px;background:url("/portals/6/images/nllandg-topshadow.gif") left top no-repeat;padding-top:10px}
.nlhom-nlbotshadow{background:url("/portals/6/images/nllandg-botshadow.gif") left bottom no-repeat;padding-bottom:15px}
.nlhom-nlthumb{margin:0px;padding:0px;list-style-type:none}
.nlhom-nlthumb li{float:left;padding:0 14px;text-align:center;font:bold 14px Arial, Helvetica, sans-serif}
.nlhom-nlthumb li img{margin-top:5px}
.nlhom-lftlinks{float:left;width:455px;padding:20px 0;font:bold 16px Arial, Helvetica, sans-serif;color:#0470b8}
.nlhom-tpcontent{float:left;width:455px;padding:0 0 20px 0;color:#0470b8;background:url("/portals/6/images/nllandg-aeroplane.jpg") 320px 50px no-repeat;margin-bottom:10px}
.nlhom-tpcontent p{color:#0470b8;line-height:20px}
.email-preferences, .inviteyr-friends{color:#0470b8;background:url("/portals/6/images/my-email-preferences-icon.gif") left top no-repeat;padding:9px 0 5px 40px;margin-right:10px}
.email-preferences:hover, .inviteyr-friends:hover{text-decoration:none}
.inviteyr-friends{background:url("/portals/6/images/nllandg-invite-your-friends-icon.gif") left top no-repeat}
.nlhom-dailydeals{float:left;width:432px;background:url("/portals/6/images/dailydeals-midreptr.gif") left top repeat-y}
.nlhom-dlydlz-heading{float:left;width:432px;height:39px;line-height:39px;background:url("/portals/6/images/dailydeals-hdngreptr.gif") left top repeat-x;overflow:hidden}
.nlhom-dlydlz-lftcrv, .nlhom-dlydlz-rgtcrv{float:left;width:15px;height:39px;background:url("/portals/6/images/dailydeals-hdngcrvs.gif") left top no-repeat;display:block}
.nlhom-dlydlz-rgtcrv{float:right;background:url("/portals/6/images/dailydeals-hdngcrvs.gif") left bottom no-repeat}
.nlhom-dlydlz-heading h2{float:left;font:bold 18px Arial, Helvetica, sans-serif;color:#FFF;margin:0px;padding:0px;line-height:39px}
.nlhom-dlydlz-midd{float:left;width:422px;padding:0 5px}
.submenu, .nlhom-dlydlz-row, .nlhom-dlydlz-roweven{float:left;width:100%;line-height:40px}
.nlhom-dlydlz-frmcity{float:left;width:35%;padding-left:2%;font-size:18px;color:#0470b8}
.nlhom-dlydlz-tocity{float:left;width:30%;font-size:18px;color:#0470b8}
.nlhom-dlydlz-frmcity span{font:bold 14px Arial, Helvetica, sans-serif;color:#7b7b7b}
.nlhom-dlydlz-type{float:left;width:13%;font-size:11px}
.nlhom-dlydlz-price{float:left;width:19%;font-size:18px;font-weight:bold;color:#f34506}
.nlhom-dlydlz-roweven{background:#f0f0f0}
.nlhom-dlydlz-botm{float:left;width:432px;height:5px;background:url("/portals/6/images/dailydeals-botreptr.gif") left top repeat-x;overflow:hidden}
.nlhom-dlydlz-botmlftcrv, .nlhom-dlydlz-botmrgtcrv{float:left;width:5px;height:5px;background:url("/portals/6/images/dailydeals-botshadw.gif") left top no-repeat;display:block}
.nlhom-dlydlz-botmrgtcrv{float:right;background:url("/portals/6/images/dailydeals-botshadw.gif") right bottom no-repeat}
.nlhom-tnc{float:left;width:425px;font-size:10px;padding:3px 0 3px 7px}
.clear{clear:both}
.glossymenu{float:left;width:422px}
.glossymenu h3{float:left;width:422px;padding:0px;margin:0 0 2px 0;background:#daefff;font:bold 16px\40px Arial, Helvetica, sans-serif;position:relative}
.glossymenu h3 a{color:#000;text-decoration:none;padding-left:10px;line-height:40px}
.glossymenu h3 a img{border:none;margin:13px 0 0 0;*margin:5px 0 0 0;_margin:5px 0 0 0;position:absolute;left:10px;_left:10px;vertical-align:middle}
.glossymenu h3 a b{font-weight:bold;padding-left:18px}
.glossymenu h3 a span{line-height:40px}
.glossymenu a.menuitem .statusicon{}
.nlhom-rgtcol{float:left;width:330px}
.nlhom-cntstcol, .nlhom-cntsbotcrv{float:left;width:312px;background:url("/portals/6/images/nllandg-contestreptr.gif") left top repeat-y}
.nlhom-cntsbotcrv{height:60px;background:url("/portals/6/images/nllandg-contestcrves.gif") left bottom no-repeat}
.nlhom-cntsmidd{float:left;width:292px;padding:0 10px}
.nlhom-cntsmiddreptr{float:left;width:292px;background:#e8f9fd url("/portals/6/images/nllandg-contest-vrtreptr.gif") left top repeat-x;text-align:center}
.nlhom-cntsmiddreptr h2{font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin:4px 0 10px;padding:0px}
.nlhom-meetwinner{float:left;width:235px;text-align:left;padding:25px 0 20px 57px;color:#868686}
.nlhom-meetwinner span{font-size:11px}
.nlhom-meetwinner a{color:#076ba7;text-decoration:underline}
.nlhom-meetwinner a:hover{color:#076ba7;text-decoration:none}
.nlhom-imgbordr{border:1px solid #aac8d0;padding:2px;margin-right:10px;background:#FFF;float:left}
.blue-color{color:#008ad9}