/* 4 */

body{background-color:#7682E7;}

#bodySandbox{font-size:11px;}

#bodySandbox ul { margin: 0px 10px 0px 30px;}
#bodySandbox p { margin-bottom:10px;}

#bodySandbox div,#bodySandbox h2 { font-size:11px; }

#MDVHomeMidContainer {
margin: 15px 0px;
}

*html #MDVHomeMidContainer div {
width:239px;
}

*html #MDVHomeMidContainer div div {

}

*html #MDVHomeMidContainer div div.sectionBoxFooter {
width:239px;
}

*html #MDVHomeMidContainer div div.sectionBoxFooter div {
width:50px;
}

*html #MDVHomeMidContainer div div.sectionBoxFooter div.MDVModulesWhiteSmall {
width:70%;
}


*html #MDVHomeMidContainer div div.sectionBoxFooter div.sectionHelpIonLeft {
width:50px;
}
*html #MDVHomeMidContainer div div div{

}
.MDVModulesTextSmall  {
padding-top:4px;
width:238px;
margin-left:10px
}

#FavoritesModuleContent div.MDVModulesTextSmall div.MDVModulesTextSmall {
width:210px;
margin-right:18px;
width:200px;
}
.MDVModulesTextSmall  div img{
margin-left:-10px

}
 .MDVModulesTextSmall b { 
padding-bottom:2px;

}

#FavoritesModuleContent {
height:130px;
}
.themeFinePrint {
padding-top:20px;
}
.mdvDisclaimer {
padding-top:40px;
}


#subnav{
	position: relative;
	width:202px;
	top:211px;
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/myvacation/subnav/gradient.gif);
}
* html #subnav{
	position: relative;
	width:202px;
	top:211px;
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/myvacation/subnav/gradient.gif);
}

#rightShadow {
background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/rightShadow.gif);
	left:760px;
	width:10px;
	height:100% important!;
	z-index:100;
	background-repeat:repeat-y;
	position: absolute;
	top: 0;
}

#toolBar			{position:absolute;top:350px;left:0px;z-index:10;}
#subNavVertShadow {background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/subnav_shadow_v.gif);position:absolute;top:189px;left:202px;width:10px;height:86px;z-index:10;background-repeat:repeat-y;}
#subNavVertShadowChild{
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/subnav_shadow_v.gif);
	position:absolute;
	top:211px;
	left:202px;
	width:10px;
	height:98px;
	z-index:10;
	background-repeat:repeat-y;
}
#subNavVertShadowNotLoggedIn {background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/default/subnav_shadow_v.gif);position:absolute;top:189px;left:202px;width:10px;height:58px;z-index:10;background-repeat:repeat-y;}
#leftColGradientHR {background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng//theme/default/leftColGradient.gif);position:relative;top:0px;left:-16px;z-index:2;margin-bottom:16px;}

#leftCol296FromTop {
	position:absolute;
	top:284px;
	left:0;
	width:190px;
	z-index:1;
	margin-right:22px;
	margin-top: 22px;
}
#leftColChildUser		{position:absolute;top:271px;left:17px;width:190px;z-index:1; margin-right:22px; margin-top: 22px;}
#leftColNotLoggedIn		{
	position:absolute;
	top:275px;
	left:0px;
	width:190px;
	z-index:1; 
	margin-right:22px; 
	margin-top: 22px;
}

#leftColDivider{
	left: 0px;
}

*html #leftColDivider{
	margin: 0;
	padding: 0;
}

