	body {
		margin:0px;
		font-size:18px;
		background-color:#fff;
		font-family: 'Lato', sans-serif;
		color:#333;
	}
	img {
		max-width:100%;
	}
	h1 {
		line-height:110%;
		color:#6a6a42;
	}
	h2 {
		line-height:110%;
		color:#6a4d4d;
	}
	
	.outer {
		max-width:1000px;
		background-color: white;
		text-align:left;
		
	}
	.bodyText {
		padding:10px;
		line-height:140%;
	}
	.galImage {width:220px;}
	.navTop {display:block;font-size:16px;text-align:left}
	.navTop a {;display:inline-block;border-right:2px solid #6a7676;color:white;text-decoration: none;padding:18px;padding-left:10px;padding-right:10px;height:22px;max-width:205px;}
	.navTop a:visited {color:white;}
	.navTop a:hover {background-color:#b98621;color:#ffffff;}

	.navHeader {display:block;font-size:14px;text-align:left;}
	.navHeader a {;display:inline-block;color:white;text-decoration: none;padding-top:14px;padding-right:20px;height:22px;max-width:105px;}
	.navHeader a:visited {color:white;}
	.navHeader a:hover {color:#cad35f;}


	.contentWidth {display:block;max-width:1009px;box-sizing: border-box;text-align: left;}
	.logoBar {display:flex;align-items: center;height:140px;width:100%}
	.telephone {float:right;font-size:48px;margin:0px;padding:0px;color:black;text-decoration: none;width:100%;text-align:right;font-wight:bold;}
	
	.desktopHeader2 {display:block;vertical-align: top;min-height:160px;}
	.logo {display:inline-block;margin-top:20px;margin-bottom:20px;height:130px;}
	.desktopHeader2logo {display: inline-block;}
	.desktopHeader2Txt {display:inline-block;vertical-align: top;margin-left:80px;padding-top:40px;font-size:32px;}
	 
	.desktopNavBar {width:100%;background-color:#6a6a42;height:58px;display:block;border-top:1px solid #6a7676;border-bottom:1px solid #6a7676;}
	.mobileNav {display:none;width:100%;margin-top:0px;}
	.mobileNav a {
		display:block;
		background-color: #4b6872;
		color:white;
		font-size:22px;
		padding-top:5px;
		padding-bottom:5px;
		width:100%;
		text-align: center;
		text-decoration: none;
		border-bottom:2px solid #222;;
		
	}
	.slideOverlay {
		display:none;
		position:absolute;
		width:580px;
		height:240px;
		padding:20px;
		left: 50%;
		top:50%;
		margin-top:-150px;
		margin-left:-290px;
		color:white;
		font-size:20px;
		z-index:1000;
		//background-color: rgba(48,69,94,0.4);
		border-radius:20px;
		font-size:32px;
		font-family: 'Raleway', sans-serif;
	}
	
	.btnGreen {
		cursor:pointer;
		padding:10px;
		background-color: #8d9f67;
		color:white;
		font-size:32px;
		font-family: 'Raleway', sans-serif;
		border:0px;
		border-radius:8px;
	}

.desktopNavBarSepLine {
	position:absolute;
	margin-top:78px;
	left:0px;
	width:100%;
	height:1px;
	background-color: #a3a3a3;
}

.footerBar {
	min-height:100px;
	background-color: #929292;
	color:white;
	padding:10px;
	display:block;
}

.mobile {display:none}
.desktop {display:block}
#cssA {display:none;}
#cssB {display:none;}
#cssC {display:none;}
#cssD {display:none;}
#cssE {display:none;}

@media (max-width : 1200px) 
{
	.slideOverlay {
		width:400px;
		height:180px;
		margin-top:-120px;
		margin-left:-200px;
		font-size:28px;
	}
	#cssD {display:inline-block;}

}
@media (max-width : 1024px) 
{
	.slideOverlay {
		width:400px;
		height:180px;
		margin-top:-120px;
		margin-left:-200px;
		font-size:28px;
	}
	.desktopNavBarSepLine {display:block;}
	.desktopNavBar {height:58px;}
	#cssA {display:inline-block;}

}
@media (max-width : 899px) 
{
	.desktopHeader2Txt {display:block;text-align: center;margin-left:0px;padding-top:10px;padding-bottom:20px;}
	.desktopHeader2logo {display:block;width:100vw;text-align: center;}
	.logo {display:block;}
	.contentWidth {
		display:block;
		width:100vw;
		max-width: 100vw;
	}
	.galImage {width:80vw;}

}
@media (max-width : 667px) 
{
	.slideOverlay {
		display:none;
	}
	.desktop {display:none;}
	.mobile {display:block;}
	#cssB {display:inline-block;}
}
@media (max-width : 568px) 
{
	#cssE {display:inline-block;}
	.desktopHeader2Txt {font-size:22px;}
	
}
@media (max-width : 414px) 
{
	#cssC {display:inline-block;}
}
