﻿.floatRight {
	float: right;
	margin: 0 0 1em 1em;}

.padMe {
	padding: 10px;}

.displayNone {
	display: none;}

html {
	background: url(../images/htmlBg.gif) #211d25 repeat-x center top;}

	body {
  	margin: 0;
  	padding: 40px 0 0 0;
  	text-align: center;}
	
  	div.centerMe {
  		text-align: center;
  		width: 759px;
  		margin: 0 auto;}
  		
    	#headerLogoFloat {
    		width: 300px;
    		height: 106px;
    		position: absolute;
    		margin-top: -36px;
    		background: url(../images/headerLogoBg.gif) transparent no-repeat 11px 20px;}
    	
    	#headerLogoContainer {
    		width: 735px;
    		height: 64px;
    		background: url(../images/headerBg.jpg) #000 no-repeat left 13px;
    		margin: 0 auto;}
    		
    	#headerNavigationContainer {
    		width: 735px;
    		background: #1d160c;
    		text-align: center;
    		margin: 0 auto;}
    		
    		#headerNavigationInside {
      		width: 735px;
      		height: 2em;
      		margin: 0 auto;}
    	
    	#bannerTopContainer {
    		width: 735px;
    		height: 250px;
    		text-align: center;
    		margin: 0 auto;}
    	
    	#bannerBottomContainer {
    		width: 735px;
    		height: 502px;
    		text-align: center;
    		background: url(../images/bannerBorderBg.gif) transparent repeat-y center top;
    		margin: 0 auto;}
    		
    		#bannerBottomInside {
    			width: 735px;
    			height: 502px;
    			background: url(../../images/titleGraphics/index_01.jpg) #1c150a no-repeat center bottom;
    			margin: 0 auto;}
    		
    			#bannerBottomButtons {
    				width: 701px;
    				padding-top: 279px;
    				margin: 0 auto;
    				text-align: left;}
    			
    				#bannerButtonLeft {
    					width: 222px;
    					height: 223px;
    					margin: 0 479px 0 0;
    					position: absolute;
    					background: url(../images/bannerButton_spectacularWeddingsCREDIT.jpg) #404040 no-repeat center bottom;}
    				
    				#bannerButtonMiddle {
    					width: 222px;
    					height: 223px;
    					margin: 0 239px 0 240px;
    					position: absolute;
    					background: url(../images/bannerButton_executiveRetreats.jpg) #404040 no-repeat center bottom;}
    				
    				#bannerButtonRight {
    					width: 222px;
    					height: 223px;
    					margin: 0 0 0 479px;
    					position: absolute;
    					background: url(../images/bannerButton_familyVacations.jpg) #404040 no-repeat center bottom;}
    	
    	#subNavigationContainer {
    		width: 735px;
    		background-color: #1c150a;
    		text-align: center;
    		height: 2em;
    		margin: 0 auto;}
    	
    	#bodyContentContainer {
    		width: 735px;
    		text-align: center;
    		margin: 0 auto;}
    						
	  		#contentBorderInside {
	  			width: 735px;
	  			background: #e9ddc9;
	  			text-align: left;
	  			margin: 0 auto;}
	  			
  	  		.mediaNavigation {
  	  			width: 135px;
  	  			float: right;
  	  			margin: 0 0 2em 2em;}
  	  		
  	  		.bodyNavigationRight {
						width: 235px;
						float: right;
						margin: 0 0 2em 2em;
						background: url(../images/bodyButtonBg.jpg) #e7dac4 no-repeat 0px bottom;
						border: 1px solid #404040;}
  	  		
  	  		.bodyBottomButtons {
  	  			width: 733px;
  	  			text-align: center;}
  	  			
  	  			.bodyBottomButtonsInside {
  	  				width: 720px;
  	  				margin: 0 auto;
  	  				height: 188px;
  	  				text-align: left;}
  	  			
    					.bodyButtonLeft {
    						width: 235px;
    						height: 180px;
    						position: absolute;
    						margin: 0 484px 0 0;
    						background: url(../images/bodyButtonBg.jpg) #e7dac4 no-repeat 0px bottom;
    						border: 1px solid #404040;}
    						
    						.bodyBottomButtonsInside #mcKinleyView {
    							background: url(../../images/bodyBottomButton_mcKinleyView.jpg) #3a1e24 no-repeat left 27px;
    							height: 140px;}
    						
    						.bodyBottomButtonsInside #creeksideLodge {
    						    background: url(../../resort/gallery/2008-10-14/creeksideLodge/IMG_6817_small.JPG) #3a1e24 no-repeat left 27px;
    						    height: 140px;}
    					
    					.bodyButtonMiddle {
    						width: 235px;
    						height: 180px;
    						position: absolute;
    						margin: 0 242px 0 242px;
    						background: url(../images/bodyButtonBg.jpg) #e7dac4 no-repeat -235px bottom;
    						border: 1px solid #404040;}
    						
    							.bodyBottomButtonsInside #cedarHouse {
    								background: url(../../images/bodyBottomButton_cedarHouse.jpg) #3a1e24 no-repeat left 27px;
    								height: 140px;}
    					
    					.bodyButtonRight {
    						width: 235px;
    						height: 180px;
    						position: absolute;
    						margin: 0 0 0 484px;
    						background: url(../images/bodyButtonBg.jpg) #e7dac4 no-repeat -470px bottom;
    						border: 1px solid #404040;}
    						
    							.bodyBottomButtonsInside #lakeHouse {
    								background: url(../../images/bodyBottomButton_lakeHouse.jpg) #3a1e24 no-repeat left 27px;
    								height: 140px;}

      			
      			#bodyBottomButtons_resortIndex .bodyBottomButtons {
      				margin-left: -10px;}
      			
      			#bodyBottomButtons_resortIndex .bodyBottomButtonsInside, 
      			#bodyBottomButtons_resortIndex .bodyButtonLeft, 
      			#bodyBottomButtons_resortIndex .bodyButtonMiddle, 
      			#bodyBottomButtons_resortIndex .bodyButtonRight {
      				height: 22em;
      				margin-top: 7px;}
      			
      			#bodyBottomButtons_virtualTours .bodyBottomButtons {
      				margin-left: -10px;}
      			
      			#bodyBottomButtons_virtualTours .bodyBottomButtonsInside, 
      			#bodyBottomButtons_virtualTours .bodyButtonLeft, 
      			#bodyBottomButtons_virtualTours .bodyButtonMiddle, 
      			#bodyBottomButtons_virtualTours .bodyButtonRight {
      				height: 17em;
      				margin-top: 7px;}
      				
      			#bodyBottomButtons_propertyBuildings .bodyBottomButtons {
      				margin-left: -10px;}
      			
      			#bodyBottomButtons_propertyBuildings .bodyBottomButtonsInside, 
      			#bodyBottomButtons_propertyBuildings .bodyButtonLeft, 
      			#bodyBottomButtons_propertyBuildings .bodyButtonMiddle, 
      			#bodyBottomButtons_propertyBuildings .bodyButtonRight {
      				height: 22em;
      				margin-top: 7px;}
    	
    	
    	
    	#footerContainer {
    		width: 733px;
    		margin: 0 auto;
    		padding-top: 20px;}