﻿
body{background-color:#FFFFFF;margin:0px;padding:0px;border:#FFFFFF 0px solid;}
div{margin:0;padding:0;border:0;}
table, tr, td{border-collapse:collapse;border-spacing:0;margin:0;padding:0;border:0;}
.align-right{float:right;margin:2px 0px 5px 8px;}
.td-right{text-align:right;}
.td-left{text-align:left;}
.td-center{text-align:center;}
.td-top{vertical-align:top;}
.td-middle{vertical-align:middle;}
.td-bottom{vertical-align:bottom;}
.center-align{text-align:center;}
.center-div{margin-left:auto;margin-right:auto;}
.right-div{margin-left:auto;margin-right:0;}
.left-div{margin-left:0;margin-right:auto;}
.fullwidth{width:100%;}
.halfwidth{width:50%;}
.nobreak{white-space:nowrap;}
.just{text-align:justify;}
img{border:0;}
.blockimage{display:block;}
.formmargin{margin:0px;}
a:link,{color:	#0000FF;text-decoration:none;}
a:visited,{color:#800080;text-decoration:none;}
a:active{color:	#FF0000;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:underline;}
body, div, table{color:#000000;font-family: arial, helvetica, sans-serif;font-size:16px;font-weight:400;line-height:150%;}
.title{color:#000000;font:34px  arial, sans-serif;font-weight:400;letter-spacing:-1px;line-height:normal;}
.subtitle{color:#000000;font:25px arial, sans-serif;font-weight:400;line-height:normal;}
.smalltitle{color:#7F5C32;font:18px  arial, sans-serif;font-weight:700;line-height:normal;}
.smalltext{color:#663300;font:16px arial, sans-serif;font-weight:400;padding-bottom:5px;line-height:normal;}
.contact-title{color:#000000;font-size:22px;line-height:normal;}
.hilite{color:#009900;}
h1, h2, h3, h4{margin:0px 0px 1px 0px;}
.list{font-size:17px;color:#006600;line-height:normal;text-align:left;margin-top:0px;margin-bottom:0px;}
.floatlist{float:left;width:50%;min-width:200px;}
.list li{text-indent:1px;}
.pageheight{min-height:750px;}
.pagewrapper{width:100%;min-width:319px;text-align:center;margin:0 auto;}
.pagebox{padding:0px 20px 0px 20px;margin:0 auto;}
#contentbox{max-width:950px;margin:0 auto;padding:30px 0px 10px 0px;}
.content-pad{padding:0px 35px 10px 15px;}
#left-content{float:left;width:100%;max-width:645px;padding:0px;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.outer-background{background-color:#FFFFFF;background-image:none;background-repeat:repeat;background-attachment:fixed;}
.inner-background{background-color:transparent;border:#000000 0px solid;}
#headerdiv{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;border:#000000 0px solid;}
.headercolor{background-color:#FFFFFF;}
.logo-respond{height:70px;width:600px;max-width:600px;min-width:280px;margin:0 auto;display:block;}
.textlogo{font:400 50px "Josefin Sans", arial, sans-serif;width:100%;padding:4px 0px 6px 0px;display:block;}
a.textlogo:link, a.textlogo:visited, a.textlogo:active{color:#000000;text-decoration:none;}
a.textlogo:hover{color:#7F5C32;text-decoration:none;}
#headerdiv{animation:fadein 2s;-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-o-animation:fadein 2s;}
@keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-o-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
.img-borders{border:#7F5C32 2px solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.img-float{float:left;margin:3px 8px 1px 0px;}
.float-item{float:left;margin-right:10px;margin-bottom:2px;}
.text-nowrap{overflow:hidden;min-width:175px;}
.divclear{height:1px;clear:both;font-size:1px;line-height:1px;padding:0px;margin:0px;}
img {max-width: 100%;Height:Auto;}
.img-respond{width:100%;height:auto;}
.img-respond-box{max-width:599px;margin-bottom:20px;}
.img-respond-home{max-width:100%;margin-bottom:30px;}
.top-image{border:#7F5C32 2px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.page-splits{line-height:1px;font-size:1px;height:3px;background-color:#FFFFFF;margin-top:10px;margin-bottom:10px;padding:0px;border:#C0C0C0 1px solid;}
.splits-xtramargin{margin-top:30px;margin-bottom:30px;}
.homelinks{color:#008000;}
.homelinks a{padding:6px;}
#sidebar-content{float:left;width:100%;max-width:290px;padding:0px;border-left:#CECECE 1px solid;}
.sidebar-pad{padding:0px 0px 10px 35px;}
.sidebar-pad-home{padding-top:10px;}
.sidebar-textarea{text-align:left;width:250px;margin:0 auto;padding:0px 0px 10px 0px;border:solid #CECECE;border-width:0px 0px 1px 0px;}
.sidebar-text{color:#000000;font:16px  arial, sans-serif;text-align:left;font-weight:400;line-height:normal;}
.sidebar-brown{color:#663300;font:16px  arial, sans-serif;text-align:center;font-weight:400;line-height:normal;}
.sidebar-title{color:#FFFFFF;font:25px  arial, sans-serif;font-weight:500;line-height:normal;background-color:#7F5C32;background:-webkit-linear-gradient(left, #7F5C32, #BEA17F);background:-o-linear-gradient(left, #7F5C32, #BEA17F);background:-moz-linear-gradient(left, #7F5C32, #BEA17F);background:linear-gradient(left, #7F5C32, #BEA17F);padding:8px 5px 9px 8px;margin:0px auto 7px auto;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.sidebar-image{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0px auto 15px auto;border:#7F5C32 2px solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.side-links{padding:10px 0px 10px 0px;margin:0px;}
.side-links a{font:16px  arial, sans-serif;font-weight:400;line-height:normal;display:block;padding:6px 0px 6px 10px;border:dashed #38A2C9;border-width:0px 0px 1px 0px;}
.side-links a:first-child{border-width:1px 0px 1px 0px;}
.google-ad-sidebar{width:250px;margin:0px auto 25px auto;}
.ad-blank-60{line-height:60px;color:#FFFFFF;background-color:#999999;text-align:center;}
.ad-blank-250{line-height:250px;color:#FFFFFF;background-color:#999999;text-align:center;}
.footer-splits{color:#FFFFFF;height:5px;line-height:normal;background-color:#74B453;margin:0px auto 0px auto;padding:0px;border:solid #C0C0C0;border-width:0px 0px 0px 0px;}
#FooterFRM{visibility:visible;}
.footer-frame{display:block;width:100%;overflow:hidden;margin:0px;padding:0px;}
.footer-height{height:375px;}
.footer-page{background-color:#7F5C32;background:-webkit-linear-gradient(left, #BEA17F, #7F5C32, #BEA17F);background:-o-linear-gradient(left, #BEA17F, #7F5C32, #BEA17F);background:-moz-linear-gradient(left, #BEA17F, #7F5C32, #BEA17F);background:linear-gradient(left, #BEA17F, #7F5C32, #BEA17F);margin:0px;padding:0px;}
.footer-page, .footer-page div, .footer-page table{color:#FFFFFF;}
.footer-pad{padding:50px 10px 10px 10px;}
.footer-border{border:solid #000000;border-width:0px 0px 0px 0px;}
div.footer-title{color:#FFFFFF;font:23px  arial, sans-serif;font-weight:500;padding-bottom:5px;margin-bottom:3px;border-bottom:#FFFFFF 1px solid;}
table.footer-links td{padding:5px 30px 5px 30px;border-right:#BEA17F 1px solid;}
.footer-image{margin:40px 0px 3px 12px;border:#CBFF6F 1px solid;}
.footer-image-table{margin-left:20px;}
.footer-links{font-size:17px;line-height:30px;}
.footer-social{width:180px;padding-left:10px;}
.footerlinks-1{width:33%;}
.footerlinks-2{width:33%;}
.footerlinks-3{width:33%;}
.html5-icon{margin-top:12px;margin-bottom:8px;}
.footer-copyright{color:#FFFFFF;font:13px arial, sans-serif;font-weight:400;line-height:normal;padding:14px 0px 14px 0px;margin:0px 0px 0px 0px;background-color:#6F482E;border:solid #BEA17F;border-width:1px 0px 0px 0px;}
.footer-page a:link,
.footer-page a:visited,
.footer-page a:active{color:#FFFFFF;text-decoration:none;white-space:nowrap;}
.footer-page a:hover{color:#D3F79E;text-decoration:underline;white-space:nowrap;}
div.footer-copyright a:link,
div.footer-copyright a:visited,
div.footer-copyright a:active{color:#FFFFFF;text-decoration:none;}
div.footer-copyright a:hover{color:#D3F79E;text-decoration:underline;}
.socialspace{padding-left:1px;padding-right:2px;}
.socialRspace{width:0px;}
.socialicon{border:#FFFFFF 0px solid;display:block;background-color:#6F482E;padding:3px;-moz-border-radius:18px;-webkit-border-radius:18px;-khtml-border-radius:18px;border-radius:18px;}
.socialicon:hover{border:#FFFFFF 0px solid;background-color:#446600;}
.contact-pad{padding:15px 0px 15px 0px;}
.contact-select{color:#6F482E;font-weight:400;}
.contactform-table{margin:20px 0px 10px 50px;}
table.contactform-table td{padding:1px 0px 1px 0px;}
input[type=submit].submitbutton, input[type=reset].submitbutton{color:#FFFFFF;font:400 18px arial, sans-serif;text-align:center;background-color:#519334;-webkit-appearance:none;padding:7px 8px 7px 8px;margin:0px 0px 0px 0px;cursor:pointer;width:120px;border:#000000 0px solid;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
input[type=submit].submitbutton:hover, input[type=reset].submitbutton:hover{color:#FFFFFF;background-color:#7DA800;border:#000000 0px solid;}
.shadeform{font:16px arial, sans-serif;color:#000000;background-color:#FFFFFF;background-image:url("picts/shadeform.png");text-align:left;width:200px;border:#999999 1px solid;}
.textarea{font:16px arial, sans-serif;background-color:#FFFFFF;color:#000000;background-image:url("picts/shadeform.png");text-align:left;width:250px;height:150px;border:#999999 1px solid;}
.dropdown{font:16px arial, sans-serif;background-color:#FFFFFF;color:#000000;width:225px;}
#map-canvas{width:235px;height:160px;}
.directions{font-size:16px;font-weight:400;line-height:normal;padding:8px 0px 5px 0px;}
.directions .shadeform{width:233px;margin:2px 0px 5px 0px;}
input[type=submit].directionbutton{width:235px;}
.no-formmargin{margin:25px 0px 25px 0px;}
.article-home-pad{padding:1px 0px 0px 0px;}
.arrow-link{font-size:17px;display:inline-block;padding:12px 0px 5px 0px;text-indent:27px;min-height:27px;background-image:url("picts/arrow-link.png");background-repeat:no-repeat;background-position:0px 14px;}
a.arrow-link:hover{background-image:url("picts/arrow-link-hover.png");}
@media print{.printhide{display:none;}
.pageheight{min-height:initial;}
}
@media screen{.printonly{display:none;}
}
#menudiv{background-color:#7F5C32;background:-webkit-linear-gradient(left, #BEA17F, #7F5C32, #BEA17F);background:-o-linear-gradient(left, #BEA17F, #7F5C32, #BEA17F);background:-moz-linear-gradient(left, #BEA17F, #7F5C32, #BEA17F);background:linear-gradient(left, #BEA17F, #7F5C32, #BEA17F);padding:0px 0px 0px 0px;margin:0px auto 0px auto;border:#000000 0px solid;border-width:0px 0px 0px 0px;margin-bottom:0px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
#menunav, #menunav ul{width:100%;list-style:none;padding:0px;margin:0px;}
#menunav a{color:#FFFFFF;font-family: arial, helvetica, sans-serif;font-size:17px;font-weight:500;line-height:normal;text-decoration:none;text-align:center;padding:10px 15px 10px 15px;display:block;cursor:pointer;}
#menunav li{background-color:transparent;display:inline-block;*display:inline;*zoom:1;padding:0px;margin-top:5px;margin-bottom:5px;border:#000000 0px solid;border-width:0px 0px 0px 0px;transition:all 0.5s ease;-webkit-transition:all 0.5s;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
#menunav li a:hover{color:#FFFFFF;text-decoration:none;cursor:pointer;}
#menunav li:hover{background-color:#6F482E;}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

