﻿img, div, input { behavior: url("iepngfix.htc") }

.loginlinker a:link
{
    color: #eee3c5; text-decoration:none; font-size: 12px;
}

.Callout
{
background-color:Silver;
width:200px;
height:100px;
visibility:hidden;
color:White;
}

.MapUpdater
{
	
	position:absolute;top:100px;left:200px;		
}


body
{
	background-color:#000000;
	/* text-align:center; */
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;


}

body div
{
	/* border-right: red thin solid;
	border-top: red thin solid;
	border-left: red thin solid;
	border-bottom: red thin solid; */
}

h1, h2, h3.h4
{
	font-family:'Times New Roman';
}

.LakesBK
{
	padding-top:0px;
	margin-top:0px;
	width:747px;

}


#Container
{
	padding:5px;
	width:747px;
	background-color:#2b1b05;
}



#Header
{
	background-image: url('/Images/FrontEnd/HeaderBK.jpg');
	width:747px;
	height:85px;
}

#HeaderLogo
{
	float:left;	
}


#HeaderLakeDropdown
{
	position:relative;
	top:37px;
	left:330px;	
	float:left;	
}
#TopMenu
{
	width:747px;
	/*height:68px;*/
	height: 45px;
	background-color: #524938;
	font-family: 'Times New Roman';
}
#TopMenu TABLE, TR, TD
{
	font-family: 'Times New Roman';
}

#HomeBigBanner
{
	width:480px;
	/*height:354px;*/
	height: 394px;	
	float:left;
}
/*
#HomeFeaturedLot
{
	width:480px;
	height:147px;	
	background-color:#2b1b05;
}
*/
#HomeLeftSide
{
	float:left;
	width:480px;
	
	background-color:#2b1b05;
	height:auto;
}

#HomeRightSide
{
	float:left;
	width:267px;
	height:auto;	
}

#ContentPagesLeftSide
{
	float:left;
	width:480px;
	/* height:501px; */
	min-height:501px;
	background-color:#2b1b05;
}
/*
#HomeRightSide
{
	float:left;
	width:267px;
	height:auto;	
}
*/





#HomeCottageLife
{
	background-image: url('/Images/FrontEnd/RightCottageLifeTop.jpg');
	background-repeat:no-repeat;
	width:267px;
	height:137px;
	background-color:#76815E;
	color:#EFE3C7;
	padding-top:80px;
}

#HomeCottageLife h1
{
	font-size:15px;
	color:#EFE3C7;
	padding-left:15px;
	padding-right:15px;
}

#HomeFeaturedItem
{
	color: #dcbf89;
	font-family: 'Times New Roman';
}

.HomeFeaturedCell
{
	padding: 0px 5px 1px 5px;	
	height:136px;
	/*border: solid 1px red;*/
	vertical-align:top;
}

.FeaturedTitle
{
	font-size:19px;
	font-weight:bolder;
	color:#949f7b;	
}

.FeaturedDesc
{
	padding-top:10px;
	font-size:13px;	
}


.FeaturedDesc a
{
	color: #dcbf89;
}