.col1				{position:relative; padding-right:3px; text-align: right;}
.error				{color:#CC0033;font-size:11px;font-family:arial,helvetica;letter-spacing:-0.5px; margin-left: 30px;}

/* buttons */
.buttonBar			{position:relative;top:2px;padding:0px;background-color:#626ADA;height:28px;width:545px;}
.buttonLt			{position:absolute;left:10px;top:4px;}
.buttonRt			{position:absolute;right:10px;top:4px;}

#leftCol				{position:absolute;top:405px;left:0px;width:190px;z-index:1;}
#centerCol			{position:absolute;top:406px;left:224px;width:324px;z-index:1;}
#centerCol199			{position:absolute;top:199px;left:224px;width:324px;z-index:1;}
#centerCol199MDV2		{
	position: relative; 
	top: 172px;
	left:224px;
	width:504px;
	z-index:1;
}
* html #centerCol199MDV2		{
	position: relative; 
	top: 172px;
	left:224px;
	width:504px;
	z-index:1;
}
#centerColWithRightColPopUp	{width:541px; margin-left:16px; margin-top:22px;}
.rightCol			{background-color:#6C74E5;border-style:none;}
#rightColFunPopUp		{position: absolute; left: 595px; top: 15px; width: 180px; z-index: 3; padding-left: 15px; padding-right: 15px; padding-top: 35px; margin-left: 10px; margin-right: 10px; margin-top: 22px; background-color: #6C74E5}
#rightColFunPopUpProper	{ position: absolute; left: 582px; top: 30px; z-index : -1;padding-left : 5px; padding-right : 5px; padding-bottom : 10px; padding-top : 30px; width: 165px; background-color: #6C74E5; }




/* rightCol for the rest of the default/general pages */
/* #rightCol				{background-color:#6C74E5;position:absolute;top:395px;left:577px;width:183px;height:754px;z-index:10;} */
.existingReservationsForm		{font-family:arial,helvetica;font-size:8pt;width:130px;height:18px;}

.subNavDropDownLabel			{color:#32388E;font-size:10px;font-family:arial,helvetica;font-weight:none;line-height:15px;}

.themeHeader1	{color:#322F71;font-size:10px;line-height:15px;}
.themeHeader2	{color:#322F71;font-size:11px;line-height:13px;}
.themeHeader3	{color:#322F71;font-size:14px;font-weight:bold;}
.themeHeader4	{color:#322F71;font-size:14px;font-weight:normal;}
.themeHeader5	{color:#322F71;font-size:11px;line-height:15px;}

.themeText				{color:#2B296D;font-size:11px;font-family:arial,helvetica;line-height:13px;}
.themeText A				{font-size: 11px; line-height:13px;}
.themeTextBold				{color:#2B296D;font-size:11px;font-weight:bold;font-family:arial,helvetica;}
.themeText2				{color:#2B296D;font-size:10px;font-family:arial,helvetica;line-height:12px;}
.themeLinkArrow			{color:#2B296D;font-size:14px;font-weight:bold;font-family:arial,helvetica; text-decoration: none;}
.themeFinePrint				{color:#2B296D;font-size:9px;font-family:arial,helvetica;line-height:13px;}
.themeFinePrintLink			{color:#2B296D;font-size:9px;font-family:arial,helvetica;line-height:13px;text-decoration:underline;}
.themeFinePrintLink:visited		{color:#2B296D;font-size:9px;font-family:arial,helvetica;line-height:13px;text-decoration:underline;}


A.themeLink				{color:#2B296D;font-size:11px;font-weight:bold;font-family:arial,helvetica;text-decoration:underline;}
A.themeLinkNotBold			{color:#2B296D;font-size:11px;font-family:arial,helvetica;text-decoration:underline;}

A.themeLink:visited			{color:#2B296D;}
A.themeLink2				{color:#2B296D;font-size:10px;font-weight:none;font-family:arial,helvetica;text-decoration:underline;}
A.themeLink2:visited			{color:#2B296D;}

.themeFooterRule			{background-color:#A2ACFB;height:1px;color:#A2ACFB;}

FORM 			{ margin : 0; }
.left			{ text-align : left; }
.right 			{ text-align : right; }
.righttop		{ text-align : right; vertical-align : top; }
IMG 			{  margin : 0; padding : 0; border : 0; }
H1, H2, H3, H4, H5, H6 { font-weight : bold; margin : 20px 0 8px 0; padding : 0; border : 0; letter-spacing : 1px; }
INPUT, SELECT { padding : 0 0 0 2px; margin : 0; font-size : 12px; }
INPUT[type="checkbox"], INPUT[type="radio"] { padding : 0; }
.darkBlueFont { color : #322F71; }
TABLE { border : 0; padding : 0; }
.whitefont, A.whitefont, .whitefont:A { font-size : 11px; color : #FFFFFF; margin : 0 0 4px 0; line-height : 120%; }
H1.whitefont { font-size : 16px; color : #FFFFFF; font-weight : bold; margin : 20px 0 8px 0; padding : 0; border : 0; letter-spacing : 1px; }
.whiteTextLink { color : #FFFFFF; }
.whiteTextBold, A.whiteTextBold, .whiteTextBold A { font-size :11px; font-weight : bold; color : #FFFFFF; }

/* mdv container */
#mdvContainer { background-color : #92C7FF; color : #FFFFFF; }
	#mdvContainer H1,#mdvContainer H2, #mdvContainer H3, #mdvContainer H3, #mdvContainer H4, #mdvContainer H5 { margin : 4px 10px; }
	#mdvContainer H1 { font-size : 14px; }
	#mdvContainer H2 { font-size : 13px; }
	#mdvContainer H3 { font-size : 12px; }
	#mdvContainer P { margin : 4px 10px; line-height : 120%; }
	#mdvContainer A { color : #322F71; text-decoration : underline; }
#mdvBGcolor { background-color : #8291F1; }
.roundedColor { background-color : #8597FF; }
.backTopBreadCrumb { text-align : right; font-weight : bold; color : #322F71; margin : 5px 0 15px 0; }
.backTopBreadCrumb A { color : #322F71; text-decoration : underline; }
#mdvTop { color : #322F71; background-color : #FFCC00; margin : 0; padding : 0; border-bottom : 2px solid #FBF221; }
#mdvTop H1, #mdvSubTop H1 { padding : 2px 0; margin : 2px 10px; }
#mdvBottom A, #mdvSubTop A { color : #FFFFFF; }
	#mdvTop #left, #mdvSubTop #left { font-weight : bold; width : 49%; border : 0; padding : 0; margin : 0; }
	#mdvTop #right, #mdvBottom #right, #mdvSubTop #right { float : right; text-align : right; padding : 0 4px 0 0; border : 0; margin : 0; }
#mdvBottom { clear : both; color : #FFFFFF; font-size : 8pt; background-color : #626ADA; padding : 4px 0; }
	#mdvBottom #left{ padding : 0 0 0 4px; border : 0; margin : 0; }
#mdvSubTop { color : #FFFFFF; background-color : #5E65D0; margin : 0; padding : 3px 0; border : 0; }
#mdvContainer SPAN.whiteText, #mdvContainer SPAN.whiteText A, #mdvContainer SPAN.whiteText A:visited { color: #ffffff; } /*for white text/links w/in MDV container */
#mdvContainer INPUT, #mdvContainer SELECT { padding : 0 0 0 2px; margin : 0; font-size : 7pt; } /* default FORM element styles */
#mdvContainer TEXTAREA { font-family:arial,helvetica, sans-serif; font-size : 11px } /* for some reason the font was serifed */
#mdvContainer INPUT[type="checkbox"], #mdvContainer INPUT[type="radio"] { padding : 0; } /* remove 2px padding for Checkbox and Radio FORM elements */


.padHoriz10 { margin-left : 10px; }
#formRow { clear: both; color : #322F71; padding : 0 0 4px 0; margin : 0 0 4px 0; }
	#formRow SELECT { margin : 0 15px 0 0; }
	#formRow A, #formRow SPAN.formLabel A, #formRow SPAN.formElement A { color : #FFFFFF; text-decoration : underline; }
	#formRow SPAN.formLabel { float: left; text-align: right; white-space : nowrap; width : 40%; }
	#formRow SPAN.formLabel4s { float: left; text-align: left; width : 49%; font-weight : bold; }
	#formRow SPAN.formLabelWide { float: left; text-align: left; white-space : nowrap; width : 75%; }
	#formRow SPAN.formLabelLeft { float: left; text-align: left; white-space : nowrap; width : 40%; }
	#formRow SPAN.formLabelLeft15Pad { float: left; text-align: left; white-space : nowrap; width : 40%; padding-left : 15px; }
	#formRow SPAN.formElementWideSum { float : right; text-align : left; width : 24%; text-decoration : overline; color : #FFFFFF; }
	#formRow SPAN.formElement4s { float : right; text-align : left; width : 49%; color : #FFFFFF; }
	#formRow SPAN.formElementWide { float : right; text-align : left; width : 24%; color : #FFFFFF; }
	#formRow SPAN.formElement { float : right; text-align : left; width :59%; }

/* DATA table formatting, generic */
TABLE.data { background-color : #92A7FF; margin : 0; padding : 0; border : 0; color : #322F71; font-size : 11px; width : 510px; }
	TABLE.data TH { font-weight : bold; border-top : 1px solid #7682E7; border-bottom : 2px solid #7682E7; color : #FFFFFF; background-color : #6C74E5; }
	TABLE.data TH.left { text-align : left; padding : 0 0 0 22px; }
	TABLE.data TH A, TABLE.data TH.left A, TABLE.data TR.top A { color : #FFFFFF; text-decoration : underline; }
	     TABLE.data TR.top { background-color : #5E65D0; border-top : 1px solid #7682E7; color : #FFFFFF; }
	     TABLE.data TR.top TD { padding : 6px; }
	     TABLE.data TR.listing { vertical-align : top; }
	     TABLE.data TR.item, TABLE.data TR.item2 { background-color : #8597FF; }
	     TABLE.data TR.item TD { border-bottom : 2px solid #7682E7; vertical-align : top; }
	     TABLE.data TR.item2 TD { border-top : 2px solid #7682E7; border-bottom : 2px solid #7682E7; vertical-align : top; }
	     TABLE.data TR.item TD.messages, #vacplanContent TABLE.data TR.item2 TD.messages { text-align : center; }
		TABLE.data TD.title { width : 35%; font-weight : bold; }
		TABLE.data TD.description { padding : 5px 0 5px 0; }

			#vacplanContent { margin : 0; padding : 0; border : 0; color : #FFFFFF; width : 536px; }
				#vacplanContent A { color : #322F71; text-decoration : underline; }
				#vacplanContent A:HOVER { color : #FFFFFF; text-decoration : underline; }
				#vacplanContent H1, #buildeditContent H1 { font-size : 16px; }
				#vacplanContent H1, #buildeditContent H2 { font-size : 14px; }
				#vacplanContent P, #buildeditContent P, #itineraryContent P { font-size : 11px; margin : 0 0 4px 0; line-height : 120%; }
				
				#vacplanContent TABLE.data { background-color : #92A7FF; width : 100%; margin-right : 33px; color : #000000; }
					#vacplanContent TABLE.data TH { font-size : smaller; white-space : nowrap; border-top : 1px solid #7682E7; border-bottom : 2px solid #7682E7; color : #FFFFFF; background-color : #6C74E5; }
						#vacplanContent TABLE.data TH.left { text-align : left; padding-left : 25px; }
						
					#vacplanContent TABLE.data TR.top { background-color : #5E65D0; border-top : 1px solid #7682E7; color : #FFFFFF; }
						#vacplanContent TABLE.data TR.top A { color : #FFFFFF; text-decoration : underline; }
						#vacplanContent TABLE.data TR.top TD { padding : 6px; }
					#vacplanContent TABLE.data TR.listing { vertical-align : top; }
					#vacplanContent TABLE.data TR TD.bottomButton { background-color : #5E65D0; border-top : 1px solid #7682E7; color : #FFFFFF; }
					#vacplanContent TABLE.data TR.item, #vacplanContent TABLE.data TR.item2 { background-color : #8597FF; }
						#vacplanContent TABLE.data TR.item TD { font-size : xx-small; white-space : nowrap; border-bottom : 2px solid #7682E7; vertical-align : top; }
						#vacplanContent TABLE.data TR.item2 TD { font-size : xx-small; white-space : nowrap; border-top : 2px solid #7682E7; border-bottom : 2px solid #7682E7; vertical-align : top; }
							#vacplanContent TABLE.data TR.item TD.messages, #vacplanContent TABLE.data TR.item2 TD.messages { text-align : center; }
							
					#vacplanContent TABLE.data TD { font-size : xx-small; }
						#vacplanContent TABLE.data TD.title { width : 35%; font-weight : bold; }
						#vacplanContent TABLE.data TD.description { padding : 5px 0 5px 63px; }
						#vacplanContent TABLE.data TD.dates { white-space : nowrap; }
						
				#vacplanContent #subItem { background-color : #6C74E5; width : 100%; margin : 15px 0; border : 0; padding : 5px 25px; }
					#vacplanContent #subItem H6 { margin : 0; padding : 0 0 2px 0; color : #FFFFFF; text-transform : uppercase; font-size : xx-small; font-weight : normal; }
					#vacplanContent #subItem P { margin : 0; padding : 0 0 2px 0; color : #322F71; font-size : xx-small; }
						#vacplanContent #subItem P.dagger { margin : 0; padding : 15px 0 2px 0; color : #322F71; font-size : xx-small; }
					#vacplanContent #subItem TABLE { width : 100%; font-size : xx-small; }
						#vacplanContent #subItem TABLE INPUT[type="text"] { border : 1px solid #322F71; }

/* Itinerary Table Styles */
.itinBeginElBorder  { background-color: #92A7FF; padding-left: 10px;padding-bottom:5px;border-bottom: 1px solid #6C74E5;border-top: 5px solid #FFCC00;}
.itinOddEl { background-color: #92A7FF; padding-left: 10px; padding-top: 5px; padding-bottom:5px; border-bottom: 1px solid #6C74E5; }
.itinEvenEl  { background-color: #8597FF; padding-left: 10px; padding-top: 5px; padding-bottom:5px;border-bottom: 1px solid #6C74E5}
.itinDarkEl { background-color: #6C74E5; width:201px;border-bottom: 1px solid #92A7FF; }
.itinDarkElBorder { background-color: #6C74E5;width: 201px; border-top: 5px solid #FFCC00;}
.itinDarkElSansBorder { background-color: #6C74E5; }

/* Printable Header Nav El ---- Do Not Modify */
.itinXtDarkElPrintHeader { background-color: #32388E; padding: 1px; }

.themeTitleEl 			{ background:#FFCC00; border-bottom: 2px solid #FBF221;}
.themeNavEl			{ background: #626ADA; padding: 5px 10px; }
.themeContentEl			{ background:#92C7FF;padding: 5px 10px;color:#2B296D;font-size:11px;line-height:13px;}
.themeContentEl .themeNavEl	{ background-color : #626ADA; padding-right : 5px 1px; } 
.themeNavBorderEl		{ background:#5E65D0; border-top: 5px solid #FFCC00;}
.themeContentBgColor		{ background:#92C7FF;}
.themeContentSpacerColor	{ background:#7682E7;}
.themeBorderEl			{ border-top: 5px solid #FFCC00;margin-bottom: 16px;}
.themeBorderElSansMargin	{ border-top: 5px solid #FFCC00;}
.themeBorderSansMarginEl	{border-bottom: 5px solid #FFCC00; vertical-align : top; }

/* Existing Reservations Alignment */
.goImageAlign { float: right; margin-right: 23px; margin-top: 4px; margin-bottom: 5px; }

/* Taken from MyVacationProfile Theme */
.themeTextForm			{color:#2B296D;font-size:11px;}

/* MyVacation index checkboxes */
.themeContentEl ul.indexCheckBoxes {
	margin : 2px 0 2px 10px; padding : 5px; );
}

/*------ MDV RESKIN -----*/
.themeTextWhiteBox	{color:#2B296D;font-size:11px;font-family:arial,helvetica;line-height:13px;}

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

/* Login Module */

#moduleLoginFrame {
	width: 196px;
	background: #FFFFFF;
	border: solid 1px #3E428B;
	margin: 0 0 0 0;
	padding: 0;
}

#moduleLogin {
	width: 182px;
	margin: 5px 7px;
	background: #AABEFD url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/bg-loginModule-verticalLong.gif) repeat-x;
	padding: 0;
}

#moduleLogin form {
	padding: 0;
	margin: 0 0 0 10px;
}

.moduleTopRound {
	width: 182px;
	height: 6px;
	margin: 0;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/gra-loginModule-innerTopBo.gif) top left no-repeat;
}

.moduleBotRound {
	width: 182px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/gra-loginModule-innerBottomBo.gif) bottom left no-repeat;
}

.moduleTopFrame {
	width: 198px;
	height: 7px;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/gra-loginModule-topBo.gif) bottom center no-repeat;
	margin: 15px 0 0 0;
	padding: 0;
}
.moduleBotFrame {
	width: 198px;
	height: 7px;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/gra-loginModule-bottomBo.gif) top center no-repeat;
	margin: 0 0 15px 0;
	padding: 0;
}

.whiteLoginModuleHeader{
	color: #FFFFFF; 
	font-size: 11; 
	font-family: Arial, Helvetica,sans-serif;
	font-weight: normal;
	letter-spacing: normal;
	padding: 3px;
	margin: 0;
}

#moduleLogin label, .lostPW, .regLink {
	color: #322F72; 
	font-size: 10px; 
	font-family: Arial, Helvetica,sans-serif;
	margin-top: 12px;
	width: 100%;
}

.loginModuleText {
	color: #322F72; 
	font-size: 11px; 
	font-family: Arial, Helvetica,sans-serif;
	margin-top: 7px;
	padding: 3px;
}

#updateProfile2 #updateProfile3 div div {
	padding: 3px;
}

#username, #password {
	width: 148px;
	height: 17px;

}

#go {
	border: none;
	display: block;
	color: white;
	margin: 0 5px 0;
	font-size: .5em;
	text-transform: uppercase;
	width: 20px;
	height: 20px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	font-family: arial, sans-serif;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/btn-loginModule-nogo.gif) center center no-repeat;
	float: right;
}

#goReg {
	border: none;
	color: white;
	margin: 0 10px 0 0;
	font-size: .5em;
	text-transform: uppercase;
	width: 20px;
	height: 20px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	font-family: arial, sans-serif;
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/btn-loginModule-nogo.gif) center center no-repeat;
}

.lostPW {
	margin: 10px 0 0 10px;
}
.regLink {
	margin: 5px 0 0 10px;
	font-weight: bold;
	font-size: 11px;
}

#registerForm {
	display: none;
}

a.regLink {
	text-decoration: none;
}

/* End Login Module */


.MDVModulesLink1{
	color: #322F72; 
	font-size: 11; 
	font-family: Arial, Helvetica;
	font-weight: bold; 
	margin-right: 5px;
}

.MDVModulesLinkWhite{
	color: #FFFFFF; 
	font-size: 10; 
	font-family: Arial, Helvetica;
	font-weight: bold; 
	margin-right: 5px;	
}


.MDVModulesText{
            color: #312F70; 
            font-size: 13; 
            font-family: Arial, Helvetica;
            margin: 0;
            padding: 0;
}

.MDVModulesTextSmall{
	color: #312F70; 
	font-size: 11; 
	font-family: Arial, Helvetica;
	margin-right: 5px;
}

.MDVModulesWhiteSmall{
	color: #FFFFFF; 
	font-size: 11; 
	font-family: Arial, Helvetica;
}


#welcomeHeader{
            background :url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/hdr-MDV-main02.gif) repeat-x;
            color: #E2E4EB;            
            font: bold 12pt/1.2em Georgia, "Times New Roman", Times, serif;
            width: 442px;
}

div.welcomeHeader {
            height: 35px; 
            float: left;
}

div.welcomeHeader1 {
	height: 35px; 
	float: left;
}

div.welcomeHeader2 {
	margin-top: 10px;
}

div.MDVHomeContent {
	border: 1px solid #969ABF; 
	width: 498px; 
	background-color: #FFFFFF; 
	clear: both;
	padding: 2px;
}

div.showMoreInfo {
	text-align: right; 
	margin: 0 10 0 0;
}

div.MDVLeftMidModule {
	position:absolute; 
	top:0px; 
	left: 0px; 
	width: 249;
}

div.MDVLeftMidModule2 {
	width: 249; 
	border-left: 1px solid #4A529B; 
	border-right: 1px solid #4A529B; 
	overflow: hidden;
	height: 132; 
	background-color: #FFFFFF;
}

div.MDVLeftMidModule3 {
	width: 249; 
	border-left: 1px solid #4A529B; 
	border-right: 1px solid #4A529B; 
	overflow: hidden;
	height: 132; 
	background-color: #C9CFF7;
}

#FavoritesModule{
	position:absolute; 
	top:0px; 
	left: 270px;
}

strong.favoritesHeader {
	padding: 5px 0px 0px 12px;
}

#FavoriteBtnLink{
	position:absolute; 
	left: 0px; 
	top:115px;
}

#FavoritesModuleContent{
	width: 233; 
	height: 132; 
	background-color: #FFFFFF; 
	border-left: 1px solid #4A529B; 
	border-right: 1px solid #4A529B; 
	overflow: hidden;
}


.MDVDropdown{
	font-family: Arial, Helvetica;
	font-size: 10px;
	 margin-right: 5px;
}

.bottomBG{
	 background :url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/gra-resBottomBo02.gif) repeat-x;
}

.bottomMainBG{
	 background :url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/gra-MDV-mainBo02.gif) repeat-x;
}

.ItinBuildTd01{
	padding-top: 8px;
	width: 270px;
}

.ItinBuildTd02{
	padding-top: 8px;
	width: 205px;
}

.ItinBuildTd03{
	padding-top: 8px;
	
}
#MDVHomeMidContainer{position:relative; margin: 15 0 15 0; height: 190px;}

#plainModuleDiv{background-color: #C9CFF7; width: 504}
#FavoritesModuleDiv{margin-top: 15px; background-color: #FFFFFF; width: 504}

div.sectionBox ul, 
	div.sectionBox form, 
	div.sectionBox h1, 
	div.sectionBox h2, 
	div.sectionBox h3, 
	div.sectionBox h4, 
	div.sectionBox h5, 
	div.sectionBox h6 {
	margin: 0;
	padding: 0;
}
div.sectionBox {
	font: normal 9pt/1.2em Arial, Helvetica, sans-serif;
	color: #343272;
}
div.sectionBox a:link {
	color: #322F71;
}
div.sectionBox a:visited {
}
div.sectionBox ul {
	list-style: none;
}
div.sectionBox h2 {
	padding: 10px 10px 5px;
	font-size: 11pt;
}
div.sectionBox h3 {
	padding: 5px 10px 5px;
	font-size: 9pt;
}
div.sectionBox hr {
	border: none;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-DividerLine.png);
	background-repeat: repeat-x;
	margin: 4px;
}
div.sectionBox {
	position: relative;
	margin-bottom: 1.5em;
}
div.sectionDivider {
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-DividerYellow.png);
	background-position: right;
	background-repeat: repeat-x;
	border-left: 1px solid #DEA800; 
	height: 7px;
}
div.sectionDividerBlue {
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-DividerBlue.png);
	border-left: 1px solid #333876; 
}
div.sectionDivider hr {
	display: none;
}
div.sectionBoxHeader h1 {
	position: absolute;
	left: 10px;
	top: -8px;
	color: #E2E4EB;
	height: 29px;
	padding-left: 44px;
	padding-top: 8px;
	font: bold 12pt/1.2em Georgia, "Times New Roman", Times, serif;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Mdv.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.sectionBoxHeader, div.sectionBoxFooter {
	position: relative;
	background-color: #656EE6;
}
div.sectionBox {
	position: relative;
	margin-bottom: 1.5em;
}
div.sectionDivider {
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-DividerYellow.png);
	background-position: right;
	background-repeat: repeat-x;
	border-left: 1px solid #DEA800; 
	height: 7px;
}
div.sectionDividerBlue {
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-DividerBlue.png);
	border-left: 1px solid #333876; 
}
div.sectionDivider hr {
	display: none;
}
div.sectionBoxHeader h1 {
	position: absolute;
	left: 10px;
	top: -8px;
	color: #E2E4EB;
	height: 29px;
	padding-left: 44px;
	padding-top: 8px;
	font: bold 12pt/1.2em Georgia, "Times New Roman", Times, serif;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Mdv.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.sectionBoxHeader, div.sectionBoxFooter {
	position: relative;
	background-color: #656EE6;
}
div.sectionBody {
	position: relative;
	background-color: #fff;
	border-left: 1px solid #8387B5;
	border-right: 1px solid #5A62A9;
}
div.sectionBody p {
	padding: 10px;
	margin: 0;
}
div.sectionBody ul {
	margin: 10px;
}
div.sectionMediaMickeyWithMinnie {
	padding-top: 60px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/img-MickeyWithMinnie.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
div.sectionBoxFooter {
	position: relative;
	height: 27px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxFooter.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
}
#MDVHomeMidContainer div .sectionBoxFooter {
	width: 255px;
}
div#FavoritesModule .sectionBoxFooter {
	width: 234px;
}
div.sectionBoxFooter span.sectionBoxRoundCorner {
	display: block;
	width: 6px;
	height: 27px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxFooter.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 1%;
	float: left;
}
div.sectionBoxFooterSmall {
	height: 8px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxFooter.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
}
div.sectionBoxFooterSmall span.sectionBoxRoundCornerSmall {
	display: block;
	width: 6px;
	height: 8px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxFooter.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 1%;
	float: left;
}
div.sectionBoxHeader {
	height: 21px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxHeader.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
}
div.sectionBoxHeader span.sectionBoxRoundCorner {
	display: block;
	width: 6px;
	height: 21px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxHeader.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 1%;
	float: left;
}
a.sectionHelpIcon {
	display: block;
	position: relative;
	width: 14px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Help.png);
	background-repeat: no-repeat;
	height: 17px;
	float: left;
	margin: 4px 0 0 4px;
}
a.sectionHelpIcon span {
	display: none;
}
a.sectionHelpIconLeft {
	float: left;
	margin: 3px 0 0 10px;
}
a.sectionHelpIconRight {
	float: right;
	margin: 3px 10px 0 0;
}
ul.sectionTabs li {
	float: left;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-TabOff.png);
	background-position: right bottom;
	background-repeat: repeat-x;
	height: 21px;
	color: #fff;
	white-space: nowrap;
	width: 95px;
}
ul.sectionTabs li a:link, ul.sectionTabs li a:visited {
	display: block;
	padding-left: 6px;
	margin-right: 6px;
	height: 21px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-TabOff.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 4px;
	font-size: 8pt;
}
ul.sectionTabs li#tabAllMyFavorites {
	width: 40px;
}
ul.sectionTabs li.tabOn {
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-TabOn.png);
	background-position: right bottom;
	background-repeat: repeat-x;
	color: #322F71;
	cursor: default;
}
ul.sectionTabs li.tabOn a:link, ul.sectionTabs li.tabOn a:visited {
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-TabOn.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #322F71;
	cursor: default;
}
div.sectionBody table {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #E0E3FA;
	border: none;
}
div.sectionBody table thead {
	background-color: #8793EB;
	height: 19px;
}
div.sectionBody table thead th {
	text-align: left;
	font-size: 8pt;
}
div.sectionBody table thead th ul li {
	float: left;
	color: #fff;
	margin-right: 8px;
}
div.sectionBody table tbody td {
	border-top: 1px solid #fff;
	vertical-align: top;
}
div.sectionBody table tbody td p {
	margin: 0;
	padding: 0;
}
div.sectionBody table tbody tr.oddTableRow td {
	background-color: #C9CFF7;
}
div.sectionBody table tr td table {
	margin: 1em;
}
div.sectionBody table td.toolsTableColumn {
	width: 130px;
}
div.sectionBody table table td.typeTableColumn {
	width: 110px;
}
div.sectionBody table table caption {
	margin: 1em 0 -1em 1em; 
	text-align: left;
	font-weight: bold;
	color: #322F71;
}
div.sectionBody table tr.oddTableRow td table caption {
	background-color: #C9CFF7;
}
div.sectionBody table table tbody td {
	border-top: none;
	font-size: 8pt;
}
ul.actionsForTable {
	float: right;
	font-size: 7pt;
	margin-top: 2px;
}
ul.destinationNavigationList li {
	margin-bottom: 5px;
	white-space: nowrap;
}
/* STYLES FOR THE VARIOUS BUTTON TYPES */
a.sectionButton {
	display: block;
	color: #fff;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-RndDblArrow.png);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 24px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	margin-top: 4px;
	margin-right: 6px;
	height: 20px;
}

div#reservationModule a:link, 
div#reservationModule a:visited,
div#reservationModule a:hover
 {	
	color: #fff;	
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
}

div.sectionButtonArrow {
	position: absolute;
	right: -16px;
	width: auto !important;
	width: 1%;
	height: 67px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-ButtonArrowRound.gif);
	background-position: 0 15px;
	background-repeat: no-repeat;
	white-space: nowrap;
	top: -25px;
}

*html div.sectionButtonArrow {
	height:65px;
	width:200px;

}

div.sectionButtonArrow a:link, div.sectionButtonArrow a:visited {
	position: relative;
	display: block;
	height: 43px !important;
	height: 45px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-ButtonArrowRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #fff;
	margin-left: 15px;
	font: bold 10pt Arial;
	text-decoration: none;
	padding: 24px 30px 0 15px;
	text-align: left;
	white-space: nowrap;
}
a.sectionButtonRight {
	float: right;
}
a.icoRemoveLink:link, a.icoRemoveLink:visited {
	font-size: 8pt;
	color: #6D78E3;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Delete.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	text-decoration: none;
}
a.icoRemoveMapLink:link, a.icoRemoveMapLink:visited {
	font-size: 8pt;
	color: #6B77E3;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-DeleteMap.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 10px;
	text-decoration: none;
}
a.icoEditLink:link, a.icoEditLink:visited, a.icoEditLink:active, a.icoEditLink:hover {
	color: #fff;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Edit.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
	text-decoration: none;
}
a.icoDeleteLink:link, a.icoDeleteLink:visited, a.icoDeleteLink:active, a.icoDeleteLink:hover {
	color: #fff;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Delete.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
	text-decoration: none;
}
a.sectionButtonLightBgLgText:link, a.sectionButtonLightBgLgText:visited {
	color: #333366;
	font-size: 10pt;
	font-weight: bold;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-RndDblArrowWhiteBg.png);
	text-align: right;
	padding-top: 3px;
	margin-top: 8px !important;
	margin-top: 0;
}
a.icoExpandLink:link, a.icoExpandLink:visited {
	display: block;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Expand.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-weight: bold;
	margin-left: 8px;
	text-decoration: none;
}
div.sectionBox a.icoSquareDblArrowLink:link, 
div.sectionBox a.icoSquareDblArrowLink:visited,
a.icoSquareDblArrowLink:link, 
a.icoSquareDblArrowLink:visited {
	font-size: 7pt;
	color: #32388E;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-SquareDblArrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 2px 0 2px 16px;
	text-decoration: none;
	font-weight: bold;
}
a.icoCollapseLink:link, a.icoCollapseLink:visited {
	display: block;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Collapse.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-weight: bold;
	margin-left: 8px;
	text-decoration: none;
}
div.sectionBoxFooter a.sectionButtonRectangle:link, div.sectionBoxFooter a.sectionButtonRectangle:visited, th a.sectionButtonRectangle:link, th a.sectionButtonRectangle:visited {
	display: block;
	font-size: 7pt;
	font-weight: bold;
	color: #fff;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxButtonRect.png);
	background-position: right top;
	background-repeat: no-repeat;
	text-decoration: none;
	height: 19px;
	text-transform: uppercase;
	text-align: center;
	margin: 4px 8px 0 0;
}
div.sectionBoxFooter a.sectionButtonRectangle span, th a.sectionButtonRectangle:visited span {
	display: block;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxButtonRect.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 2px 6px 2px 8px;
	margin-right: 4px;
	white-space: nowrap;
	cursor: pointer;
}
div.sectionBox a.sectionButtonDisabled:link, 
div.sectionBox a.sectionButtonDisabled:visited, 
div.sectionBox a.sectionButtonDisabled span {
	color: #9298ED;
	cursor: default;
}
/* END BUTTON STYLES */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearBoth {
	clear: both;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* Alternate background colors */
div.lightAlternate {
	background-color: #E0E3FA;
}
div.darkAlternate {
	background-color: #C9CFF7;
}
div.darkNoTableHighlights {
	background-color: #C9CFF7;
}

.twoWide {
	text-align: left;
	width: 220px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	float: left;
}

a.rightSideWithPadding {
	float: right;
	padding-right: 25px;
}
div.leftColumnDividerLine {
	width: 164px;
	height: 1px;
	margin: 16px 0;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-LeftColumnDividerLine.png);
	background-position: left;
	background-repeat: no-repeat;
}
div.leftColumnDividerLine hr {
	display: none;
}
#buildItineraryPage div.sectionMedia {
	height: 84px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/hdr-BuildItinerary.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#buildItineraryPage div.sectionMedia p {
	margin-right: 239px;
}
div.sectionBoxFooter a.sectionButtonLeft {
	float: left;
}
div.sectionBody fieldset {
	border: none;
	margin: 1em;
	padding: 0;
}
div.sectionBody fieldset legend {
	float: left;
	width: 300px;
}
div.calendarWidget {
	display: none;
}
div.sectionBody fieldset fieldset {
	float: left;
	margin: 0 1em 0 0;
}
div.sectionBody fieldset fieldset legend {
	display: block;
	float: none;
}
div.sectionBody fieldset.dynamicFieldset {
	margin-left: 300px;
	display: none;
}
script {
	display: none;
}
#showAllMessages {
	color: #303070;
}
div.helpPopup {
	width: 220px;
	background-color: #fff;
	border: 1px solid #32388E;

}

div.helpPopup p, div.helpPopup div {
	padding: 10px;
	margin: 0;
	width: 200px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}

#retrieveResHelp p, #retrieveResHelp div {	
	padding: 10px;
	margin: 0;
	width: 400px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	position: relative;	
}

#retrieveResHelp {
	width: 420px;
}

div.helpPopup ul {	
	padding: 0 10px;
	margin: 0 0 2px 15px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: square;
}


ul pre {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}


div.helpPopup div.closeHelp, #retrieveResHelp div.closeHelp{
	position: absolute;
	right: 2px;
	top: 2px;
	display: block;
	height: 10px;
	width: 10px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-CloseHelpInfo.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

div.sectionHelpIcon {
	display: block;
	position: relative;
	width: 14px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/ico-Help.png);
	background-repeat: no-repeat;
	height: 17px;
	float: left;
	margin: 4px 0 0 4px;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
}
div.sectionHelpIcon span {
	display: none;
}
div.sectionHelpIconLeft {
	float: left;
	margin: 3px 0 0 0;
}
div.sectionHelpIconRight {
	float: right;
	margin: 3px 0 0 0;
}
div#reservationModule {
	background-color: #c9cff7;
}
div#reservationModule div.sectionBody {
	padding: 10px;
}
div#reservationModule form {
	padding: 0;
	margin: 0;
}
div#reservationModule div.sectionBody div {
	width: 170px;
} 
div#reservationModule div.sectionBody div div {
	width: auto;
}
div.sectionBody p.errorMessage {
	font-size: 11px;
	color: #CC0000;
	padding: 0;
	margin: 0;          
}

/**************************************
DYNAMIC LINK BUTTON
**************************************/
#orderMapsBtn1 {
	margin: 5px 10px 5px 0px;
}

#createNewList, #addFavorites, #orderMapsBtn2{
	padding-right: 10px;
	padding-top: 2px;
}

.dynamicButton{
	float: right;
	padding: 0px;
	margin: 0px;
	height: 19px;
	border: 0px;
	color: #FFFFFF;
	font-size: 10px;
}

.dynamicButton a,  .dynamicButton a span, .dynamicButton .btnLabel a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}

.dynamicButton div.btnLeft{
	margin: 0px;
	padding: 0px;
	height: 19px;
	border: 0px;
	width: 6px;
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/btnLeftBg.gif);
	background-repeat: repeat-x;
	line-height: 0px;
}

.dynamicButton div.btnLeft div.topCorner{	
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 6px;
	height: 14px;
	/*background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/btnTopLeft2.gif);*/
	background-repeat: no-repeat;
	background-position: top;
}

.dynamicButton div.btnLeft div.bottomCorner{
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 6px;
	height: 5px;
	/*background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/btnBottomLeft2.gif);*/
	background-repeat: no-repeat;
}

.dynamicButton div.btnLabel{
	margin: 0px;
	padding: 3px 4px 0px 4px;
	height: 19px;
	border: 0px;	
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/btnBg.gif);
	background-repeat: repeat-x;
}

.dynamicButton div.btnRight{
	line-height: 0px;
	margin: 0px;
	padding: 0;px
	height: 19px;
	border: 0px;
	width: 6px;
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/btnRightBg.gif);
	background-repeat: repeat-x;
}

.dynamicButton div.btnRight div.topCorner{	
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 6px;
	height: 14px;
	/*background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/btnTopRight2.gif);*/
	background-repeat: no-repeat;
	background-position: top;
}

.dynamicButton div.btnRight div.bottomCorner{	
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 6px;
	height: 5px;
	/*background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/btnBottomRight2.gif);*/
	background-repeat: no-repeat;
}

div.sectionBoxFooter {
	position: relative;
	background-color: #656EE6;
	height: 27px;
	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxFooter.gif);		background-position: right bottom;
	background-repeat: repeat-x;
}

div.sectionBoxFooter span.sectionBoxRoundCorner {
	display: block;
	width: 6px;
	height: 27px;
	background-image: 	background-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxFooter.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 1%;
	float: left;
}

.floatLeft{
	float: left;
}

/*-------------------------------------------------------------------*/
   Backstage Pass Module 02.14.2006 
/*-------------------------------------------------------------------*/

#backstagePassModule{
	padding: 0px;
	margin-top: 20px;
	vertical-align: top;
	width: 502px;
}

#backstagePassModule div.backstagePassHeader{
	margin-top: 20px;
}

#backstagePassModule div.sectionDivider{
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 502px;
}

.backstagePassHeader{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 502px;
}
		
.backstagePassHeader div.leftEnd{
	width: 9px;
	height: 25px;
	margin: 0px;
	padding: 0px;
background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/newsletter/mdvhome_header_tl.gif);
	float: left;
}
		
