/* Initial block element override to left-align text */
div, p, span, li {
	text-align: left;
}
/* End initial block element override to left-align text */

body {
	text-align:center;
	padding: 0px;
	margin: 0px; 
}

#accessibleContent {
	width:100%;
	left:0px;
	height:100px;
	position:absolute;
	top:0px;
	z-index:1;
	margin:0px auto;
}
#accessibleContent  h1, #accessibleContent  p {
	width:500px;
	position:relative;
	top:0px;
	z-index:1;
	margin:0px auto;
	font-size:11px;
}
#content_background {
	z-index:2;
}
#exploreBarContainer {
	z-index:3;
}
#logoContainer {
	z-index:3;
}
br {
	line-height: 13px;
	}

br.categoryBreak {
	line-height: 22px;
	}

br.smallBreak {
	line-height: 3px;
	}

br.medBreak {
	line-height: 6px;
	}

.error {
	color: #CC0033;
	font: 11px arial,helvetica;
	letter-spacing: -0.5px;
	}

.noPaddingTop{
	margin-top: 0;
	padding-top: 0;
}

.noPadding{
	margin: 0;
	padding: 0;
}

.themeText{
	color:#2B296D;
	font-size:11px;
	font-family:arial,helvetica;
	line-height:13px;
}

#bodyContainer{
	 /*for centering content*/
	width: 760px;
	margin:0 auto;
	padding: 0;
	position: relative;
	top: 0px; 
	clear: both;
	display: block;
}


#subnav{
	position:absolute;
	top:122px;
}

#Chrome, #chrome{
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;	
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index:1000 !important;
}
#Chrome input{
	margin:0px;
}
#bodyContainer>#Chrome{
	position:static;
}

#ghWDWLogo{
	visibility: visible; 
	position: absolute; 
	top: 25px; 
	left: 0px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 202px; 
	height: 51px; 
	z-index: 4;
}

#ghBottomBar{
	position:absolute; 
	background-color:#ffffff; 
	height:75px; 
	width: 760px; 
	top: 25px; 
	left: 0px; 
	z-index: 2;
	/*
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/space_btwn_vert.gif);
	background-repeat: repeat-x;
	*/
}

#divider_WDWGlobalHeaderEspanolWDWGlobalSubNavItem, 
#divider_WDWGlobalHeaderPrintWDWGlobalSubNavItem,
#divider_WDWGlobalHeaderAudioWDWGlobalSubNavItem,
#divider_WDWGlobalHeaderHighBandwidthWDWGlobalSubNavItem {
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/three_dots.gif);
	width: 3px;
	height: 29px;
	visibility: visible; 
	position: absolute; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	z-index: 4;
}

#divider_WDWGlobalHeaderSearchWDWGlobalSubNavItem,
#divider_WDWGlobalHeaderSearchButtonWDWGlobalSubNavItem,
divider_WDWGlobalHeaderLoginWDWGlobalSubNavItem {
	display: none;
}

#divider_WDWGlobalHeaderMDVWDWGlobalSubNavItem,
#divider_WDWGlobalHeaderTicketsWDWGlobalSubNavItem,
#divider_WDWGlobalHeaderPDCWDWGlobalSubNavItem {
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/three_dots_2.gif);
	width: 3px;
	height: 33px;
	visibility: visible; 
	position: absolute; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	z-index: 4;
}

#ghSpaceBtnMedia{
	visibility: visible; 
	position: absolute; 
	top: 25px; 
	left: 202px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 252px; 
	height: 75px; 
	z-index: 3;
}

#ghSearchMedia{
	visibility: visible; 
	position: absolute; 
	top: 33px; 
	left: 567px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 43; 
	z-index: 4;
}

#ghSearchForm{
	visibility: visible; 
	position: absolute; 
	top: 37px; 
	left: 620px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 15; 
	z-index: 5;
}

#ghSearchBtn{
	visibility: visible; 
	position: absolute; 
	top: 33px; 
	left: 725px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 28; 
	z-index: 4;
}



#divider_WDWGlobalHeaderEspanolWDWGlobalSubNavItem {
	display: none;
}

#divider_WDWGlobalHeaderPrintWDWGlobalSubNavItem {
	top: 33px; 
	left: 345px; 
	z-index: 5;
}

#divider_WDWGlobalHeaderAudioWDWGlobalSubNavItem {
	top: 33px; 
	left: 430px; 
	z-index: 5;
}

#divider_WDWGlobalHeaderHighBandwidthWDWGlobalSubNavItem {
	top: 33px; 
	left: 565px; 
	z-index: 5;
}

#divider_WDWGlobalHeaderMDVWDWGlobalSubNavItem {
	top: 67px; 
	left: 484px; 
	z-index: 5;
}

#divider_WDWGlobalHeaderTicketsWDWGlobalSubNavItem {
	top: 67px; 
	left: 634px; 
	z-index: 5;
}

#divider_WDWGlobalHeaderPDCWDWGlobalSubNavItem {
	top: 67px; 
	left: 707px; 
	z-index: 5;
}

#ghEspanolBtn{
	visibility: hidden; 
	display: none;
	position: absolute; 
	top: 35px; 
	left: 262px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 28; 
	z-index: 4;
}

#ghPrintBtn{
	visibility: visible; 
	position: absolute; 
	top: 33px; 
	left: 273px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 28; 
	z-index: 4;
}


#ghAudioBtn {
	border-style:none;
	cursor:pointer;
	display:inline;
	float:left;
	height:100px;
	margin-left:6px;
	padding:0px;
	position:relative;
	top:-6px;
	visibility:visible;
	width:94px;
	z-index:4;
}
#ghBandwidthBtn{
	visibility: visible; 
	position: absolute; 
	top: 33px; 
	left: 434px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 28; 
	z-index: 4;
}

#ghMyVacationBtn{
	visibility: visible; 
	position: absolute; 
	top: 67px; 
	left: 345px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 101px; 
	height: 24px; 
	z-index: 4;
}

#ghTicketsBtn{
	visibility: visible; 
	position: absolute; 
	top: 67px; 
	left: 487px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 150px; 
	height: 24px; 
	z-index: 4;
}

#ghSignUpBtn{
	visibility: visible; 
	position: absolute; 
	top: 67px; 
	left: 637px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 150px; 
	height: 24px; 
	z-index: 4;
}

#ghLogStateBtn{
	visibility: visible; 
	position: absolute; 
	top: 67px; 
	left: 710px; 
	padding: 0px; 
	border-style: none; 
	margin: 0px; 
	width: 47px; 
	height: 24px; 
	z-index: 4;
}

/* GLOBAL NAVIGATION STYLES*/
.globalNavDivider {
	position:absolute; 
	z-index: 20;
}

/* END GLOBAL NAVIGATION STYLES*/
#infoArea {
	position: absolute;
	top: 60px;
	left: 670;
	width: 100px;
	height: 30px;
	color: #797979;
	font: 7.5pt arial,helvetica;
	z-index: 100;
	}

/*different versions of subnav*/
#subNav {
	position: absolute;
	top: 100px;
	left: 0;
	width: 202px;
	z-index: 1;
	}

#subNav2 {
	position: absolute;
	top: 189px;
	left: 0;
	width: 202px;
	z-index: 1;
	}

#subNavApps {
	position: absolute;
	top: 187px;
	left: 0;
	width: 202px;
	z-index: 1;
	}

/*different versions of enhanced media area*/
#emAreaWithFlash {
	position: absolute;
	top: 122px;
	left: 202px;
	width: 558px;
	height: 250px;
	z-index: 2;
	}

#emAreaWithOutFlash {
	position: absolute;
	top: 122px;
	left: 202px;
	width: 558px;
	height: 67px;
	z-index: 2;
	}

#emAreaExperienceListing {
	position: absolute;
	top: 122px;
	left: 202px;
	height: 119px;
	width: 558px;
	z-index: 2;
	}

#emAreaWithOutFlashFullWidth {
	position: absolute;
	top: 122px;
	left: 0;
	height: 67px;
	width: 760px;
	z-index: 2;
	}

/*different versions of toolbar*/
#toolBarWithFlashFullWidth {
	position: absolute;
	top: 372px;
	left: 0;
	width: 760px;
	height: 40px;
	z-index: 2;
	}

#toolBarWithFlash {
	position: absolute;
	top: 372px;
	left: 202px;
	width: 558px;
	height: 40px;
	z-index: 2;
	}

#toolBarWithOutFlash, #toolBarWithoutFlash {
	position: absolute;
	top: 189px;
	left: 202px;
	width: 558px;
	height: 40px;
	z-index: 2;
	}


#toolBarExperienceListing {
	position: absolute;
	top: 189px;
	left: 0;
	width: 760px;
	height: 40px;
	z-index: 2;
	}

#toolBarToolPages {
	position: absolute;
	top: 189px;
	left: 0;
	width: 760px;
	height: 20px;
	z-index: 2;
	}

#toolBarTix {
	position: absolute;
	top: 189px;
	left: 0;
	width: 760px;
	height: 40px;
	z-index: 2;
	}

#toolBarTop {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 40px;
	z-index: 2;
	}

#toolBarPassholders {
	position: absolute;
	top: 189px;
	left: 0;
	width: 760px;
	height: 20px;
	z-index: 2;
	background-color: #223379;
	}

/*different versions of left column*/

/*adjusted for new nextgen header top:390 -> 412  12-03-07*/
#leftCol390FromTop {
	position: absolute;
	top: 412px;
	left: 0;
	width: 164px;
	z-index: 2;
	margin: 22px 22px 0 16px;
	vertical-align: top;
	}

#leftCol490FromTop {
	position: absolute;
	top: 512px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

#leftCol280FromTop {
	position: absolute;
	top: 302px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

#leftCol260FromTop {
	position: absolute;
	top: 282px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

/*12-1-2003, added for AK, EP, MK parks dining pages*/
#leftCol275FromTop {
	position: absolute;
	top: 297px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

#leftCol300FromTop {
	position: absolute;
	top: 322px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

/*11-22-2003, added for Official All-Star Cafe*/

