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

/*
bluegray: #798C9C
drk bluegray: #5D6D7A
#6A7D94
6A7D94

green is #3D5533
dark green #12331D

faded blue is #C3CCD2

5E6850
*/
.theSiteContain{
margin: 0px;
	padding: 0px;
	width:1000px;
	margin-left: auto;
	margin-right:auto;
	height:auto;
	margin-top:0px;
	/*
	max-width: 100%;
	width:600px;
			margin-left:100px;
	margin-right:100px;
	
	height:1800px;
	margin-top:-2px;*/
	background-image:url(images/sitebackground.jpg);
	background-repeat:no-repeat;
		visibility:visible;
/*		background-color:#C3CCD2;*/

	z-index:800;
}
.TopNavHold{
background-color:#FFFFFF;
position:relative;
width:1000px;
height:150px;

/*width:1000px;
height:125px;*/
visibility:visible;

}
.TopNavHoldMobileOne{
position:relative;
width:1200px;
height:auto;
visibility:hidden;
position:relative;
top:-200px;
visibility:hidden;
}

.TNgreenBar{
width:1000px;
height:2px;
background-color:#3D5533;
padding-bottom:100px;
}
.TNwhiteBar{
width:1000px;
height:10px;
background-color:#FFFFFF;
padding-bottom:100px;
}

.CRmobileNav{}

.TNmiddleBstrip{
width:1000px;
height:80px;
position:relative;
top:220px;
background-color:#798C9C;
margin-top:200px;
visibility:visible;

/*width:1200px;
height:90px;
background-color:#798C9C;
margin-top:200px;*/
}

<!-- new here -->
.TNmiddleCntHold{
position:relative;
top:10px;
}

.xTNforMobile{

position:relative;
top:-0px;
background-color:#798C9C;
height:100%;
z-index:999;
visibility:hidden;
color:#798C9C;
width:1000px;
height:100%;
position:fixed;
top:0px;
padding-bottom:00px;
background-image:url(images/navsidelogo.png);
background-repeat:no-repeat;
z-index:969;

}

.visibleMobileNav{}

.whenclickedTN{
background-color:#798C9C;
color:#798C9C;
width:1000px;
height:100%;
position:fixed;
top:0px;
padding-bottom:00px;
background-image:url(images/navsidelogo.png);
background-repeat:no-repeat;
z-index:999;
visibility:hidden;
/*visibility:hidden;*/
}



.TNforMobile{

position:relative;
top:-90px;
background-color:#798C9C;
height:90px;
z-index:999;
visibility:hidden;
color:#798C9C;
width:1000px;
padding-bottom:00px;
z-index:989;

}
.mobilenhamburgr{
width:60px;
height:auto;
position:relative;
left:800px;
top:-10px;
}
.crbadgemobile{
z-index:999;
width:78px;
height:auto;
top:0px;
left:10px;
/*top:-102px;*/
position:relative;
}
.crMobileClicked{
top:100px;
left:190px;
visibility:hidden;
z-index:999;
background-color:#798C9C;
width:1000px;
height:100%;
position:fixed;
top:0px;
padding-bottom:00px;
/*visibility:hidden;*/

}



.mobileTopNavText{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:88px;
line-height:96px;
font-weight:300;
position:relative;
left:180px;
word-spacing:5px;
color:#FFFFFF;
top:-20px;
z-index:999;
}
.mobileTopNavText a:link{
color:#FFFFFF;
text-decoration:none;
}
.mobileTopNavText a:active{
color:#FFFFFF;
}
.mobileTopNavText a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.mobileTopNavText a:visited{
color:#FFFFFF;
}

.mobileTNfull{
background-color:#798C9C;
color:#798C9C;
width:1200px;
height:100%;
position:fixed;
top:0px;
z-index:999;
padding-bottom:00px;
background-image:url(images/mobilenav-fadedflower.png);
background-repeat:no-repeat;
visibility:hidden;
z-index:999;
/*visibility:hidden;*/
}

.sidelogonav{
width:260px;
height:auto;
position:relative;
left:0px;
}