.backstagePassHeader div.title{
	width: 242px;
	height: 25px;
	margin: 0px;
	padding: 0px;
background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/newsletter/mdvhome_header_bg.gif);
	background-repeat: repeat-x;
	float: left;
}
		
.backstagePassHeader div.title span{
	position: relative;
	top: 4px;
}
		
.backstagePassHeader div.date{
	width: 242px;
	height: 25px;
	margin: 0px;
	padding: 0px;
background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/newsletter/mdvhome_header_bg.gif);
	background-repeat: repeat-x;
	float: left;
	text-align: right;
}
		
.backstagePassHeader div.date span{
	position: relative;
	top: 6px;
}
		
.backstagePassHeader div.rightEnd{
	width: 9px;
	height: 25px;
	margin: 0px;
	padding: 0px;
background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/newsletter/mdvhome_header_tr.gif);
	float: left;
}
		
.newsletterHeaderBoldText{
	color: #312F70; 
	font-size: 13; 
	font-family: Arial, Helvetica;
	font-weight: bold;
}

.newsletterContentText{
	color: #312F70; 
	font-size: 11; 
	font-family: Arial, Helvetica;
}

.backstagePassContent{
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 502px;
}
	
.backstagePassContent div.media{
	width: 157px;
	height: 139px;
	margin: 0px;
	padding: 10px;
	float: left;
}