/*12-03-2007 adding 22px to top of these left colums to adjust for next gen header*/
#leftCol285FromTop {
	position: absolute;
	top: 307px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

#leftCol330FromTop {
	position: absolute;
	top: 352px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

#leftCol360FromTop {
	position: absolute;
	top: 382px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

#leftCol296FromTop {
	position: absolute;
	top: 280px;
	left: 0;
	width: 190px;
	z-index: 1;
	margin-right: 22px;
	margin-top: 22px;
	}

#leftCol375FromTop {
	position: absolute;
	top: 397px;
	left: 0;
	width: 164px;
	z-index: 1;
	margin: 22px 22px 0 16px;
	}

#leftColLit {
	position: absolute;
	/*top: 296px;*/
	top:318px;
	left: 38px;
	width: 260px;
	z-index: 1;
	}

/* 10-3-03 */
#leftCol342FromTop {
	position: absolute;
	top: 364px;
	left: 0;
	margin: 22px 22px 0 16px;
	width: 164px;
	z-index: 1;
	}


/* Restructured 04-05-06 by malexander. Also added #leftColDiningListingResortHH */
#leftColDiningListing,
#leftColDiningListingBW,
#leftColDiningListingResort,
#leftColDiningListingResortHH {
	position: absolute;
	top: 398px;
	left: 38px;
	width: 472px;
	z-index: 1;
}
/*styles above adjusted for nextGen header.  top 296 to 398*/

#leftColDiningListingBW {
	top: 326px;
}
#leftColDiningListingResort {
	top: 376px;
}
#leftColDiningListingResortHH {
	top: 425px;
}
/* End restructured area */


/*  Added for passholders  10-22-03 */
#leftColReg {
	position: absolute;
	top: 208px;
	left: 0;
	width: 190px;
	margin: 22px 22px 0 16px;
	z-index: 1;
	}

#leftCol258FromTop {
	position: absolute;
	top: 258px;
	left: 0;
	width: 190px;
	margin: 22px 22px 0 16px;
	z-index: 1;
	}

/*different versions of center column*/

/*adjusted for new nextgen header top:390 -> 412  12-03-07*/
#centerColWithLeftCol {
	position: absolute;
	top: 412px;
	left: 202px;
	width: 334px;
	margin: 22px 22px 0 22px;
	z-index: 1;
	}
/*adjusted for new nextgen header top:390 -> 412  12-03-07*/
#centerColWithOutLeftCol {
	position: absolute;
	top: 412px;
	left: 0;
	width: 578px;
	margin: 22px 32px 0 32px;
	z-index: 1;
	}

#centerColWithOutFlashWithLeftCol {
	position: absolute;
	top: 207px;
	left: 202px;
	width: 332px;
	margin: 22px 22px 0 22px;
	z-index: 1;
	}

#centerColWithOutFlashWithOutLeftCol {
	position: absolute;
	top: 207px;
	left: 0;
	width: 514px;
	margin: 22px 32px 0 32px;
	z-index: 1;
	}

#centerColLit {
	position: absolute;
	/*top: 296px;*/
	top:318px;
	left: 309px;
	width: 250px;
	z-index: 1;
	}

#centerColIntroCopyLit {
	position: absolute;
	/*top: 203px;*/
	top:225px;
	left: 202px;
	width: 332px;
	margin: 27px 22px 0 22px;
	z-index: 1;
	}

#centerColIntroCopyLit2 {
	position: absolute;
	top: 183px;
	left: 202px;
	width: 332px;
	margin: 27px 22px 0 22px;
	z-index: 1;
	}

#centerColIntroCopyParkHours {
	position: absolute;
	top: 203px;
	left: 202px;
	width: 482px;
	margin: 27px 22px 0 22px;
	z-index: 1;
	}

#centerColWithOutFlashWithOutLeftColTop {
	position: absolute;
	top: 40px;
	left: 0;
	width: 400px;
	margin: 22px 32px 0 32px;
	z-index: 1;
	}

#centerColReg {
	position: absolute;
	top: 187px;
	left: 0;
	width: 514px;
	margin: 22px 32px 0 32px;
	z-index: 1;
	}

#centerColDiningFinder {
	position: absolute;
	top: 187px;
	left: 0;
	width: 696px;
	margin: 22px 32px 0 32px;
	z-index: 1;
	}

#centerColWideWithLeftCol {
	position: absolute;
	top: 208px;
	left: 195px;
	width: 540px;
	margin: 22px 22px 0 22px;
	z-index: 5;
	}

#calendarLarge {
	position: absolute;
	top: 410px;
	left: 0;
	width: 686px;
	margin: 22px 42px 0 32px;
	z-index: 2;
	}

#centerColWideWithLeftColTheme {
	position: absolute;
	top: 203px;
	left: 202px;
	width: 503px;
	margin: 22px 22px 0 22px;
	z-index: 1;
	}
 
#centerColWideWithFlashAndLeftColTheme {
	left:202px;
	margin:22px 22px 0pt;
	position:absolute;
	top:380px;
	width:503px;
	z-index:5;
}

/*added below for tickets & reservations 9-18-03 */ 
#centerCol188 {
	position: absolute;
	top: 186px;
	left: 202px;
	width: 334px;
	margin: 22px 22px 0 22px;
	z-index: 1;
	}

#centerColWithOutRightCol {
	position: absolute;
	top: 186px;
	left: 202px;
	width: 514px;
	margin: 22px 22px 0 22px;
	z-index: 1;
	}

#centerColWithOutFlashWithLeftColSpecial {
	position: absolute;
	top: 227px;
	left: 202px;
	width: 332px;
	margin: 22px 22px 0 22px;
	z-index: 1;
	}

/*added below for Parks Overview 9-22-03 */
/*updated left and width to reflect comp spacing 10-5-03 */

/*adjusted for new nextgen header top:390 -> 412  12-03-07*/
#centerColWithRightCol {
	position: absolute;
	top: 412px;
	left: 16px;
	width: 504px;
	margin-left: 32px;
	margin-top: 22px;
	z-index: 1;
	}

#centerColIntroCopy {
	position: relative;
	top: 0;
	left: 0;
	width: 316px;
	margin-bottom: 22px;
	z-index: 1;
	}

#centerColIntroCopy2 {
	position: relative;
	top: 0;
	left: 202px;
	width: 316px;
	margin-bottom: 22px;
	z-index: 1;
	}

/*added 9-27-03*/
#centerColWide {
	position: absolute;
	top: 203px;
	left: 0;
	width: 518px;
	margin: 22px 22px 0 32px;
	z-index: 1;
	}
 

/* 10-3-03 for Functional pages & forms */
#centerColWideFun {
	position: absolute;
	top: 186px;
	left: 0;
	width: 686px;
	margin: 22px 42px 0 32px;
	z-index: 1;
	}
 
/*added 10-27-03*/
#centerColWideTips {
	position: absolute;
/*adjusted for new header 390 -> 412 */
	top: 412px;
	left: 0;
	width: 518px;
	margin: 22px 22px 0 32px;
	z-index: 1;
	}

/*added 11-05-03*/
#centerColWideParkTips {
	position: absolute;
	top: 332px;
	left: 0;
	width: 518px;
	margin: 22px 22px 0 32px;
	z-index: 1;
	}
 
#centerColWideFunTop {
	position: relative;
	top: 0;
	left: 0;
	width: 686px;
	margin: 22px 42px 0 20px;
	z-index: 1;
	}
 
#centerColWideResortsTips {
	position: absolute;
	top: 380px;
	left: 0;
	width: 518px;
	margin: 22px 22px 0 32px;
	z-index: 1;
	}
 
/*different versions of right column*/
#rightColWithFlash {
	position: absolute;
/*adjusted for new header 390 -> 412 */
	top: 412px;
	left: 578px;
	width: 156px;
	height: 200px;
	margin: 22px 16px 0 10px;
	z-index: 3;
	vertical-align: top;
	padding: 0;
}



#rightColWithOutFlash {
	position: absolute;
	top: 227px;
	left: 578px;
	width: 156px;
	height: 200px;
	margin: 22px 16px 0px 10px;
	z-index: 3;
	}

/* fixes for case sensitivity */
#rightColWithoutFlash {
	position: absolute;
	top: 227px;
	left: 578px;
	width: 156px;
	height: 200px;
	margin: 22px 16px 0px 10px;
	z-index: 3;
	}

#rightColWithOutFlashTop {
	position: absolute;
	top: 40px;
	left: 400px;
	width: 156px;
	height: 200px;
	margin: 22px 16px 0px 10px;
	z-index: 3;
	}

#rightColReg {
	position: absolute;
	top: 187px;
	left: 578px;
	width: 156px;
	height: 200px;
	margin: 22px 16px 0px 0px;
	z-index: 3;
	}

#rightColDivider{
	margin: 8px 0 16px 0;
	padding: 0;
	border: 0;
	height: 1px;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/rightColGradient.gif) no-repeat;
	position: relative;
	left: -10px;
}

#leftColDivider{
	margin: 16px 0;
	padding: 0;
	border: 0;
	height: 1px;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/rightColGradient.gif) no-repeat;
	position: relative;
	left: -15px;
}

#leftVerticalShadow {
	position: absolute;
	top: 219px;
	left: 202px;
	width: 5px;
	height: 70px;
	z-index: 1;
}

#rightShadow {
	position: absolute;
	top: 0;
	left: 800px;
	width: 10px;
	height: 100%;
	z-index: 100;
}

/* 10-3-03 */
#rightColEmpty {
	position: absolute;
	top: 207px;
	left: 578px;
	width: 156px;
	height: 200px;
	margin: 22px 10px 0 16px;
	background-color: #ffffff;
	z-index: 3;
	}

#rightColFun {
	position: absolute;
	top: 209px;
	left: 578px;
	width: 156px;
	height: 200px;
	margin: 22px 10px 0 10px;
	z-index: 3;
	}

/* key to symbols */
#keySymbols {
	position: relative;
	left: -155px;
	width: 487px;
	height: 43px;
	z-index: 1;
	}