.mobilenavgrphtxt{
width:1000px;
height:auto;
position:fixed;
bottom:0px;
left:190px;

}

<!-- end new css mobile nav-->
.TNwordmark{
position:relative;
top:5px;
left:-10px;
z-index:999;
width:340px;
height:auto;
padding-right:10px;
}
.TopNavText{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:20px;
line-height:22px;
font-weight:300;
position:relative;
top:-30px;
left:0px;
word-spacing:5px;
color:#FFFFFF;
}
.TopNavText a:link{
color:#FFFFFF;
text-decoration:none;
}
.TopNavText a:active{
color:#FFFFFF;
}
.TopNavText a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.TopNavText a:visited{
color:#FFFFFF;
}
.TopNavTextMobile{
font-family: 'Oswald', 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:32px;
line-height:22px;
font-weight:300;
position:relative;
top:-25px;
left:-340px;
word-spacing:0px;
color:#FFFFFF;
}
.TNlogo{
z-index:999;
width:78px;
height:auto;
top:0px;
/*top:-102px;*/
position:relative;
}
.TNlogoM{
z-index:999;
width:90px;
height:auto;
top:-102px;
position:relative;
}


.TNlogoMobile{
z-index:999;
width:60px;
height:auto;
top:-90px;
right:-0px;
position:relative;


}
.TNelementsHold{}

.HPwhiteLine{
width:1000px;
height:auto;
position:relative;
top:0px;
z-index:899;
}
.HPwhiteLineHome{
width:1000px;
height:auto;
position:relative;
z-index:899;
}

.TheImgScale{
width:1000px;
height:auto;
}
.GenericImgScale{
width:1000px;
height:auto;
}
.mainImgScale{
position:relative;
width:1000px;
height:auto;

/*width:1000px;
height:583px;*/
}

.mainAreaHold{
background-color:#3D5533;
position:relative;
width:1000px;
height:auto;
}
.mainSiteImageBPpg{
background-color:#3D5533;
position:relative;
width:1000px;
height:500px;
}
.mainSiteImageIntfc{
background-color:#3D5533;
position:relative;
width:1000px;
height:500px;
}
.mainareabody{
background-color:#3D5533;
width:1000px;
height:auto;
z-index:899;

}
.brandWordmark{
position:relative;
top:60px;
left:50px;
width:900px;
height:auto;
padding-bottom:100px;
}
.sideGolfer{
width:160px;
height:auto;
position:relative;
top:-40px;
padding-right:10px;
opacity:.40;
z-index:799;
}
.sidebadge{
width:120px;
height:auto;
position:relative;
top:8px;
padding-right:20px;

}
.siteMainBodyHome{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:22px;
line-height:26px;
font-weight:100;
/*padding-top:0px;
padding-bottom:-0px;
padding-left:0px;*/
padding-right:50px;
position:relative;
top:-60px;
left:0px;
width:780px;
text-align:justify;
z-index:899;
}
.bodytextHP{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:22px;
line-height:26px;
font-weight:100;
/*padding-top:0px;
padding-bottom:-0px;
padding-left:0px;*/
padding-right:50px;
position:relative;
top:20px;
left:0px;
width:780px;
text-align:justify;
z-index:899;
padding-bottom:0px;
}
.siteMainBodyHome a:link{
color:#FFFFFF;
text-decoration:none;
font-weight:700;
}
.siteMainBodyHome a:visited{
color:#FFFFFF;
font-weight:700;
}
.siteMainBodyHome a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:700;
}
.siteMainBodyHome a:active{
color:#FFFFFF;
font-weight:700;
}
.LinksByGolfer{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:24px;
line-height:32px;
font-weight:300;
position:relative;
top:-0px;
left:0px;
word-spacing:0px;
font-weight:700;
padding-top:30px;
padding-bottom:0px;
}
.LinksByGolfer a:link{
color:#FFFFFF;
text-decoration:none;
font-weight:600;
}
.LinksByGolfer a:visited{
color:#FFFFFF;
font-weight:600;
}
.LinksByGolfer a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:600;
}
.LinksByGolfer a:active{
color:#FFFFFF;
font-weight:600;
}

