﻿*{margin:0;padding:0;border:0}
section,header,footer,nav,article,aside,hgroup,button,address,detail,output{display:block}
body{background:#E7E1E9;margin-bottom:25px}
#shell{position:relative;width:962px;margin:0 auto;background:url(bgContent.gif) repeat-y}
.container{width:;margin:0 auto}
a{outline:0}
a img{border:0}
.imgRight{float:right;margin:0 0 5px 12px}
.imgLeft{float:left;margin:0 12px 5px 0}
img,embed,object{vertical-align:bottom}
.twoCols{float:left;width:50%}
.print{display:none}
.clear{clear:both}
hr{line-height:100%;border:0;border-top:1px solid #000;margin:20px 0;background-color:#000}
.linkButton{border-top:1px solid #e3b1e8;background:#774c89;background:-webkit-gradient(linear,left top,left bottom,from(#5e4378),to(#774c89));background:-webkit-linear-gradient(top,#5e4378,#774c89);background:-moz-linear-gradient(top,#5e4378,#774c89);background:-ms-linear-gradient(top,#5e4378,#774c89);background:-o-linear-gradient(top,#5e4378,#774c89);color:white;font-size:18px;font-family:Georgia,serif;text-decoration:none;vertical-align:middle}
.linkButton:hover{border-top-color:#774c89;background:#432570;color:#ccc}
.linkButton:active{border-top-color:#b276cc;background:#b276cc}
body#rfp{background:0}
::-moz-selection{background:#774C89;color:#fff;text-shadow:none}
::selection{background:#774C89;color:#fff;text-shadow:none}
cufon canvas{-moz-user-select:text;-webkit-user-select:text;user-select:text}
.slideButton{display:block;height:213px;width:214px;position:absolute;top:0;left:0}
.homepage .imageWidget,.homepage #HeaderSlideshowCycleExecCourtWidget100282{float:left;margin-bottom:12px}
#vToursLink{background:url("iconVTours.gif") no-repeat scroll 493px 4px transparent;clear:both;color:#C00;display:block;font-family:garamond,georgia,sans-serif;font-size:24px;font-style:italic;text-align:right;margin-right:22px;text-decoration:none}
#titlebar{position:relative;background:url(bgHeader2.jpg) no-repeat;height:195px}
#usabilityNavText{display:none}
#usabilityNav ul li{display:inline}
#usabilityNav ul li .pageTranslatorPH{display:inline}
#helpmenuShell div#usabilityNavDropDown div.noHover{display:block}
header{position:relative}
#headerImg{margin-bottom:20px}
#mainNav{position:relative;padding:0 8px;margin:0 0 10px 0}
#mainNav ul{width:100%;margin:0;padding:0}
#mainNav ul li{line-height:100%;list-style:none;width:100%;position:relative;display:block}
#mainNav ul li a{background:url(bgMainNavLi.png) 44px 6px no-repeat;color:#3d0650;text-decoration:none;padding:5px 0 5px 66px;position:relative;display:block;font-family:garamond,georgia;font-size:20px}
#mainNav ul li a:hover,#mainNav ul li a.current{background-color:#fef0d5;color:white;color:#C00}
#ibe{position:relative;background:#432570;color:white}
.widgetIBE{display:block;height:294px;padding:0 28px}
.widgetIBE #extraLinks li a{color:#fff;text-decoration:none;font-family:tahoma,ariel,sans-serif;font-size:12px}
.widgetIBE #extraLinks li a:hover{text-decoration:underline}
.widgetIBE input{border:1px solid #A5ACB2}
.widgetIBE select{border:1px solid #A5ACB2}
.widgetIBE #ibeHeaderShell{padding:10px 0 5px 0;margin-bottom:0}
.widgetIBE #ibeHeaderLabel{text-align:center;display:block;font-family:garamond,georgia;font-size:24px}
.widgetIBE #checkinShell{float:none}
.widgetIBE #checkinShell #checkinField{width:100%;background:url(bgCal.gif) 158px 8px no-repeat white;border:0}
.widgetIBE #checkoutShell{float:none}
.widgetIBE #checkoutShell #checkoutField{width:100%;background:url(bgCal.gif) 158px 8px no-repeat white;border:0}
.widgetIBE #childrenShell{padding-right:0}
.widgetIBE #submitShell{zoom:1;width:191px}
.widgetIBE #submitButton{cursor:pointer;zoom:1}
.widgetIBE #submitButton{background:checkBG.jpg;display:block;line-height:0;text-indent:-9999px}
.widgetIBE #submitButton:hover{cursor:pointer}
.widgetIBE #checkinShell #checkinLabel,.widgetIBE #checkoutShell #checkoutLabel,.widgetIBE #roomsShell #roomsLabel,.widgetIBE #adultsShell #adultsLabel,.widgetIBE #childrenShell #childrenLabel{color:white;font-family:tahoma,ariel,sans-serif;font-size:12px;margin-bottom:4px;display:block}
#ibe input{padding-left:5px;height:32px}
#ibe img{display:none}
.customStyleSelectBox{background:url(bgSelect.gif) no-repeat;height:26px;padding:6px 0 0 9px;width:49px}
.customStyleSelectBoxInner{color:#4b4a44;font-family:ariel,sans-serif;font-size:13px}
#side{position:relative;float:left;width:240px;background:#f4d9a2}
#side .widgetCTA{text-align:center;margin:0 auto 10px auto;width:80%}
#side .widgetCTALink{display:block;cursor:pointer;color:white;text-decoration:none;padding:8.5px 17px}
#tollFree{background:#774c89;text-align:center;color:white;padding:16px 0;font-family:ariel,sans-serif;font-weight:bold;font-size:15px}
#tollFree span{font-size:23px;display:block;margin:4px 0;color:#fff}
#tollFree a{color:#fff!important}
#side .address a{color:#c00}
#side .org{display:block;font-weight:bold}
#side .street-address,.tel{display:block}
#side .country-name{visibility:hidden;display:block}
#side .tel .type{font-weight:bold}
#side .address{text-align:center;font-family:ariel,sans-serif;font-size:14px;color:#452a6f;padding:30px 0}
#eBrochure{display:block;color:#c00;text-decoration:none;font-family:garamond,georgia,serif;font-size:24px;font-style:italic;text-align:center;margin-bottom:12px}
#eBrochure:hover{text-decoration:underline}
#mapLink{display:block;width:174px;margin:0 auto 12px auto;padding:1px 1px 5px 1px;background:#432570;color:#f4d9a2;text-decoration:none;text-align:center}
#mapLink img{display:block;margin-bottom:4px}
#mapLink:hover{color:white}
#disneyGoodNeighbor{display:block;margin:0 auto}
div.widgetSocialBookmarks div.socialBookmarksButton{display:block;text-align:center}
#side2{position:relative}
#contentShell{position:relative;float:left;width:720px}
#breadcrumbs ul li{display:inline}
article{padding-bottom:24px!important}
article h1{font-weight:normal}
article h1 a{border-bottom:2px solid #C00}
article h1 a:hover{border-bottom:medium none}
article h2{font-weight:normal}
article p{margin-bottom:12px}
article ul{margin-bottom:12px;padding-left:70px}
article ol{margin-bottom:12px;padding-left:70px}
article ul li{list-style-type:none;background:url('bullet.gif') no-repeat 4px 6px;padding-left:17px}
article ul.noStyle,article ul.noStyle li{list-style:none;padding:0}
article li.shadowBoxThumbs{background:none repeat scroll 0 0 transparent}
.shadowBoxThumbs{float:left}
.widgetSocialBookmarks{padding:1.2em 0}
.googleMapWidget{margin:1.2em 0}
.googleMapPointText{line-height:120%;overflow:visible}
footer a{color:#fff}
.org,.adr,.tel{display:inline}
.toggleDeviceViewLinkShell{display:none}
footer{position:relative;clear:both;background:none repeat scroll 0 0 #7A4988;color:#fff;font-family:arial,sans-serif;font-size:14px;padding:40px 40px}
footer nav{border-bottom:8px double #9867A6;padding-bottom:7px;text-align:center}
footer nav ul li{display:inline}
footer nav ul li a{margin:0 20px;text-decoration:none}
footer nav ul li a:hover{text-decoration:underline}
#address{padding-top:30px;font-size:12px;margin:0 auto;width:870px}
.org,.adr,.tel{margin:0 15px 0 0}
.tel:last-child{margin:0}
.org{font-weight:bold}
#vizsig{clear:both;width:200px;margin:0 auto}
.calendar{border:0;background:url(http://vsites.vizergy.com/vsitefiles/templates/calendarStyles/1/bgCalendar.png);width:208px;height:166px;font-size:11px;line-height:13px}
.calendar table{color:#4d4d4d;border:0;background:0;margin:6px}
.calendar thead .button{background:0;border:0;padding:1px 0}
.calendar thead .title{background:0;color:#4D4D4D;border:0}
.calendar thead .hilite{border:0}
.calendar thead .name{padding:0}
.calendar thead .name{background:#edecec;border:0;color:#4d4d4d}
.calendar thead .weekend{color:#774C89}
.calendar tbody td.day{padding:2px 6px 2px 2px}
.calendar tbody td.weekend{color:#774C89}
.calendar tbody td.false{color:#432570}
.calendar tbody td.selected{background:#4d4d4d;color:#fff;border:0}
.calendar tbody .rowhilite td{background:#787878}
.calendar tbody .rowhilite td.hilite{border:0;background:#999}
.calendar tfoot .ttip{background:#fff;border:0}
#copyright{font-size:11px;text-align:center}
#winStay span{font-size:1.2em}
#winStay{font-size:1.2em;font-weight:bold;padding-bottom:5px;padding-top:5px;text-align:center;text-transform:uppercase;margin-bottom:20px}
#winStay a{color:#F4D9A2;text-decoration:none}
#winStay a:hover{color:#FFF}
#newPGal h2{border-bottom:1px solid #7a4988;margin:0 0 20px}
#newPGal ul{margin:0 0 15px 0;padding:0}
#newPGal ul li a{display:block;text-decoration:none;font:11px Arial;text-shadow:0 1px #fff}
#newPGal ul li a div{position:relative;margin:5px 0 0}
#newPGal ul li{background:#E5E0E6;margin:0 5px 5px 0;padding:5px;float:left;list-style:none}
#newPGal ul li:hover{background:#CFC6D1;text-shadow:0 1px #eee}
.cameraOverlay{position:absolute;z-index:1}
.camImg{left:2px;padding:0;position:relative;top:3px}
.widgetIBE #submitButton{background:url(checkBG.jpg) no-repeat;color:#fff;padding:10px;text-transform:uppercase;height:28px;width:191px;border:medium none;text-indent:-9999px}
.widgetIBE #submitButton:hover{background-position:0 -28px}
#breadcrumbs{display:none}
article{padding:0 30px;font:13px/27px arial,sans-serif}
article a{color:#c00;text-decoration:underline}
article a:hover{text-decoration:none}
article h1,article h2{font-size:20px;color:#7B4789;font-family:'Rosario',sans-serif;margin-bottom:15px}
.roomsButton{background:url(viewroom.gif) no-repeat;display:block;width:136px;height:39px;text-align:center;padding-top:6px;text-decoration:none;font-weight:bold;float:left;margin:20px 6px 20px 0}
.roomsButton:last-child{margin-right:0}
.roomsButton:hover{color:#3D0650}
article h3{background:url("h3Bg.jpg") no-repeat scroll 0 0 #3E307E;clear:both;color:#FFF;font:bold 16px Arial,Helvetica,sans-serif;letter-spacing:-1px;padding-left:3px}
article h4{clear:left;color:#BD2F2E;margin-top:26px}
article p{margin:5px 0 20px 0}
#usabilityNav ul{text-align:right;padding-top:3px}
#usabilityNav ul li a{font-size:16px;font-family:arial,sans-serif;color:white;text-decoration:none;margin-right:26px;text-transform:lowercase}
#usabilityNav ul li#helpid3639 a{color:#F4DAA3;font-weight:bold}
#usabilityNav ul li a:hover,#usabilityNav ul li a.current{text-decoration:none;color:#F4DAA3}
.imgRight,.imgLeft{border:3px solid #432570}
header{float:right;margin-right:33px}
#side2{float:right;margin:14px 33px 14px 0;width:661px}
article #textWidget80946 ul{padding:0}
.centerText{text-align:center}
// #newPGal iframe{width:159px;height:157px}
#newPGal #floorPlans p{margin:0 0 15px 0}
#newPGal #floorPlans ul{overflow:hidden;margin:0}
article h1{color:#2006A3}
article h3{text-align:center}
#textWidget100163 h2,#textWidget100163 h4,#textWidget100174 h2,#textWidget100174 h4{margin:0}
#textWidget100163 .roomsButton{margin-top:0}
#textWidget100174 h2{clear:both}
#textWidget100163 h2,#textWidget100174 h2{color:#2006A3}
#textWidget80946 li{font-weight:bold}
#textWidget80946 li strong{font-weight:inherit;font-style:italic;color:#2006A3}
#textWidget105594 ul{padding:0 70px 0 0}
#widgetCTA80973,#widgetCTA80974,#widgetCTA80975{display:none}
#headerImg{display:none}
.homepage #headerImg{display:block}
.liningNumeral{font-family:Geneva,Arial,Helvetica,sans-serif}