.FeaturedDesc a:visited
{color: #dcbf89;}



#ViewProperties
{
	font-family: 'Times New Roman';
	background-image:url('../Images/FrontEnd/RightAvailablePropertiesTop.jpg');
	
}

#ViewPropertiesHome
{
		height:214px;
		

}


#PropertiesDiv
{
	color: #efe3c7;
	font-size: 8pt;
	font-family: 'Times New Roman';
	background-color: #7f7665;
	overflow: scroll;
	overflow-x: hidden;
	width: 267px;
	height: 242px;
}

.PropertiesItem1
{
	/*background-image: url('/Images/FrontEnd/RightPropertiesItem1.jpg');
	background-repeat: no-repeat;*/
	width:260px;
	height:28px;
	background-color:#9c907b;
	padding: 7px 10px 0px 10px; 
	
}


.PropertiesItem2
{
	/*background-image: url('/Images/FrontEnd/RightPropertiesItem1.jpg');
	background-repeat: no-repeat;*/
	width:260px;
	height:28px;
	background-color:#897e6c;
	padding: 7px 10px 0px 10px; 
}


.scroll {
	height: 200px;
	width: 300px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #ccc;
	padding: 8px;
}


#ProMap div
{
	visibility: hidden;
	position:fixed;
	background-color: Maroon;
	border-right: silver solid;
	border-top: silver solid;
	border-left: silver solid;
	border-bottom: silver solid;
}


#LakeMap
{
	
}



#LakeMap .MapImg
{
	background-image: url(/Images/FrontEnd/LakeImgBK.jpg);
	background-repeat:repeat-y;
}
#LakeMap .MapImg img
{
	width:714px;
	position:relative;
	left:16px;
	
}
 
#LakesMap .MapImg
{
	background-image: url(/Images/FrontEnd/LakeImgBK.jpg);
	background-repeat:repeat-y;
}
/*#LakesMap .MapImg img
{
	width:714px;
	height:650px;
	position:relative;
	left:16px;
}
*/

.LakeTable
{
	width:721px;
	height:112px;
	background-color:#583e1a;
	margin-left:10px;
}

.LakeTable,#LakeViewer h1
{
	color: #b3c884;
	font-size: 20px;
	font-family: 'Times New Roman';
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:10px;
	margin-top:0px;
}

.LakeTable img
{
	border-right: #ffffff 4px solid;
	border-top: #ffffff 4px solid;
	border-left: #ffffff 4px solid;
	border-bottom: #ffffff 4px solid;
}

.LakeTableSep
{
	width:721px;
	height:4px;
	background-color:#422e11;
	margin-left:10px;
	
}


.LakeTable .LakeDetail 
{
	color:#dcbf89;
	font-size: 11px;
	font-family: 'Times New Roman';
	padding-left:10px;	
	vertical-align:top;
}

.LakeTable .LakeDetail h1
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.LakeTable .LakeDetail div
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#ContentArea
{
	background-image: url(/Images/FrontEnd/LakesBK.jpg);
	background-repeat: repeat-y;
	width:747px;
	
}


#LakeViewer
{

}

#LakeViewer .Col1
{
	vertical-align:top;
	width:268px;
	background-color:#422e11;
}


.Col1 h1
{
	 padding: 10px 10px 0px 10px;
}

.MainTextTitle
{
	 padding: 10px 10px 0px 10px;
}


.MainText
{
	padding: 10px 10px 10px 10px;
	color: #dcbf89;
	font-size: 14px;
	font-family: 'Times New Roman';
}


#LakeViewer .Col2
{
	vertical-align:top;
	width:192px;
	background-color:#422e11;
}

.LakeGlanceTitle
{
	color: #efe3c7;
	font-size: 16px;
	font-weight:bold;
	font-family: 'Times New Roman';
	padding: 15px 10px 15px 20px;
	background-color:#372203;
}

.LakeGlanceCopy
{
	font-size: 12px;
	color: #efe3c7;
	font-family: 'Times New Roman';
	padding: 15px 10px 15px 20px;
	width:100%;
	background-color:#6c593d;
}

#LakeViewer .Col3
{
	vertical-align: top;
	width: 270px;
	background-color: #422e11;
	border-left: #422e11 4px solid;
}


#LakeViewer .Col3 .ViewProperties
{
	width:270px;
	height:286px;
	overflow:scroll;
	overflow-x:hidden;
	color: #efe3c7;
	font-size:10pt;
	font-family: 'Times New Roman';

}


.LakePropertiesItem1
{
	/*background-image: url('/Images/FrontEnd/RightPropertiesItem1.jpg');
	background-repeat: no-repeat;*/
	width:260px;
	height:28px;
	background-color:#6c593d;
	padding: 9px 10px 0px 10px; 
	
}


.LakePropertiesItem2
{
	/*background-image: url('/Images/FrontEnd/RightPropertiesItem1.jpg');
	background-repeat: no-repeat;*/
	width:260px;
	height:28px;
	background-color:#4e3d22;
	padding: 10px 10px 0px 10px; 
}


#ContentPageLeftSide
{
	float:left;
	width:480px;
	/* height:501px; */
	min-height:501px;
	background-color:#a79d8b;
}

 
.ContentPageTitle
{
	/*width:100%;*/
	padding: 20px 10px 20px 30px;
	margin:0px;
	font-size: 18px;
	color: #efe3c7;
	background-color:#8b7e66;
}

.ContentPageTitleBox
{
	width:100%;
	margin:0px;
	background-color:#8b7e66;
}

.ContentPageCopy
{
	/*width:91%;*/
	/*width:400px;*/
	/*padding: 20px 10px 20px 30px;*/
	padding: 20px 10px 20px 10px;
	font-size: 14px;
	color: #efe3c7;
}

.ContentPageCopy a
{
	color:#8c6a2a;
}

.ContentPageCopy a:visited
{
	color:#8c6a2a;
}






.NewsFooter
{
	font-family: 'Times New Roman';
}

.NewsFooter a
{
	color:#dcbf89;
	text-decoration:none;
}



.NewsFooter a:hover
{
	color:#dcbf89;
	text-decoration:underline;
}

.NewsFooter a:visited
{
	color:#dcbf89;
	text-decoration:none;
}


.FeaturedNewsItem
{
	width:222px;	
	float:left;
	color:#dcbf89;
}

.TwoNewsItems
{
	width:234px;	
	float:left;
	color:#dcbf89;
	padding:  40px 0px 0px 10px;
}

.ElliotLakeLogo
{
	/*background-image: url(/Images/FrontEnd/ElliotLakeLogo.gif);
	background-repeat: no-repeat;*/
	width:261px;
	height:152px;
	float:left;
}


.NewsTitle
{
	padding: 20px 0px 0px 30px;
	font-size:16px;
	
	color:#efe3c7;

} 


.FeaturedNewsItem h1
{
	padding: 0px 10px 0px 30px;
	margin: 5px 0px 0px 0px;
	font-size:17px;
	font-weight:bold;
	color:#efe3c7;

} 

.FeaturedNewsItem p
{
	padding: 0px 20px 0px 30px;
	margin: 5px 0px 0px 0px;
	font-size:13px;

}


.TwoNewsItems div
{
	min-height:27px;
	min-width:20px;
	padding: 0px 0px 10px 16px;
	font-size: 13px;
	background-image: url(/Images/FrontEnd/NewsBulletBK.jpg);
	background-repeat: no-repeat;
}


.MapPopUp
{
	width: 125px;
	height: 125px;
	border-right: #614e2a 4px solid;
	border-top: #614e2a 4px solid;
	border-left: #614e2a 4px solid;
	border-bottom: #614e2a 4px solid;
	background-color: #a07229;
	font-size: 8pt;
	font-family: 'Times New Roman';
	visibility:hidden;
	position:fixed;
	float:left;
}


#CottageLeftSide
{
	float:left;
	width:483px;
	/* height:501px; */
	min-height:501px;
}


#CottageRightSide
{
	float:left;
	width:260px;
	height:auto;	
}


#CottageCottageLife
{
	/*background-image: url('/Images/FrontEnd/RightCottageLifeTop.jpg');
	background-repeat:no-repeat;*/
	width:260px;
	height:137px;
	background-color:#6d7955;
	color:#EFE3C7;
	padding-top:80px;
}

#CottageCottageLife h1
{
	font-size:15px;
	color:#EFE3C7;
	padding-left:15px;
	padding-right:15px;
}

.CottageLifeContentArea
{
	background-image: url(/Images/FrontEnd/CottageLife/CottageLifeBK.jpg);
	background-repeat: repeat-y;
	padding-top:0px;
	margin-top:0px;
	width:747px;
	min-height:505px;
	height:100%;
	}


.CottageLifeCopy
{
	padding:10px 22px 10px 22px;
	color:#efe3c7;
	font-size:13px;
}


#Footer
{
	
	width:747px;
	height:166px;
	background-color:#726552;
	clear:both;
}


			#dhtmltooltip{
			position: absolute;
			left: -300px;
			width: 150px;
			height:150px;
			padding: 2px;
			visibility: hidden;
			z-index: 100;
			border-right: #614e2a 4px solid;
			border-top: #614e2a 4px solid;
			border-left: #614e2a 4px solid;
			border-bottom: #614e2a 4px solid;
			background-color: #a07229;
			font-size: 8pt;
			font-family: 'Times New Roman';

			/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
			/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
			}

			#dhtmlpointer{
			position:absolute;
			left: -300px;
			z-index: 101;
			visibility: hidden;
			}
			