.EachGolfer{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:24px;
line-height:32px;
font-weight:300;
position:relative;
top:-0px;
left:-90px;
word-spacing:0px;
font-weight:700;
padding-bottom:0px;
}
.EachGolfer a:link{
color:#FFFFFF;
text-decoration:none;
font-size:30px;
}
.EachGolfer a:visited{
color:#FFFFFF;
font-size:30px;
}
.EachGolfer a:hover{
color:#FFFFFF;
text-decoration:underline;
font-size:30px;
}
.EachGolfer a:active{
color:#FFFFFF;
font-size:30px;
}
.AltNavCntr{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:30px;
line-height:28px;
font-weight:600;
position:relative;
top:-50px;
left:0px;
word-spacing:0px;
padding-top:0px;
padding-bottom:0px;
}
.AltNavCntr a:link{
color:#FFFFFF;
text-decoration:none;
font-weight:600;
}
.AltNavCntr a:visited{
color:#FFFFFF;
font-weight:600;
}
.AltNavCntr a:hover{
color:#FFFFFF;
font-weight:600;
text-decoration:underline;
}
.AltNavCntr a:active{
color:#FFFFFF;
font-weight:600;
}

.CRmainIntnav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:30px;
line-height:28px;
font-weight:600;
position:relative;
top:0px;
left:0px;
word-spacing:0px;
padding-top:30px;
padding-bottom:0px;
}
.CRmainIntnav a:link{
color:#FFFFFF;
text-decoration:none;
font-weight:600;
}
.CRmainIntnav a:visited{
color:#FFFFFF;
font-weight:600;
}
.CRmainIntnav a:hover{
color:#FFFFFF;
font-weight:600;
text-decoration:underline;
}
.CRmainIntnav a:active{
color:#FFFFFF;
font-weight:600;
}

.TheTopTenText{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:38px;
line-height:39px;
font-style:italic;
position:relative;
left:-10px;
}
.topTenGraphic{
width:100px;
height:auto;
position:relative;
left:-30px;
padding-right:0px;
}
.TopTenHold{
padding-bottom:10px;
padding-top:0px;
position:relative;
left:-40px;
}

.MainAreaNav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:32px;
line-height:28px;
font-weight:700;
position:relative;
top:-20px;
left:0px;
word-spacing:8px;
padding-bottom:40px;
}
.MainAreaNav a:link{
color:#FFFFFF;
text-decoration:none;
font-weight:700;
}
.MainAreaNav a:visited{
color:#FFFFFF;
font-weight:700;
}
.MainAreaNav a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:700;
}
.MainAreaNav a:active{
color:#FFFFFF;
font-weight:700;
}
.EndnAreaNav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:32px;
line-height:28px;
font-weight:700;
position:relative;
top:20px;
left:0px;
word-spacing:2px;
position:relative;
top:40px;
left:0px;
word-spacing:2px;
padding-bottom:30px;
}
.EndnAreaNav a:link{
color:#FFFFFF;
text-decoration:none;
}
.EndnAreaNav a:visited{
color:#FFFFFF;
}
.EndnAreaNav a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.EndnAreaNav a:active{
color:#FFFFFF;
}
.TheFooterNav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:26px;
line-height:28px;
font-weight:700;
position:relative;
top:20px;
left:0px;
word-spacing:8px;
}

.mscBarHold{
position:relative;
top:100px;
padding-bottom:0px;

}
.mscBarBckgrnd{
width:400px;
height:auto;
position:relative;
top:0px;
right:0px;
z-index:700;
opacity:.30;
}
.mscGraphicLockup{
width:1000px;
height:auto;
position:relative;
top:-500px;
left:0px;
z-index:990;
}