/* view all */
#viewAllLink {
	position: absolute;
	top: 210px;
	left: 0;
	width: 553px;
	text-align: right;
	z-index:100;
	}

#viewAllLinkFn {
	position: absolute;
	top: 195px;
	left: 0;
	width: 553px;
	text-align: right;
	}

.disclaimer {
	font-size: 9px;
	}

.bold {
	font-weight: bold;
	}

.introText {
	color: #FFFFFF;
	font: normal 12px arial,helvetica;
	}

.introTextBold {
	color: #FFFFFF;
	font: bold 12px arial, helvetica;
	}

.introText1 {
	color: #32388E;
	font: normal 13px arial, helvetica;
	}

.whiteText {
	color: #FFFFFF;
	font: normal 10px arial, helvetica;
	text-decoration: none;
	}

.introText1Link {
	color: #32388E;
	font: bold 12px arial, helvetica;
	text-decoration: underline;
	}

.introText1Link:visited{
	color: #32388E;
	font: bold 12px arial, helvetica;
	text-decoration: underline;
	}

.introTextLink {
	color: #FFFFFF;
	font: bold 12px arial, helvetica;
	text-decoration: underline;
	}

.introTextLink:visited {
	color: #FFFFFF;
	font: bold 12px arial, helvetica;
	text-decoration: underline;
	}

.subNavDropDownLabel {
	margin-left:12px;
	color: #FFFFFF;
	font: normal 10px/15px arial, helvetica;
	}

.header1 {
	color: #FFFFFF;
	font: normal 10px/15px arial, helvetica;
	}

.header2 {
	color: #FFFFFF;
	font: bold 11px/13px arial, helvetica;
	}

.header3 {
	color: #FFFFFF;
	font: normal 15px arial, helvetica;
	}

.header4 {
	color: #FFFFFF;
	font: normal 14px arial, helvetica;
	}

.header5 {
	color: #FFFFFF;
	font: normal 11px/15px arial, helvetica;
	}

.selectBoxLeftsm {
	border:1px solid #A2A2A2;
	margin-left:12px;
	width: 160px;
	height: 18px;
	font: 7pt arial,helvetica;
	word-wrap: break-word;
	}

.selectBoxLeft {
	width: 160px;
	height: 18px;
	font: 8pt arial,helvetica;
	word-wrap: break-word;
	}

.selectBoxCenter {
	width: 230px;
	height: 18px;
	font: 8pt arial,helvetica;
	}

.selectBoxRight {
	width: 135px;
	height: 18px;
	font: 8pt arial,helvetica;
	}

.selectBox8pt {
	font: 8pt arial,helvetica;
	}

.selectBoxRates {
	height: 18px;
	font: 8pt arial,helvetica;
	}

A.link1 {
	color: #FFFFFF;
	font: bold 12px arial,helvetica;
	text-decoration: underline;
	}

A.link1: visited {
	color: #FFFFFF;
	font: bold 12px arial,helvetica;
	text-decoration: underline;
	}

.link1Arrows {
	color: #FFFFFF;
	font: bold 14px arial,helvetica;
	margin: 0;
	padding: 0;
	}

.link1NonLink {
	color: #FFFFFF;
	font: bold 12px/20px arial,helvetica;
	}

.link2 {
	color: #FFFFFF;
	font: normal 10px arial, helvetica;
	text-decoration: none;
	}

A.link2 {
	color: #FFFFFF;
	font: normal 10px arial, helvetica;
	text-decoration: underline;
	}

A.link2: visited {
	color: #FFFFFF;
	text-decoration: underline;
	}

A.link3 {
	color: #FFFFFF;
	font: normal 10px arial, helvetica;
	text-decoration: none;
	}

A.link3: visited {
	color: #FFFFFF;
	font: normal 10px arial, helvetica;
	text-decoration: none;
	}

A.link5 {
	color: #FFFFFF;
	font: bold 11px arial,helvetica;
	text-decoration: none;
	}

A.link5: visited {
	color: #FFFFFF;
	font: bold 11px arial,helvetica;
	text-decoration: none;
	}

A.link6 {
	color: #FFFFFF;
	font: normal 11px arial,helvetica;
	text-decoration: underline;
	}

A.link6: visited {
	color: #FFFFFF;
	font: normal 11px arial,helvetica;
	text-decoration: underline;
	}

A.link7 {
	color: #FFFFFF;
	font: bold 11px arial,helvetica;
	text-decoration: underline;
	}

A.link7: visited {
	color: #FFFFFF;
	font: bold 11px arial,helvetica;
	text-decoration: underline;
	}

A.link8 {
	color: #FFFFFF;
	font: normal 12px arial,helvetica;
	text-decoration: underline;
	}

A.link8: visited {
	color: #FFFFFF;
	font: normal 12px arial,helvetica;
	text-decoration: underline;
	}

.footerLink {
	color: #FFFFFF;
	font: normal 8pt arial,helvetica;
	text-decoration: none;
	}

/* indent for the detail pages */
#indent {
	position: relative;
	left: 15px;
	}

/* middle-aligned small bullet for single-line links */
  {
	font-size: 15px;
	font-family: arial,helvetica;
	padding-right: 5px;
	vertical-align: middle;
	}

/* listing page css */

div#InfoLinksModule ul {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:0px;
	margin-left:12px;
	verticle-align:top;
}


.colBullet {
	font-size: 15px;
	font-family: arial,helvetica;
	padding-right: 5px;
	vertical-align: middle;
	}

.colText {
	width: 200px;
	vertical-align: top;
	}

.colTextTips {
	width: 508px;
	vertical-align: top;
	}

.colTextAddInfo {
	width: 275px;
	vertical-align: top;
	}

/* rightCol Disney Experience */
.rightColIcon {
	padding-right: 5px;
	height: 14px;
	}

.rightColExp {
	width: 130px;
	height: 14px;
	vertical-align: top;
	}

.keySymbolText {
	font-family: arial, helvetica;
	font-size: 7pt;
	color: #322F71;
	}

/* view all */
#viewall {
	position: absolute;
	left: 0;
	text-align: right;
	top: 210px;
	width: 553px;
	}

/* Quick Quote Module & Calendar Styles */

.quickQuote {
	 overflow:hidden;
	 width: 180px;
	}

.quickQuote .middle {
	 margin:2px;
}

.quickQuote .middle div {
	 margin:2px;
}

.quickQuote DIV, .quickQuote TD, .quickQuote STRONG {
	font: 9px arial,helvetica,sans-serif;
	color: #3A296D;
	}

.quickQuote TABLE {
	width: 100%;
	margin-left: 5px;
	}

.quickQuote INPUT {
	vertical-align: middle;
	margin-right: 2px;
	color: #3A296D;
	}

.quickQuote SELECT {
	 border: 1px solid #A2A2A
	font: 9px arial,helvetica,sans-serif;
	font-size:9px;
	color: #3A296D;
	}

.quickQuote #adults, .quickQuote #children {
	 width:40px;
	}

#quickQuoteDates select, 
#quickQuoteDates SELECT { width:52px; }

#quickQuoteCountry select { width:125px; }

.quickQuote HR {
	height: 1px;
	width: 100%;
	maring: 2px;
	color: #3A296D;
	background-color: #3A296D;
	}

.quickQuote TD STRONG, .quickQuote TD.label {
	text-align: left;
	vertical-align: middle;
	}

#quickQuoteChildAges TABLE {
	font-weight: bold;
	padding-left: 5px;
	width: 70px;
	}

#kid1,
#kid2,
#kid3,
#kid4,
#kid5,
#kid6,
#quickQuoteChildAges,
#quickQuoteChildren3To9,
#quickQuoteChildren10Up,
#quickQuoteState,
#numOfDays {
	display: none;
	}

#offset1, #offset2 {
	position: relative;
	left: 35px;
	top: -450px;
	}

#calendarLayer1, #calendarLayer2 {
	width: 155px;
	position: absolute;
	visibility: hidden;
	}

#calendarLayer1 TABLE, #calendarLayer2 TABLE {
	background-color: #ffffff;
	margin-left: 0;
	}

#calendarLayer1 TD,
#calendarLayer2 TD,
#calendarLayer1 FONT,
#calendarLayer2 FONT {
	font-size: 10px;
	}

#calendarLayer1 FONT,
#calendarLayer2 FONT {
	text-decoration: underline;
	}

#calendarLayer1 .today,
#calendarLayer1 .today A {
	background-color: #ffffff;
	}

.calIcon {
	position: relative;
	top: -20px;
	left: -18px;
	}

.quickQuoteGoButton {
	float: right;
	}

.quickQuoteHeader {
	width: 110%;
	height: 21px;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/quickQuoteGlobalHeader.gif) no-repeat;
	}

.quickQuoteBookingTypes {
	padding-top: 8px;
	}

div#favLinkCont {
	position: relative;
	float: left;
	width: 331px;
	margin-bottom: 10px;
	border: 0px solid yellow;
	}

div#favBuildView {
	position: relative;
	float: left;
	margin-left: 0;
	border: 0px solid red;
	}

div#favLinkCont > div#favBuildView {
	position: relative;
	float: left;
	margin-left: 0;
	border: 0px solid red;
	}

div#favAddDelete {
	position: relative;
	float: right;
	margin-right: 0;
	border: 0px solid yellow;
	}

div#favLinkCont > div#favAddDelete {
	position: relative;
	float: right;
	margin-right: 0;
	border: 0px solid red;
	}

div.loginAlertTextFavoritesLink {
	position: relative;
	float: left;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 331px;
	border: dashed 0px red;
	color: #382E8E;
	font: 11px/13px arial,helvetica;
	text-align: center;
	}

div#favLinkCont > div.loginAlertTextFavoritesLink {
	position: relative;
	float: left;
	width: 348px;
	text-align: center;
	border: dashed 0px red;
	color: #382E8E;
	font: 11px/13px arial,helvetica;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	}

.rightColumnModule {
	color: #0027A0;
	font: bold 11px/13px arial,helvetica,sans-serif;
	padding-left: 0.3em;
	padding-right: 0.2em;
	padding-bottom: 1em;
	}

