body{text-align:center;margin:0;padding:0;font-family:verdana;min-width:999px;

background:#666666;min-height:100%;height:100%;line-height:1.4em;font-family:Georgia,serif;font-size:16px;color:#484848;}


#Tabpage{float:right;display:block;background:url(//www.welcomeage.ca/_images/tab/tab.png);height:35px;width:150px;position:relative;text-indent: -2000px;overflow:hidden;z-index:999}.darkbg
#Tabpage{background-image:url(//www.welcomepage.ca/_images/tab/tab-darkbg.png)}

#Tabpage.Tabpage-opened, .darkbg #Tabpage.Tabpage-opened{background-position:0 -45px}

#Tabpage:after{background:#fff; position:absolute;height:16px;width:16px;top:11px;right:23px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;order-radius:8px}

#Tabpage.Tabpage-opened:after{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}

#Tabpage-panel{height:0;background:#fff;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:normal;line-height:1.3;font-size:11px;color:#484848;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;overflow:hidden}

#Tabpage-panel.Tabpage-opened{height:200px}

#Tabpage-contents{width:100%;margin:0
auto;text-align:left;position:absolute;bottom:0;right:0}* html #Tabpage-contents{zoom:1}*:first-child+html
 
 
#Tabpage-contents:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
 
 #Tabpage-promo{float:left;display:inline;width:300px;height:200px;margin-right:5px;
	background:#f8f8f8;position:relative;font-size:13px;line-height:1.5}
 
 #Tabpage-promo .snippet
img{position:absolute;top:40px;left:20px}

#Tabpage-promo .snippet{padding:40px}#Tabpage-promo .snippet h4,
#Tabpage-panel #Tabpage-nav,
#Tabpage-panel #Tabpage-nav
h2{margin:0;padding:0;font-family:'Open Sans',sans-serif;color:#484848;font-style:normal;font-weight:normal;text-transform:uppercase}

#Tabpage-promo .snippet
h4{line-height:1.1;font-size:13px;font-weight:600;margin-bottom:0.4em}

#Tabpage-panel #Tabpage-nav
h2{font-weight:600;font-size:13px;margin:0
20px 0.4em 20px;white-space:nowrap}

#Tabpage-panel #Tabpage-nav
ul{margin:0;padding:0}

#Tabpage-panel #Tabpage-nav ul
li{float:left;display:inline;list-style-type:none;margin:40px
0 0 0;padding:0;width:135px;height:95px;border-right:1px dotted #d6d6d6;background:none;line-height:1.1}

#Tabpage-panel #Tabpage-nav ul li ul
li{float:none;margin:0;border-right:0;height:auto}

#Tabpage-panel #Tabpage-nav
a{color:#484848;display:block;padding:0.4em 20px;outline:0}

#Tabpage-panel #Tabpage-nav a:hover, #Tabpage-panel #Tabpage-nav a:active, #Tabpage-panel #Tabpage-nav a:focus{text-decoration:underline}

#Tabpage-panel #Tabpage-nav ul li #Tabpage-search{border-right:0}

#Tabpage-panel #Tabpage-nav ul li #Tabpage-search a{padding-top:0}

#Tabpage-panel #Tabpage-nav ul li #Tabpage-search form{margin:0.4em 20px}

#Tabpage-panel #Tabpage-nav ul li #Tabpage-search input{width:90px;background:#fafafa;color:#484848;border:1px
	solid #ddd;-moz-border-radius:6px;-webkit-border-radius:6px;
	border-radius:6px;-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.02) 
	inset;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.02) 
	inset;box-shadow:0 0 0 3px rgba(0,0,0,0.02)
	inset;-webkit-appearance:none;padding:4px;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}
 
 #Tabpage-panel #Tabpage-nav ul li#Tabpage-search input:hover{border-color:#ccc}
 #Tabpage-panel #Tabpage-nav ul li#Tabpage-search input:focus{outline:0;border-color:#999}
 #Tabpage-panel #Tabpage-nav ul li#Tabpage-search input::-webkit-input-placeholder{color:#ddd}
 #Tabpage-panel #Tabpage-nav ul li#Tabpage-search input:-moz-placeholder{color:#ddd}