.secondaryPGtxt{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:20px;
line-height:24px;
font-weight:100;
position:relative;
top:-250px;
left:0px;
width:820px;
text-align:justify;
padding-left:90px;
padding-right:50px;
}
.lowBodyPGtxt{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:22px;
line-height:26px;
font-weight:100;
position:relative;
top:0px;
left:0px;
width:860px;
text-align:justify;
padding-left:100px;
padding-right:100px;
}
.EndlowBodyPGtxt{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:22px;
line-height:26px;
font-weight:100;
padding-right:50px;
padding-top:00px;
position:relative;
top:0px;
left:0px;
width:780px;
text-align:justify;
}
.EndlowBodyPGtxt a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.EndlowBodyPGtxt a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.EndlowBodyPGtxt a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.EndlowBodyPGtxt a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
}
.MainBodyHeadline{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:80px;
line-height:84px;
font-weight:100;
}

.EndContentHeadline{
/*  h3*/
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:48px;
line-height:84px;
font-weight:100;
text-align:left;
position:relative;
left:-15px;
}
.ClosingHeadline{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:52px;
line-height:32px;
font-weight:100;
}

.topNavHighBar{


}

.TopNavBlueBar{
background-color:#798C9C;

}



.mainAreaHold{
z-index:899;}


.x-siteMainBody{
height:auto;
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:24px;
line-height:30px;
font-weight:100;
padding-top:0px;
padding-bottom:-0px;
padding-left:0px;
padding-right:0px;
position:relative;
top:-30px;
}
.SiteHeadline{}


.lowerAreaHold{}

.x-lowerBodyTxt{
color:#4F682E;
background-color:#4F682E;
height:auto;
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:24px;
line-height:30px;
font-weight:100;
padding-top:0px;
padding-bottom:-0px;
padding-left:0px;
padding-right:0px;
position:relative;
}

.lowerAreaContentHold{
position:relative;
top:0px;
left:0px;
}
.newMSClubHold{
background-color:#708ba9;
width:1000px;
position:relative;
top:-00px;
}
.lowareaMSCcontent{
background-color:#708ba9;
width:1000px;
height:650px;
z-index:800;
}
.placeMSC{
position:relative;
top:-0px;
z-index:800;
width:1000px;
height:auto;
}

.lowestBodyTxt{}

.gridHomesHold{
width:1000px;
position:relative;
top:0px;
}

.midsouthHold{
/* background-color:#6A7D94;*/
height:auto;
}
.mscImgHold{
position:relative;
top:0px;
background-color:#708ba9;
}
.mscImageTemp{
width:1000px;
height:auto;
position:relative;
top:-397px;
z-index:800;
background-color:#708ba9;
}

.mscOverlay{
position:relative;
top:-190px;
width:800px;
height:auto;
left:0px;
z-index:899;
}
.mscNewOverlay{
position:relative;
top:270px;
width:1000px;
left:0px;
z-index:899;
}

.SiteWordmark{
width:1000px;
height:auto;

}
.endsiteContentBlock{
background-color:#708ba9;
height:auto;
padding-bottom:00px;
}
.endsiteTableBlock{
padding-top:60px;
padding-bottom:0px;


}

.LowAreaNav{font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:16px;
line-height:18px;
font-weight:500;
position:relative;
top:-30px;
left:10px;
word-spacing:5px;
}
.footerAreaHold{
width:1000px;
background-color:#FFFFFF;
height:0px;
position:relative;
top:0px;
}
.footerPlacement{
position:relative;
background-color:#FFFFFF;
top:0px;
height:230px;
}
.ftrImage{
width:190px;
height:auto;
position:relative;
left:-40px;
top:50px;
z-index:899;

}
.footerNavContact{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#12331D;
/*font-size:34px;
line-height:42px; */
font-size:19px;
line-height:20px;
font-weight:500;
position:relative;
top:0px;
left:-30px;
word-spacing:0px;
}
.footerNav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#12331D;
/*font-size:34px;
line-height:42px; */
font-size:32px;
line-height:24px;
font-weight:500;
position:relative;
top:0px;
left:0px;
word-spacing:5px;
}
.footerNavOutside{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#12331D;
font-size:14px;
line-height:16px;
font-weight:500;
position:relative;
top:-40px;
left:0px;
word-spacing:5px;
}
.footerSigwordmark{
width:1000px;
height:auto;
position:relative;
left:0px;
top:45px;
padding-bottom:0px;
}
.closeGreenLine{
background-color:#12331D;
width:1000px;
height:10px;
position:relative;
top:-10px;
}

