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


<!--HEADER CONTENT -->



.headercontent {display:inline-block; color:white; font-size:1.2em; font-weight:bold; padding:10px;}
.pagetitle {font-size:2.2em; text-shadow: 2px 2px #cccccc}



@media only screen and (max-width:400px){
	.headercontent h1 {font-size:1.8em;}
	.pagetitle h2 {font-size:1.2em;}
		
	.topbar img{width:50px;}
	}

.pagebody{ background-color:white; margin-left:200px; padding:10px;}

	

.footerbottom{ font-size:1.1em; font-weight:bold; padding:10px; margin-left:200px; background-color:#009688;}
#namebottom { font-size:1.2em; font-weight:bold; text-shadow: 2px 2px #1a1a1a; color:white; }
#addressbottom{font-size 1.1em; font-weight:bold; color:white;}




<!-- Side Bar CSS -->
.mySidebar {font-weight:bold; }



<!-- CONTENT LAYOUT STUFF -->

.textWrap img {border:1px solid #333; float:left; margin: 0 1em 1em 0;}
.textWrap h3 {clear:both;}

.textWrap{ background:#c4d4cb;}

.inlineblock {display:inline-block;}


.abouttext h3{display: inline; font-size:1.3em;font-weight:bold;}

.whyustext h4{display: inline; font-size:1.3em; font-weight:bold;}

	.whyustext{max-width:1000px;}


.jacobdiv {
    width: 320px;
    height: 530px;
    background-image: url('../images/archer200.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid red;
	margin:0 auto;
	padding:10px;
	position:static;
}

.jacobdivtext { position:relative; top:240px; left:10px;
width:75%; }

.housedivtext { position:relative; top:10px; left:10px;
width:90%; }


.footerbottom{ color:black; font-size:1.1em; font-weight:bold; padding:10px;}

.homedivider{border: 2pt solid black;}

.pagelghead{font-weight:bold; text-align:center;}

.salebutton{width:110px; padding:5px; font-weight:bold;}
.saleimage{width:100%;max-width:594px;border:2px solid black;}
.saletable{width:100%;max-width:650px;margin: 0 auto;}
.saletext{font-size:1.2em;padding:5px; text-align:center;}

.buttonimage{width:100%;max-width:150px;border:2px solid black;}

<!-- ABOUT US -->
.aboutus {padding:30px; font-size:1.1em; background-color:yellow}
<!--.aboutus p{font-size:1em;}
.aboutus2 h4{font-weight:bold; line-height: 1.5em; font-size:1.4em; } -->

.aboutus2 {padding:10px; font-size:1.1em; background-color:#FFFFFF; border: 2px solid black; margin:10px;}

.aboutusphoto{padding:10px;}

@media only screen and (min-width:600px){
.lavfestgroup{max-width:500px}
}

.cathiemark1 {float:right; clear:right; padding:10px;}

.whyuspic {float:right; clear:right; padding:10px;}

@media only screen and (max-width:900px){
	.cathiemark1 {display:none;}
	
	}

@media only screen and (max-width:1200px){
	
	.whyuspic {display:none;}
	}

.whyuspic2{padding:10px;}
@media only screen and (min-width:1200px){
	
	.whyuspic2 {display:none;}
	}

.cathiemark2{padding:10px;}

@media only screen and (min-width:900px){
	.cathiemark2 {
	display:none;
		}
	}

.cmcontainer {
    position: relative;
    text-align: center;
    color: white;
}

.cmbottom{position:absolute; bottom:16px;left:16px;}



.startedblocks{border: 4px groove #009688; margin:5px;width:90%; text-align:left;}

.startedblocks h3{font-weight:bold;}

.startedtext{width:90%;max-width:1000px;}




@media only screen and (max-width:400px){
	.startedblocks h3 {
	font-size:1.2em;
		}
	}
	
<!-- JH -->
.JHButton {width:60%;border:1px solid black;}

<!-- WBU (Why buy from Us, 2 column)

.col1text{ float:left; border:2px solid red;}
.col2text{ float:left; padding:10px;}
.col1atext{ float:left; padding:10px; border:2px sold blue;}
.col3images{border:1px solid black; padding 10px; margin-top:10px;}

@media only screen and (max-width:660px){
	.tabimg {display:none;}
		}

@media only screen and (max-width:1099px){
	.col3 {display:none }
		}
	
@media only screen and (min-width:1100px){
	.tabimg {display:none;}
		}

@media only screen and (min-width:659px){
	.phoneimg {display:none;}
		}

.col3{float:right}

.wbuc{padding:10px; width:90%;}
.wbuc ul {font-size:1em;}


	
.gallerycontent {background-color:black; color:white;}
.gallerycaption{font-size:1.2em; font-weight:bold; text-align:center}
.gallerynumber{font-size:1.2em; font-weight:bold; text-align:center}
.forsalecap{padding:30px; color:red;}


.lavside1 {float:right; clear:right; padding:10px; max-width:300px;}
@media only screen and (max-width:700px){
	.lavside1 {
	display:none;
		}
	}
	
.lavsidelower img{max-width:300px; padding:10px;}
.lavsidelower {margin: 0 auto; padding:10px;}
@media only screen and (min-width:700px){
	.lavsidelower {
	display:none;
		}
	}	

@media only screen and (min-width:700px){
	.lavsidelower2 {
	display:none;
		}
	}	

.lavsection h4{font-weight:bold; line-height: 1.5em; font-size:1.4em;}

.lavsection{padding:10px; font-size:1.1em; background-color:#FFFFFF; border: 2px solid black; margin:10px;width:90%; margin:0 auto}

@media only screen and (min-width:600px){
	.lavsection {
	width:80%;

		}
	}

@media only screen and (min-width:1200px){
	.lavsection {
	width:70%;

		}
	}


.lavbottomimg{width:100%; margin:0 auto; clear:both;}

.lavblocks{border: 4px groove #009688; margin:5px; text-align:left; width:50%; white-space: pre-line; }



.lavtext{padding:10px; width:50%;}

.lavblocks2{border: 4px groove #6B4EA0; margin:0 5%; text-align:left; width:90%;
white-space: pre-line;
}



.lavblocks2 p{font-size: 1.2em}
.lavtext2{padding:10px; width:70%; margin:0 10%;}
.lavtext3{margin:0 10%;}


.lavtrio{ margin:0 5%; width:90%; }
.aside2 {
  width: 25%;
}
.main2 {
  width: 55%;
}
.aside2,
.main2{
  float: left;
}

.dahliatop{margin-left: auto ; margin-right:auto; padding:10px;}

.dthumb{border:2px solid black}


@media only screen and (min-width:600px){
	.dahliatop {width:80%;margin-left:10%}
	.goatsfs {width:80%;margin-left:10%}
	}

@media only screen and (min-width:1200px){
	.dahliatop {width:60%;margin-left:20%;}
	.goatsfs {width:50%;margin-left:25%}
	}
.goatsfs img{max-width:100%; height:auto; margin:0 auto;border:2px solid black;}
.goatsfs p{font-size:1.2em; padding:20px;}
.goatwide{margin-left:5%; width:90%; border:2px solid black}




.slidecaption{background-color:white; border:2px solid black; font-size:1.2em; padding:10px;}
.hslidecaption{ font-size:1.2em; font-weight:bold;}

.mySlides h2{font-size:3 em; text-shadow: 2px 2px #cccccc;}
.hslidecontainer{margin:0 auto; background-color:white;}

.hometext{margin: 0 auto; max-width:800px;}

.lev1 {font-size:1.4em; font-weight:bold;}

.lev2 {font-size:1.1em;}



<!-- For sale -->
<@media only screen and (min-width:600px){
	.smallhalf2{max-width:49%; padding:10px}}

@media only screen and (min-width:1000px){
	.smallhalf2{max-width:49%; padding:10px;}}