.rightColumnModuleEm {
	padding-left: 0.3em;
	padding-right: 0.2em;
	padding-bottom: 0;
	color: #4D64FF;
	font: bold 10px arial,helvetica;
	}

/**************************************
EMAIL CAPTURE MODULE - 03.15.2006
**************************************/

#emailCaptureModule {
	width: 158px;
	margin: 15px 0 ;
	padding: 7px;
	vertical-align: top;
	background-color: #4752AB;
	font: 11px arial,helvetica,sans-serif;
	position: relative;
	
	right: 5px;
	}

#emailCaptureModule div.header {
	}

#emailCaptureHeader {
	height: 8px;
	width: 158px;
	padding: 0;
	margin: 0;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/emailCapture/module_top.gif) no-repeat;
	font-size: 0.1em;
	}

#emailCaptureModule div.module {
	width: 158px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	}

#emailCaptureModule div.module p {
	margin: 0;
	padding: 0;
	}

#emailCaptureLoggedInMsg {
	margin: 0 0 0 8px;
	padding: 0;
	}

#emailCaptureLoggedInMsg div.title {
	width: 140px;
	margin: 0 0 4px 0;
	padding-bottom: 4px;
	color: #4d64ff;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #CFCAFF;
	}

#emailCaptureLoggedInMsg p.content {
	width: 140px;
	margin: 0 0 4px 0;
	padding-bottom: 4px;
	color: #382e8e;
	font-size: 11px;
	font-family: arial;
	}

#emailCaptureLoggedInMsg div.button {
	width: 140px;
	margin: 8px 0 0 0;
	padding: 0;
	color: #4D64FF;
	}

#emailCaptureLoggedInMsg div.button img {
	border: 0;
	}

#emailCaptureDefaultMsg {
	margin: 0 0 0 8px;
	padding: 0;
	}

#emailCaptureDefaultMsg div.title {
	width: 140px;
	margin: 0 0 4px 0;
	padding-bottom: 4px;
	color: #4d64ff;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #CFCAFF;
	}

#emailCaptureDefaultMsg p.content {
	width: 140px;
	margin: 0 0 4px 0;
	padding-bottom: 4px;
	color: #382e8e;
	font-size: 11px;
	font-family: arial;
	}

#emailCaptureError {
	width: 140px;
	margin: 4px 0 4px 8px;
	padding: 4px 0 4px 0;
	border-top: 1px solid #cfcaff;
	border-bottom: 1px solid #cfcaff;
	}

.show {
	display: block;
	}

.hide {
	display: none;
	}

#emailCaptureError p {
	width: 140px;
	color: #864251;
	font-weight: bold;
	}

#emailCaptureError p img {
	margin: 0 2px 0 0;
	padding: 0;
	}

#emailCaptureForm {
	margin: 0 0 0 8px;
	padding: 0;
	}

#emailCaptureForm div.formLabel {
	width: 140px;
	margin: 4px 0 2px 0;
	padding: 0;
	color: #4d64ff;
	font-weight: bold;
	}

#emailCaptureForm p.formArea {
	margin: 0;
	padding: 0 0 4px 0;
	text-align: left;
	}

#emailCaptureForm form {
	padding: 0;
	margin: 0;
	}

#emailCaptureForm input {
	margin: 0;
	padding: 0;
	}

#emailCaptureForm input.emailField {
	margin: 0;
	padding: 0;
	width: 85px;
	font-size: 11px;
	}

#emailCaptureForm input.submitBtn {
	margin: 0 0 0 0;
	padding: 0;
	vertical-align: middle;
	width: 44px;
	}

#emailCaptureSuccessMsg {
	width: 140px;
	margin: 0 0 0 8px;
	padding: 4px 0;
	}

#emailCaptureSuccessMsg div.title {
	width: 140px;
	margin: 0 0 4px 0;
	padding-bottom: 4px;
	color: #4d64ff;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #CFCAFF;
	}

#emailCaptureSuccessMsg p.content {
	width: 140px;
	margin: 0;
	padding: 0;
	color: #382E8E;
	}

#emailCaptureSuccessMsg div.loginMsg {
	width: 140px;
	margin: 4px 0 8px 0;
	padding: 0;
	color: #4D64FF;
	font-weight: bold;
	}

#emailCaptureSuccessMsg div.button {
	width: 140px;
	margin: 0;
	padding: 0;
	color: #4D64FF;
	}

#emailCaptureSuccessMsg div.button img {
	border: 0;
	}

#emailCaptureModule div.footer {
	width: 158px;
	margin: 0;
	padding: 0;
	height: 8px;
	background: #4752AB url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/emailCapture/module_bottom.gif) no-repeat;
	font-size: 0.1em;
	}

/**************************************
DVC RESORTS MODULE - 04.04.2006
**************************************/
#otherDVCResortsModule {
	width: 175px;
	margin: 20px 0;
	padding: 0;
	color: #2B296D;
	font: 11px/13px arial,helvetica,sans-serif;
	border: 0;
	}

#otherDVCResortsModule p {
	color: #2B296D;
	}

#otherDVCResortsModule p.moduleTitle {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	}

#otherDVCResortsModule p.moduleTitle a {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	}

#otherDVCResortsModule p.otherDVCResortsModuleHeader {
	margin: 0;
	padding: 0;
	border: 0;
	color: #FFFFFF;
	}
/**************************************
GENERAL RESORT LINKS - 04.17.2006
**************************************/
div#themeText2 {
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 16px;
	z-index: 2;
}
div#themeText2 ul li {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
div#header1 {
	height: 10px;
	margin-bottom: 10px;
}
div#leftColGradient {
	position: relative;
	top: 0;
	left: -16px;
	margin-bottom: 16px;
	z-index: 2;
}

/**************************************
SPEC EVENT MODULE - 06.12.2006
**************************************/
#specialEventsModule div.specialEvent{
	margin: 0 0 10px 0;
}

#specialEventsModule div.specialEvent p{
	margin: 0;
	padding: 0;
}

/**************************************
FAQ MODULE - 06.26.2006
**************************************/
#FAQModule{
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	line-height: 13px;
	color: #2B296D;
	margin: 0;
	padding: 0;
}

#FAQModule p{
	margin: 5px 0;
	padding: 0;
}

#FAQModule a{
	color: #2B296D;
}

#FAQModule ul{
	margin: 0;
	padding: 0 0 0 15px;
	list-style: disc outside;
}

#FAQModule li{
	margin: 4px 0;
	padding: 0;
	
}

/**************************************
Weather / Park Hours Module Styling - 07.06.2006
**************************************/
#weatherParkHoursModuleOuter {
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
	margin-bottom:16px;
}

#weatherParkHoursModule {
	width: 182px;
}

#weatherParkHoursModule #moduleTitle {
	text-align: left;
	position: relative;
}

#weatherParkHoursModule #section1Title {
	text-align: left;
}

#weatherParkHoursModule #section2Title {
	text-align: left;
	font-weight: normal;
}

#weatherParkHoursModule #leftColDivider {
	position: relative;
	top: 15px;
	height: 20px;
	width: 160px;
}

#weatherParkHoursModule dl.sectionDL {
	list-style: none;
	position: relative;
	padding: 0px;
	padding-top: -10px;
	padding-bottom: -10px;
	margin: 0px;
}

#weatherParkHoursModule dl.sectionDL dt {
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: relative;
	padding-top: 4px;
}
#weatherParkHoursModule dl.sectionDL dd {
	list-style: none;
	padding: 0px;
	margin-left: 10px;
	position: relative;
}

#weatherParkHoursModule dl.subSectionDL {
	list-style: none;
	position: relative;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
}

#weatherParkHoursModule dl.subSectionDL dt {
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#weatherParkHoursModule dl.subSectionDL dd {
	list-style: none;
	padding: 0px;
	margin-left: 10px;
	position: relative;
}
#weatherParkHoursModule dl.subSectionDL dd {
	list-style: none;
	position: relative;
}

#weatherParkHoursModule div.sectionDivCurrent {
	position: relative;
	top: 8px;
}

#weatherParkHoursModule div.sectionDivForecast {
	position: relative;
	top: 16px;
}

.weatherHeader {
	clear: both;
}
.weatherImage {
	float: left;
	position: relative;
}
.weatherTemp {
	float: left;
	position: relative;
	left: 10px;
}
.weatherSelect {
	padding: 0px;
	margin: 0px;
	clear: both;

	position: relative;
}
.weatherSelect form {
	padding: 0px;
	padding-bottom: 4px;
	margin: 0px;
}

/**************************************
Email Capture Tile - 07.17.2006
**************************************/
#EmailCaptureTile{
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	padding: 4px;
	border: 2px solid #F0BB3C;	
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/emailCapture/emailCaptureTileBg.gif);
	width: 170px;
	height: 70px;
	vertical-align: top;
	position: relative;
	right: 5px;
}

div>#EmailCaptureTile{
	width: 158px;
	height: 58px;
}

#EmailCaptureTile .center{
	text-align: center;
}

#EmailCaptureTile p.title{
	color: #FFEDA0;
	font: bold 12px arial, helvetica, sans-serif;
	line-height: 12px;
	margin: 0;
	padding: 0;	
}

#EmailCaptureTile p.body{
	color: #382E8E;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 11px;
	margin: 0;
	padding: 0;	
}

#EmailCaptureTile p.form{
	color: #382E8E;
	font: 11px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 11px;
}

#EmailCaptureTile form{
	margin: 3px 0 0 0;
	padding: 0;
}

#EmailCaptureTile label{
	margin: 0;
	padding: 0;
	color: #382E8E;
	font: italic bold 11px arial, helvetica, sans-serif;
	line-height: 11px;
}

#EmailCaptureTile input.textField{
	margin: 2px 0 0 0;
	padding: 1px;
	width: 90px;
	height: 17px;
	line-height: 11px;
	color: #382E8E;
	font: 11px arial, helvetica, sans-serif;
}

