@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; background-color:#4f4d4c; color:#4f4d4c; }
hr {height:1px; border:none; background-color:#979797; color:#979797; margin:20px 0px;}
hr {*margin:0px 0px;}
.error {color:#FF0000;font-weight:bold;}
.stripe {background-color:#dddac5;}
.stripe2 {background-color:#d2cfbb;}

#container {width:950px; margin:0px auto; background:url(../images/bg.jpg) top left repeat;}

/*#homepageMenu {height:108px; width:933px; background:url(../images/homepage_menu.jpg) top left repeat-y; padding:12px 0px 0px 17px; color:#4f4d4c; font-size:10px;}
	#homepageMenu a {color:#4f4d4c; text-decoration:none;}
	#rvResort {height:106px; width:226px; background:url(../images/homepage_rv_resort.jpg) top left repeat-y; float:left; padding-left:4px;}
		#rvResort a, #dakotaRidge a, #elkMeadow a, #spruceLake a { cursor:pointer;}
	#dakotaRidge {height:106px; width:226px; background:url(../images/homepage_dakota_ridge.jpg) top left repeat-y; float:left; padding-left:4px;}
	#elkMeadow {height:106px; width:226px; background:url(../images/homepage_elk_meadow.jpg) top left repeat-y; float:left; padding-left:4px;}
	#spruceLake {height:106px; width:226px; background:url(../images/homepage_spruce_lake.jpg) top left repeat-y; float:left; color:#4f4d4c;}
	.homepageMenuItem {width:120px; padding:30px 0px 0px 6px;}
#homepageInfo {height:264px; width:950px; background:url(../images/homepage_info.jpg) top left no-repeat; text-align:right;}
	#homepageInfo img {padding:32px 20px 0px 0px;}
#homepageFooter {height:18px; width:910px; background:url(../images/homepage_footer.jpg) top left no-repeat; padding:10px 20px;}
	#homepageFooter a {color:#4f4d4c; text-decoration:none; text-transform:uppercase; font-size:11px;}
	#homepageFooter a:hover {color:#ab9f66;}*/
	
	
	#homepageMenu {height:108px; width:933px; background:url(../images/homepage_menu.jpg) top left repeat-y; padding:12px 0px 0px 17px; color:#4f4d4c; font-size:10px;}
	#homepageMenu a {color:#4f4d4c; text-decoration:none;}
	
	#rvResort {height:107px; width:193px; background:url(../images/homepage_rv_resort.jpg) top left repeat-y; float:left; padding-left:4px;}
		
	
	#dakotaRidge {height:107px; width:193px; background:url(../images/homepage_dakota_ridge.jpg) top left repeat-y; float:left; padding-left:6px;}
	
	#elkMeadow {height:107px; width:193px; background:url(../images/homepage_elk_meadow.jpg) top left repeat-y; float:left; padding-left:6px;}
	
	#spruceLake {height:107px; width:193px; background:url(../images/homepage_spruce_lake.jpg) top left repeat-y; float:left; color:#4f4d4c; padding-left:6px;}
	
	#otherProps {height:107px; width: 130px;  background:url(../images/homepage_other_props.jpg) top left repeat-y; float:left; color:#4f4d4c;}
	
		#rvResort a, #dakotaRidge a, #elkMeadow a, #spruceLake a { cursor:pointer;}
	.homepageMenuItem {width:120px; padding:30px 0px 0px 6px;}
#homepageInfo {height:264px; width:950px; background:url(../images/homepage_info.jpg) top left no-repeat; text-align:right;}
	#homepageInfo img {padding:32px 20px 0px 0px;}
#homepageFooter {height:18px; width:910px; background:url(../images/homepage_footer.jpg) top left no-repeat; padding:10px 20px;}
	#homepageFooter a {color:#4f4d4c; text-decoration:none; text-transform:uppercase; font-size:11px;}
	#homepageFooter a:hover {color:#ab9f66;}


#secondaryHeader {height:66px; width:950px; background:url(../images/secondary_header.jpg) top left no-repeat;}
	#secondaryTopLogo {width:350px; height:40px; margin:15px 0px 0px 50px; float:left;}
	#secondaryTopNav {text-align:right; padding:32px 12px 0px 0px; float:right;}
#secondaryContentLoveland {height:100%; background:url(../images/secondary_bg_loveland.jpg) bottom right no-repeat; overflow:hidden; padding-bottom:100px;}
#secondaryContentDakotaRidge {height:100%; background:url(../images/secondary_bg_dakotaridge.jpg) bottom right no-repeat; overflow:hidden; padding-bottom:100px;}
#secondaryContentElkMeadow {height:100%; background:url(../images/secondary_bg_elkmeadow.jpg) bottom right no-repeat; overflow:hidden; padding-bottom:100px;}
#secondaryContentSpruceLake {height:100%; background:url(../images/secondary_bg_sprucelake.jpg) bottom right no-repeat; overflow:hidden; padding-bottom:150px;}
	.largeIntro {font-size:14px; line-height:20px;}
#secondaryFooter {clear:both; height:31px; width:910px; background:url(../images/secondary_footer.jpg) top left no-repeat; padding:10px 20px;}
	#secondaryFooter a {color:#4f4d4c; text-decoration:none; text-transform:uppercase; font-size:11px;}
	#secondaryFooter a:hover {color:#ab9f66;}
	
	
#secondaryColumn1 {width:400px; float:left; padding:20px 10px 0px 50px; border-right:1px solid #979797;}
#secondaryColumn2 {width:149px; float:left; padding:25px 10px 0px 10px; font-size:14px;}
	
	h1 {color:#75756D; font-family:Georgia, "Times New Roman", Times, serif; font-size:19pt; font-weight:normal;}
	h2 {color:#75756D; font-family:Georgia, "Times New Roman", Times, serif; font-size:15pt; font-weight:bold;}
	a {color:#75756D; font-weight:bold; text-decoration:none;}
	a:hover {color:#4f4d4c;}

	.loveland h1 {color:#5f860c; font-family:Georgia, "Times New Roman", Times, serif; font-size:19pt; font-weight:normal;}
	.loveland a {color:#5f860c; font-weight:bold; text-decoration:none;}
	.loveland a:hover {color:#4f4d4c;}

	.dakota-ridge h1 {color:#5f8297; font-family:Georgia, "Times New Roman", Times, serif; font-size:19pt; font-weight:normal;}
	.dakota-ridge a {color:#5f8297; font-weight:bold; text-decoration:none;}
	.dakota-ridge a:hover {color:#4f4d4c;}
	
	.elk-meadow h1 {color:#9c5937; font-family:Georgia, "Times New Roman", Times, serif; font-size:19pt; font-weight:normal;}
	.elk-meadow a {color:#9c5937; font-weight:bold; text-decoration:none;}
	.elk-meadow a:hover {color:#4f4d4c;}
	
	.spruce-lake h1 {color:#696998; font-family:Georgia, "Times New Roman", Times, serif; font-size:19pt; font-weight:normal;}
	.spruce-lake a {color:#696998; font-weight:bold; text-decoration:none;}
	.spruce-lake a:hover {color:#4f4d4c;}
	
	.tableText {line-height:18px;}
	.tableText img {padding:0px 10px 15px 0px;}
	 
	.smallText {font-size:90%;}
	
#secondaryColumn3 {width:320px; float:left; padding:25px 0px 0px 0px;}	
#secondaryColumn2cols {width:550px; float:left; padding:20px 30px 30px 50px;}
#secondaryColumn2cols2 {width:600px; padding:20px 0px 30px 50px;}
#secondaryColumn3cols {width:850px; padding:20px 30px 0px 50px;}
#slideshow {width:950px; height:628px; background:url(../images/slideshow_bg.gif) top left repeat; color:#4f4d4c;}

.popupBGLoveland {width:269px; height:413px; padding:20px; background:url(../images/popup_bg_loveland.jpg) top left repeat-y; color:#e3e2d5;}
.popupBGDakotaRidge {width:269px; height:563px; padding:20px; background:url(../images/popup_bg_dakotaridge.jpg) top left repeat-y; color:#e3e2d5;}
.popupBGElkMeadow {width:269px; height:413px; padding:20px; background:url(../images/popup_bg_elkmeadow.jpg) top left repeat-y; color:#e3e2d5;}
.popupBGSpruceLake {width:269px; height:413px; padding:20px; background:url(../images/popup_bg_sprucelake.jpg) top left repeat-y; color:#e3e2d5;}
.popupBGLoveland a, .popupBGDakotaRidge a, .popupBGElkMeadow a, .popupBGSpruceLake a {color:#ffffff;}