.backstagePassContent div.text{
	width: 280px;	
	margin: 0px;
	padding: 10px 0px 10px 20px;	
	float: left;
	
}

.backstagePassContent div.text ul{
	margin: 10px 0px;
	padding: 0px;
	list-style-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/newsletter/mdvhome_bullet.gif);
}

.backstagePassContent div.text ul li{
	margin: 7px 0px;
	padding: 0px;
}

.backstagePassContent div.text ul li a{
	color: #312F70;
	font-weight: bold;
}

/*-------------------------------------------------------------------*/
   Customized Maps Module 07.20.2006 
/*-------------------------------------------------------------------*/

.CMContentModule{
	border: 0;
	padding: 0;
	margin: 0;
	width: 500px;
}



.CMContentModuleHeader{
	border: 0;
	padding: 0;
	margin: 0;
	width: 500px;
	height: 32px;
}

.CMContentModuleHeader div.CMTopLeft{
	border: 0;
	padding: 0;
	margin: 0;
	width: 7px;
	height: 32px;
	float: left;
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/moduleTopLeft.gif);
	background-repeat: no-repeat;
}


.CMContentModuleHeader div.CMHeader{
	float: left;
	border: 0;
	padding: 6px 0 0 0;
	margin: 0;
	width: 486px;
	height: 26px;
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/moduleTopBg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 14px;
	color: #312F70; 
	font-size: 13; 
	font-family: Arial, Helvetica;
	font-weight: bold;
}


