/* CSS Document */

/* GENERAL **************************************************************************************************************** */
	
	body {margin:0; padding:0; background:url(../img/design/body_bg.jpg) top center repeat-x #80673c; font-family:Trebuchet MS, Arial, Verdana, sans-serif; color:#786b54;}
	#shell {width:974px; margin:0 auto; background:url(../img/design/shell_bg.png) top center repeat-y;}	
	a {  }
	a:hover { text-decoration: none;  }
	h1, h2, h3 {  }
	
	.imgLeft {float:left;border:3px solid #c9ab79; margin:0 15px 15px 0px;}
	.imgRight {float:right;border:3px solid #c9ab79; margin:0  0px 15px 15px;}
	.clearBoth {clear:both;}
	#pageid675 a img, #pageid675 .imgRight {border:none;}
	
	
/* HEADER **************************************************************************************************************** */

	
	#titlebar {width:952px; height:30px; background:url(../img/design/titlebar_bg.jpg) top center no-repeat; margin:0 auto; }
		
		div#usabilityNavDropDown {}
		#helpmenuShell {float:right; font-size:11px; width:890px; position:relative;}
		#helpmenuShell ul {list-style:none; margin:0; padding:5px 0 0; float:right;}
		#helpmenuShell ul li {display:inline; margin:0px 2px;  }
		#helpmenuShell ul li a {color:#11406c; text-decoration:none;  display:inline; padding:3px 8px;  }
		#helpmenuShell ul li a:hover { background:#d7c59d;  }		
		#helpmenuShell div#usabilityNavText {  }
		#helpmenuShell div#usabilityNavDropDown {  }
		#helpmenuShell div#usabilityNavDropDown div.noHover {display:block;}
		
	
	#utilityNav  #accessible {  }
	
	#headerShell {width:952px; height:494px; position:relative; z-index:80; background:url(../img/design/headershell_bg.jpg) top center no-repeat; margin:0 auto;}		
		
		#ibe {width:190px; float:left; }
		#ibe form{}
		
		#logo {position:relative; margin: 25px 0 0 19px; z-index:90;}
		#logo a { display:block; }
		#logo a img {border:none;}
		
		#header {position:absolute; height:452px; background:none; right:0; top:0;}
			#smart-banner {position:relative; z-index:80; height:452px; width:762px;}
	
	#nav {position:absolute; z-index:99; left:193px; top:494px; width:768px; }	
	#nav ul {list-style:none; margin:0; padding:0; position:relative; bottom:42px; z-index:99; height:auto; left:2px;}	
	#nav ul li { margin:0; padding:0; float:left; position:relative;}	
	#nav ul li a{ display:block; padding:8px 8px 8px 8px;}	
	#nav .textShell {}
	#nav ul li a:hover, #nav ul li.hover  {background:url(../img/design/nav_bg.jpg) top center repeat-y;}
	#nav ul li a.current {background:url(../img/design/nav_bg.jpg) top center repeat-y;}
	li#pageid782 a {padding-left:11px;}
	ul#mainNavLinks ul li a.current {  color:#B6D7F1; text-decoration:none; background-image:none; }
	ul#mainNavLinks ul li a:hover {background-image:none;color:#fff;}
	ul#mainNavLinks ul { width:180px; background:url(../img/design/nav_sub_bg.jpg) bottom center repeat-x #003777; position:absolute; z-index:99; display:none;  left:0px;  margin:0; padding:0px 0 10px;  border-bottom:none; border-left-color:#68819d; bottom:44px;margin-bottom:-2px;}
	
	
	ul#mainNavLinks ul li {  z-index: 500; text-transform:uppercase; float:none;  margin:0px; position: relative;  height:auto; text-indent:none; line-height:100%;border-bottom:1px solid #3f6999;}
	ul#mainNavLinks ul li a {  padding:4px 6px; margin:0; background-image:none; display:block;font-size:12px; color:#C0DCED; text-decoration:none;}
	ul#mainNavLinks ul li a:hover, ul#mainNavLinks ul li.hover { background-image:none; background-color:#adbbd6; color:#00498c;}
	
	ul#mainNavLinks ul  ul {position:absolute; background:url(../img/design/nav_sub_tert.jpg) top left no-repeat ;display:none;z-index:999; margin:0; padding:5px 0 0; background-color:#f4ead9; margin-top:4px; }
	 
	ul#mainNavLinks ul  ul li {margin:0; padding:4px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; display:list-item; background:url(../img/design/nav_sub_tert-bg.jpg) top left repeat-y; border:0px solid; }
	ul#mainNavLinks ul ul li a {color:#724212; text-transform:none; margin:0 8px 0 10px; }
	ul#mainNavLinks ul ul li a.current {color:#724212;}
	ul#mainNavLinks ul ul li a:hover, ul#mainNavLinks ul ul li.hover {color:#BE6F1F; background:url(../img/design/nav_sub_tert-bg.jpg) top left repeat-y;}
	#nav ul ul ul li.lastItem a {border:0px solid;}/**/
	#nav .home {display:none;}
	
	/*RESIZE DROPDOWNS*/
	li#pageid666 ul { width:114px; left:0px;}
		li#pageid666 ul ul { width:200px; top:-8px; left:114px; border:none; }
		li#pageid666 ul ul li {line-height:120%;font-size:10px; position:relative; }
		li#pageid666 ul ul li a:hover {background:none;}
			li#pageid738 ul {top:-6px;}
	li#pageid667 ul { width:200px; margin-left:0px; }
		li#pageid667 ul li a, li#pageid670 ul li a{font-size:11px; letter-spacing:-.01em; text-transform:none;}
		li#pageid667 ul li a { }
		li#pageid667 ul li#pageid778 a{border:0px solid;}
	li#pageid668 ul { width:112px;}
	li#pageid669 ul { width:96px; left:1px;}
	li#pageid670 ul { width:132px; left:0px;}
	li#pageid782 ul {left:-11px;}
	

	
	/*IBE*************************************************************/
	#searchbox1 form { font-size:11px; margin:0; padding:5px 0 0 5px; font-weight:bold;}
	select { margin:1px 0 7px 0; font-size:10px; font-family:Trebuchet MS, Arial, Verdana, sans-serif; color:#00478c; border:1px solid #88B4F4;}
	#searchbox1 #Select5 {width:155px}
	.resSubmit {display:block; width:153px; height:25px; background:url(../img/design/check_avail.gif) top center no-repeat; line-height:0; text-indent:-9999px;
	border:none; cursor:pointer; margin:3px 0px 0;}
	.resMonth {width:60px;}
	.resDay {width:40px;}
	.resDYear {width:48px;}
	.resNights, .resRooms, .resAdults, .resKids {width:45px; }
	#searchbox1 .resRoomSpacer, #searchbox1 .resKidsSpacer {margin:0 0 0 9px;}
	#searchbox1 .resAdultsSpacer {margin:0 0 0 4px;}
	#anchor img {border:none;}
	#searchbox1 {background:url(../img/design/ibe_header.gif) top center no-repeat;
	padding:25px 0 0 16px; margin:35px 0 0 0; color:#d2ddf1; position:relative; z-index:99;}
	.extras {font-size:10px; margin-top:8px; padding-left:10px;}
	#searchbox1 a {color:#e4ebf4; text-decoration:underline;}
	#searchbox1 a:hover {color:#FFFFFF; text-decoration:none;}
	.bestRate {margin:5px 0 0 19px;}

#nav #pageid673 {display:none;}


/* BODY **************************************************************************************************************** */

	#contentShell { position:relative; width:960px; margin:0 auto; background:url(../img/design/contentShell_bg.jpg) top center no-repeat; padding:50px 0 0; min-height:400px; height:auto !important; height:400px; z-index:40; }	
	
	#pageid672 .textWidget {font-size:12px;}
		
		#content { width:568px; float:left; position:relative; margin-left:30px; padding-bottom:30px;}
		#pageid2018 #content h1 { font-size: 24px; font-weight:normal }
		#content h1, .title { margin:0px; padding:0px; font-size:40px; font-weight:normal; margin-bottom:10px;}
		h1.smallTitle { line-height:80%; }

		#content h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#944827;
		font-size:18px; font-weight:normal; font-style:italic; margin-bottom:14px;}
			#content h2 a {text-decoration:none;}
			#content h2 a:hover {text-decoration:underline;}
		#content h3 {font-variant:small-caps; color:#B08622; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
			#content h3 a {text-decoration:none;}
			#content h3 a:hover {color:#87621D; text-decoration:none;}
		#content p {font-size:12px; color:#6d5826; line-height:150%; text-align:justify; margin:0 0 14px 0;}
		#content a {color:#B77A28;}
		#content a img {border:none;}
		#content hr { width:100%; border:none; display:none;}
		#content ul {font-size:12px; color:#AB7716; list-style:none;}
			#content ul li {/*padding-left:25px; background:url(../img/design/li_bullet.gif) 0px 4px no-repeat; margin-bottom:8px;*/}
		
			#breadcrumbs ul  {  margin: 0 0 20px 4px; padding: 0; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#A67128; list-style:none;}
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0; text-transform:uppercase; padding:0px; background:none;}
			#breadcrumbs a {color:#425c7b;}
			#breadcrumbs a:hover {color:#5F81A9; text-decoration:underline;}
			#breadcrumbs .lastItem {font-size:13px; text-transform:none;font-variant:small-caps; font-weight:bold;}
			
			#subNav {display:none;}
			#subNav ul {}
			#subNav ul li {}
			#subNav ul li a {}
			#subNav ul li a:hover {}
				
		
		#side {width:314px; float:right; position:relative;}		
			
			#ctaShell {  }
			#ctaShell ul {  }
			#ctaShell a {  }
			#ctaShell a:hover {  }
			
			.widgetCTA, .widgetCTAimg {width:263px; height:113px; }
				.widgetCTA {position:relative; cursor:pointer; margin:0 0 10px;}
				.widgetCTAimg {position:absolute; top:0px; left:20px;cursor:pointer;}
				.widgetCTALink	{display:block;}
				
			
			#imgThumbnails112 a {border:none; outline:none;}
			#imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
			
			
	/* SPECIAL CONTENT STYLES   **************************************************************/
	
		/* HOME PAGE   **************************************************************/
		#pageid664 #breadcrumbs {display:none;}
		#pageid664 h1 { margin-bottom:-10px; margin-left:18px;}
		
		
		/* REGIONAL   **************************************************************/

	#regionHotels {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; letter-spacing:.01em; list-style:none;border-right:1px solid #CC9900; margin:0 0 0 25px; padding:0; }
	#regionHotels li {margin:0px; padding:5px 0px; /*background:url(../img/design/li_arrow.gif) 0px 2px no-repeat; padding-left:22px;*/ border-bottom:1px dotted #CC9900;}
		#regionHotels li a {text-decoration:none; padding:0; background:none;}
		#regionHotels li a:hover {text-decoration:none; color:#256283}
	
	#regionalInfo {background:url(../img/design/hr_100.png) top center no-repeat; width:100%;}
	#regionalInfo td {padding:50px 23px 0 24px; }
	#regionalInfo img {border:1px solid #87a9ba;}
	#regionalInfo td h2 {font-family:"Times New Roman", Times, serif; font-style:normal; font-size:28px; color:#4b646f; margin:0 0 8px;}
	.firstWord {color:#908166;}
	
	#regionCTA {margin:0; padding:0; text-align:0; list-style:none;}
		#regionCTA li { display:block; overflow:hidden; margin:0 0 3px; padding:0; background-image:none; }
		#regionCTA a {background-position:top center; background-repeat:no-repeat; display:block; height:49px; width:264px; }
		#regionCTA a:hover {background-position:bottom center;}
		.hidden {position:absolute; left:-9999px; display:block;}
			#regionCTA1 a {background-image:url(../img/cta/cta_packages.jpg);}
			#regionCTA2 a {background-image:url(../img/cta/cta_promo.jpg);}
			#regionCTA3 a {background-image:url(../img/cta/cta_weddings.jpg);}
		
			
	
	
	
		/* PROFILE   **************************************************************/
		/*#pageid740 #content, #pageid764 #content, #pageid766 #content, #pageid767 #content, #pageid768 #content, #pageid769 #content, #pageid770 #content, #pageid772 #content {width:568px; float:left; position:relative; margin-left:30px;}*/
		
		 #side {width:314px; float:right; position:relative;}
		
		#profile {background:url(../img/design/profile_bottom.jpg) bottom center no-repeat; width:271px; padding:10px 10px 30px; color:#9e6f1f; margin-bottom:20px;}
		body:nth-of-type(1) #profile {background-position:bottom 9px;}
		#profileContent {background:url(../img/design/profile_bg.jpg) top center no-repeat;min-height:170px;  	height:auto !important;  	height:170px; font-size:11px; line-height:200%;padding:15px 15px 10px;}
		#profileInfo {width:130px; float:right;}
		
			#profile h1 {margin:0 0 4px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; color:#652d00; font-size:12px; line-height:120%;}
			#profile p {margin:0;}
			#profile a {display:block; color:#447d89; text-decoration:underline; padding-left:16px; background:url(../img/design/external_link.gif) 0px 6px no-repeat;}
			#profile a:hover {text-decoration:none;}
			
			#profileContent img.imgLeft {border:3px solid #917572; margin:0px 14px 15px 0px;}
			
			
		
	    /* COLLECTION   **************************************************************/
		
		#pageid667 #content h1 { margin-bottom:10px;}
		#pageid667 .imgLeft {border:1px solid #462D1C; margin-top:4px;}
		
		#filters {border-top:1px solid #8D6232; padding:8px;}
			#filters a {cursor:pointer;}
		
		#div1 ul, #div2 ul {list-style:none;}
		#div1 li, #div2 li {display:inline; margin-right:6px; font-size:11px; text-transform:uppercase;}
		
		#div1, #div2, #div3 { display:none;  }
		#div3 { display:block; }

		 a.classoff { }
		 a.classon { color:#2E5E81;  padding-bottom:3px; }

		
	.unselected  {background:#efefef; }
  	.selected { position:relative; top:-5px;}
    #mainmenu ul,#mainmenu ul li{ display:inline;list-style:none;margin:0;padding:0; }
    #mainmenu  div { left:0px; top:0px; font-size:15px; background:; position:relative;}
			#mainmenu h2 {margin:0px; padding:10px 0 10px; cursor:pointer; border-bottom:1px solid #E7BF76;}
			#mainmenu h3 {margin-bottom:0px; padding-bottom:0px;}
			.collectionItem {padding-left:20px; margin-bottom:34px; clear:both; border-bottom:1px solid #EDDAAD;position:relative;}
			.address {  font-size:11px; color:#3D6087; margin:0px 0px 3px; position:relative; /*top:-8px;*/}
			.collectionItem p { margin-top:0px; padding:0 0 0 107px; }
			#content .collectionItem h2 {margin-bottom:0;}
			.keywords {visibility:hidden;}
			.collectionRule {background:url(../img/design/collectionRegion_bg.png) top center no-repeat; width:580px; height:80px; margin:0 auto;}
			.collectionOptions {text-align:right; font-size:10px; font-family:Trebuchet MS, Arial, Verdana, sans-serif; text-transform:uppercase; font-weight:normal; position:relative; bottom:5px; right:0px;}
			.collectionOptions a {padding:0px 4px;}
			
			/*MEETING PAGE STYLES*/
			
			.meetingInfo {font-size:11px; text-align:left; margin-bottom:20px; /*border:1px solid #E0BB89; */border-collapse:separate; border-spacing:0px; border-left:0px; width:435px; float:right;}	
			.meetingInfo td {/*border-left:1px solid #E0BB89;*/ padding:3px;}
			.meetingInfoSpecs {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#A97B1D; font-size:16px;}
			
			#pageid671 .collectionItem, #pageid1370 .collectionItem {padding-bottom:20px;}
			
			#pageid671 .collectionOptions, #pageid1370 .collectionOptions{position:absolute; top:140px; left:20px;}
				#pageid671 .collectionOptions a, #pageid1370 .collectionOptions a {display:block; background-color:#75A7CC; width:83px; margin-bottom:6px; text-align:center; color:#FFFFFF; text-decoration:none;}
				#pageid671 .collectionOptions a:hover, #pageid1370 .collectionOptions a:hover {background-color:#3F5A8D;}
		
			
			
	/* SIFR **************************************************************/

/* This goes in the stylesheet to hide the browser text before it is replaced */
	.sIFR-hasFlash #content h1 { /*margin:0; padding:0; position:relative; height:auto;*/ }

	.sIFR-flash {visibility: visible !important;margin: 0;/*height:24px;*/}

	.sIFR-replaced {visibility: visible !important; }

	span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

	/*  CAROUSEL **************************************************************/

#mygallery { height:283px; margin:30px 0 0 0px; background:url(../img/design/home-cta_bg.gif) top center no-repeat; position:relative; z-index:98;  padding-top:20px;}	

#mygallery img {border-bottom:13px solid #212e4c; }

#mygallery h3, #mygallery p {margin:0; padding:0; line-height:normal; color:#212e4c; font-weight:normal;}
#mygallery p {color:#212e4c; font-size:11px; margin:0; padding:0;}
#mygallery a {color:#212e4c; text-decoration:underline;}
#mygallery h3 {font-size:16px; font-family:"Times New Roman", Times, serif; }

#mygallery ul { margin:0px 0 0 20px;}
#mygallery ul li {padding-left:0px; background:none; width:164px; margin-right:18px;}

.stepcarousel { margin-left:82px; z-index:90;}



.stepcarousel .panel { float: left; margin: 0px 0 0 ; width: 164px; height:232px; }

.panel a {}
.panel a img {border:none;}
.prev, .next {width:20px; height:35px; position:absolute; z-index:99; cursor:pointer; display:block;}
.prev {background:url(../img/design/carousel_l.gif) top center no-repeat; left:11px; top:122px;}
.next {background:url(../img/design/carousel_r.gif) top center no-repeat; right:10px; top:122px; }
a.prev:hover, a.next:hover {
opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=75); /* IE lt 8 */
-ms-filter: "alpha(opacity=75)"; /* IE 8 */
-khtml-opacity: .75; /* Safari 1.x */
-moz-opacity: .75; /* FF lt 1.5, Netscape */}
			

/* FOOTER **************************************************************************************************************** */

	#footerShell {padding-top:30px;background:url(../img/design/footer_bg.png) top center no-repeat; position:relative; width:974px; margin:0 auto; }
		
		#footerNav {display:none;}
		#footerNav ul {display:inline;}
		#footerNav ul li {display:inline; font-size:12px; padding:0 5px;}
		#footerNav ul li a {color:#FFFFFF; text-decoration:none;}
		#footerNav ul li a:hover {text-decoration:underline;}
		
		
		#footerPortal {width:882px; margin:20px auto 10px;}
		#footerPortal table {font-size:11px; line-height:200%;color:#FFFFFF;}
		#footerPortal a {color:#FFFFFF; text-decoration:none;}
		#footerPortal a:hover {text-decoration:underline;}
		
		#address {width:880px; margin:0 auto;}
		#address ul {list-style:none; margin:0; padding:0; }
		#address ul li { display:inline; margin-right:6px; color:#bed1e6;}
		#address li.noStyleRight {  }
		#address strong { }
		#address #propertyName {}
		
		#address { color:#bed1e6;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
			
			.org, .adr, .tel { margin: 0 6px 0 0;}
			.org { font-weight: bold;font-size:13px; font-style:italic; font-weight:bold; color:#233050; border-right:1px solid; padding-right:6px; }
			.adr {  }
				.street-address {  }
				.locality {  }
				.region {  }
				.postal-code {  }
				.country-name {  }
			.tel {  }
				.tel .type {  }
				.tel .value {  }
		
		#vizsig { text-align: center; margin-top:15px;}
		#vizsig a {color:#F2E1A8;}
		#vizsig img {border:1px solid #563310;}
		
		

/* SPECIAL CASES *****************************************************/
#content p.intro {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:200%;}

.noBorder {border:0px solid;}
.widgetCTA a:hover {margin-left:-10px; left:-10px; display:block; position:relative;}

#pageid664 #content h1 { font-size:46px; position:relative; left:140px;}
		
/*SAFARI and CHROME*/
body:nth-of-type(1) ul#mainNavLinks ul {bottom:43px;}

/*HIDE THE SIDE REGION */
		#pageid666 #content, #pageid738 #content, #pageid765 #content,  #pageid771 #content, #pageid773 #content, #pageid775 #content, #pageid777 #content, #pageid890 #content {position:relative; margin:0px auto 0px; padding:0 0 15px; width:882px; float:none;}	
		
		#pageid664 #content {position:relative; margin:0px auto 0px; padding:0 0 15px; width:882px; float:none; top:0px;}
			#textWidget2131 {width:832px; margin:0 auto;}
			#textWidget2744 {width:832px; margin:0 auto;}
		
		#pageid664 #side, #pageid666 #side, #pageid738 #side, #pageid765 #side, #pageid771 #side, #pageid773 #side, #pageid775 #side, #pageid777 #side, #pageid890 #side {display:none;}
		

/*synxis iframed ibe*/
#synxis #ibe {padding:0px;}
#synxis #ibe #searchbox1 {padding:20px 0 20px; margin:0px; background-color:#00498d;}
#synxis #ibe #searchbox1 {background-position:4px 0px;}
