/* CSS for /flights/ and /destinations/ pages SEO friendly pages */

h1 {color:#191919; font:bold 16px Verdana, Geneva, sans-serif; clear:both; margin:0; padding:0; margin-bottom:5px;}
#route { margin:0 auto; width:940px; clear:both;}
#colWrapper { clear:both; overflow:hidden; background:#FFFFFF url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_bigLayout.gif) repeat-y;}
#leftColRoutes { width:568px; float:left; background:#FFFFFF url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_bigLayout.gif) repeat-y; position:relative;}
#leftColRoutes .topRound { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/big_top.gif) no-repeat; width:568px; height:31px;}
#leftColRoutes .whiteTopRound { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/small_top.gif) no-repeat; width:228px; height:14px; margin-left:12px; margin-top:-2px;}
#leftColRoutes .whiteBottomRound { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/small_search_bottom.gif) no-repeat; width:568px; height:14px; margin-left:12px; margin-top:-2px;}
#leftColRoutes .routePhoto { position:absolute; top:0px; right:0px; z-index:10; width:329px; height:229px; margin:0; padding:0; margin-top:-1px;}
#leftColRoutes .routeCopy { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/big_stripbg.gif) repeat-y;}
#leftColRoutes .routeCopy h2 {color:#333333; font:bold 12px Verdana, Geneva, sans-serif; margin:0; padding:0; margin-bottom:15px;  margin-left:23px; width:220px;}
#leftColRoutes .routeCopy ul { margin-top:0; margin-bottom:0;}
#leftColRoutes .routeCopy ul li { margin:0; margin-bottom:10px; padding:0; list-style:none url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/big_bullet.gif); width:200px;}
#leftColRoutes .whiteBottomRound { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/small_bottom.gif) no-repeat; width:555px; height:13px; margin-left:12px;}
#leftColRoutes .magnetTitle { clear:both; width:568px; height:44px; margin:0; *margin-top:10px; _margin-top:10px; padding:0; background-color: #6c6a66;}
#leftColRoutes .magnetTitle ul { clear:both;}
#leftColRoutes .magnetTitle ul li { list-style:none; float:left;}
#leftColRoutes .magnetTitle ul li.link { text-align:right; margin:0; padding:0; width:140px; padding-top:15px}
#leftColRoutes .magnetTitle ul li h3 { font:bold 14px Verdana, Geneva, sans-serif; margin:0; padding:0; padding-left:15px; padding-top:13px;}
#rightColRoutes { width:367px; float:left; margin-bottom:-1000px; padding-bottom:1000px; background:#FFFFFF url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_bigLayout.gif) right repeat-y;}
#rightColRoutes .topRound { margin:0; padding:0; background:white url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/main_top2.gif) right no-repeat; width:367px; height:12px;}
#rightColRoutes .extrasCopy { background:#c3e1f2 url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/big_strip_r.gif) right repeat-y; margin:0; padding:0; padding-left:10px; margin-top:-10px; }

#citysearchinfodiv ul.citysearchinfodiv { font:normal 10px Arial, Helvetica, sans-serif; margin:2px; margin-left:-14px;}
#citysearchinfodiv ul.citysearchinfodiv li {_margin-left:40px; list-style-image:url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/square.gif);}
#citysearchinfodiv ul.citysearchinfodiv li.first {_margin-left:33px; _padding-left:10px; list-style-image:url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/arrowup.gif); margin-bottom:5px;}
#citysearchinfodiv ul.citysearchinfodiv li.close { list-style:none; list-style-image:none; text-align:right;}

#citysearchinfodiverror ul.citysearchinfodiv { font:normal 10px Arial, Helvetica, sans-serif; margin:2px; margin-left:-14px;}
#citysearchinfodiverror ul.citysearchinfodiv li {_margin-left:40px; list-style-image:url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/square.gif);}
#citysearchinfodiverror ul.citysearchinfodiv li.first {_margin-left:33px; _padding-left:10px; list-style-image:url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/arrowup.gif); margin-bottom:5px;}
#citysearchinfodiverror ul.citysearchinfodiv li.copy { list-style:none; list-style-image:none; padding:5px; padding-left:0;}
#citysearchinfodiverror ul.citysearchinfodiv li.close { list-style:none; list-style-image:none; text-align:right;}

.fSearch_rightbox_top { background-image:url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/fs_righttop2.gif);}
.fSearch_rightbox_bottom { background-image:url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/fs_rightbottom2.gif);}
.bg-paleblue { width:545px;}
.whiteSpacer { background-color:#FFFFFF; width:367px; clear:both; margin:0; padding:0; height:18px; _height:17px;}
.thisEndsHere { clear:both; width:100%; height:1px;}

.bookingMagnet { width:500px; margin:0 auto; clear:both;}
.bookingMagnet div { margin-bottom:2px; padding:2px;}
#openMap { text-align:right; padding-right:95px;}
label { text-align:right; width:120px; float:left; margin-right:15px; display:block; padding-top:2px;}
#childrenlink { float:left; width:70px; margin:0 15px; font-size:10px;}
#setAllPassangers .float { position:absolute; z-index:2; right:90px; top:0px; _right:340px;}


.fSearch_rightbox .title { padding-top:9px; border-top:1px solid #FFFFFF;}
.fSearch_rightbox .titleFirst { padding-top:0; border-top:none;}
.fSearch_rightbox .item {border-bottom:1px solid #B8D8D8; border-top:1px solid #FFFFFF; font-size:11px; overflow:hidden; padding:6px 15px; line-height:14px;}

#Flexible { padding:5px; padding-left:160px; width:335px;}

#floatingdiv { top:0px !important; left:125px !important}

/* Main splash pages */

#top_header { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_big_header_en.jpg) no-repeat; margin:0; margin-top:-10px; padding:0; width:960px; height:290px; display:table; _background-position:1px;}
#top_headerF { background:transparent url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_big_header_fr.jpg) no-repeat; margin:0; margin-top:-10px; padding:0; width:960px; height:290px; display:table; _background-position:1px;}
#top_header h1, #top_headerF h1 { color:#FFFFFF; font:normal 35px Arial, Helvetica, sans-serif; margin:50px 0 0 200px; padding:0;}
#top_header h2, #top_headerF h2 { color:#FFFFFF; font:normal 18px Arial, Helvetica, sans-serif; margin:0 0 0 200px; padding:0; width:415px;}
#stage { padding:10px; width:940px; _width:959px; _padding:0px;}
.titleRow { clear:both; margin:10px 0; margin-top:30px; padding:0; width:100%; display:table;}
.tab { color:#FFFFFF; float:left; height:39px; font:normal 18px/39px Arial, Helvetica, sans-serif; padding:0 10px 0 30px; text-align:right; width:110px;}
.tab a, .tab a:visited, .tab a:active { color:#FFFFFF; text-decoration:none;}
.tab a:hover { color:#FFFFFF; text-decoration:underline;}
.blueTab { background:#0084aa url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bg_blue_large_tab.gif) no-repeat right;}
.blueText { color:#0084aa; font:bold 14px Verdana, Geneva, sans-serif; padding:10px 0 0 10px; float:left;}
.blueRow { border-top:1px solid #0084aa;}
ul.column { float:left; width:170px; margin:0; padding:0; margin-right:20px; list-style-type:none;}
ul.column li { margin:0; padding:0; padding:3px 0;}
ul.column li.title { font-weight:bold; font-size:12px; color:#333333;}
ul.column li.skipRow { height:20px;}
ul.first { margin-left:10px;}
ul.last { margin-right:0px;}
.thisEndsHere { width:100%; height:1px; display:block; clear:both;}
ul.related li { background-position:0 4px;}