.CMContentModuleHeader div.CMTopRight{
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
	width: 7px;
	height: 32px;
	
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/moduleTopRight.gif);
	background-repeat: no-repeat;
}


.CMContentModuleContent{
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 500px;
}

.CMContentModuleContent div.media {
	width: 169px;
	height: 115px;
	margin: 0px;
	padding: 10px;
	float: left;
}

.CMContentModuleContent div.text {	
	color: #312F70; 
	font-size: 11px; 
	font-family: Arial, Helvetica;
	width: 280px;	
	margin: 0px;
	padding: 10px 10px 20px 20px;	
	float: left;
}

.CMContentModuleContent div.text ul{
	margin: 5px 0px;
	padding: 0px;
	list-style-image: url(http://adisneyworld.disney.go.com/media/wdw/images2003/nonlanguagespecific/myDisneyVacationV2/newsletter/mdvhome_bullet.gif);
}

.CMContentModuleFooter{
	border: 0px;
	padding: 0px;
	margin: 0;
	width: 500px;
	height: 29px;
}

.CMContentModuleFooter div.CMBottomLeft{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 7px;
	height: 29px;
	float: left;
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/moduleBottomLeft.gif);
	background-repeat: no-repeat;
}

.CMContentModuleFooter div.CMFooter{
	float: left;
	border: 0px;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	width: 486px;
	height: 29px;
	text-align: right;
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/moduleBottomBg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
}


