.entityPrimaryContent{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgTripleColBottom.gif') no-repeat left bottom;padding-bottom:4px;}.entityPrimaryContent .bd{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgTripleColTop.gif') no-repeat left top;height:1%;padding:10px 16px 12px;}.entityPrimaryContent .bd.overview,.entityPrimaryContent .overview{padding-right:0;}.disclaimerContainer,.entityContent{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgTripleColBottom.gif') no-repeat left bottom;padding-bottom:4px;}.disclaimerContainer .bd,.entityContent .bd{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgTripleColTop.gif') no-repeat left top;height:1%;padding:12px 16px 12px 16px;}.subTitleContainer h3,.subTitleContainer h2{font-size:1.125em;color:#333;}.subTitleContainer h3.subtitleText{font-weight:normal;}.subnavModule,.recomenderModule,.funFactsModule{margin-bottom:8px;}.funFactsModule{height:320px;}.funFactsHolder h3{padding:20px 0 0 0;margin-bottom:12px;color:#EFEFEF;}.funFactsHolder p{font-size:.75em;line-height:1.35em;width:196px;}.funFactsHolder h4{font-weight:bold;font-size:.875em;color:#FFF;}.funFactsHolder{position:absolute;width:216px;height:293px;margin:8px 0;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgFunFact.png') no-repeat left top;height:293px;padding:28px 22px 10px 26px;color:#FFF;}.funFactsHolder .characterWrap{display:block;float:right;width:40px;height:80px;clear:right;}.funFactsHolder .characterSpace{display:block;float:right;clear:right;width:1px;height:100px;}.mainContentModule h3,.mainContentModule h2{font-size:1.125em;color:#333;font-weight:bold;}.mainContentModule h3{font-weight:normal;margin-bottom:12px;}.subtitleText{font-weight:normal;margin-bottom:8px;padding-top:8px;}.mainContentModule p{font-size:.75em;color:#333;margin-bottom:8px;}.mainContentModule ul{padding:0;}.mainContentModule ul li{font-size:.75em;color:#333;list-style:disc;list-style-position:inside;margin-left:8px;margin-bottom:.75em;}.mainContentModule ul li a{color:#056287;}.mainContentModule ul li a:hover,.mainContentModule p a:hover{color:#7EAC03;}.entityPrimaryContent h3{font-size:1.125em;}.entityPrimaryContent h4{font-size:.9em;}.entityPrimaryContent p{font-size:.75em;line-height:150%;}.disclaimer{margin-top:6px;font-size:.75em;line-height:100%;color:#999;}.seasonalRoomsHolder{position:relative;}.seasonalRoomsHolder li{float:left;display:block;}.seasonalRoomsHolder .headSeasonalRoom{font-size:.875em;padding-top:6px;float:left;}.seasonalRoomsHolder .yearHolder{font-size:.80em;margin-right:0;float:right;}.seasonalRoomsHolder .yearHolder .yearBoxholder{float:right;}.seasonalRoomsHolder .sort{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgFilterSortLt.gif') no-repeat scroll left center;float:left;padding-left:8px;}.seasonalRoomsHolder .sort span{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgFilterSortRt.gif') no-repeat scroll right center;display:block;float:left;padding:8px 8px 8px 0;}.drawer .hover{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnFilterPageSelectLtOver.gif') no-repeat scroll left center;}.seasonalRoomsHolder .location span,.selectAction span{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnFilterLocationRt.gif') no-repeat scroll right center;display:block;float:left;padding:8px 30px 8px 0;}.seasonalRoomsHolder .location span:hover,.selectAction span.hover{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnFilterLocationRtOver.gif') no-repeat scroll right center;}.selectOptions{display:none;}.detailsRoomType{font-size:.75em;border-spacing:0;margin:8px 0;clear:both;}tbody tr .first,thead tr .first,tfoot tr .first,td,th{display:table-cell;}.detailsRoomType th.rowHeader,.detailsRoomType td.rowHeader{text-align:left;}.detailsRoomType thead th{text-align:center;padding:0;display:table-cell;}.detailsRoomType tbody tr .first{background:#FFF url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/1pxgreyLine.gif') repeat-y left top;}.detailsRoomType tbody .rowHeader{padding-left:8px;}.detailsRoomType tbody tr .last{background:#FFF url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/1pxgreyLine.gif') repeat-y right top;}.detailsRoomType thead{font-weight:bold;}.detailsRoomType tfoot td{height:5px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bottomLineTble.gif') repeat-x left top;}.detailsRoomType tfoot .first{width:5px;display:table-cell;margin:0;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/leftBtmCornerBorder.gif') no-repeat left top;}.detailsRoomType tfoot .last{width:5px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/rightBtmCornerBorder.gif') no-repeat right top;}.detailsRoomType td{text-align:center;padding:5px 0;}.detailsRoomType td.rowHeader .cell .tooltipContainer{margin-left:0;}.detailsRoomType td.rowHeader .cell{display:block;}
.detailsRoomType tbody th{display:table-cell;}.detailsRoomType tbody th .cell{display:block;}.detailsRoomType thead th{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgRepeatTblHeader.gif') repeat-x left top;}.detailsRoomType thead th .cell{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgTblBorder.gif') no-repeat left bottom;padding:8px;display:block;font-weight:bold;}.detailsRoomType thead .rowHeader .cell{background:none;}.detailsRoomType thead tr .first{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/leftTblHeaderBg.gif') no-repeat left top;width:5px;padding:0;margin:0;display:table-cell;}.detailsRoomType thead .last{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/rightTblHeaderBg.gif') no-repeat right top;width:7px;}.detailsRoomType thead th a.tooltip,.detailsRoomType td.rowHeader a.tooltip{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/icnPopUpBallon.gif') no-repeat right 4px;padding-right:13px;}.detailsRoomType thead th a.tooltip:hover,.detailsRoomType td.rowHeader a.tooltip:hover,.detailsRoomType thead th a.hover,.detailsRoomType td.rowHeader a.hover{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/icnPopUpBallonHover.gif') no-repeat right 4px;color:#026288;}.detailsRoomType .highlight{color:#DE820B;}.detailsRoomType .highlight td{padding-bottom:10px;}.detailsRoomType tbody tr{background:#FFF;}.detailsRoomType tbody .alt{background:#ECF9FF;}.detailsRoomType tbody .alt .first{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgForTdRowType2.gif') repeat-y left top;}.detailsRoomType tbody .alt .last{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgForLastTdRowType2.gif') repeat-y left top;}.entityRoomTypePricing .bd .termsAndConditions{padding:15px 0;}.entityRoomTypePricing .bd .disclaimer{color:#888;font-size:.7em;padding:0 0 16px 0;}.globalFooterContainer{margin:15px 0 0 0;clear:both;}.yearHolder{float:right;}.chartContainer{display:none;}.chartContainer.default,.default{display:block;clear:both;}.overViewMenuHolder{margin:0 0 8px 0;}.momsPanelHolder{height:200px;margin:40px 0 0 -8px;}.momsPanelHolder h4{margin:0 0 4px 40px;padding:10px 0 0 0;}.momsPanelHolder .askMomsPanel{padding:0 0 0 35px;}.resortDetailsHolder{height:405px;margin:20px 0 0 0;}.endCurvedImageFooter{clear:both;height:14px;width:100%;}.entityPromoMargin{margin:8px 0 16px 0;}.DisClaimerEntity{padding:5px;}.resortDetailsHolder{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/leftColEntityOne.gif') no-repeat left top;}.entityActionModule a img{border:0;margin-top:40px;}.subnavModule,.recommenderModule,.funFactsHolder{margin-bottom:8px;}.disclaimer{background:#FFF;color:#BBB;font-size:.7em;padding-bottom:12px;}.viewMap{height:41px;font-size:1.2em;}.viewMap a{padding-left:89px;*padding-left:79px;font-size:.75em;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgBtnViewMapLeft.gif') no-repeat left top;}.viewMap a span{display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgBtnViewMapRight.gif') no-repeat right top;text-align:left;padding:12px 8px 12px 0;width:136px;color:#FFF;font-size:.75em;font-weight:bold;}.viewMap a:hover{padding-left:89px;*padding-left:79px;font-size:.75em;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgBtnViewMapLeftOver.gif') no-repeat left top;}.viewMap a:hover span{display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgBtnViewMapRightOver.gif') no-repeat right top;text-align:left;padding:12px 8px 12px 0;width:136px;color:#FFF;font-size:.75em;font-weight:bold;}.addToFavorites a{padding-left:77px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnAddToFavoritesLeft.gif') no-repeat left center;margin-right:12px;font-size:.75em;}.addToFavorites a:hover{padding-left:77px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnAddToFavoritesLeftOver.gif') no-repeat left center;}.addToFavorites a span{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnAddToFavoritesRight.gif') no-repeat right center;text-align:left;padding:8px 8px 8px 0;display:block;}.entityFaqsHolder .faqsRollOverHolder{margin:0;}.entityFaqsHolder .faqsRollOverHolder li{float:left;}.entityFaqsHolder .faqsRollOverHolder li.first,.entityFaqsHolder .faqsRollOverHolder li.last{padding-top:50px;width:30px;}.entityFaqsHolder .faqsRollOverHolder li.last img{float:right;}.entityFaqsHolder h3{font-size:.875em;}.entityFaqsHolder h4{color:#333;font-size:1em;font-weight:bold;}.mainContentModule .entityFaqsHolder ul li{list-style-image:none;list-style-position:outside;list-style-type:none;}.momsPanelHolder{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgMomsPanel.gif') no-repeat left top;position:relative;padding-left:12px;padding-right:18px;padding-top:8px;}.momsPanelHolder h4{color:#333;font-family:Arial;font-size:1em;font-weight:normal;margin-top:8px;}
.momsPanelHolder p{font-family:"Times New Roman";color:#333;font-size:1em;}.momsActionLeft,.momsActionRight{margin-top:30px;width:16px;width:17px;height:28px;}.momsActionLeft a{width:17px;height:28px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowLeft.gif') no-repeat;}.momsActionRight a{width:17px;height:28px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowRight.gif') no-repeat;}.momsActionRight a span{text-indent:-1000em;width:17px;height:28px;display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowRight.gif') no-repeat;}.momsActionLeft a span{text-indent:-1000em;width:17px;height:28px;display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowLeft.gif') no-repeat;}.momsActionLeft a:hover span{text-indent:-1000em;width:17px;height:28px;display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowLeftHover.gif') no-repeat;}.momsActionRight a:hover span{text-indent:-1000em;width:17px;height:28px;display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowRightHover.gif') no-repeat;}.momsActionLeft{float:left;margin-left:10px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowLeftDisabled.gif') no-repeat;}.momsActionRight{float:right;margin-right:10px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowRightDisabled.gif') no-repeat;}.momsPanelHolder .askMomsPanel{font-family:Arial;}.momsPanelCarousel .clipRegion{width:370px;overflow:hidden;height:150px;margin-top:7px;margin-left:10px;position:relative;}.momsPanelCarousel ul li{list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;float:left;position:relative;height:150px;width:370px;margin:0;}.momsQuote{margin-left:15px;}.entityFaqsHolder{height:200px;}#faqCarousel{width:460px;height:160px;overflow:hidden;position:absolute;}#faqCarouselItemsContainer{position:relative;margin-top:10px;height:160px;float:left;width:390px;overflow:hidden;height:150px;margin-left:8px;}#faqCarouselItems{position:relative;left:0;height:160px;margin:0;padding:0;}#faqCarouselItems ul li{margin-left:0;margin-right:0;}.faqActionLeft,.faqActionRight{margin-top:30px;width:16px;width:17px;height:28px;}.faqActionLeft a{width:17px;height:28px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowLeft.gif') no-repeat;}.faqActionRight a{width:17px;height:28px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowRight.gif') no-repeat;}.faqActionRight a span{text-indent:-1000em;width:17px;height:28px;display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowRight.gif') no-repeat;}.faqActionLeft a span{text-indent:-1000em;width:17px;height:28px;display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowLeft.gif') no-repeat;}.faqActionLeft a:hover span{text-indent:-1000em;width:17px;height:28px;display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowLeftHover.gif') no-repeat;}.faqActionRight a:hover span{text-indent:-1000em;width:17px;height:28px;display:block;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowRightHover.gif') no-repeat;}.faqActionLeft{float:left;margin-left:10px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowLeftDisabled.gif') no-repeat;}.faqActionRight{float:right;margin-right:10px;background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/btnArrowRightDisabled.gif') no-repeat;}.faqCarouselContent{float:left;width:390px;margin:0;padding:0;}.faqCarouselContent p{font-size:1em;}.faqSlide{padding-left:10px;padding-right:10px;}.faqQuestion{float:left;width:180px;}.faqAnswer{float:right;width:180px;}#mapMedia{height:620px;}.seasonalRoomsHolder:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*+html .seasonalRoomsHolder{zoom:1;}* html .seasonalRoomsHolder{height:1%;}.parkHours{padding-top:12px;}.summary p{padding:12px 10px;}.themeParkHours{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgParkHoursTop.gif') no-repeat left top;height:65px;}.themeParkHours #displayDate{width:400px;}.themeParkHours{padding:15px 0 0 15px;font-size:.75em;}.themeParkHours h3{padding-bottom:8px;font-size:1.2em;}.themeParkHours .subSingleLg{width:280px;}.themeParkHours .subSingleSm{width:150px;*width:160px;}.themeParkHours .subSingleSm .calendarContext{width:170px;}.themeParkHoursContainer{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgParkHoursContainer.gif') repeat-y left top;}.themeParkHoursContent{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgParkHoursBottom.gif') no-repeat left bottom;padding:7px;height:4px;height:1%;}.themeParkHoursContent table{border-spacing:0;padding:0;margin:0;margin-bottom:15px;width:459px;border-bottom:solid 1px #CCC;border-collapse:collapse;}.themeParkHoursContent th.date{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgThemeParkDate.gif') no-repeat right top;padding-left:10px;width:180px;height:32px;}
.themeParkHoursContent th.hours{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgThemeParkHours.gif') no-repeat right top;padding-left:10px;width:160px;height:32px;}.themeParkHoursContent th.extra{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgThemeParkExtra.gif') repeat-x left top;width:130px;height:32px;}.themeParkHoursContent table th,.themeParkHoursContent table td{font-size:.85em;border-collapse:collapse;}.themeParkHoursContent table td{padding:8px;font-size:.75em;}.themeParkHoursContent thead tr th.first{background:#FFF url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgThemeParkTblLeft.gif') no-repeat left top;padding:0;width:3px;}.themeParkHoursContent thead tr th.last{background:#FFF url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgThemeParkTblRight.gif') no-repeat right top;padding:0;width:4px;}.themeParkHoursContent tbody tr td.first{background:#FFF url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/1pxgreyLine.gif') repeat-y left top;padding:0;width:1px;}.themeParkHoursContent tbody tr td.last{background:#FFF url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/1pxgreyLine.gif') repeat-y right top;padding:0;width:1px;}.themeParkHoursContent .alt{background-color:#ECF9FE;}.themeParkHoursContent tbody .alt td.first{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgForTdRowType2.gif') repeat-y left top;padding:0;width:1px;}.themeParkHoursContent tbody .alt td.last{background:url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgForLastTdRowType2.gif') repeat-y right top;padding:0;width:1px;}.themeParkHoursContent tfoot td{background:#FFF url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/bgThemeParkTblBottom.gif') no-repeat left bottom;padding:0;height:7px;font-size:.1em;}.themeParkHoursContent .updates{background:#FFF;border-collapse:collapse;border-right:solid 1px #CCC;}.themeParkHoursContent strong{display:block;font-weight:bold;padding:20px 0 8px;}.themeParkHoursContent p{font-size:1em;}.themeParkHoursContent h2{padding:0 0 10px 10px;}.themeParkHoursContent h2 a{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/VPO_Arrow1.gif') no-repeat 0 4px;padding-left:12px;}.themeParkHoursContent h2 a:hover{background:transparent url('/media/wdw_nextgen/Site/WDWContent/CSS/parkHours/VPO_ArrowHover.gif') no-repeat 0 4px;}tr.odd td{background-color:#FFF;}tr.even td{background-color:#ECF9FF;}.themeParkHoursContainer .themeParkHours .subSingleSm{height:35px;}