#EmailCaptureTile p.button{
	margin: 5px 0 0 0;
	padding: 0;
}

#EmailCaptureTile p.button img{
	border: 0;
	margin: 0;
	padding: 0;
}

.visitNowBtn{
	padding: 0;
	margin: 10px 0 0 0;
}

.visitNowBtn img{
	border: 0;
	margin: 0;
	padding: 0;
}

.errorState{
	color:  #FFEDA0;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 12px;
	margin: 0;
	padding: 0;	
}

/**************************************
Buy Tix Module - 08.31.2006
**************************************/
#BuyTicketsModule p.header1{
	margin: 0;
	padding: 8px 0;
}

#BuyTicketsModule a{
	margin: 0;
	padding: 0;
}

#BuyTicketsModule img{
	margin: 0;
	padding: 0;
}

/********************************************
MKLandingBrandFeatureGenericContent - 09.05.2006
********************************************/

div.brandFeatureMedia {
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
	margin-bottom:5px;
}

div.brandFeatureText {
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}

/***********************************************************
Weather / Park Hours (modules.todayHours) Module Styling - 09.19.2006
***********************************************************/

div.themeText2 {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 16px;
	z-index: 2;
}
div.themeText2 dl.sectionDL, dl.sectionDL dt.themeText2, dl.sectionDL dd.themeText2 {
	left: 0;
	padding: 0;
	margin: 0;
	text-indent: none;
}
div.themeText2 dl.sectionDL dt.themeText2 {
	margin: 10px 0 0 0;
}
div.themeText2 dl.sectionDL dd.themeText2 {
	margin: 0 0 10px 0;
}

div.themeText2 div.sectionDivForecast {
	display: block;
	position: relative;
	clear: both;
	top: 0;
	left: 0;
	height: 125px;
}
div.themeText2 div.sectionDivForecast * {
	display: block;
	position: relative;
	clear: both;
	top: 0;
	left: 0;
}
/**********
 PDC Form
**********/
div#pdcFormRoundedContainer {
	position: absolute;
	z-index: 100;
/* Updated for new global header 105 ->122 */	
	top: 122px ;
	left: 460px;
	font-size: 12px;
	font-family:arial,helvetica;
	width: 248px;
	display: none;
}

#pdcFormRoundedContainer .clearAll {
	clear: both;
}
/**********
 PDC Form Rounded Corners
**********/
#pdcFormRoundedContainer .roundedCorners {
	margin: 0;
	padding: 0;
	border: 1px solid #cc0000;
}
#pdcFormRoundedContainer .cornersTop {
	margin: 0;
	padding: 0;
	clear: both;
	height: 6px;
	font-size: 0px;
}
#pdcFormRoundedContainer .floatLeft {
	float: left;
}

#pdcFormRoundedContainer .cornersTop .leftCorner {
	width: 6px;
	height: 6px;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/pdc_top_left.gif) top left no-repeat;
	float: left;
}
#pdcFormRoundedContainer .cornersTop .middle {
	width: 236px;
	height: 6px;
	background: #ffffff;
	border-top: 1px solid #d8e4fe;
	float: left;
	font-size: 0px;
}
#pdcFormRoundedContainer .cornersTop .rightCorner {
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/pdc_top_right.gif) top right no-repeat;
	width: 6px;
	height: 6px;
	float: left;
}

#pdcFormRoundedContainer .cornersBottom {
	margin: 0 ;
	padding: 0;
	clear: both;
	height: 6px;
	font-size: 0px;
}
#pdcFormRoundedContainer .cornersBottom .leftCorner {
	width: 6px;
	height: 6px;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/pdc_bottom_left.gif) top left no-repeat;
	float: left;
}
#pdcFormRoundedContainer .cornersBottom .middle {
	width: 236px;	
	height: 6px;
	background: #ffffff;
	border-bottom: 1px solid #d8e4fe;
	float: left;
	font-size: 0px;
}
#pdcFormRoundedContainer .cornersBottom .rightCorner {
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/pdc_bottom_right.gif) top right no-repeat;
	width: 6px;
	height: 6px;
	float: left;
}

/*
 * END PDC Rounded Corners
 *
 */
#pdcFormRoundedContainer #pdcFormContainer {
	margin: 0;
	padding: 0 5px 5px 5px !important;
	padding: 5px 5px 5px 5px;
	background: #ffffff;
	border-left: 1px solid #d8e4fe;
	border-right: 1px solid #d8e4fe;
	/*Hack for setting the correct height */
	-height: 10px;
}

#pdcFormRoundedContainer #pdcFormContainer #pdcState1 {
	margin:0;
	padding:0;
	display: none;
}
#pdcFormRoundedContainer #pdcFormContainer #pdcState2 {
	margin:0;
	padding:0;
	display: none;
}
#pdcFormRoundedContainer #pdcFormContainer #pdcState3 {
	margin:0;
	padding:0;
	display: none;
}
#pdcFormRoundedContainer .cornersContent {
	margin:0;
	padding:0;
}
#pdcFormRoundedContainer .cornersContent h4{
	float: left;
	display: block;
	width: 200px;
	height: 24px;
	margin: 0;
	padding: 4px 0 0 8px;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/pdc_header_title.gif) no-repeat;
	font-size: 12px;
	font-family:arial,helvetica;
	color: #252A85;
}
#pdcFormRoundedContainer .cornersContent p{
	margin: 0;
	padding: 8px;
	text-align: left;
}
#pdcFormRoundedContainer .cornersContent #pdcState1 ul {
 	margin: 0;
 	padding: 0;
 	list-style: none;
 	
}
#pdcFormRoundedContainer .cornersContent #pdcState1 li {
	margin: 0;
 	padding: 0;
}
#pdcFormRoundedContainer .cornersContent #pdcState1 #pdcError {
	color: #ff0000;
	margin: 5px 0 5px 8px;
	padding: 0;
	display: none;
}
#pdcFormRoundedContainer .cornersContent #pdcState1 #pdcSubmit {
	margin: 15px 0 0 0;
	padding: 0;
	height: 20px;
	width: 67px;
	border: none;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/pdc_submitbtn.gif);
}
#pdcFormRoundedContainer .cornersContent #pdcState1 #pdcEmailField {
	margin: 15px 4px 0 8px;
	padding: 0;
	width: 149px;
	border: 1px solid #B6CFF9;
}
#pdcFormRoundedContainer .cornersContent .pdcCloseBtn {
	margin: 0 0 0 1px;
	padding: 0;
	width: 26px;
	height: 24px;
	float: left;
}
#pdcFormRoundedContainer .cornersContent .pdcCloseBtn img{
	border: none;
}
#pdcFormRoundedContainer .cornersContent .pdcProgressStateLoading {
	margin: 10px 0 20px 0;
	padding: 0;
	text-align: center;
}
/*------------------------------ Legacy Global CSS -----------------------*/
/* Near Term CSS Begin Here  12-03-2007 */
* {
	margin:0;
	padding:0
}

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}

ul {
	list-style:none;
	margin:0;
	padding:0
}
ol {
	margin:0;
	padding:0;
}
img, img a {
	border:none
}

a {
	cursor:pointer;
}

fieldset {
	border-style:hidden;
	border-width:0;
	margin:0;
	padding:0
}

form, select, textarea, input {
	margin:0;
	padding:0
}

.floatLeft { float:left; }
.floatRight { float:right; }
.chrome_back {
            width:100%;
            min-width:1005px;
            height:30px;
            margin-top:0px;
            padding:0;
            background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/chrome-background_blue.jpg) 0 0 repeat-x;
            display:block;
            margin:0px auto;
            text-align:center;
            background-color: #434343;
}


.chrome {
	width:808px;
	height:30px;
	margin-top:0px;
	padding:0;
	display:block;
	margin:0px auto;
	text-align:center;
	overflow:hidden;
}
.chrome-clip {
	width:810px;
	height:30px;
	position:relative;
	padding:-1px;
	left:-1px;
	top:0px;
	overflow:hidden;
}

#header {
	width:100%;
	min-width:1005px;
	height:92px;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/header_back2.gif) repeat-x bottom;
	padding:0px;
	margin:0px;
	display:block;
	position:absolute;
	top:30px;
	left:0px;
	z-index:1000;
}

*html #header {
	width:100%;
	height:92px;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/header_back.gif) 0 0 repeat-x;
	display:block;
}

#footer {
	position:absolute;
	z-index:100;
	left:0;
	top:941px;
	width:100%;
	min-width:1005px;
	overflow:visible;
	_height:1%;
	background-repeat:repeat-x;
	background-position:0 0;
	display:block;
	margin-top:20px;
}
/* footer style defined to apply only to footer contained within a bodyContainer div */
#bodyContainer #footer {
	min-width:100%;
	margin-top:0px;
}

#dynamicfooter {
	display:block;
	font-family:arial,helvetica;
	margin:0pt auto;
	text-align:center;
	width:760px;
}

#bodyContainer #footer #dynamicfooter {
	font-family:arial,helvetica;
	width:760px;
	margin:0 auto;
	text-align:center;
	font-family:arial,helvetica;
	display: block;
}

#inner-header {
	width:800px;
	margin:0px auto;
}

#header #inner-header #wrapper .left-content {
	width:440px;
	float:left;
	display:block;
	padding:0px;
	margin:0px;
}

#header #inner-header #wrapper .left-content .logo {
	float:left;
	margin:0px 5px 0 5px;
	height:45px;
}

*html #header #inner-header #wrapper .left-content .logo {
	float:left;
	margin:0px 10px 0 5px;
}

/*css for login section in header*/
#header #inner-header #wrapper .left-content .register {
	font-size:11px;
	color:#a8b0b8;
	margin:0px 0 0 0px;
	padding:10px 0 0 0;
	overflow:hidden;
	font-weight:bold;
}

#header #inner-header #wrapper .left-content .register a {
	color:#a8b0b8;
	text-decoration:none;
}

#header #inner-header #wrapper .left-content .register a:hover {
	color:#a8b0b8;
	text-decoration:underline;
}

