.direction-box { margin-bottom: 10px; width: 100%; }
.fromdirection, .todirection, .direction-button { float: left; margin-right: 15px; margin-top: 10px; width: 35.5%; }
#find_direction input { width: 80%; background-color: #ffedb7; border-color: #0b5795; border-style: solid; border-width: 1px; color: #013566; font: 11px/18px arial; }
.direction-button:link, a.direction-button:visited { background-color: #2195E5; color: #fff; cursor: pointer; display: block; font-size: 13px; font-weight: 400; height: 22px; line-height: 23px; text-align: center; text-decoration: none; text-transform: uppercase; width: 140px; }
a.direction-button:hover { background-color: #7FC908; }
body { margin: 0px; font: 12px/20px arial; color: #013566; background-color: #E96500; background-image: url( /images_noindex/bg.jpg); background-repeat: repeat-x; background-position: center top; }
#container { text-align: left; width: 961px; position: relative; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#leftcolumn { margin-right: 0px; margin-top: 0px; z-index: 1; padding-top: 0px; margin-left: 0px; background-image: url(/images_noindex/bodyline.gif); background-repeat: repeat-y; background-position: left top; }
#topbar { position: absolute; left: 0px; top: 0px; width: 961px; height: 151px; z-index: 2; }
.noscript_topbar { position: absolute; left: 0px; top: 0px; width: 961px; height: 151px; z-index: 2; padding-left: 0px; }
#bottomimg { width: 961px; border: 0px; left: 0px; top: 0px; background-repeat: no-repeat; background-position: left bottom; background-image: url( /images_noindex/footer.jpg); position: relative; }
#content { width: 651px; padding-top: 645px; padding-bottom: 0px; padding-left: 20px; float: left; z-index: 1; position: relative; margin: 0px; padding-right: 0px; }
#contentmap { width: 300px; padding-top: 195px; padding-bottom: 0px; padding-left: 6px; float: left; z-index: 1; position: relative; margin: 0px; padding-right: 0px; }
#rightbar { height: 100%; width: 263px; margin-top: 0px; padding-right: 17px; margin-bottom: 0px; margin-left: 0px; padding-top: 605px; padding-bottom: 0px; padding-left: 0px; float: right; z-index: 5; position: relative; }
#logo { position: absolute; left: 8px; top: 15px; width: 267px; height: 12px; z-index: 12; }
#top-five-reasons { width: 161px; height: 241px; float: left; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; position: relative; top: -6px; }
.noscript_topreason { width: 161px; height: 241px; float: left; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; position: relative; top: -14px; }
#disney-good-neighbor { position: absolute; left: 440px; top: 23px; width: 126px; height: 69px; z-index: 6; }
#aaa-logo { position: absolute; left: 580px; top: 28px; width: 68px; height: 63px; z-index: 6; }
#enterprice-logo { height: 45px; position: absolute; right: 215px; top: 28px; width: 151px; z-index: 6; display: none; }
#rewards { position: absolute; left: 789px; top: 8px; width: 132px; height: 35px; z-index: 6; }
#topnav { position: absolute; left: 5px; top: 103px; width: 950px; height: 93px; z-index: 8; }
#mainimage { position: absolute; top: 154px; z-index: 3; left: 5px; width: 950px; height: 438px; }
#left-image { position: absolute; top: 149px; z-index: 3; left: 0px; width: 5px; height: 365px; background-image: url(/images_noindex/left-image.gif); background-repeat: no-repeat; background-position: left top; }
#right-image { position: absolute; top: 149px; z-index: 3; width: 6px; height: 365px; background-image: url( /images_noindex/right-image.gif); background-repeat: no-repeat; background-position: left top; left: 955px; }
#reservation { position: absolute; top: 464px; z-index: 5; left: 326px; height: 136px; width: 307px; }
#local { position: absolute; top: 431px; z-index: 8; left: 633px; height: 169px; width: 328px; }
.noscript_local { position: relative; top: 27px; z-index: 8; left: 23px; height: 169px; width: 328px; }
#spnav { top: 0px; z-index: 10; left: 0px; height: 370px; width: 263px; margin: 0px; padding: 0px; position: relative; }
#brochure { top: 0px; z-index: 10; left: 0px; height: 143px; width: 259px; margin: 0px; padding: 0px; position: relative; }
.noscript_brochure { top: 0px; z-index: 10; left: 60px; height: 143px; width: 243px; margin: 0px; padding: 0px; position: relative; }
#halloween-web-banner { top: 0px; z-index: 10; left: 50px; height: 600px; width: 160px; margin: 0px; padding: 0px; position: relative; padding-bottom: 10px; }
#subnav { position: absolute; top: 2px; z-index: 15; left: 165px; width: 575px; height: 21px; }
.noscript_subnav { position: absolute; top: -10px; z-index: 7; left: 74px; width: 553px; height: 21px; }
#number { position: absolute; top: 78px; z-index: 10; left: 701px; width: 232px; height: 29px; }
#header { position: absolute; top: 605px; z-index: 5; left: 31px; width: 568px; height: 35px; }
#header_bg { position: absolute; top: 863px; z-index: 0; left: 4px; width: 953px; height: 98px; background-image: url( /images_noindex/header_bg.jpg); background-repeat: no-repeat; background-position: left top; }
/*formatting code starts here*/

#manager { height: 150px; left: 4px; position: absolute; top: 445px; width: 322px; z-index: 9; }
.noscript_manager { position: absolute; top: 21px; z-index: 7; left: 20px; height: 157px; width: 246px; /*background-image:url(../../images/manager.jpg)*/ }
h1 { font: bold 14px/14px Arial; margin: 0px auto; padding-bottom: 10px; color: #0C60A5; padding-top: 5px; }
h2 { font: bold 12px/14px arial; margin: 0px auto; padding-bottom: 0px; display: inline; margin-right: 2px; color: #D55F00 }
h4 { font: bold 14px/18px arial; margin: 0px auto; padding-bottom: 0px; display: inline; margin-right: 2px; color: #7E1910 }
h3 { font: bold 12px/18px arial; margin: 0px auto; padding-bottom: 0px; display: inline; margin-right: 2px; color: #47348E; }
h5 { font: bold 12px/18px arial; margin: 0px auto; padding-bottom: 10px; color: #A15E0F; padding-top: 5px; }
.box ul { list-style-image: url(/images_noindex/bullet.gif); padding-top: 3px; padding-left: 8px; margin-top: 0px; margin-bottom: 4px; margin-left: 5px; }
ul { list-style-image: url(/images_noindex/bullet.gif); padding-top: 3px; padding-left: 8px; margin-top: 0px; margin-bottom: 4px; margin-left: 5px; }
.box ul li { line-height: 13px; padding-left: 0px; margin-left: 0px; margin-top: 2px; margin-bottom: 6px; margin-left: 5px; }
.boxtop ul.anchor { list-style-image: url(/images_noindex/bullet1.gif); }
.boxtop ul.anchor li { line-height: 13px; padding-left: 0px; margin-left: 0px; padding-top: 0px; margin-bottom: 5px; margin-left: 5px; }
.boxtop ul.anchor li a.milestone1 { line-height: 13px; }
.box ul.anchor { list-style-image: url(/images_noindex/bullet1.gif); }
.box ul.anchor li { line-height: 13px; padding-left: 0px; margin-left: 0px; padding-top: 0px; margin-bottom: 5px; margin-left: 5px; }
.box ul.anchor li a.milestone1 { line-height: 13px; }
#box { padding: 0px; z-index: 15; }
.box { padding: 10px; }
.box2 { padding: 10px; padding-right: 10px; padding-left: 280px; }
.boxtop { padding: 10px; }
.boxhome { padding: 10px; }
.box3 { padding: 10px; background-color: #FFDD7A; }
.box1 { padding: 10px; background-color: #FFDD7A; }
.break { BACKGROUND-IMAGE: url(/images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x; clear: both; }
.break2 { BACKGROUND-IMAGE: url(/images_noindex/pix1.gif); BACKGROUND-REPEAT: repeat-y; }
.homeimg { padding-right: 10px; padding-top: 5px; }
.imgsm { padding-right: 10px; padding-top: 5px; }
.homesm { padding-right: 10px; padding-top: 2px; }
.imgsm1 { padding-right: 25px; padding-top: 5px; }
.subheader { padding: 9px 3px 3px 8px; background-color: #FFDD7A; }
.subheadertop { padding: 9px 3px 3px 8px; background-color: #5C5656; margin-left: 203px; }
#footer { z-index: 12; clear: both; border: 1px solid #005AA1; clear: both; margin-left: 4px; margin-right: 4px; margin-top: 0px; padding: 10px; }
.round_border_color { background-color: #013566; margin: 0px 0px 0px 0px; }
.round_border { background-repeat: repeat; padding: 15px; padding-top: 10px; padding-bottom: 10px; background-color: #E96500; }
.pipefooter { font: 11px/11px arial; COLOR: #6E5C2F; }
#imenu { position: absolute; left: 362px; top: 504px; width: 0px; height: 0px; z-index: 15; }
#footer-inner { clear: both }
.cr1 { float: right; font-family: verdana; font-size: 11px; font-style: normal; font-weight: normal; }
.cr2 { FLOAT: left; FONT: 12px/24px arial; border-right: solid 1px; border-right-color: #FEBF48; font-weight: bold; padding-right: 5px; }
#address { font: 12px/18px arial; padding-top: 20px; padding-bottom: 20px; width: 690px; padding-left: 30px; }
#addressmap { font: 12px/18px arial; margin-left: 24px; margin-right: 3px; padding-bottom: 20px; padding-top: 10px; margin-bottom: 0px; }
.specimg { padding-right: 10px; padding-top: 3px; }
.padbottom { padding-bottom: 10px; }
.forms { font: 11px/18px arial; color: #013566; background-color: #FFEDB7; border-color: #0B5795; border-style: solid; border-width: 1px; }
.forms1 { font: 11px/18px arial; color: #878787; background-color: #FFFFFF; border-color: #949496; border-style: solid; border-width: 1px; }
.forms4 { font: 11px/18px arial; color: #013566; background-color: #FFEDB7; border-color: #0B5795; border-style: solid; border-width: 1px; width: 150px; }
.forms8 { font: 11px/18px arial; color: #000000; background-color: #FFFFFF; border-color: #232301; border-style: solid; border-width: 1px; }
.forms2 { font: 11px/11px arial; color: #DC795A; }
.forms3 { font: 11px/11px arial; color: #FFFFFF; }
.forms6 { font: 11px/11px arial; }
.spacer { clear: both; height: 20px; line-height: 20px; font-size: 20px; }
.spacer1 { clear: both; height: 10px; line-height: 10px; font-size: 10px; }
.spacer2 { clear: both; height: 30px; line-height: 30px; font-size: 30px; }
.spacer3 { clear: both; height: 7px; line-height: 7px; font-size: 7px; }
.spacer4 { clear: both; height: 20px; line-height: 20px; font-size: 20px; }
.spacer5 { clear: both; height: 30px; line-height: 30px; font-size: 30px; }
.backtotop { text-align: right; margin-right: 0px; margin-top: 0px; }
body div.column1 { width: 203px; float: left; margin-right: 20px; margin-bottom: 10px; }
body div.column2 { width: 188px; float: left; margin-right: 20px; margin-bottom: 10px; position: relative; }
body div.column3 { width: 188px; float: left; margin-bottom: 10px; }
body div.column1 h2 { font: bold 12px/16px arial; margin: 0px auto; padding-bottom: 5px; display: inline; }
body div.column2 h2 { font: bold 12px/16px arial; margin: 0px auto; padding-bottom: 5px; display: inline; }
body div.column3 h2 { font: bold 12px/16px arial; margin: 0px auto; padding-bottom: 5px; display: inline; }
body div.column31 h2 { font: bold 12px/16px arial; margin: 0px auto; padding-bottom: 5px; display: inline; }
.pkgleft { float: left; margin-bottom: 10px; margin-right: 5px; width: 328px; }
.pkgright { float: left; margin-bottom: 10px; margin-left: 5px; position: relative; width: 328px; }
.column11 { float: left; margin-bottom: 10px; margin-right: 15px; width: 190px; }
.column12 { float: left; margin-bottom: 10px; margin-left: 20px; position: relative; width: 390px; }
.columnh1 { float: left; margin-bottom: 10px; margin-right: 22px; width: 182px; }
.columnh2 { float: left; margin-bottom: 10px; margin-left: 0px; position: relative; width: 390px; }
.column1h { width: 182px; float: left; margin-right: 25px; margin-bottom: 0px; position: relative; }
.column2h { width: 182px; float: left; margin-bottom: 0px; }
.pkgthumbs { background-color: #525252; padding-top: 5px; padding-bottom: 5px; text-align: center }
.spdisplay1 { float: left; height: 130px; }
.spdisplay2 { height: 250px; }
.pkgholder { background-color: #FFDD7A; float: left; margin-bottom: 10px; margin-left: 10px; padding: 5px; width: 290px; padding-left: 10px; }
.pkgthumbs { background-color: #B68F47; padding-top: 5px; padding-bottom: 5px; text-align: center }
/*#quote {
  padding-left: 15px;
  position: absolute;
  top: 1072px;
}*/

#quote { padding-left: 15px; padding-top: 10px; position: relative; }
a.boldfont:link { text-decoration: none; color: #013566; }
a.boldfont:visited { text-decoration: none; color: #013566; }
a.boldfont:hover, a:active { text-decoration: underline; color: #0C60A5; }
a.boldfonts:link { text-decoration: none; color: #E96500; }
a.boldfonts:visited { text-decoration: none; color: #E96500; }
a.boldfonts:hover, a:active { text-decoration: underline; color: #013566; }
a:link { text-decoration: none; color: #0B5795; }
a:visited { text-decoration: none; color: #0B5795; }
a:hover, a:active { text-decoration: underline; color: #CA7257; }
.milestone1 { font: 11px/18px arial; }
a.milestone1:link { COLOR: #0C60A5; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #0C60A5; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover { COLOR: #423D3D; font-weight: normal; TEXT-DECORATION: underline }
.milestone { font: 11px/18px arial; }
a.milestone:link { COLOR: #013566; font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #013566; font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover { COLOR: #FFC04F; font-weight: normal; TEXT-DECORATION: underline }
.smimg { width: 199px; z-index: 0; height: 173px; margin-top: -109px; padding-right: 20px; padding-left: 0px; }
.milestone2 { font: 11px/18px arial; }
a.milestone2:link { COLOR: #47348E; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #47348E; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: underline }
.headers-footer { font: bold 12px arial; background: #FEDB67; padding-left: 12px; padding-bottom: 1px; padding-top: 1px }
.round_border_color { background-color: #013566; margin: 0px 0px 0px 0px; }
.round_border { background-repeat: repeat; padding: 15px; padding-top: 10px; padding-bottom: 10px; background-color: #000000; }
div.reviewTop { background-color: #FFCD4A; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }
div.reviewBottom { background-color: #FFCD4A; height: 11px; }
#ui-datepicker-div { display: none; }
.cornerinner { padding: 10px; background-color: #FFDD7A; }
.cornerforms { padding: 10px; background-color: #FFDD7A; }
#CalendarControl { position: absolute; z-index: 1001; }
.span1 { font: 11px/16px arial; COLOR: #FFFFFF; font-weight: bold; }
a.span1:link { COLOR: #FFFFFF; font-weight: bold; TEXT-DECORATION: none; padding-left: 5px; padding-right: 5px; }
a.span1:visited { COLOR: #FFFFFF; font-weight: bold; TEXT-DECORATION: none; padding-left: 5px; padding-right: 5px; }
a.span1:hover { COLOR: #FFFFFF; font-weight: bold; TEXT-DECORATION: underline; padding-left: 5px; padding-right: 5px; }
.span { font: 11px/18px arial; COLOR: #FFC04F; font-weight: bold; }
a.span:link { COLOR: #0C60A5; font-weight: bold; TEXT-DECORATION: none; padding-left: 5px; padding-right: 5px; }
a.span:visited { COLOR: #0C60A5; font-weight: bold; TEXT-DECORATION: none; padding-left: 5px; padding-right: 5px; }
a.span:hover { COLOR: #EA7500; font-weight: bold; TEXT-DECORATION: underline; padding-left: 5px; padding-right: 5px; }
.span2 { font: 11px/18px arial; COLOR: #BBC6A6; font-weight: bold; }
a.span2:link { COLOR: #BBC6A6; font-weight: bold; TEXT-DECORATION: none; padding-left: 5px; padding-right: 5px; }
a.span2:visited { COLOR: #BBC6A6; font-weight: bold; TEXT-DECORATION: none; padding-left: 5px; padding-right: 5px; }
a.span2:hover { COLOR: #BBC6A6; font-weight: bold; TEXT-DECORATION: underline; padding-left: 5px; padding-right: 5px; }
.subnav_inner { position: absolute; top: -7px; z-index: 25; left: 25px; width: 500px; height: 39px; padding-top: 0px; padding-left: 0px; }
#topnav_inner { position: absolute; top: 0px; z-index: 25; left: 0px; width: 949px; height: 47px; padding-top: 0px; padding-left: 0px; background-color: #CA6400; }
.top-reason { position: relative; top: 0px; z-index: 30; left: 5px; width: auto; height: auto; padding-top: 0px; }
#reason { position: relative; top: 0px; z-index: 30; left: -15px; width: auto; height: auto; padding-top: 0px; float: left; }
.noscript_reason { position: relative; top: 0px; z-index: 30; left: 5px; width: auto; height: auto; padding-top: 0px; float: left; }
.noscript_topnav { position: relative; top: 11px; z-index: 30; left: 0px; width: 856px; height: auto; padding-top: 0px; padding-left: 94px; background: #FFB600; }
.booknow { position: relative; top: 10px; z-index: 30; left: 24px; width: 170px; height: 40px; padding-top: 0px; z-index: 15; }
.noscript_booknow { position: relative; top: 10px; z-index: 30; left: 0px; width: 170px; height: 40px; padding-top: 0px; z-index: 15; }
.noscript_spnav { position: relative; top: 13px; z-index: 30; left: 25px; width: 252px; height: auto; padding-top: 0px; }
.baseline { clear: both; height: 1px; font-size: 1px; line-height: 1px }
div.column31 { width: 31%; float: left; padding-right: 15px; padding-bottom: 10px; }
div.column32 { width: 31%; float: left; padding-right: 15px; padding-bottom: 10px; }
div.column33 { width: 31%; float: left; padding-bottom: 10px; }
.column21, .column22 { float: left; padding-right: 20px; width: 295px; padding-bottom: 5px; }
div.columnnarrow { width: 31%; float: left; padding-right: 15px; padding-bottom: 10px; }
div.columnwide { width: 62%; float: left; padding-right: 15px; padding-bottom: 10px; }
div.column31 img, div.column32 img, div.column33 img { margin-bottom: 5px; }
.rfpforms { font: 11px/18px arial; color: #ffffff; background-color: #414141; border-color: #818181; ; border-style: solid; border-width: 1px; width: 150px; }
.rfpforms1 { font: 11px/18px arial; color: #ffffff; background-color: #414141; border-color: #818181; border-style: solid; border-width: 1px; }
.rfpforms2 { font: 11px/18px arial; color: #ffffff; background-color: #414141; border-color: #818181; border-style: solid; border-width: 1px; width: 50px; }
div.roundbutton { background-color: #9A9292; padding-top: 1px; padding-bottom: 1px; }
div.roundbuttonON { background-color: #DB7A5A; padding-top: 1px; padding-bottom: 1px; }
div.roundbutton a:link, div.roundbutton a:visited, div.roundbutton a:hover { color: #FFFFFF; padding-left: 6px; padding-right: 6px; text-decoration: none; }
div.roundbuttonON a:link, div.roundbuttonON a:visited, div.roundbuttonON a:hover { color: #FFFFFF; padding-left: 6px; padding-right: 6px; text-decoration: none; }
div table.pagetopNav { border-collapse: collapse; margin-bottom: 12px; margin-top: 10px; }
div.col1 { background-color: #FFDD7A !important; color: #423D3D; }
div.col2 { background-color: #FFCD37 !important; color: #423D3D; }
#coupon { width: 227px; z-index: 0; height: auto; position: relative; top: 0px; left: 10px; padding-top: 20px; }
#noscript_coupon { width: 227px; z-index: 0; height: 180px; position: relative; top: 0px; padding-top: 20px; }
.heading { background-color: #FFDF80; border-right: 1px solid #013566; color: #013566; display: block; float: left; font: 12px/18px arial; margin-right: 1px; padding: 10px; }
.round_border { background-color: #E96500; background-repeat: repeat; padding: 10px 15px; }
#disneyland-holiday-banner { padding: 20px 0; text-align: center; position: relative; left: 9px; }
#holiday-banner { padding: 10px 0; text-align: center; }
.carsland { width: 320px; padding-bottom: 16px; height: 211px; margin: 0 auto; }
#footermap { text-align: center; }
#divphotos .gallery-selected a { background-color: #013566; }
.round_border { background-repeat: repeat; padding: 15px; padding-top: 10px; padding-bottom: 10px; background-color: #E96500; }
div.reviewTop { background-color: #192801; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }
div.reviewBottom { background-color: #192801; height: 11px; }
/* formatting code end here*/
.green-banner { margin-left: 70px; margin-top: 15px; }
#homebanner { left: 35px; position: absolute; top: 606px; z-index: 100; }
#thingsbanner { float: right; left: 8px; margin: 10px 0; position: relative; }
#locbanner { float: right; height: 224px; left: 9px; padding-bottom: 25px; position: relative; text-align: center; width: 261px; }
#ticket { height: 76px; position: absolute; right: 6px; top: 156px; width: 282px; z-index: 10; }
.firstbox { padding-bottom: 15px; height: 54px; padding-top: 10px; }
.secondbox { padding-top: 15px; padding-bottom: 15px; }
#banners { left: 46px; position: absolute; top: 614px; }
.column31-new { float: left; width: 30%; }
.column32-new { float: left; width: 35%; }
.column33-new { float: left; width: 30%; }
.clear { clear: both; }
#fblike { position: absolute; right: 279px; top: 645px; width: 171px; z-index: 25; }
#fblike-inner { float: left; width: 95px; }
#gplus { float: left; width: 75px; }
#disneyland-holiday-banner2 { left: 9px; padding: 0px 0 20px 0; position: relative; text-align: center; }
.disneyland-banner { left: 9px; padding: 0px 0 20px 0; position: relative; text-align: center; }
.button-deal { color: #fff; cursor: pointer; display: block; float: left; font-size: 11px; font-weight: bold; line-height: 24px ! important; position: relative; text-align: center; text-decoration: none; top: 6px; width: 79px; background: none repeat scroll 0px 0px #E98A3D; border-radius: 6px 6px 6px 6px; border: 1px solid #FFFFFF; }
a.button-deal { color: #fff !important; text-decoration: none; }
#halloween-disney-banner { left: 9px; padding: 0; position: relative; text-align: center; }
.togglemenu { border: 1px solid #FBB98C; left: 10px; margin-top: 13px; padding: 22px; position: relative; width: 215px; }
.boxspacer { display: block; height: 15px; }
.imgright { margin-top: 5px; margin-left: 16px; margin-bottom: 10px; border: 1px solid #535353; float: right; }
.imgleft { margin-top: 5px; margin-right: 16px; border: 1px solid #535353; margin-bottom: 10px; float: left; }
.disney{ padding-left:4px;}