.SiteLink
{
	padding:0px 10px 0px 25px;

}

.SiteLink a
{
	color:#efe3c7;
	font-size:14px;
	font-weight:lighter;
	text-decoration:none;
}

.SiteLink a:visited
{
	color:#efe3c7;
	text-decoration:none;
}

.SiteLink a:hover
{
	color:#efe3c7;
	text-decoration:underline;
}


.GalleryRow
{
	width:740px;
	height:229px;
	padding-left:4px;
	padding-top:5px;
	background-color:#a79d8b;
}

.SiteGallery
{
	width: 455px;
	height:220px;	
	background-color: #6f7b56;
	float: left;
	border-right: #91836d 3px solid;
	border-top: #91836d 3px solid;
	border-left: #91836d 3px solid;
	border-bottom: #91836d 3px solid;
}

.SiteGallery h1
{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	font-size:18px;
	background-color:#505d36;
	height:50px;
}

.GalleryImages
{
	position:relative;
	top:20px;
	left:20px;	
}

.GalleryImages img
{
	margin:2px;
	border-right: #ffffff 3px solid;
	border-top: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
			
}



.SiteCottageLife
{
	width:269px;
	height:220px;	
	background-color: #6f7b56;
	float:left;
	margin-left:3px;
	border-right: #91836d 3px solid;
	border-top: #91836d 3px solid;
	border-left: #91836d 3px solid;
	border-bottom: #91836d 3px solid;
}

.SiteCottageLifeTitle
{
	color:#efe3c7;
	font-size:10px;
}

.Forum
{
	padding: 10px 10px 10px 20px;
	color:#dcbf89;	
}

.Forum p
{
	padding:  30px 10px 30px 0px;
}



.Forum h1
{
	color: #b3c884;
	font-size: 20px;
}


.ForumThreads {
	font-size: 15px;
}


.CottageLifeSubNav
{
	padding: 5px 10px 0px 25px;	
}

.CottageLifeSubNav a
{
	font-size:18px;
	font-weight:bold;
	color:#EFE3C7;
	text-decoration:none;
}


.ContentContainer
{
	background-color:#2b1b05;
	width:747px;
	height:auto;
	
}

.RightBanner
{
	position:absolute;
	top:5px;
	left:758px;	
}