.homesBlockVone{
width:493px;
height:auto;
position:relative;
top:0px;
}
.homesBlockVtwo{
width:327px;
height:auto;
position:relative;
top:0px;
}
/*.testone{
width:4920px;
height:auto;
position:relative;
top:0px;
}
.cottageSQ{
width:100px;
height:auto;
}*/

.photosINgridVone{
width:325px;
height:auto;
position:relative;
top:0px;
}
.photosINgridVtwo{
width:326px;
height:auto;
position:relative;
top:0px;
}
.photosINgridVthree{
width:657px;
height:auto;
position:relative;
top:0px;
}

.mainSiteImageIntfc{
background-color:#3D5533;
position:relative;
width:1000px;
height:500px;
}
.holdgraphicwordmark{
position:relative;
height:30px;
top:50px;
left:50px;
width:900px;
overflow:visible;
}
.graphicmarkINT{
width:900px;
opacity:.03;
width:900px;
height:auto;
}

.brandWordmarkINT{
position:relative;
top:0px;
left:0px;
width:900px;
height:auto;
opacity:.05;
}
.CRwordmarkHold{
position:relative;
top:30px;
left:50px;
width:900px;
height:200px;
padding-bottom:00px;
overflow:visible;
opacity:1.00;
}
/*

.brandWordmarkINT{
position:relative;
top:50px;
left:50px;
width:900px;
height:auto;
padding-bottom:100px;
opacity:.03;
}


*/
.homesGoverlayImg{
width:1000px;
height:auto;
}
.homesGoverlayHold{
position:relative;
top:-120px;
z-index:989;
}



.IntPGHeadlineLG{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:62px;
line-height:94px;
font-weight:100;
position:relative;
top:5px;
}
.IntPGHeadline{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:54px;
line-height:94px;
font-weight:100;
text-align:left;
}
.IntPGHeadlineMD{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:54px;
line-height:94px;
font-weight:100;
text-align:left;
}
.siteMainBodyINT{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:22px;
line-height:26px;
font-weight:100;
/*padding-top:0px;
padding-bottom:-0px;
padding-left:0px;*/
padding-right:50px;
position:relative;
top:-160px;
left:90px;
width:780px;
text-align:justify;
}
.HomespageGridHold{
position:relative;
top:00px;
padding-bottom:00px;
width:1000px;

}
.AltendsiteContentBlock{
background-color:#12331D;
padding-bottom:00px;
height:auto;
width:1000px;
}
.INTPGMainANav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:28px;
line-height:28px;
font-weight:700;
position:relative;
top:-90px;
left:90px;
word-spacing:8px;
}
.INTPGMainANav a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.INTPGMainANav a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.INTPGMainANav a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.INTPGMainANav a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
}
.mainAreaNavIntPG{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:30px;
line-height:28px;
font-weight:300;
position:relative;
top:-120px;
left:90px;
word-spacing:0px;
}
.mainAreaNavIntPG a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.mainAreaNavIntPG a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.mainAreaNavIntPG a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.mainAreaNavIntPG a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
}
.cottagesNav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:30px;
line-height:28px;
font-weight:300;
position:relative;
top:-60px;
left:0px;
word-spacing:0px;
z-index:899;
font-weight:700;
}
.contentDWNLNav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:26px;
line-height:28px;
font-weight:600;
position:relative;
top:-120px;
left:90px;
word-spacing:8px;
}
.contentDWNLNav a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.contentDWNLNav a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.contentDWNLNav a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.contentDWNLNav a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
}
.cottagesNav a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
font-weight:700;
}
.cottagesNav a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
font-weight:700;
}
.cottagesNav a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
font-weight:700;
}
.cottagesNav a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
font-weight:700;
}
.siteplaningallery{}