#header #inner-header #wrapper .left-content .register .login a {
	color:#de820b;
	text-decoration:none;
}

#header #inner-header #wrapper .left-content .register .login a:hover {
	color:#de820b;
	text-decoration:underline;
}
/*end of css for login section in header*/
	
#header #inner-header #wrapper .left-content .user {
	font-size:11px;
	color:#585252;
	margin:0px 0 0 0px;
	padding:10px 0 0 0;
	display:block;
	overflow:hidden;
	font-weight:bold;
}

#header #inner-header #wrapper .left-content .user .name {
	color:#de820b;
}
#header #inner-header #wrapper .left-content .user span {
	margin-top:0px;
	padding:0;
}

#header #inner-header #wrapper .left-content .user .note a {
	font-size:10px;
	color:#a8b0b8;
	text-decoration:underline;
}

#header #inner-header #wrapper .left-content .user .note a:hover {
	color:#a8b0b8;
	text-decoration:none;
}
/*Start Menu*/

#header #inner-header #wrapper #menu {
	width:420px;
	margin:0px 0 0 0;
	padding:0;
	clear:left;
}

*html #header #inner-header #wrapper #menu {
	width:420px;
	margin:0;
	padding:0;
	clear:left;
	margin-top:-2px;
}

#header #inner-header #wrapper #menu li {
	display:inline;
	height:1%;
}
/* Begin CSS Popout Menu */
/* make IE6 links honour display: block; properly */
*html #menu ul li a {
	height: 1%; 
    } 

#menu ul li a img, #menu ul li a:hover img, #menu ul li a:visited img{
	background:#EEEEEE;
	color:#EEEEEE; 
    } 
#menu a.zeroPadMargin {
	margin:0;
	padding:0
}

#menu a, #menu h2 {
	font:bold 11px/16px arial, helvetica, sans-serif;
	display:block;
	border-bottom:1px solid #999999;
	white-space:nowrap;
	margin:0;
	padding:1px 0 1px 3px;
}

#menu a.last {
	display:block;
	margin-bottom:10px;
	border:none;
}

#menu h2 a, #menu h3 a, #menu .navSubHead a.zeroPadMargin {
	font:bold 11px/16px arial, helvetica, sans-serif;
	display:block;
	color:#08A3E0;
	border-bottom:1px solid #999999;
	white-space:nowrap;
	margin:0;
	padding:1px 0 1px 3px;
}

#menu ul.parksul li h2.nav, #menu ul.parksul li h3.nav,  #menu ul.parksul li div.nav {
	width:61px;
	height:29px;
	display:block;
	border:none;
	margin:0;
	padding:0;
}

#menu ul.parksul-on li h2.nav, #menu ul.parksul-on li h3.nav, #menu ul.parksul-on li div.nav  {
	width:61px;
	height:29px;
	display:block;
	border:none;
	margin:0;
	padding:0;
}

#menu ul.resortsul li h2.nav, #menu ul.resortsul li h3.nav, #menu ul.resortsul li div.nav   {
	width:73px;
	height:29px;
	display:block;
	border:none;
	margin:0;
	padding:0;
}

#menu ul.moremagicul li h2.nav, #menu ul.moremagicul li h3.nav, #menu ul.moremagicul li div.nav {
	width:109px;
	height:29px;
	display:block;
	border:none;
	margin:0;
	padding:0;
}

#menu a {
	color:#787878;
	text-decoration:none;
}

#menu a, #menu a:visited {
	color:#787878;
}

#menu h2 a, #menu h2 a:visited, #menu h3 a, #menu h3 a:visited, #menu .navSubHead a.zeroPadMargin  {
	color:#08A3E0;

}


#menu a:hover {
	color:#fff;
	background:#08A3E0;
}

#menu h2 a:hover, #menu h3 a:hover,  #menu .navSubHead a.zeroPadMargin:hover  {
	color:#fff;
	background:#08A3E0;
}

#menu a:active {
	color:#fff;
	background:#08A3E0;
}

#menu h2 a:active, #menu h3 a:active, #menu  .navSubHead a.zeroPadMargin:active {
	color:#fff;
	background:#08A3E0;
}

#menu ul ul ul li a {
	border:none;
}

#menu ul.parksul, #menu ul.resortsul, #menu ul.moremagicul {
	list-style:none;
	margin:0 2px 0 0;
	padding:0;
	float:left;
	position:relative;
	z-index:1000;
}

#menu ul {
	background:#EEEEEE;
}
#menu ul.parksul ul {
	position:absolute;
	z-index:500;
	left:-3px;
	display:none;
	width:235px;
background: #EEEEEE url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/globalNav/ul-back-251.gif) 0 0 repeat-y;	
	padding:93px 8px 8px 8px;
}

#menu div.bottomline, #menu ul.parksul h3.bottomline, #menu ul.resortsul h3.bottomline, #menu ul.moremagicul h3.bottomline {
	position:absolute;
	z-index:500;
	bottom:0;
	left:0;
	display:block;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/globalNav/ul-back-1x5.gif) 100% 100% repeat-x;
	width:251px;
	height:5px;
}
#menu .subnavMenu {
background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/globalNav/ul-back-251.gif) repeat-y;
}

#menu .subnavMenu ul li { display:none; }
#menu #parkshover {
	position:absolute;
	top:-5px;
	left:-2px;
	z-index:600;
	display:none;
	width:62px;
	height:34px;
}

#menu a#parksimgdefault, #menu .parksul a.thumbImgDefault {
	position:absolute;
	top:10px;
	left:10px;
	z-index:400;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	width:229px;
	height:75px;
	border:none;
	cursor: default;

}

#menu ul.parksul ul ul {
	top:9px;
	left:7px;
	margin:0;
	padding:0;
	width:229px;
	height:75px;
	margin:0;
	padding:0;

}

#menu ul.parksul ul ul.park1 {
	top:10px;
	left:10px;
	margin:0;
	padding:0;
	width:229px;
	height:75px;
	margin:0;
	padding:0;

}

#menu ul.parksul ul ul.park2 {
	top:10px;
	left:10px;
	margin:0;
	padding:0;
	width:229px;
	height:75px;
	margin:0;
	padding:0;

}
/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

/*div#menu li:hover{
cursor:pointer;
z-index:100;
}*/

div#menu ul.parksul li:hover ul ul, div#menu ul.parksul li li:hover ul ul, div#menu ul.parksul li li li:hover ul ul, div#menu ul.parksul li li li li:hover ul ul, div#menu ul.resortsul li:hover ul ul, div#menu ul.resortsul li li:hover ul ul, div#menu ul.resortsul li li li:hover ul ul, div#menu ul.resortsul li li li li:hover ul ul, div#menu ul.moremagicul li:hover ul ul, div#menu ul.moremagicul li li:hover ul ul, div#menu ul.moremagicul li li li:hover ul ul, div#menu ul.moremagicul li li li li:hover ul ul, div#menu ul.parksul li:hover #parkshover, div#menu ul.parksul li li:hover #parkshover, div#menu ul.parksul li li li:hover #parkshover, div#menu ul.parksul li li li li:hover #parkshover, div#menu ul.resortsul li:hover #resortshover, div#menu ul.resortsul li li:hover #resortshover, div#menu ul.resortsul li li li:hover #resortshover, div#menu ul.resortsul li li li li:hover #resortshover, div#menu ul.moremagicul li:hover #moremagichover, div#menu ul.moremagicul li li:hover #moremagichover, div#menu ul.moremagicul li li li:hover #moremagichover, div#menu ul.moremagicul li li li li:hover #moremagichover {
	display:none;
}

div#menu ul.parksul li:hover ul, div#menu ul.parksul li li:hover ul, div#menu ul.parksul li li li:hover ul, div#menu ul.parksul li li li li:hover ul, div#menu ul.resortsul li:hover ul, div#menu ul.resortsul li li:hover ul, div#menu ul.resortsul li li li:hover ul, div#menu ul.resortsul li li li li:hover ul, div#menu ul.moremagicul li:hover ul, div#menu ul.moremagicul li li:hover ul, div#menu ul.moremagicul li li li:hover ul, div#menu ul.moremagicul li li li li:hover ul, div#menu ul.parksul li:hover #parkshover, div#menu ul.parksul li li:hover #parkshover, div#menu ul.parksul li li li:hover #parkshover, div#menu ul.parksul li li li li:hover #parkshover, div#menu ul.resortsul li:hover #resortshover, div#menu ul.resortsul li li:hover #resortshover, div#menu ul.resortsul li li li:hover #resortshover, div#menu ul.resortsul li li li li:hover #resortshover, div#menu ul.moremagicul li:hover #moremagichover, div#menu ul.moremagicul li li:hover #moremagichover, div#menu ul.moremagicul li li li:hover #moremagichover, div#menu ul.moremagicul li li li li:hover #moremagichover {
	display:block;
}

div#menu ul.parksul li:hover ul ul.park1, div#menu ul.parksul li li:hover ul ul.park1, div#menu ul.parksul li li li:hover ul ul.park1, div#menu ul.parksul li li li li:hover ul ul.park1 {
	display:none;
}

div#menu ul.parksul li:hover ul.park1, div#menu ul.parksul li li:hover ul.park1, div#menu ul.parksul li li li:hover ul.park1, div#menu ul.parksul li li li li:hover 
ul.park1 {
	display:block;
}

div#menu ul.parksul li:hover ul ul.park2, div#menu ul.parksul li li:hover ul ul.park2, div#menu ul.parksul li li li:hover ul ul.park2, div#menu ul.parksul li li li li:hover ul ul.park2 {
	display:none;
}

div#menu ul.parksul li:hover ul.park2, div#menu ul.parksul li li:hover ul.park2, div#menu ul.parksul li li li:hover ul.park2, div#menu ul.parksul li li li li:hover ul.park2 {
	display:block;
}

#menu ul.resortsul ul {
	position:absolute;
	z-index:500;
	left:-66px;
	display:none;
	width:235px;
	background:#EEEEEE  url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/globalNav/ul-back-251.gif) 0 0 repeat-y;
	background-repeat:repeat-y;
	background-position:0 0;
	padding:93px 8px 8px 8px;
}

