@charset "iso-8859-1";
/* Global ------------------------------------------------------*/
iframe{border:0!important;}
	body { background:#e8b24b url(../img/design/bg.jpg); background-attachment: fixed; color:#7e6354; font-size: 11px; margin: 0 0 50px; padding: 0px;  font-family: Arial, Helvetica, sans-serif; }		
	#container {margin: 0px auto; width: 917px;}
	#shell { background:url(../img/design/shellbg.gif); margin: 0px auto; padding: 6px 20px; width: 917px;}
	a { color:#406b7f; text-decoration: underline; }
	a:hover { color:#8c2818; text-decoration: none; }
	.fauxCol {width:50%; float:left;}
	.imgLeft {margin-right:20px; float:left;}
	.imgRight {margin-left:20px; float:right;}
	.clearBoth {clear:both;}
	.clearRight {clear:right;}
	.clearNone {clear:none;}
	.noMargin {margin:0;}
	.noBorder {border:none;}
	.noPadding {padding:0;}
	.noStylingRight {border:none; margin-right:0; padding-right:0;}
	.vtImg {margin-right: 10px;}
 
  div#subnav {z-index: 10000; margin-top: 10px; }
	
	.noStylingLeft {border:none; margin-left:0; padding-left:0;}
	.forPrint {position:absolute; left:-2500px;}
	#printHeader {display:none;}
	h1,h2,h3 {margin:0;padding:0;}
	h2 { color:#406b7f; font-size: 17px;}
	h3 { color:#406b7f; font-size: 15px;}
	li,ol { color:#406b7f;}
	hr { height: 1px; border: none; border-bottom: 1px solid #d1a350; margin: 15px 0; padding-top:10px;}
	
	.disney { /*font-weight: bold; font-style:italic;*/}
	
#imSoHungryForBreakfast{	
	width:395px; 
	height:407px; 
	position: absolute; 
	top: 500px; 
	background-image:url(../img/breakfastBg.png);
	padding-left: 5px;
	padding-top:15px;

}
#imSoHungryForBreakfast_diningPage{	
	width:395px; 
	height:391px; 
	position: absolute; 
	top: 300px; 
	background-image:url(../img/breakfastBg.png);
	padding-left: 5px;
	padding-top:15px;
}
#imSoHungryForBreakfast_amenPage{	
	width:395px; 
	height:391px; 
	position: absolute; 
	top: 200px; 
	background-image:url(../img/breakfastBg.png);
	padding-left: 5px;
    padding-top:15px;
}
	
/* Head ---------------------------------------------------------*/

	#h-shell { position: relative; z-index: 100; width: 952px; height: 128px; background:url(../img/design/shelltop.gif) no-repeat bottom;}

/* Top Nav ------------------------------------------------------*/		

	#h-usabilityNav {  background: url(../img/design/logo_qsm2.png) 120px 5px  no-repeat ; width: 450px; position: absolute; color: #6C2B00; height: 72px; padding: 5px 50px 0 0px; margin: 10px 0 0 455px;}
	#h-usabilityNav ul { padding:0; margin: 10px 0 0 0; }
	#h-usabilityNav ul#pnum { margin: 0  7px 0 17px; padding:0px 0 0 0px;}
	#h-usabilityNav ul#links { margin: 28px 0 0 0px; }
	#h-usabilityNav li { display: block; float: left; margin: 5px 5px 0px 0px; padding: 0px 5px 0px 0px; list-style: url(none) none; line-height: 9px;}
	#h-usabilityNav li.noStylingRight { border:none; margin-right:0; padding-right:0; }
	#h-usabilityNav li a { color: #991717; position: relative; }
	#h-usabilityNav li a:hover { text-decoration: none;}

	<!-- #h-usabilityNav ul#pnum li.pnum { background: url(../img/CTA-800number.jpg) no-repeat right; clear: right; width: 243px; height: 50px; display: block; margin: -10px 0 0 -25px} -->
	
	#cta800 {background: url(../img/CTA-800number.png) no-repeat right; clear: right; width: 245px; height: 50px; display: block; margin: 0px 0 0 0px; position:absolute}
	#justonemile {background: url(../img/justonemile.png) no-repeat right; clear: right; width: 243px; height: 12px; display: none; margin: 75px 0 0 125px; position:absolute; }
	#tollFree span {word-spacing:2px;
	color:#811F12;
	text-transform:uppercase;
	font:bold 9px/13px arial;
	letter-spacing:normal;
	display: block;
	position:absolute;
	width:335px;
	margin: 70px 0 0 80px;

	text-align:center;
	
}
/*#h-usabilityNav #tollFree span i {font-style:normal; }*/
#tollFree span sup {vertical-align:1px;}
#tollFree {
	color: #51090c;
	font: italic 24px/28px "Times New Roman", Times, serif;
	letter-spacing: -1px;
	position:absolute;
	
}

/* Logo --------------------------------------------------------*/

	#h-logoArea { background:url(../img/design/logo3.png);height: 57px; width: 427px;  margin: 12px 0 0 20px; position: absolute;}
	#h-logoArea img { border:none; }
	#h-logoArea a { display: block; height: 57px; width: 427px; }		

/* Header Image ------------------------------------------------*/

/*#sash { cursor: pointer; height: 270px; margin: 0; position: absolute; right: 685px;
    top: 145px;  width: 326px; z-index: 96; }
#sash a { left: 77px; position: absolute; top: 15px; z-index: 2; }*/
/* Fall Sash */

/* Winter/Spring Sash */


#sash {
position: absolute!important;
z-index: 96!important;
width: 254px!important;
height: 250px;
left: -60px!important;
top: 125px!important;
cursor: pointer!important;
margin: 0px 0px 0px 0px!important;
}

#sash a { left: 66px; top: 22px; }
#sash #sashBottomLayer { left: 140px; position: absolute; top: 140px; z-index: 1; }
	
#sashLink {position:absolute; display: block; z-index:97; margin-left:20px; margin-top:10px;}
	
	
	#home #h-banner { background:none;  width: 917px; height: 440px; position: relative; overflow:hidden}
	#h-banner { background:#8c2818; width: 917px; height: 315px; position: relative; overflow:hidden}
	#h-banner img {display:block;}
	#home #h-frame { display: block; position: absolute; margin: 0 0 0 -13px; top: 115px; background:url(../img/design/pframe_home.png); width: 940px; height: 475px;z-index:2;}
	#h-frame { display: block; position: absolute; margin: 0 0 0 -13px; top: 115px; background:url(../img/design/pframe_sub.png); width: 940px; height: 353px;z-index:2;}

/* Main Nav ----------------------------------------------------*/		 		


	#h-nav { position: absolute; margin: 102px 0 0 25px;  font-weight: bold; height: 25px; z-index:99;}
	#h-nav ul {margin:0px 0 0 0px;  padding:0px; }
	#h-nav li { list-style: none; background: url(../img/design/navdiv.gif) no-repeat right; float: left;margin: 0px 12px 0px 0px; padding: 0px 12px 0px 0px;}
	#h-nav li.noborder { background: none;}
	#h-nav li a { font-family: Georgia; letter-spacing: -1px; text-transform:uppercase; height: 20px; line-height: 20px;  font-size: 11px; color: #6b3a1c; text-decoration: none; }
	#h-nav li a:hover {color: #8c2819; border-bottom: 4px solid #dc9215; }


	#subnav ul { display: none;  margin: 0 0 0px 0; text-align: right; }
	#subnav ul li { margin: 0 0 10px 8px;   list-style: none; display: inline; background:url(../img/design/navdiv.gif) no-repeat right;  padding: 0px 8px 0px 0px;}
	#subnav ul li.noborder { background: none; padding:0;}
	#subnav ul li ul { display: block; position: relative; padding:0; margin:0 0 0 15px;}
	#subnav ul li ul li { margin: 0; }

	#groups #subnav ul#s_groups,
	#suites #subnav ul#s_suites,
	#area #subnav ul#s_areaguide,
	#area_calendar #subnav ul#s_areaguide,
	#aboutus #subnav ul#s_aboutus,
	
	#something #subnav ul#s_something,
	#press #subnav ul#s_pressroom
	{ display: block;}

	#h_nav .current {background-color: #012117;}
	#subnav .current { color:#8c2818; font-weight: bold; text-decoration: none; }
	#subnav .current:hover { color:#8c2818; cursor:default; }
	#f_nav .current {font-weight: bold;}


		/* drop down menus */
		#nav .dropDowns {z-index:99; margin:0; padding:5px; position:absolute; left:0; top:20px; background-color:#632017; width:190px; display:none;}
		#h-nav li li {float:none; background:none; margin:0; padding:0;}
		#h-nav li li a {display: block; width:97%; text-decoration: none; padding: 0 0 0 5px;color:#e1dabf; color:#fff; margin: 0px 0 0 0; border:none;}
		#h-nav li li a:hover{ background:#450f08;  color:#f5d28d; border:none;}
		#navItem1, #navItem2, #navItem3, #navItem4, #navItem5,#navItem6,#navItem7, #navItem8 {position:relative; z-index:99;}		
		#nav li:hover .dropDowns, #nav li.over .dropDowns {display:block;}

		li:hover a, li.over a {color: #8c2819; border-bottom: 4px solid #dc9215;}
		

		/*ul ul { position:absolute; text-align:left;  margin: 0 0 0 -80px; z-index:100; width: 200px;top:11px; padding: 5px; display:none; }*/
		/*#h-nav #nav ul li { float:left; display:block;}
		ul li li a {display:block;}*/
/*		#h-nav #nav li ul {    background-color:#632017; padding: 4px 2px 8px 2px; margin: 0;position:absolute; }
		#h-nav #nav li ul li { background: none; margin:0; display: block; padding: 0px 0 0 5px; text-align: left; float:none; }
		#h-nav #nav li ul li a {  display: block;width: 135px; text-decoration: none; padding: 0;color:#e1dabf; color:#fff; margin: 3px 0 0 0;}
		#h-nav #nav li ul li a:hover { background:#450f08;  color:#f5d28d; }
		li:hover ul, li.over ul {display: block;} /* lists nested under hovered list items */

		/* THESE ADD HOVER EFFECT TO MAIN NAV EVEN AFTER YOU HOVER OVER DROPDOWN ITEMS*/ 
		
/*		
		#h-nav #nav li#navItem1:hover ul li a, #h-nav #nav li#navItem1.over ul li a,
		#h-nav #nav li#navItem2:hover ul li a, #h-nav #nav li#navItem2.over ul li a,
		#h-nav #nav li#navItem3:hover ul li a, #h-nav #nav li#navItem3.over ul li a,
		#h-nav #nav li#navItem4:hover ul li a, #h-nav #nav li#navItem4.over ul li a,
		#h-nav #nav li#navItem5:hover ul li a, #h-nav #nav li#navItem5.over ul li a,
		#h-nav #nav li#navItem6:hover ul li a, #h-nav #nav li#navItem6.over ul li a,
		#h-nav #nav li#navItem7:hover ul li a, #h-nav #nav li#navItem7.over ul li a,
		#h-nav #nav li#navItem8:hover ul li a, #h-nav #nav li#navItem8.over ul li a
		{background: none; height: 13px;  width: 185px;   }
		
		#h-nav #nav li#navItem1 ul li a:hover, #h-nav #nav li#navItem1 ul li a.over,
		#h-nav #nav li#navItem2 ul li a:hover, #h-nav #nav li#navItem2 ul li a.over,
		#h-nav #nav li#navItem3 ul li a:hover, #h-nav #nav li#navItem3 ul li a.over,
		#h-nav #nav li#navItem4 ul li a:hover, #h-nav #nav li#navItem4 ul li a.over,
		#h-nav #nav li#navItem5 ul li a:hover, #h-nav #nav li#navItem5 ul li a.over,
		#h-nav #nav li#navItem6 ul li a:hover, #h-nav #nav li#navItem6 ul li a.over,
		#h-nav #nav li#navItem7 ul li a:hover, #h-nav #nav li#navItem7 ul li a.over,
		#h-nav #nav li#navItem8 ul li a:hover, #h-nav #nav li#navItem8 ul li a.over
		{background:#450f08; color:#fff; }		
		
		#h-nav #nav li:hover ul li a, #h-nav #nav li.over ul li a { border:none; padding:3px;color:#e1dabf; background: none; }
		#h-nav #nav li:hover ul li a:hover, #h-nav #nav li.over ul li a:hover { border:none; padding:3px;color:#e1dabf; background: #0d3255;   }

*/


	
/* Body ---------------------------------------------------------*/
	#transportlink {font-size:14px; color:#6B1A0E; font-weight:bold;}
	#transportlink a, #transportlink a:hover, #transportlink a:visit  {font-size:14px; color:#6B1A0E; font-weight:bold;}
	
	#floorplans-new {width: 300px; float:right; right:75px; }
	#floorplans {width: 160px; float:right; }
	#bus {width: 210px; float:right}
	#content_r img.noborder {border: none; padding: 0}
	#content_r a.noborder {border: none; padding: 0}
	#b-shell {}
	
	#home #b-contentArea {background: none;   font-size: 11px; line-height: 22px; color: #666; }
	#b-contentArea {background: url(../img/design/leftbarbg.gif) 5px repeat-y; font-size: 11px; line-height: 22px; color: #666; position:relative; z-index:1;}
	#area_calendar  #b-contentArea { background: none;}
	#b-contentArea h1 {}
	#b-contentArea h2 {}

	#content_l {  margin-left: 15px!important; width: 172px; float: left; }
	#area_calendar #content_r {  margin-left: 15px; }
	#content_r {  margin-left: 240px;  padding: 5px 10px 0px 0px;}
	#content_r img { border: 1px solid #d1a350; background: #fff; padding: 6px;}
	
	#directions #content_r img {border:none; background:none}
	#content_r .noborders {border: none; background: none; padding-left: 0px}

	#home #content_r li { background:none; padding-left: 0; margin-left: 0; list-style: none;}
	#content_r ul  { margin-left: 0; padding: 0;}
	#content_r li { background:url(../img/design/icon_bullet.gif) 5px 7px no-repeat; padding-left: 35px; margin-left: 5px; list-style: none;}
	
	#div1, #div2, #div3, #div4 {   display:none; width: 470px; margin-top: 0px}
	#div1 p, #div2 p, #div3 p, #div4 p { margin-left: 110px; margin-top: -12px}
	#div1 { display:block; }
	#div2 {  }
	#div3 {  }
	#div4 {  }

	#divtoggles { position: absolute;  list-style-type: none; margin: 60px 15px 0 0 ; padding-right: 5px; height: 100px; padding: 0; width: 100px; border-right: 1px solid #d1a350; float: left; }
	#divtoggles ul {  margin: 0; padding: 0; text-align: right;}
	#divtoggles li {  text-align: right;}
	#divtoggles a {padding-right: 10px; margin-right: 10px; font-weight:bold; color:#7e6354; text-decoration: none; line-height: 280%;  }
	#divtoggles a:hover { border-bottom: none;  color:#6b1a0e;}
	
	#divtoggles a.classoff {border-bottom: none; }
	#divtoggles a.classon { background:url(../img/design/divlinkbg.gif) right no-repeat;   color:#6b1a0e;  }

	#area_calendar #flashtitle, #area_calendar #flashtitle2, #area_calendar #flashtitle3 { margin: 30px 0 20px -220px;  }
	#home #flashtitle, #home #flashtitle2, #home #flashtitle3 { margin: 0 0 20px -5px;  }
	#flashtitle, #flashtitle2, #flashtitle3 { margin: 30px 0 20px -5px;  }
	
	#cta_rfp { position: absolute; margin-left: 450px; top: 90px;}
	#cta_rfp a { font-family: georgia; font-weight: bold; letter-spacing: -1px; background:#8b2718; padding: 5px 10px; color: #fff; text-decoration: none; text-transform:uppercase;}
	#cta_rfp a:hover { background: #551006; cursor: hand;}

	
	#trademarksymbol { position: absolute; top: 600px; margin-left: 635px; background:url(../img/design/trademarksymbol.gif) no-repeat; width: 14px; height: 12px;}

	fieldset#topamenities { padding: 5px; float: right; margin: 30px 0 0 20px; width: 300px; border: 2px solid #d1a350; margin-bottom: 30px;}
	fieldset#topamenities legend { background:#fefefe; padding: 5px; border: 2px solid #d1a350; font-size: 16px;}
	fieldset#topamenities ul li { font-weight: bold; }
	fieldset#topamenities li ul { margin: 0; background: none; }
	fieldset#topamenities li ul li{ margin: 0 0 0 40px; font-weight: normal; color:#7e6354; padding: 0; background: none; list-style-type:disc; }

/* CTAs ---------------------------------------------------------*/

	#home #b-ctaShell { padding: 0px 0 0 20px; }
	#b-ctaShell { padding: 20px 0 0 20px;}
	#b-ctaShell ul { margin:0px 0 0 0px; padding:0; height: 110px;}
	#b-ctaShell li { float: left; margin-right: 15px; list-style: url(none) none;}
	#b-ctaShell li.noborder { margin-right: 0px; }
	#b-ctaShell li a { display: block; width: 207px; height: 115px;}
	#b-ctaShell li a:hover { }
	
	#b-cta01, #b-cta02, #b-cta03, #b-cta04 { display: block; width: 207px; height: 115px;  }
	#b-cta01 a {background:url(../img/design/cta_families1.jpg);}
	#b-cta02 a { background:url(../img/design/cta_couples1.jpg);}
	#b-cta03 a { background:url(../img/design/cta_kids1.jpg);}
	#b-cta04 a { background:url(../img/design/cta_adventure1.jpg);}

	#b-cta01 a:hover {background:url(../img/design/cta_families2.jpg);}
	#b-cta02 a:hover { background:url(../img/design/cta_couples2.jpg);}
	#b-cta03 a:hover { background:url(../img/design/cta_kids2.jpg);}
	#b-cta04 a:hover { background:url(../img/design/cta_adventure2.jpg);}
	 

	
	
	#area_calendar  #cta_flash{ display: none;}

	#cta_flash { margin: 332px 0 0 13px; height:140px; width: 170px; }
	#cta_flash a { position:absolute; display: block; height:140px; width:170px; margin-top: -100px; background-color:#660000; border:none}
	#cta_flash a img {border:none;}
	#home #cta_flash { position:absolute; background-repeat:no-repeat; height:140px; width:170px; margin: 236px 0 0 705px}
	#home #cta_flash a { position:absolute; display: block; height:127px; width:170px; margin-top: -140px;;}
	
	#home #cta_postcard,
	#area_calendar  #cta_postcard { display: none;}

	
	

	#cta_postcard { margin: 15px 0 0 13px; height:55px; width: 170px;}
	#cta_postcard a { display: block; height:55px; width: 170px; background:url(../img/design/cta_postcard1.jpg);}

	#cta_postcard a:hover { background:url(../img/design/cta_postcard2.jpg);}
	
	#home #cta_goodneighbor, #area_calendar #cta_goodneighbor { display: none; }
	#cta_goodneighbor { margin: 15px 0 0 13px; height:55px; width: 170px;}
	#cta_goodneighbor a { display: block; height:55px; width: 170px; background:url(../img/design/cta_goodneighbor_new.jpg);}
	#cta_goodneighbor a:hover { background:url(../img/design/cta_goodneighbor_new-hover.jpg);}
	
	#cta_bestrate{margin: 15px 0 0 13px; height:55px; width: 170px;}
	#cta_bestrate a  {display: block; height:55px; width: 170px; background:url(../img/design/cta-bestrate.gif);}
	#cta_bestrate a:hover { background:url(../img/design/cta-bestrate-hover.gif);}
	
	#tickets{margin: 15px 0 0 13px; height:55px; width: 170px;}
	#tickets a  {display: block; height:55px; width: 170px; background:url(../img/design/cta_ticket.jpg);}
	#tickets a:hover { background:url(../img/design/cta_ticketshover.jpg);}

	#home #tickets{display:none !important;}

	#home #cta_newslettersignup,
	#area_calendar #cta_newslettersignup { display: none; }
	#cta_newslettersignup { margin: 15px 0 0 13px; height:55px; width: 170px;}
	#cta_newslettersignup a { display: block; height:55px; width: 170px; background:url(../img/design/cta_newsletter1.jpg);}
	#cta_newslettersignup a:hover { background:url(../img/design/cta_newsletter2.jpg);}
	
	#home #cta_comp_amenities,
	#area_calendar  #cta_comp_amenities { display: none;}

	#cta_comp_amenities { margin: 15px 0 0 13px; height:55px; width: 170px;}
	#cta_comp_amenities a { display: block; height:55px; width: 170px; background:url(../img/design/cta_comp_amenities1.jpg);}
	#cta_comp_amenities a:hover { background:url(../img/design/cta_comp_amenities2.jpg);}
	
	#tripAdvisor {text-align: center; line-height: 25px; margin: 10px 0px 5px 10px; }
	#content_l #tripAdvisor {line-height: 18px;}
	
	#home #cta_EpcotFoodWine,
	#area_calendar #cta_comp_amenities, #area_calendar #cta_EpcotFoodWine { display: none;}

	#cta_EpcotFoodWine { margin: 15px 0 0 13px; height:170px; width: 170px;}
	#cta_EpcotFoodWine a { display: block; height:170px; width: 170px; background:url(../img/design/EpcotFoodWine.gif);}
	#cta_EpcotFoodWine a:hover { background:url(../img/design/EpcotFoodWine2.gif);}
	
	#home #cta_MickeyXmas,
	#area_calendar #cta_comp_amenities, #area_calendar #cta_MickeyXmas { display: none;}
	
	#cta_MickeyXmas { margin: 15px 0 0 13px; height:170px; width: 170px;}
	#cta_MickeyXmas a { display: block; height:170px; width: 170px; background:url(../img/design/MickeyXmas.gif);}
	#cta_MickeyXmas a:hover { background:url(../img/design/MickeyXmas2.gif);}
	
	#home #cta_WWYC,
	#area_calendar #cta_comp_amenities, #area_calendar #cta_WWYC #cta_FlowerGarden { display: none;}
	
	#cta_WWYC { margin: 15px 0 0 23px; height:145px; width: 146px;display: none;}
	#cta_WWYC a { display: block; height:145px; width: 146px; background:url(../img/design/cta_WWYC.gif);}
	#cta_WWYC a:hover { background:url(../img/design/cta_WWYC2.gif);}
	
	#cta_FlowerGarden { margin: 15px 0 0 23px; height:145px; width: 146px;}
	#cta_FlowerGarden a { display: block; height:145px; width: 146px; background:url(../img/2009FGbutton.jpg);}
	#home #cta_FlowerGarden a {background:none;}

	

		
/* Search Box --------------------------------------------------*/

	#home #searchBox {margin-left: 0px; width: 230px; height: 252px; /*background:url(../img/design/ibebg.png);*/ position: absolute; top: 495px;z-index:97; }
	#searchBox { margin-left: 0px; width: 230px; height: 252px; /*background:url(../img/design/ibebg.png);*/ position: absolute; top: 340px;z-index:97; }
	#home #resBoxBg {background:url(../img/design/ibebg.png);position: absolute; top: 495px;width: 230px; height: 252px;margin-left: 0px;z-index:96; display:block;}
	#resBoxBg {background:url(../img/design/ibebg.png);position: absolute; top: 340px;width: 230px; height: 252px;margin-left: 0px;display:block;z-index:96;}
	#area_calendar #searchBox,#area_calendar #resBoxBg { display: none;}
	#searchBox a {position:relative;}
	
	#searchBox form { margin: 75px 0 0 30px; color:#312009; font-size: 9px; font-family: georgia; text-transform:uppercase}
	select { font-size: 11px; margin:1px 0 7px 0; text-transform:none;}
	.resSubmit {/* background:#312009;*/ padding: 2px; width: 170px; border: none; font-size: 11px; font-weight: bold; color:#fff; font-family: arial;display:block; margin:0 0 5px 0;}
	.resMonth {width:60px;}
	.resDay {width:40px;}
	.resYear {width:45px;}
	.resNights, .resRooms, .resAdults, .resKids {width:50px;}
	#searchBox .resRoomSpacer {margin:0 0 0 21px;}
	#searchBox .resKidsSpacer {margin:0 0 0 18px;}
	#anchor img {border:none; margin: 0 0 0 2px;}

/* Footer ------------------------------------------------------*/

	#f-shell { margin: 0; padding-top: 35px; background:url(../img/design/shellbot2-new.gif) no-repeat;  color:#551717; width: 953px; }
	
	#f-nav { font-size: 10px; color: #6C2B00; height: 20px; margin-top: 5px; }
	#f-navl {margin-bottom:45px; background:#F9B610; width:917px; height:34px; margin-left:30px; }
	#f-nav ul { margin:0px; padding:0px;}
	#f-nav li {border-right: 1px solid; display: block; float: left; margin: 5px 5px 0px 0px; padding: 5px 10px 0px 0px; list-style: url(none) none; line-height: 9px;}
	#f-nav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
	#f-nav li a { color: #991717;}
	#f-nav li a:hover {color: #000;text-decoration: none;}		
	address {}
	#f-sig {text-align:center; margin: 20px 0;}
	#f-sig span { clear: both; display: block; margin-bottom: 10px;}
	
    #f-navl li, #f-navr li { display: inline;}
	#f-navl li { margin-right: 10px; float: left; margin-top:10px;}
	#f-navl ul {  margin: 10px 6px 0 10px; *margin:0 0 0 20px; }
	
	#f-navr ul { padding: 0; margin: 0 0 0 0px;}
	#f-navr li { margin: 0 5px 0 0px;}
	
	#srsig {margin: 0 auto; width: 350px; padding: 15px;} 
	#disneylogo {margin: -148px 60px 0 0;  width: 100px; padding: 15px; float:right;} 
	#kissimmeeLogo  {float:right;}
  #TA {margin-left:20px; position:absolute; width:120px; background-color:#FFFFFF; padding-top:5px; border:1px #6B9E4A solid; line-height:2ex;}
  *:first-child+html #TA {margin-left:-490px;}
  #TA p {margin-top:-2px;}


/* CMS Stylings ------------------------------------------------------*/

	#cp #b-contentArea h1 {}  
	#cp #h-banner {}
	#cp_sectionlinks, #cp_sectionlinkssupbpage {}
	#cp_sectionlinks ul, #cp_sectionlinkssupbpage ul {margin:0; padding:0;}
	#cp_sectionlinks li, #cp_sectionlinkssupbpage li {list-style-type:none;  float:left; margin:0 5px 0 0;}
	#cp_sectionlinks li a, #cp_sectionlinkssupbpage li a{border:1px solid #000; text-decoration:none; padding:0px 5px; line-height:25px;   }
	#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{}

/* Special Cases ------------------------------------------------------*/

#valtable { border: 1px solid #d1a350; background: #e8d7ad; padding: 6px;}
.tdcolor { background-color:#f2e3bf;}
.twilightzone {width:250px; float:right; margin:0 0 10px 20px; font-size:9px;}
h1.flashtitle {font-family:"Times New Roman", Times, serif; font-size:36px;color:#6b1a0e; font-weight:normal; margin-bottom:20px; line-height:100%;} 
a#celebrateDisney { background:url(http://www.royaleparcsuitesorlando.com/what-will-you-celebrate/celebrate.png) no-repeat; margin:0 0 0 35px; padding: 0px; display:block; height: 246px; width: 275px; float:right; }
#disclaimer  {display:none;}
#celebratePg #disclaimer{display:block; padding:10px 0 15px 0; font-size:9px}
#celebratePg h1 {color:#862417; font:39px/43px Georgia, "Times New Roman", Times, serif; margin:23px 0 29px 10px; padding:0 0 0 0;}

.bookTop  {border:1px dotted #61190E; position:relative; float:right;margin:0 0 0 25px; padding:23px 0 3px 0; font-size:14px; letter-spacing:-1px; display:block; background-color:#7F2213; color:#fff; text-decoration:none; text-align:center; width:275px;}
.bookBot {line-height:15px; border:1px dotted #61190E; position:relative; float:right;margin:0 0 0 25px; padding:15px 0 34px 0; font-size:14px; letter-spacing:-1px; display:block; background-color:#7F2213; color:#fff; text-decoration:none; text-align:center; width:220px;}
.bookTop:hover, .bookBot:hover { color:#fff; background-color:#6B1910; }
.bookTop strong {cursor:pointer; text-transform:uppercase; display:block; font-size:21px;color:#F0A937; border:1px solid #fff; position:absolute; width:100%; left:3px; top:3px; width:267px; height:38px; padding:2px 0 0 0;}
.bookBot strong {cursor:pointer; text-transform:uppercase; display:block; font-size:21px;color:#F0A937; border:1px solid #fff; position:absolute; width:100%; left:3px; top:3px; width:212px; height:66px; padding:5px 0 0 0;}
.bookBot span {cursor:pointer; text-transform:uppercase; display:block; font-size:21px;color:#F0A937; position:absolute; width:100%; left:3px; bottom:15px; width:212px;  padding:2px 0 0 0;}


/* #sash, #sashLink {display:none;}*/



body#about table#valtable tr td p {color: #d79400; font-size: 12px}

/*Orlando Calendar Text */
#flashtitle { padding-left: 5px; }


#b-ctaShell {
margin-top:98px;
}

#searchBox a {
    position: relative; margin:top:25px;
}

#flashcta

{ margin-top:35px;}

#cta_postcard {
    height: 55px;
    margin: -73px 0 0 13px;
    width: 170px;
}
#guestComments {display:none;width:300px; height:300px; margin:0 0 0 22px}
#home #guestComments {display:block;} 