/*--- Shell ------------------------------------------------------*/
  body {margin:0px;padding:0px 0px 20px 0;font: 10px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;background-attachment: fixed;background-image: url(../img/bg.gif);	background-repeat: repeat-x;}
  #shell {background: url(../img/shell-bg.png) repeat-y;margin: 0px auto;width: 774px;padding: 0px 6px;}
  a {color: #763523;}
  a:hover {text-decoration: none;}
  a:link, a:active, a:visited {outline:none;}
  .fauxColumns {width:49%; float:left;}
  .imgLeft {margin-right:20px; float:left;}
  .imgRight {margin-left:20px;float:right;border: 1px solid #C9A271;background: #EEEBE2;padding: 1px;}
  .clearBoth {clear:both;}
  .noMargin {margin:0;}
  .noBorder {border:none;}
  .noPadding {padding:0;}
  .forPrint {position:absolute; left:-2500px;}
  #printHeader {display:none;}
  h1, h2, h3 {margin:0; padding:0;}
  .noStyling {border:none; margin:0; padding:0;}
  .blockIndent {display: block;padding: 0px 0px 0px 35px;}
	
/*--- Head ------------------------------------------------------*/
  #h_shell {background: #EEEBE2 url(../img/h-shell-bg.jpg) no-repeat center top;padding: 9px;}
  #h_usabilityNav {height: 10px;margin: 0px 0px 0px 446px;padding: 0px;position: absolute;width: 310px;}
  #h_usabilityNav ul{padding:0px;margin: 0px 10px 0px 0px;float: right;}
  #h_usabilityNav li{float: left;list-style: url(none) none;border-right: 1px solid #000;margin-right: 5px;padding-right: 5px;height: 9px;	line-height: 9px;}
  #h_usabilityNav li a{color: #000;text-decoration: none;position: relative;}
  #h_usabilityNav li.noStyling {border:none; margin:0; padding:0;}
  #h_usabilityNav li a:hover{text-decoration: underline;}
  #tollFree {color: #895D4F;position: absolute;margin: 0px 0px 0px 571px;top: 30px;padding: 0px;}
  #tollFree h1{font-size: 13px;letter-spacing: -1px;}
  #tollFree h1 .h1span {color: #593227;font-size: 19px;display: block;line-height: 19px;margin: -3px 0px 0px 45px;}  
  #h_logoArea {margin: 0px 0px 4px 14px;	padding: 0px;	width: 315px;}
  #h_logoArea img {border:none;}
  #h_logoArea a {display: block;	height: 75px;	width: 315px;}		
  #h_banner {border: 1px solid #664035;	padding: 2px;}
  #h_banner img {display:block;}

/*--- Nav ------------------------------------------------------*/	  
  #h_nav {background: #F3EBDA;border-top: 1px solid #A8927C;border-bottom: 1px solid #A8927C;font-weight: bold;font-size: 11px;height: 17px; padding:1px 0 0 13px;	margin: 0 0 5px 0;}
  #h_nav ul{margin:0px; padding:0px;}
  #h_nav li{display: block;list-style: url(none) none;background: url(../img/li-nav-top.gif) no-repeat right center;float: left;margin: 0px 5px 0px 0px;	padding: 0px 10px 0px 0px;}
  #h_nav li.noStyling {background:none; padding:0;}
  #navMeetings .noStyling {padding:0;margin:0;}
  #navAccommodations .noStyling {padding:0;margin:0;}
  #h_nav li a{text-decoration: none;color: #593227;padding: 0px 9px;}
  #h_nav li a.current, #h_nav li a:hover{color: #FFFFFF;background: #582705;} 	
  
/*--- Drop Downs ------------------------------------------------------*/	  
  ul ul {display:none;}
  li:hover .subMenus, #nav li.over .subMenus {display:block;} 
 .subMenus {margin: 0; padding:0; list-style: url(none) none; text-align: left; z-index: 1; position: absolute; line-height: 20px; display:none; clear:left;}
  #nav .subMenus li {float: left; clear: left; display: block; background: url(none); } 
  #nav .subMenus li a { display: block; width: 135px; padding-left: 9px; background: #5F0201; color:#fff; font-weight:normal;} 
  #nav .subMenus li a:hover{ text-decoration: none; background: #7E3926; font-weight: bold;}

  #navMeetings:hover a, #navAccommodations:hover a, #navAttractions:hover a,
  #navMeetings.over a, #navAccommodations.over a, #navAttractions.over a  {background: #5F0201; color:#fff;}


/*--- CTAs [Left] ------------------------------------------------------*/	
  #ctaShell {height:55px; position:relative; bottom:0px; left:-15px; margin:0 -30px 0 0;}
  #ctaShell ul {margin: 0px;padding: 0px;}
  #ctaShell li {list-style: url(none) none;padding: 0px;float: left;margin: 0px 5px 0px 0px;}
  #ctaShell li.noStyling {margin-right:0;} 
  #ctaShell li a {display: block;border: 1px solid #4A380F;padding: 0px; height: 53px;width: 137px;}
  #ctaShell li a:hover, #home #ctaShell li a:hover  {border-color: #990000;}   
  #ctaShell li a:hover {border-width:2px; margin: -1px -1px -1px -1px; width: 137px; }
  
  #ctaDrPhillips {background: #fff url(../img/cta-sub-drphilips.jpg) no-repeat center center;}
  #ctaIwPhillips {background: #fff url(../img/cta-sub-iw-philips.jpg) no-repeat center center;}
  #ctaNormentParry {background: #fff url(../img/cta-sub-norment-parry.jpg) no-repeat center center;}
  #ctaWelbornSuites {background: #fff url(../img/cta-sub-wellborne-suites.jpg) no-repeat center center;}
  #ctaFacebook {display:none;}
  #home #ctaShell li#ctaFacebook a {border:0;}
  #home #ctaFacebook {display:block; width: 154px; padding:140px 5px 0 5px; font-size:11px; ine-height:13px; color: #763523;} 
  li#ctaOpenHousePackage { display:none; }
  body#home li#ctaOpenHousePackage { display:block }
  

/*--- CTAs [Right] ------------------------------------------------------*/	  
  #rCtaShell {position: absolute;font: 11px/18px Arial, Helvetica, sans-serif; margin: 4px 3px 0px 0px;  top:0; right:0;}
  #rCtaShell ul {margin: 0px;padding: 0px;}
  #rCtaShell li {list-style: url(none) none;padding: 0px;margin: 0px 0px 5px;}
  #rCtaShell li a {display: block;padding: 0px;height: 20px;width: 175px;background-image: url(../img/r-ctas-bg.gif); background-repeat: no-repeat; background-position: left top;	color: #FFFFFF;	text-decoration: none;	text-align: center;}
  #rCtaShell li a:hover {background-position: left bottom;}  
  
  #rCtaShell .linkitylink a {background:none; color:#000000; display:block; height:60px}
  
  
  #ctaEventsCal {}
  #ctaMeetings {}
  #ctaPhotoGal {}  
  #ctaFeatured, #ctaPop {display:none; text-align:center; }
  
  
  #rCtaShell #ctaWeddingPackage {background: url(../img/cta-eyacwp.jpg) no-repeat;width: 175px;padding:187px 0 0 0; display:none; margin:11px 0 0 0;}
  #home #rCtaShell #ctaWeddingPackage, #eventsPg #rCtaShell #ctaWeddingPackage, #weddingPackage #rCtaShell #ctaWeddingPackage {display:block;}
  #ctaWeddingPackage a{text-transform:uppercase;}
  #eventsPg #b_contentArea, #weddingPackage #b_contentArea { background: ; min-height:1320px; position:relative; }
  #eventsPg #ctaShell {bottom:-208px;}
  
  
  #rCtaShell #cta06 {border:1px solid #5F2B1C; width:172px; background:none; text-align:center; background:#D4BB8C; display:none; font: italic 10px/17px Georgia, "Times New Roman", Times, serif;}
  #rCtaShell #cta06 a {background:none; display:inline; height:auto; width:auto; text-align:left; color:#000; text-decoration:underline;}
  #rCtaShell #cta06 a:hover {text-decoration:none;}
  #rCtaShell #cta06 p {padding:0; margin:0 0 15px 3px;}
  #b_contentArea #cta06 strong {color:#000;}

  #home #ctaRSVP {display:block; background: url(../img/rsvp09.png) no-repeat;height: 154px;width: 251px;position:absolute;margin:0px 0 0 -40px;}
  #rCtaShell #ctaRSVP {background: url(../img/rsvp09.png) no-repeat;height: 154px;width: 251px;position:absolute;margin:0px 0 0 -40px; display:none;}
  
  #rCtaShell #ctaRSVP a{background: url() no-repeat;height: 153px;width: 248px;position:absolute;margin:15px 0 0 -40px; display:none;}

  #rCtaShell #ctaRSVPinfo {margin:20px 0 0 0;color:#733421; font-size:10px; line-height:15px; display:none;}
  #ctaRSVPinfo h5 {font-weight:bold; font-size:11px;}
  #ctaRSVPinfo strong {color:#733421; font-size:11px;}
  #rCtaShell #ctaRSVPinfo a {background:none; font-size:10px; color:#733421; text-decoration:underline; width:auto; display:inline;}  
  #ctaCakeHome {}
  
  #amenitiesArea {background: url(../img/cta-amenities-bg.gif) no-repeat center bottom;margin: 0px 0px 9px 1px;font: 10px/15px "Trebuchet MS", Arial, Tahoma, sans-serif;	color: #5D230E;	padding: 0px 0px 10px;	width: 173px;}
  #rCtaShell #amenitiesArea h1{color: #fff;font: bold 11px/22px "Trebuchet MS", Arial, Tahoma, sans-serif;background: url(../img/cta-amenities-h1-bg.gif) no-repeat;	text-align: center;	margin: 0px 0 11px 0px;	width: 173px; position:relative; left:0;}
  #amenitiesArea ul{margin: 0px;padding: 0px;}
  #amenitiesArea li{list-style: square;margin: 0px 15px 9px 35px;}
  
  /*--- CTAs       ------------------------------------------------------*/
  #quick_nav {width: 500px; margin: 0; padding:0;}
  #quick_nav li {float:left;list-style:none ;padding: 0px 0px 0px 60px;}
  #quick_nav a {text-decoration:none;display:block;float:left;}
  #quick_nav #box1 {background-image:url(../img/cta-meiner_catering2.jpg);background-repeat:no-repeat;background-position:0 0;width: 177px;height: 207px;}
  #quick_nav #box2{background-image:url(../img/cta-vendor_list2.jpg);background-repeat:no-repeat;background-position:0 0;width: 177px;height: 207px;}

  #quick_nav #box1:hover {background-position:0 -207px;}
  #quick_nav #box2:hover {background-position:0 -207px;}


	
/*--- Flash Titles ------------------------------------------------------*/
  #flashtitle {height:53px; margin:0 0 15px 0; padding:5px 0 0 0;}
  #home #flashtitle {margin:0 0 30px 0; padding:12px 0 0 0;}

/*--- Body ------------------------------------------------------*/
  #b_shell {background-color: #EEEBE2;padding: 0 10px 10px 10px;}
  #b_contentArea {background: url(../img/content-bg.gif) repeat-y;margin: 0px;padding: 0px 200px 0px 10px; min-height:1240px; font-size: 11px; color: #000;	line-height: 18px;	position:relative;}
  #b_contentArea h1 {font-size: 20px;color: #40361D;margin: 0px 0px 30px 0; padding:12px 0 0 0; position:absolute; left:-5000px;}
  #b_contentArea h2 {margin: 0 0 5px;color: #763523;font-size: 16px;font-weight: bold;clear: both;} 
  #b_contentArea h3 {margin: 23px 0 5px;color: #660033;font-size: 14px;font-weight: bold;border-bottom: 1px solid #23271D;clear: both;} 
  #b_contentArea p {margin:0 0 18px 0;}
  #b_contentArea strong {color: #3D4533;}
	
/*--- Search Box ------------------------------------------------------*/
  #searchBox {width: 750px; position: absolute;top: 368px;padding:5px 0 0 0;margin:0 0 0 12px; z-index: 1;color: #FFFFFF;font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	background: url(../img/rez-bg.png) no-repeat;}
  select {margin:3px 0 7px;font-size: 11px;}
  .resMonth {width:60px;}
  .resDay {width:40px;}
  .resYear {width:45px;}
  .resNights, .resRooms, .resAdults, .resKids {width:50px;}
  #searchBox .resRoomSpacer {margin:0 0 0 21px;}
  #searchBox .resAdultsSpacer {margin:0 0 0 43px;}
  #searchBox .resKidsSpacer {margin:0 0 0 18px;}
  .resSubmit {/*display: inline;*/height: 24px;width: 153px;margin: 0px 0px 0px 0px;cursor:pointer;background: url(../img/btn-chk-avl.gif) no-repeat;	border-style: none;	position: relative;	bottom: 0px;}
  #searchBox #anchor {position:absolute;}
  #searchBox form {width:630px;margin:0 auto;}
  #anchor img {border:none;margin: 0px;padding: 2px 0px 0px;}
  #searchArrival {float:left;width:185px;display:block;} 
  #searchOccupants {margin:0 25px;}
  #rezLinx {font-size: 10px;position: absolute;z-index: 5;margin: 6px 0px 0px 0;color: #FFFFFF;top: 0px;left: 513px;width: 150px;}
  #rezLinx a{color: #FFFFFF;text-decoration: none;}
  #rezLinx a:hover{color: #FFFF99;text-decoration: underline;}
  #resFader {background-image: url(../img/rez-bg.png) no-repeat;position: absolute;top: /*523*/368px;margin:0 0 0 12px;height: 49px;padding:0px 0 0;	width: 750px;	display:none;} /* this is for IE6!!!! */


/*--- Google Map ------------------------------------------------------*/	
  #sidebar {position:absolute; width:145px; padding: 15px 10px 0 10px; height: 335px; margin:0 0 0 570px; border:1px solid #5D230E; }
  #sidebar a {margin:0 0 5px 0; display:block; height:20px;}
  #googleMap h4 {width:157px; padding:0 0 0 10px; position:absolute; font-size:14px; z-index:99; margin:-18px 0 0 570px; background-color:#5D230E; color:#E6D8BC; display:block;}
  #map {width: 550px; height: 350px; background:#EEEBE2; border:1px solid #5D230E;}
  #googleMap { margin:0 0 65px 0;height: 350px;}
  .balloon {min-height:115px;}


/*-- CTA Hidden Features ----------------------------------------------------------------------------------------------------------- */
  #ctaFeature {display:none; position:absolute; top:118px; padding:0; }
  #ctaBody {width:194px; height:387px; padding:0; margin:0 0 0 565px;}
  .closer {font: bold 11px/15px Arial, Helvetica, sans-serif;}
  .closer a {color:#662E1E; text-decoration:none; display:block; width:193px; background:#fff; position:absolute; top:387px; z-index:55; margin:0 0 0 566px; text-align:center; }
  .closer a:hover {background:#FFFFCC;}


/*--- Footer ------------------------------------------------------*/
  #f_shell {background: url(../img/f-shell-bg.png) no-repeat center top;margin: 0px auto 15px;width: 786px;padding: 0px;height:27px; clear:both;}
  #f_nav {padding:5px 0 0 25px;}
  #f_nav ul {margin:0px; padding:0px;}
  #f_nav li {float: left;list-style: url(none) none;border-right: 1px solid #E6D8BC;margin-right: 5px;padding-right: 5px;height:10px;line-height:10px;}
  #f_nav li.noStyling {border:0; margin:0; padding:0;}
  #f_nav li a {color: #E6D8BC;position: relative;text-decoration:none;}
  #f_nav li a:hover {text-decoration:underline;}		
  address { color: #5D230E;font-size: 10px;
  font-style: normal;margin:10px 0; padding:20px 0; background: url(../img/r-col-div.gif) no-repeat 3px bottom;}
  address .title{background: url(../img/r-col-div.gif) no-repeat;font: bold 10px Tahoma, Arial, sans-serif;padding:15px 0 0 0;display:block;}
  address strong {font-size:11px;}
  address a {color: #5D230E; text-decoration:none;}
  address a:hover {text-decoration:underline;} 
  #f_sig {text-align:center;padding: 0px 0px 15px;}
  #srsig {margin: 0 auto; width: 262px; padding: 15px;}

/*--- Template Control ---------------------------------------------------------------------------------*/
  #home #b_contentArea {padding: 0px 205px 50px 170px; position:relative; min-height:250px;}
  #home #ctaShell {left:0; top:0px; position:absolute;}
  #home #ctaShell li {list-style: url(none) none;height: 55px;width: 151px;padding: 0px; float:none; margin:0 0 7px 0;}
  #home #ctaShell li a {display: block;border: 1px solid #4A380F;height: 55px;width: 152px;}
  #home #ctaShell li a:hover {border-width: 2px; margin:0 0 3px 0; height: 53px; width: 150px;}
  #home #ctaDrPhillips {background: #fff url(../img/cta-drphilips.jpg) no-repeat 3px 3px;}
  #home #ctaIwPhillips {background: #fff  url(../img/cta-iw-philips.jpg) no-repeat 3px 3px;}
  #home #ctaNormentParry {background: #fff  url(../img/cta-norment-parry.jpg) no-repeat 3px 3px;}
  #home #ctaWelbornSuites {background: #fff  url(../img/cta-wellborne-suites.jpg) no-repeat 3px 3px;}
  #home #amenitiesArea {display:none;}
  #home #searchBox {width: 750px;position: absolute;top: 523px;padding:5px 0 0 0;margin:0 0 0 12px;z-index: 1;color: #FFFFFF;font-size: 11px;	font-family: Arial, Helvetica, sans-serif;}
  
/*--- Photo Gallery ---------------------------------------------------------------------------------*/  
  #pgal {width:525px;}
  #pgal ul{margin:0; padding:0;}
  #pgal li{float:left; list-style:none; list-style-type:none; margin:0 5px 5px 0; font-size:10px;}
  #pgal li a{border:2px solid #582705;display:block; width:165px; height:104px;}
  #pgal li a:hover{border-color:#BF5739;}


/*--- CP Area ---------------------------------------------------------------------------------*/
  #cp_sectionlinks, #cp_sectionlinkssupbpage {margin:0 0 25px 0; height:25px;}
  #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 #A8927C; text-decoration:none; padding:1px 4px;}
  #cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover {background:#6E3121; color:#fff;}
  
  #cp .fauxColumns {width:40%; padding:15px 0 0 5%;}
  /*#cp #navAttractions a {color: #FFFFFF;background: #582705;}*/
  /*#recreationPg .fauxColumns, #downTownPg .fauxColumns, #cafePg .fauxColumns, #attractionsPg .fauxColumns {width:40%; padding:15px 0 0 5%;}*/
  #cp #h_banner {width:750px; height:301px; background: url(../img/h-downtownorlando.jpg) no-repeat 2px 2px;}
  #cp h1 {position:relative; left:0;}
 /* #cp #b_contentArea {overflow:auto; overflow-x:visible;overflow-y:hidden; padding: 0px 200px 0px 0px;}
  #cp #b_shell {padding: 0 10px 0 10px;}
  #cp address {margin:0 12px 5px 0; padding:0 0 20px 0;}
  #cp #ctaShell {left:0; margin:0 0px 0 0; z-index:99;  position:absolute;}
  #cp #ctaShell li {margin:0 3px 0 0;}
*/

/*--- Special Cases ---------------------------------------------------------------------------------*/

#eventsPg #ctaFeatured, #home #ctaFeatured, #weddingPackage ctaFeatured { display:block; margin-top: 10px; margin-bottom:10px;}
#home #ctaPop, #home #cta06, #home #rCtaShell #ctaRSVP, #home #rCtaShell #ctaRSVPinfo, #home #rCtaShell #ctaRSVP a  {display:block;}
#eCalPg #ctaShell, #eCalPg #rCtaShell, #eCalPg address {display:none;}
#eCalPg #b_contentArea {min-height:735px;background:none;}
#eCalPg #b_shell, #eCalPg #h_shell  {background-color:#fff;}
#frameOfI {width:745px; height:700px; /*overflow:hidden;*/ position:absolute;}
#weddingPackage #ctaShell {top:5px;}
