/* CSS Splash Page*/
#main {padding-top:0;}
/*
h1 {text-indent:-10000px; background:#fff url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/acCom_SplashPg.jpg) no-repeat; width:960px; height:360px;}
*/
h1 {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);}

h2 { margin-left:15px;}

.splashImage {background:#ffffff url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/787_splash.jpg) no-repeat; width:960px; height:386px;}
.splashImage h2 {color:#ffffff;display:inline-block; float:right; background-color:#354c6b; background-color:rgba(53,76,107,0.75); padding:10px; margin:20px 0 0 0; width:460px; font-size:25px;}
.splashImage h2 small {font-size:13px; font-weight:normal; display:block; padding-top:5px;}

#editions h2 {font-weight:25px;}
#editions h2 span {font-weight:normal;}

#editions ul {list-style:none; margin:0 15px; padding:0; float:left; width:175px;}
#editions li {margin:0 0 5px 0; padding:0 0 0 35px; font-size:12px;}
#editions .title {height:20px; padding-top:4px; font-size:14px; font-weight:bold;}
.canada {background:#ffffff url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/CA.png) no-repeat;}
.usa {background:#ffffff url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/US.png) no-repeat;}

#editions div.otherCountries {margin:0 15px; padding:0; float:left; width:auto;}
#editions div.otherCountries div {float:left; margin:0; padding:0;}
label {height:20px; padding-top:4px; font-size:14px; font-weight:bold; display:block; margin-bottom:5px;}
#txtSiteValue, #txtLangValue {display:none;}
#SITEVALUE{background-color: #F0F5F8;border: 1px solid #2679A2;color: #333333;font-size: 14px;height: 23px; margin-right: 13px;width: 240px;-moz-box-shadow: inset 0 0 5px #d3d7da; -webkit-box-shadow: inset 0 0 5px #d3d7da;  box-shadow: inset 0 0 5px #d3d7da;}
#LANGVALUE{background-color: #F0F5F8;border: 1px solid #2679A2;color: #333333;font-size: 14px;height: 23px; margin-right: 13px;width: 160px;-moz-box-shadow: inset 0 0 5px #d3d7da; -webkit-box-shadow: inset 0 0 5px #d3d7da;  box-shadow: inset 0 0 5px #d3d7da;}
#editions div.otherCountries div.goButton{ padding-top:30px;}

#editionDisclaimer,
#languageDisclaimer {margin:15px; width:350px; color:#484848; height:75px; float:left;}
#languageDisclaimer {width:400px; margin-left:45px;}

#travelAgents { margin-left:15px;}

#footer {border-top:1px dotted #666666; padding:15px;}
#footer ul {list-style:none; margin:0; padding:0 15px; float:left; width:270px; border-left:1px solid #cccccc;}
#footer ul:first-child { padding-left:0; border-left:none; width:225px; }
#footer li {margin:0 0 5px 0; padding:0; font-size:10px;}
#footer li a {color:#686868;text-decoration:none; border-bottom:1px dotted rgba(67,67,67,0.2);font-size:11px;
transition: border-bottom 0.5s ease;
transition:color 0.5s;
-moz-transition:color 0.5s; /* Firefox 4 */
-webkit-transition:color 0.5s; /* Safari and Chrome */
-o-transition:color 0.5s; /* Opera */
}
#footer li a:hover {color:#333333;border-bottom:1px solid transparent;}

#staralliance {text-align:right;}

.news-alert {width:800px;margin:20px auto;border: 1px solid red;background-color:#FFFCDA;}
.news-alert p{width:375px;padding: 10px; font-weight:normal; font-size:12px;float:left; margin:0;}
.news-alert p strong{display:block; font-size:14px; padding-bottom:10px;}
#alert_en, #alert_fr {display:none;}
#alert_en p, #alert_fr p{float:none; width:auto;}