body.mobilebody.ca div{background-color:#FFF;}body.mobilebody.ca,body.mobilebody.ca div{background-attachment:scroll;background-clip:border-box;background-color:#FFF;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;}body.mobilebody.ca .hero-media img{width:100%;height:auto;width:auto\9;border-radius:inherit;}body.mobilebody.ca #nav-icon{background-image:none;}body.mobilebody.ca .container .promos .promo{margin-top:5px;padding-left:20px;}body.mobilebody.ca .container .promos .promo a .promoTitle{padding:0;font-family:"Avenir","Arial";font-size:14px;}body.mobilebody.ca .container .promos .promo a .promoTitle .button{color:#1994d7;font-family:"Avenir","comic sans ms","Arial";font-size:14px;font-weight:bolder;line-height:0;}body.ca .hero-media{padding-top:10px;border:thin none;}body.ca .hero-media img{border-radius:10px;}body.ca .language-select-body-container{width:1020px;background-image:none;border-top:none;}body.ca #errorContainerMain{width:940px;margin:0 auto;}body.ca .selector-container{margin-top:43px;width:900px;height:530px;}body.ca .selector-bar{background-image:none;width:900px;padding:0;top:370px;}body.ca .language-select-body-container .col{width:450px;}body.ca .language-select-body-container .col,.language-select-body-container .col.last{border:thin none;}body.ca .language-select-body-container .button{height:0;width:0;}body.ca .language-select-body-container .button a{background:url("/static/images/DP-CA-Language-Btn.png") no-repeat scroll right 0 rgba(0,0,0,0);color:#FFF;font-family:"Avenir","Arial";font-weight:bol;height:28px;margin:0 0 0 -55px;padding:5px 0 0;text-align:center;width:108px;}body.ca #disney-parks-logo{margin-top:29px;}body.ca .language-select-body-container .cta-message{color:#253b56;font-family:"Avenir","Arial","Helvetica";font-size:28px;margin-bottom:22px;}body.ca .cta-acc{display:none;}body.ca #header{height:68px;}html,body.ca{height:100%;background:url("/static/images/global/backer-1x686pixels.png") repeat-x scroll center 67px #1D96D7;}body,div{padding:0;margin:0;}.language-select-body-container{height:100%;background:url(/static/images/bg-language-select.png) center top no-repeat;text-align:center;border-top:1px solid #9ed8f7;}.selector-container{margin:88px auto 0 auto;position:relative;width:750px;height:427px;text-align:center;}.selector-container div div.hero-media{width:750px;}.selector-bar{background:url(/static/images/bg-language-select-bar.png) no-repeat;height:138px;width:750px;position:absolute;left:1px;top:289px;padding:11px;}.language-select-body-container .col{width:362px;height:115px;float:left;border-right:1px solid #cedaeb;position:relative;}.language-select-body-container .col.last{border-right:none;}.language-select-body-container .button{height:23px;display:inline-block;background:url(/static/images/sprites.png) no-repeat 0 -100px;}.language-select-body-container .button a{background:url(/static/images/sprites.png) no-repeat right -100px;margin:0 0 0 10px;padding:3px 20px 0 10px;height:23px;display:inline-block;text-decoration:none;color:#0d51b0;font-size:13px;font-weight:bold;font-family:"Arial","Helvetica";}.language-select-body-container .cta-message{font-size:12px;font-family:"Arial","Helvetica";margin:30px 0 12px 0;color:#516786;}.language-select-body-container .footer{margin:165px 0 0 0;font-size:10px;font-family:"Arial","Helvetica";color:#516786;}a img{border:none;}a img{border:1px solid #FFF;}a:hover img{border:1px solid #FFF;}