#menu ul.resortsul ul ul {
	top:9px;
	left:7px;
	margin:0;
	padding:0;
	width:229px;
	height:75px;
	margin:0;
	padding:0;

}

#menu #resortshover {
	position:absolute;
	top:-5px;
	left:0;
	z-index:600;
	display:none;
	width:74px;
	height:34px;

}

#menu a#resortsimgdefault, #menu .resortsul a.thumbImgDefault {
	position:absolute;
	top:10px;
	left:10px;
	z-index:400;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	width:229px;
	height:75px;
	border:none;
	cursor:pointer;

}

#menu ul.moremagicul ul {
	position:absolute;
	z-index:500;
	left:-141px;
	display:none;
	width:235px;
	background:#EEEEEE  url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/globalNav/ul-back-251.gif) 0 0 repeat-y;
	padding:93px 8px 8px 8px;
}

#menu ul.moremagicul ul ul {
	top:9px;
	left:7px;
	margin:0;
	padding:0;
	width:229px;
	height:75px;
	margin:0;
	padding:0;

}

#menu #moremagichover {
	position:absolute;
	top:-5px;
	left:0;
	z-index:600;
	display:none;
	width:112px;
	height:34px;

}

#menu a#moremagicimgdefault, #menu .moremagicul a.thumbImgDefault{
	position:absolute;
	top:10px;
	left:10px;
	z-index:400;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	width:229px;
	height:75px;
	border:none;
	cursor:pointer;

}
/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited {
	font-weight:bold;
	color:#000;
	background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu a.x:hover {
	color:#fff;
	background:#000;
}

#menu a.x:active {
	color:#060;
	background:#ccc;
}


#menu a.thumbImgDefault, #menu a.thumbImgDefault:hover {
	position:absolute;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	}

/* End CSS Popout Menu */

/*End Menu*/
#wrapper .left-content .nav {
	position:relative;
	height:auto;
	margin:0;
	padding:0;
}

#wrapper .left-content .nav ul {
	clear:left;
	list-style:none;
	padding:2px 0 0 16px;
	display:block;
	margin:0;
	vertical-align:bottom;
}

#wrapper .left-content .nav ul li {
	display:inline;
	margin-right:1px;
	margin-bottom:0;
	padding:0;
}

#wrapper #menu1 {
	position:absolute;
	z-index:900;
	left:0;
	top:26px;
	_left:-16px;
	background-color:#fff;
	margin:0;
	padding:0;
}

#wrapper #menu1 li {
	display:block;
}

#wrapper #menu1 li a {
	display:block;
	width:200px;
	height:26px;
	vertical-align:middle;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0;
	background-color:#99CCCC;
	border-bottom:1px solid #000;
}

#wrapper #smenu1 {
	position:absolute;
	z-index:1000;
	left:200px;
	top:0px;
	_left:190px;
	background-color:#fff;
	margin:0;
	padding:0;
}

#wrapper .nav #smenu1 li {
	width:160px;
	height:60px;
	margin:0;
	padding:0;
}

#wrapper .right-content {
	width:360px;
	display:block;
	float:right;
}

*html #wrapper .right-content {
	overflow:hidden;
}

#wrapper .right-content .user-type {
	color:#61BEE0;
	font-size:10px;
	height:12px;
	margin:10px 0pt 0pt;
	overflow:hidden;
	text-align:right;
}

#wrapper .right-content .user-type ul {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}
#wrapper .right-content .user-type ul li {
	display:inline;
	border-left: 1px solid #61BEE0;
	padding:0 0 0 4px;
}

#wrapper .right-content .user-type ul li.bandwidthAction {
	display:inline;
	border:none;
	padding:0 0 0 4px;
}

#wrapper .right-content .user-type ul li.first {
	border:none;
}

#wrapper .right-content .user-type li a {
	text-decoration:none;
	color:#62bee2;
}

#wrapper .right-content .user-type li a:hover {
	text-decoration:none;
	color:#08a3e0;
}

.sound {
	font-size:10px;
	color:#9e9a9a;
	margin:0 0 0 0px;
}

.sound_on {
	font-size:10px;
	color:#9e9a9a;
	margin:0 0 0 0px;
	text-decoration:none;
}

.sound_on a {
	color:#23ade3;
	text-decoration:none;
}

.sound_off {
	font-size:10px;
	color:#9e9a9a;
	margin:0 0 0 0px;
	text-decoration:none;
	float:left;
	padding-left:10px;
}

.sound_off a {
	color:#23ade3;
	text-decoration:none;
}

#wrapper .right-content .user-type .low_bandwidth {
	font-size:10px;
	color:#AFB4B6;
	margin:0 0 0 6px;
}

#wrapper .right-content .user-type .low_bandwidth a {
	font-size:10px;
	color:#AFB4B6;
	padding:0 0 0 6px;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/version-arrow.gif) 0px 4px no-repeat;
	text-decoration:none;
}

#wrapper .right-content .user-type .low_bandwidth a:hover {
	font-size:10px;
	color:#23ade3;
	padding:0 0 0 6px;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/version-arrow_ho.gif) 0px 4px no-repeat;
	text-decoration:none;
}

#wrapper .right-content .user-type .high_bandwidth {
	font-size:10px;
	color:#AFB4B6;
	margin:0 0 0 6px;
}

#wrapper .right-content .user-type .high_bandwidth a {
	font-size:10px;
	color:#AFB4B6;
	padding:0 0 0 6px;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/version-arrow.gif) 0px 4px no-repeat;
	text-decoration:none;
}

#wrapper .right-content .user-type .high_bandwidth a:hover {
	font-size:10px;
	color:#23ade3;
	padding:0 0 0 6px;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/version-arrow_ho.gif) 0px 4px no-repeat;
	text-decoration:none;
}

#wrapper .right-content .user-type .printAction {
	font-size:10px;
	color:#AFB4B6;
	margin:0 0 0 6px;
}

#wrapper .right-content .user-type .printAction a {
	font-size:10px;
	color:#AFB4B6;
	padding:0 0 0 6px;
	text-decoration:none;
}

#wrapper .right-content .user-type .printAction a:hover {
	font-size:10px;
	color:#23ade3;
	padding:0 0 0 6px;
	text-decoration:none;
}

#wrapper .right-content .site-search {
	margin:2px 0 0px 0;
	text-align:right;
}

*html #wrapper .right-content .site-search {
	margin:2px 0 5px 0;
	text-align:right;
}

#wrapper .right-content .site-search form {
	margin:0px;
	padding:0px;
}

#wrapper .right-content input {
	border:1px solid #C9C9C9;
	color:#969191;
	font-size:11px;
	height:14px;
	padding:2px 0pt 0pt 2px;
	width:208px;
}

*html #wrapper .right-content input {
	 font-size:11px;
	 padding:2px 0 0 2px;
	 color:#969191;
	 width:208px;
	 height:14px;
	 border:1px solid #c9c9c9;
	 margin:0px 3px 2px 0px;
}

#wrapper .right-content .go-button {
	width:23px;
	height:23px;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/go-button.gif) 0 0 no-repeat;
	margin:0 0 5px 3px;
	border:none;
	cursor:hand;
	vertical-align:middle;
}

*html #wrapper .right-content .go-button {
	width:23px;
	height:23px;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/go-button.gif) 0 0 no-repeat;	
	margin:0 0 0px 3px;
	border:none;
	cursor:hand;
}

#wrapper .right-content #signUpPanel {
	position:absolute;
	float:left;
	z-index:2000;
	background:#FFFFFF;
	border:1px solid #666666;
	width:200px;
	height:200px;	
}

#wrapper .right-content .facility {
	position: relative;
	font-size:11px;
	text-align:right;
	width:480px;
	left: -120px; 
	/* shopper lite switch
	width:360px; */
}

#wrapper .right-content .facility ul {
	margin:0;
	padding:0;
	list-style:none;
}

#wrapper .right-content .facility ul li {
	background:transparent none repeat scroll 0%;
	border:medium none;
	display:inline;
	padding-right:6px;
}

#wrapper .right-content .facility ul li.divider {
	display:inline;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/separator1.gif) center left no-repeat;
}

#wrapper .right-content .facility li.first {
	background:transparent none repeat scroll 0%;
	border:medium none;
	padding-right:6px;
}

#wrapper .right-content .facility ul li a {
	color: #969191;
	text-decoration:none;
	font-weight:bold;
}

#wrapper .right-content .facility ul li a:hover {
	color: #23ade3;
	text-decoration:none;
	font-weight:bold;
}

#header .map-nav {
	clear:both;
	float:right;
	margin:0 0px 0 0;
	padding:0px 0 0 0;
	line-height:18px;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform:capitalize;
}

#header .map-nav ul {
	list-style:none;
}

#header .map-nav ul li {
	display:inline;
	}
#header .map-nav li.last {
	display:inline;
	background:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/separator2.gif) top left no-repeat;
}

#header .map-nav li.separator {
	display:inline;
	background:top left no-repeat;
}

#header .map-nav li a {
	padding:2px 22px 2px 22px;
	color:#fff;
	text-decoration:none;
}

#header .map-nav li a:hover {
	padding:2px 22px 2px 22px;
	color:#fff;
	text-decoration:none;
	background:#5bcdfa;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */ 



.hide {
	display:none;
}

.show {
	display:block;
}

.showInline {
	display:inline;
}

/*End of Css for Landing-carousel popups section with green background*/

#error_message {
	position:absolute;
	z-index:10000;
	width:220px;
	height:140px;
	border:1px solid #999999;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
	display:none;
}

#error_message h1 {
	text-align:center;
	color:#FF0000;
	font-size:14px;
	margin:0px;
	padding:5px 0px 10px 0px;
}

#error_message span a {
	text-align:center;
	color:#000000;
	text-decoration:underline;
}

