body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}

.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix {display:inline-block}
html[xmlns] .clearfix {display:block}
* html .clearfix {height:1%}

.clear {width:100%;height:0px;padding:0;margin:0;clear:both}

body {background:url(../img/bg_body.jpg) 50% 0 repeat-x #076aae}

#wrapper {width:800px;margin:0 auto}

#header .welcome {background:url(../img/bg_headerWelcome.png) no-repeat center;height:46px}
#header .welcome span {position:absolute;top:-99999px;left:-99999px}

.content {padding:10px 0}
.content .hero {padding:0 0 10px}
.content .hero .wdw {float:left;width:389px;position:relative} 
.content .hero .wdw .top {background:url(../img/bg_hero_wdw_top.png) no-repeat center;height:45px}
.content .hero .wdw .bottom {background:url(../img/bg_hero_wdw_bottom.png) no-repeat center;height:14px}
.content .hero .wdw .middle {background:url(../img/bg_hero_wdw_middle.png) no-repeat center #fff;height:451px}
.content .hero .wdw .middle .links {position:absolute;top:379px;right:11px}
.content .hero .wdw .middle .links a {display:block;width:135px;height:28px;margin:0 0 2px}
.content .hero .wdw .middle .links a span {position:absolute;top:-99999px;left:-99999px}
.content .hero .wdw .middle .links a.packages {background:url(../img/bg_hero_wdw_link_package.png)}
.content .hero .wdw .middle .links a.book {background:url(../img/bg_hero_wdw_link_book.png)}
.content .hero .wdw .middle .links a.offers {background:url(../img/bg_hero_wdw_link_offers.png)}
.content .hero .wdw .middle .links a.more {background:url(../img/bg_hero_wdw_link_more.png)}

.content .hero .dlp {float:right;width:390px;position:relative;padding-top:3px}
.content .hero .dlp .top {background:url(../img/bg_hero_dlp_top.png) no-repeat center;height:41px}
.content .hero .dlp .bottom {background:url(../img/bg_hero_dlp_bottom.png) no-repeat center;height:16px}
.content .hero .dlp .middle {background:url(../img/bg_hero_dlp_middle.png) no-repeat center #fff;height:451px}
.content .hero .dlp .middle .links {position:absolute;top:379px;right:11px}
.content .hero .dlp .middle .links a {display:block;width:135px;height:28px;margin:0 0 2px}
.content .hero .dlp .middle .links a span {position:absolute;top:-99999px;left:-99999px}
.content .hero .dlp .middle .links a.packages {background:url(../img/bg_hero_dlp_link_package.png)}
.content .hero .dlp .middle .links a.book {background:url(../img/bg_hero_dlp_link_book.png)}
.content .hero .dlp .middle .links a.offers {background:url(../img/bg_hero_dlp_link_offers.png)}
.content .hero .dlp .middle .links a.more {background:url(../img/bg_hero_dlp_link_more.png)}

.content .hero .dc {position:relative;padding-top:3px}
.content .hero .dc .top {background:url(../img/bg_hero_dc_top.png) no-repeat center;height:57px}
.content .hero .dc .bottom {background:url(../img/bg_hero_dc_bottom.png) no-repeat center;height:8px}
.content .hero .dc .middle {background:url(../img/bg_hero_dc_middle.png) no-repeat center #fff;height:89px}
.content .hero .dc .middle .links {position:absolute;top:115px;right:11px}
.content .hero .dc .middle .links a {display:block;width:135px;height:28px;margin:0 0 2px}
.content .hero .dc .middle .links a span {position:absolute;top:-99999px;left:-99999px}
.content .hero .dc .middle .links a.more {background:url(../img/bg_hero_dc_link_more.png)}

.content .promos {background:url(../img/bg_promos.png) no-repeat top center;min-height:114px;height:auto !important;height:114px;padding:44px 0 0 6px}
.content .promos a {display:inline;width:181px;float:left;height:90px;margin-right:21px}
.content .promos a span {position:absolute;top:-99999px;left:-99999px}
.content .promos a.promo_1 {background:url(../img/bg_promos_1.png) no-repeat top center}
.content .promos a.promo_2 {background:url(../img/bg_promos_2.png) no-repeat top center}
.content .promos a.promo_3 {background:url(../img/bg_promos_3.png) no-repeat top center}
.content .promos a.promo_4 {margin:0;background:url(../img/bg_promos_4.png) no-repeat top center}

.content .footerLogo {background:url(../img/bg_disneyLogo.png) 50% 20px no-repeat;height:62px}

#footer {color:#fff;padding-bottom:20px}
#footer a {color:#fff;text-decoration:none}
#footer table tr td {padding:3px 5px}