.bodyLGtext{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:28px;
line-height:30px;
font-weight:300;
position:relative;
padding-top:20px;
padding-bottom:20px;
}

.bodyCTAtext{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:34px;
line-height:37px;
font-weight:300;
position:relative;
padding-top:20px;
padding-bottom:20px;
}
.bodysubheads{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:24px;
line-height:26px;
font-weight:100;
font-weight:bold;
}


.siteMainBodyINTvTwo{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:22px;
line-height:26px;
font-weight:100;
padding-right:50px;
position:relative;
top:0px;
padding-bottom:0px;
/*
Before overprint on Wordmark
top:-100px;*/
left:0px;
width:780px;
text-align:justify;
}
.siteMainBodyINTvTwo a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.siteMainBodyINTvTwo a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.siteMainBodyINTvTwo a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.siteMainBodyINTvTwo a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
}
.siteMainBodyHome{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:22px;
line-height:26px;
font-weight:100;
/*padding-top:0px;
padding-bottom:-0px;
padding-left:0px;*/
padding-right:50px;
position:relative;
top:-00px;
left:0px;
width:780px;
text-align:justify;
}
.sideGolferINTpg{
width:160px;
height:auto;
position:relative;
top:40px;
/*top:-120px;*/
padding-right:10px;
opacity:.70;
}
.sideGolferINTpgALT{
width:220px;
height:auto;
position:relative;
top:-120px;
padding-right:10px;
opacity:.70;
}
.newblankpushdown{
padding-bottom:120px;


}
.intMainContentHold{
/*background-color:#3D5533;*/
width:1000px;
height:auto;
position:relative;
top:-90px;
padding-bottom:0px;
}
.ContactBLCKeadline{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:30px;
line-height:94px;
font-weight:100;
}
.ContactPageInfoBody{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
font-size:28px;
line-height:30px;
font-weight:100;
position:relative;
top:0px;
left:0px;
text-align:left;
}
.ContactPageInfoBody a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.ContactPageInfoBody a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.ContactPageInfoBody a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.ContactPageInfoBody a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
}
.photosGridFull{
width:993px;
height:auto;
position:relative;
top:0px;
}
.eachhomeContentHold{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:22px;
line-height:26px;
font-weight:100;
/*padding-top:0px;
padding-bottom:-0px;
padding-left:0px;*/
padding-right:50px;
position:relative;
top:-70px;
left:90px;
width:870px;
text-align:justify;
}
.eachhomeContentHold a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.eachhomeContentHold a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.eachhomeContentHold a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.eachhomeContentHold a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
}
.eachomenav{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
/*font-size:34px;
line-height:42px; */
font-size:26px;
line-height:28px;
font-weight:600;
position:relative;
top:30px;
left:0px;
word-spacing:0px;
padding-bottom:30px;
}
.eachomenav a:link{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.eachomenav a:active{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.eachomenav a:visited{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:none;
}
.eachomenav a:hover{
font-family: 'Cormorant Garamond', times, serif;
-webkit-text-size-adjust:none;
color:#FFFFFF;
text-decoration:underline;
}

.fullwideBPSPhold{
position:relative;
top:00px;
padding-bottom:00px;
width:1000px;
background-color:#FFFFFF;
}
.eachBPSPsection{
position:relative;
top:00px;
padding-bottom:00px;
background-color:#FFFFFF;
}
.SPBPsep{
background-color:#3D5533;
color:#3D5533;
width:auto;
height:900px;

}


.fullwideBPSPoverlay{
width:1000px;
height:auto;
position:relative;
top:0px;
}

.SPBPsep{
width:1000px;
height:120px;
color:#000000;
background-color:#000000;
position:relative;
top:0px;

}

.ScaleImgFullSP{
/* needs to be in a table or div first*/
width:993px;
height:auto;
position:relative;
top:0px;
}

.BPSPeachBlock{}

.SPBPblackLine{
width:1000px;
height:5px;
position:relative;
z-index:999;
}


/* slideshow container */

* {box-sizing: border-box;}

.mySlides {display: none;}
img {}

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}
/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}


/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: none;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}