@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0; width:100%; height:100%; overflow:hidden; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

a:link, a:visited { color:#252B33; text-decoration:none; }
a:active, a:hover { color:#886C56; text-decoration:none; }

#background{ position:absolute; z-index:1; width:100%; height:100%; }

#container_outer { position:absolute; z-index:2; width:100%; height:100%; overflow:auto; }
#container_main { width:950px; margin:4% auto 25px auto; z-index:10; }

#container_banner { width:950px; height:120px; position:relative; top:0px; z-index:25; }
	#banner_left { width:40px; height:120px; float:left; }
	#logo { width:170px; height:120px; border:0px; margin:0px 5px; float:left; }
	#banner_right { width:730px; height:120px; float:left; }
	
	.vertical_divider_outer { width:100%; height:53px; border-bottom:2px solid #808080; }
	.vertical_divider_inner { width:100%; height:51px; border-bottom:1px solid #252B33; }

	#menu { width:730px; height:25px; border:0px; margin-top:26px; padding:0px; float:right; font-family:Arial, Helvetica, sans-serif; position:absolute; top:0px; z-index:26; }
		#menu ul { list-style:none; margin:0px; padding:0px; line-height:1em; white-space:nowrap; }
		#menu li { display: inline; }
		
		.menu_item, .menu_item_hover { color:#FFF; height:25px; display:inline-block; line-height:25px; vertical-align:middle; padding:0px 6px; margin:0px 1px; background-color:#729EC0; float:right; -moz-border-radius-topleft:5px; border-radius-topleft:5px; -moz-border-radius-topright:5px; border-radius-topright:5px; color:#FFF; letter-spacing:0.1em; }
		.menu_item_hover, .menu_item_hover:link, .menu_item_hover:active, .menu_item_hover:visited, .menu_item_hover:hover { color:#FFF; text-decoration:none; background-color:#5079B9; }
		.menu_item#menu_home { background-color:#FFF; color:#729EC0; }
		.menu_item:link, .menu_item:visited { color:#FFF; text-decoration:none; }
		.menu_item:active, .menu_item:hover { color:#FFF; text-decoration:none; background-color:#5079B9; }
		
		.submenu { top:50px; z-index:50; display:block; }
		.submenu_spacer { height:4px; margin:0; padding:0; font-size:1px; line-height:1px; z-index:50; }
		 
		.submenu_items { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; background:url('/images/menu_background.png') repeat; padding:10px 20px 10px 10px; z-index:50; display:block; } 
		.submenu a:link, .submenu a:visited { text-decoration:none; color:#FFF; }
		.submenu a:active, .submenu a:hover { text-decoration:none; color:#FF9; }
		.submenu_header_item { line-height:25px; vertical-align:middle; width:300px; display:block; }
		.submenu p { margin-left:20px; font-size:10px; width:265px; }

		#submenu_property { z-index:100; width:300px; position:absolute; visibility:hidden; display:block; letter-spacing:0.1em; margin-left:100px; }
		#submenu_accommodations { z-index:100; width:300px; position:absolute; visibility:hidden; display:block; letter-spacing:0.1em; margin-left:170px; }
		#submenu_benefits { z-index:100; width:300px; position:absolute; visibility:hidden; display:block; letter-spacing:0.1em; margin-left:300px; }
		#submenu_services { z-index:100; width:300px; position:absolute; visibility:hidden; display:block; letter-spacing:0.1em; margin-left:430px; }
		#submenu_news { z-index:100; width:300px; position:absolute; visibility:hidden; display:block; letter-spacing:0.1em; margin-left:430px; }
		#submenu_contact { z-index:100; width:300px; position:absolute; visibility:hidden; display:block; letter-spacing:0.1em; margin-left:430px; }
		
		
	#tagline { width:700px; padding:20px 25px 0px 0px; vertical-align:middle; font-size:18px; color:#5079B9; letter-spacing:0.1em; text-align:right; z-index:20; }
	
#container_content { width:950px; height:465px; z-index: }
	#content_tabs { width:820px; height:25px; text-align:right; margin-right:130px; }
		.content_tab { height:25px; display:inline-block; line-height:25px; vertical-align:middle; padding:0px 8px; margin:0px 1px; background-color:#886C56; -moz-border-radius-topleft:5px; border-radius-topleft:5px; -moz-border-radius-topright:5px; border-radius-topright:5px; color:#FFF; letter-spacing:0.1em; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
		.content_tab:link, .content_tab:visited { color:#FFF; text-decoration:none; }
		.content_tab:active, .content_tab:hover { color:#FFF; text-decoration:none; background-color:#000; }
	#content_left { width:375px; height:410px; float:left; border-top:15px solid #FFF; border-left:15px solid #FFF; border-bottom:15px solid #FFF; padding-right:5px; background:#FFF; clear:left; overflow:auto; }
	#content_right { width:525px; height:410px; float:right; border:15px solid #FFF; background-color:#FFF; clear:right; }
	#content_full { width:920px; height:410px; float:left; border:15px solid #FFF; background:#FFF; clear:left; overflow:auto; }
	
	#slideshow { position:relative; height:410px; z-index:15; }
	#slideshow IMG { position:absolute; top:0; left:0; z-index:18; }
	#slideshow IMG.active { z-index:20; }
	#slideshow IMG.last-active { z-index:19; }

#container_footer { width:950px; height:55px; line-height:50px; vertical-align:middle; color:#FFF; font-size:11px; }

img.specials { float:left; margin:0px 7px 5px 0px; border:0px; }
.pictureFrame80 { height:80px; width:80px; display:block; line-height:80px; vertical-align:middle; text-align:center; padding:3px 3px 7px 3px; margin:2px; background:url(/images/frame_80x80.png) top left; }
.pictureFrame100 { height:100px; width:100px; display:block; line-height:100px; vertical-align:middle; text-align:center; padding:3px 3px 8px 3px; margin:2px; background:url(/images/frame_100x100.png) top left; float:left; }

h1 { line-height:24px; vertical-align:middle; padding:0px; margin:0px; color:#5079B9; font-size:18px; font-weight:bold; }
h3 { line-height:20px; vertical-align:middle; padding:0px; margin:0px; color:#5079B9; font-size:14px; }
h4 { line-height:20px; vertical-align:middle; padding:0px; margin:0px; color:#5079B9; font-size:12px; letter-spacing:0.1em; color:#886C56; }
p, #content_left ul, #content_full ul { line-height:1.25em; font-size:12px; margin:10px 0px; list-style-type:circle; }


.action-img { border: 0px; }
.ECMS_jsLink { text-decoration: none; color:#886C56; }
.ECMS_jsLink:hover { text-decoration: none; color: #886C56; cursor:pointer; }