.CMContentModuleFooter div.CMBottomRight{
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 7px;
	height: 29px;
	
	background-image:url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myVacation/customizedMaps/moduleBottomRight.gif);
	background-repeat: no-repeat;
}

#dynamicfooter{
	/*background-color:#6C74E5;*/
}

.mdvDisclaimer{
	display:block;
	position: relative;
	/*padding-bottom: 100px;*/
}


/*-----MDV LOGIN MODULE SYLES-----*/
#updateProfile1 {
	position:relative;
	margin-top: 20px;
	width: 198px;
	margin-bottom:16px;
}
#updateProfile2 {
	width:196px; 
	background-color: #FFFFFF; 
	border: 1px solid #3E428B;
}
#updateProfile3 {
	width:182px; 
	margin: 5px 7px 5px 7px;
	background-color: #AABEFD;
}

/* --- MDV OFFERS MODULE --- */
#mdvOffersModule {
	margin: 19px 0 16px 0;
}
#mdvOffersModuleMiddle {
	padding: 6px;
	width:184px; 
	background-color: #fff; 
	border: 1px solid #3E428B;
}
#mdvOffersModuleContentMiddle {
	padding: 8px 4px 0 4px;
	width:174px;
	background-color: #aabefd;
	color: #322f72;
}
#mdvOffersModuleContentLink {
	padding-top: 8px;
	text-align: right;
}