#error_message span a:hover {
	text-align:center;
	color:#000000;
	text-decoration:none;
}
#wrapper .right-content .facility .icon {
	background:transparent url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//nontheme/global/header/mdvHeaderIcon.jpg) no-repeat scroll 0 0;
	float:left;
	height:22px;
	margin-top:-4px;
	width:33px;
	position:relative;
	z-index:20;
}

/* WOM Panel Structural Styles */
#msg-wrapper .message {
	float:left;
	height:160px;
	overflow:hidden;
	padding-left:0px;
	padding-right:0px;
	width:400px;
}
div#message-content #womPanelList li {
	display:block;
}

#wrapper #menu img { 
	display:block; 
	}

*html #wrapper #menu {
  	margin-top:-3px;
}

/* Overriding styles */

#home #footer {
	padding-top: 25px;

}
#footer-container {
	top: 774px;
}

#middle-content , #message-content{
	left:0px;
}

/* IE6 Fixes for resize and scroll clipping issue - emulates the min-width property */

*html .chrome_back,
*html #chrome.chrome_back,
*html #header {
	 width:expression( documentElement.clientWidth < 1024 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 1024 ? "1005" : "100%") : "1005px") : "100%" );
}


/* END IE6 Fixes for resize and scroll clipping issue - emulates the min-width property */

/* added 12.03.2007 -Next Gen Page Centering and New Header adjustments */
/*adding 22px to top property */
#toolBarWithoutFlash, #toolBarWithOutFlash {
	height:40px;
	left:202px;
	position:absolute;
	width:558px;
	z-index:2;
	}

#centerColIntroCopyLit {
	left:202px;
	margin:27px 22px 0pt;
	position:absolute;
	top:225px; 
	width:332px;
	z-index:1;
	}

#leftColLit {
	left:38px;
	position:absolute;
	top:318px;
	width:260px;
	z-index:1;
	}

#centerColLit {
	left:309px;
	position:absolute;
	top:318px;
	width:250px;
	z-index:1;
	}

#leftCol280FromTop {
	top: 300px;
	}

#centerColWithOutFlashWithLeftCol {
	top: 225px;
	}

.header3 {
	padding-bottom: 8px;
	}

.themeText2 {
	color: #382E8E;
	}
.introText {
	padding-bottom: 8px;
	}

#indent ul {
	list-style-type: disc;
	margin-left: 40px;
	}

.tblHeader {
	color:#fff;
	font: bold 11px arial, helvetica;
	line-height:30px;
	}

#yomd-close-top {
	display:block;
	position:absolute;
	right:5px;
	top:5px;
}

#yomd-content embed, #yomd-content object {css (line 967)
	position:relative;
	top:-6px;
}

.womQuestion {
	padding:4px; 
}

/***** The following is used for the referral popup page, once this is discontinued, please remove this CSS *****/

#fullPageWrap_noID {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: none;
}
#ippBackground_noID {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10001;
	background-color: #000000;
	opacity: 0.5;
	-moz-opacity: 0.5;
}
* html #ippBackground_noID {
	filter: alpha(opacity=50);
}
#ippWrap_noID {
	position: relative;
	top: 0px;
	z-index: 10002;
	width: 499px;
	margin-left: auto;
	margin-right: auto;
	top: 75px;
	color: #343A88;
}
#ippWrap_noID .popupTop,
#ippWrap_noID .popupBottom {
	height: 5px;
	width: 499px;
}
#ippWrap_noID .pageTextWrap .pageTextTop,
#ippWrap_noID .pageTextWrap .pageTextBottom {
	height: 9px;
	width: 483px;
}
#ippWrap_noID .popupTop .borderLeft,
#ippWrap_noID .popupTop .borderMiddle,
#ippWrap_noID .popupTop .borderRight,
#ippWrap_noID .popupBottom .borderLeft,
#ippWrap_noID .popupBottom .borderMiddle,
#ippWrap_noID .popupBottom .borderRight,
#ippWrap_noID .pageTextWrap .pageTextTop .borderLeft,
#ippWrap_noID .pageTextWrap .pageTextTop .borderMiddle,
#ippWrap_noID .pageTextWrap .pageTextTop .borderRight,
#ippWrap_noID .pageTextWrap .pageTextBottom .borderLeft,
#ippWrap_noID .pageTextWrap .pageTextBottom .borderMiddle,
#ippWrap_noID .pageTextWrap .pageTextBottom .borderRight {
	float: left;
	display: block;
	font-size: 1px;
}
#ippWrap_noID .popupTop .borderLeft {
	width: 5px;
	height: 5px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTopLeft.gif');
	background-repeat: no-repeat;
}
#ippWrap_noID .popupTop .borderMiddle {
	width: 489px;
	height: 5px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTopMiddle.gif');
	background-repeat: repeat-x;
}
#ippWrap_noID .popupTop .borderRight {
	width: 5px;
	height: 5px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTopRight.gif');
	background-repeat: no-repeat;
}
#ippWrap_noID .popupBottom .borderLeft {
	width: 5px;
	height: 5px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippBottomLeft.gif');
	background-repeat: no-repeat;
}
#ippWrap_noID .popupBottom .borderMiddle {
	width: 489px;
	height: 5px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippBottomMiddle.gif');
	background-repeat: repeat-x;
}
#ippWrap_noID .popupBottom .borderRight {
	width: 5px;
	height: 5px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippBottomRight.gif');
	background-repeat: no-repeat;
}
#ippWrap_noID .popupContent {
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippContentBg.gif');
	background-repeat: repeat-y;
	padding-left: 9px;
	padding-right: 9px;
}
#ippWrap_noID .pageTextWrap {
	width: 483px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTextBg.gif');
	background-repeat: repeat-y;
}
#ippWrap_noID .pageTextWrap .pageTextTop .borderLeft {
	width: 9px;
	height: 9px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTextTopLeft.gif');
	background-repeat: no-repeat;
}
#ippWrap_noID .pageTextWrap .pageTextTop .borderMiddle {
	width: 465px;
	height: 9px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTextTopMiddle.gif');
	background-repeat: repeat-x;
}
#ippWrap_noID .pageTextWrap .pageTextTop .borderRight {
	width: 9px;
	height: 9px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTextTopRight.gif');
	background-repeat: no-repeat;
}
#ippWrap_noID .pageTextWrap .pageTextBottom .borderLeft {
	width: 9px;
	height: 9px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTextBottomLeft.gif');
	background-repeat: no-repeat;
}
#ippWrap_noID .pageTextWrap .pageTextBottom .borderMiddle {
	width: 465px;
	height: 9px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTextBottomMiddle.gif');
	background-repeat: repeat-x;
}
#ippWrap_noID .pageTextWrap .pageTextBottom .borderRight {
	width: 9px;
	height: 9px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippTextBottomRight.gif');
	background-repeat: no-repeat;
}
#ippWrap_noID .pageTextWrap .pageText {
	padding: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#ippWrap_noID .popupContentWrap .imgWrap {
	width: 225px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
}
#ippWrap_noID .titleWrap {
	position: relative;
}
#btnNoThanks,
#btnContinue {
	width: 93px;
	height: 22px;
	background-image: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/special/promo/ippButtonBg.gif');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	padding-top: 4px;
	text-align: center;
	font-weight: bold;
	color: #343A88;
	font-family: Arial;
	font-size: 11px;
}
#btnNoThanks {
	float: left;
}
#btnContinue {
	float: right;
}
#popupWrapClear {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.clear {
	clear: both;
}
/***** End of CSS for referral popup page *****/

/* Saved Offers Drop-Down Menu */
#savedOffersMenuIcon {
	padding-left: 3px !important;
	padding-bottom: 2px !important;
}
.facilitySubNav
{
	display: none;
	position: absolute;
	top: 14px;
	left: 155px;
	margin: 0;
	padding: 0;
	width: 181px;
	background: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/facilitySubNavTop.gif') top left 
no-repeat;
	opacity:0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	font-family: arial;
	font-size: 11px;
	color: #969291;
	z-index: 501;
}
*html .facilitySubNav
{
	top: 13px;
	left: 165px;
}
.facilitySubNavGutter
{
	margin: 0;
	padding: 15px 0 10px 0;
	background: url('http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/nontheme/global/header/facilitySubNavBottom.gif') 
bottom left no-repeat;
}
.facilitySubNav .facilitySubNavGutter ul
{
	margin: 0 !important;
	padding: 0 0 1px 0 !important;
	background: #fff;
	list-style: none !important;
}
.facilitySubNav .facilitySubNavGutter ul li
{
	display: block !important;
	margin: 0 0 10px 0 !important;
	padding: 0 10px 0 22px !important;
	text-indent: -12px !important;
}
.facilitySubNav .facilitySubNavGutter p
{
	margin: 0;
	padding: 0 10px;
	background: #fff;
}
.facilitySubNav .facilitySubNavGutter a
{
	color: #969291;
}
.facilitySubNav .facilitySubNavGutter a:hover, .facilitySubNav .facilitySubNavGutter a:active
{
	color: #21aee3;
}
/* End Saved Offers Drop-Down Menu */
.tripAdvisorFrame {
	position: relative;
	margin-left: -4px;
}

div.flashWrapper{
	background-position: center top;
	background-repeat:  no-repeat;
	padding-top:1px;
	margin-top:-1px;
}

p.flashAltText{
	font-size:11px; 
	padding:10px;
	background:#ccc;
	margin:10px auto 0px;
	width:225px;
	right:auto
}

/* next-gen header tweaks */

#nextGenHeaderWrapper {
	height:98px;
	overflow:visible;
	width:100%;
	z-index:3;
	/*background-color:#ccc;*/
	position: absolute;
	margin-top:0px;
	padding-top:30px !important;
	padding-top:40px;
	left:0px;
	z-index:999;
}

#rightColBackground{

	position:absolute;
	z-index:1;

}

#nextGenHeaderWrapper #globalHeader{
	margin-left:auto;
	margin-right:auto;
}
#nextGenFooterWrapper{
	/*display:none;*/
	visibility:hidden;
	position:absolute;
	left:-120px;
	z-index:2;
}
#accessibleContent {
	display:none;
}

/* end next gen only */