/* Pre-Arrival for Landing Page */
.paContainer{
	margin-bottom: 20px;
	padding: 10px;
	color: #312f70;
}
.paLogo{
	float: left;
}
.paIntro{
	float: right;
	padding-top: 49px;
	font-weight: bold;
	font-size: 110%;
}
.paContainer hr{
	margin: 16px 0;
	height: 1px;
}
* html .paContainer hr{
	margin: 8px 0;
}
.paSteps img{
	padding: 0 3px;
}
.paRetrieveFormItem label {
	display: block;
	margin-top: 10px;
}
.paRetrieveFormContainer{
       padding: 0 0px;
}
.paRetrieveFormHelp{
        float: right;
        padding-top: 49px;
}
.paRetrieveFormHelpItem{
        background-color: #d7dbf8;
        width: 180px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 5px;
        padding-left: 5px;
}
.paDateFields {
     float: left;
}
/* End Pre-Arrival for Landing Page */

/* Favorites Quick Select Styles */
#quickSelectContainer {
	margin: 10px;
	background-color: #d7dbf8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
}
#quickSelectContainer h3 {
	font-size: 11px;
	color: #343272;
	font-weight: bold;
}
#quickSelectContainer h3, #quickSelectContainer p {
	margin: 0;
	padding: 0;
}
#quickSelectContainer p {
	padding-bottom: 10px;
}
#quickSelectMsg {
	display: none;
	color: #f00;
	font-weight: bold;
}
.quickSelectDropdown, .quickSelectButton {
	float: left;
}
.quickSelectDropdown {
	padding-right: 10px;
}
.quickSelectButton {
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxButtonRect.png) center left no-repeat;
	padding-left: 10px;
}
.quickSelectButton a {
	background: url(http://adisneyworld.disney.go.com/media/wdw/images2003/languagespecific/eng/theme/myDisneyVacationV2/bg-SectionBoxButtonRect.png) center right no-repeat;
	padding: 3px 10px 3px 0;
	color: #fff !important;
	text-decoration: none !important;
	display: block;
}
/* End Favorites Quick Select Styles */