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

body {
    background-position: center top;
    background-repeat: no-repeat;
    font-size: 14px;
    margin: 0;
    min-height: 100%;
    padding: 0;
    text-align: center;
	background:#9a8779;
}


#logo {
    display: inline-block;
    float: none;
    margin: auto;
    text-align: center;
    width: 35%;
}

.container {
    display: block;
    float: none;
    margin: auto !important;
    min-height: 100%;
    overflow: hidden;
    width: 90%;
}


#topstrip {
    background-color: #fff;
    border-bottom: 10px solid #ccc;
    height: auto;
    margin-bottom: 0px;
    width: 100%;
}


#links {
    display: inline-block;
    float: right;
    text-align: right;
    width: 100%;
}

#links a {
    color: #fff;
    display: block;
    font-size: 16px;
    height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: right;
}



#background{width:100%; float:left; display:inline-block;}



#pagetext {
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 2;
    margin-left: 20px;
    width: 100%;
}

#pageimage{float:left; width:100%; margin-left:30px; margin-top:20px;}


p { color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 2;
}

.style-p { color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-align:right;}


a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal;}
a:hover{opacity:0.5;}
h2 { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:17px; text-decoration:none; font-weight:normal;}
h1 { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:21px; text-decoration:none; font-weight:normal;}

.white{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

table{overflow:auto;}



#social {
    bottom: 0;
    color: #fff;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
    position: relative;
    text-align: right;
    width: 100%;
}

#socialicons {
	margin-left:-50px;
	margin-top:50px;
}

#socialmob {
display:none;
}

#scroll{margin:auto; text-align:center; margin-top:-250px;}

.gallery{width:616px; float:right; display:inline-block; text-align:right; min-height:270px;}


#page{width:auto; height:auto; margin:auto;}

#table{margin-right:-15px;}

#contactus{width:610px; text-align:left;}

#amg{margin-top:-12px;}

#contacttop {
	margin-left:44px;
}

.white2{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}

.white5 {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;
}

fieldset{ border:0;}


#menublock {
    color: #fff;
    float: left;
    height: 100%;
    margin-top: 17px;
    position: relative;
    text-align: right;
    width: 250px;
}



#content {
    float: left;
    margin-left: 30px;
    margin-top: 17px;
    text-align: left;
    width: 70%;
}


#phonenumber {
    color: #666;
    display: block;
    float: right;
    font-size: 20px;
    margin-top: -48px;
    padding-right: 20px;
    text-align: right;
    width: 100%;
}
#bottomstrip {
	background-color: #fff;
    border-top: 10px solid #ccc;
    height: 120px;
    width: 100%;
}



#bottomlinks {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-left: 300px;
    margin-top: 50px;
}

#contacthead {
	margin-left: 20px;
}
	
#leftcol {
    float: left;
    margin-left: 20px;
    margin-top: 18px;
    width: 515px;
}

#rightcol {
    float: right;
    margin-top: 10px;
}

#leftcol {
    float: left;
    height: 350px;
    margin-left: 20px;
    margin-top: 40px;
    width: 515px;
}

#row1 {
	width: 100%;
	overflow: hidden;
}

#row2 {
	width: 100%;
	overflow: hidden;
}

#left2 {
    display: inline-block;
    float: left;
    margin-left: 20px;
    margin-top: 15px;
    position: relative;
    width: 48%;
}


#right2 {
    display: inline-block;
    float: right;
    margin-left: 20px;
    margin-top: 15px;
    position: relative;
    width: 496px;
}

.links2 {
	color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}


.feature.map {
    margin-top: 20px;
    width: 100%;
}

  iframe {
    border:0;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
	  -webkit-filter: grayscale(99%); /* Chrome 19+ & Safari 6+ */
	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */
  }

#pad{margin-top:20px;}


#pad2 {
    display: block;
    float: left;
    margin-top: -13px;
}
#pad3{
    margin-top: 3px;
}

.imageblock{display:block; float:left;}

#gallery{max-width:100%; float:left;}


.left60 {
    display: inline-block;
    float: left;
    width: 44%;
}

.right40 {
    display: inline-block;
    float: left;
    margin-left: 2%;
    width: 52%;
}

.left40{float:left; display:inline-block; width:49%;}
.right60 {
    display: inline-block;
    float: left;
    width: 49%;
    margin-top: -21px;
    padding-left: 10px;
}
label{color:#fff;}

img{max-width:100%;}

#hide{display:block;}

#mob{display:none;}


@media (max-width:1024px) { 

#hide{display:none;}


#contacttop {
    margin: auto;
    text-align: center;
}


#bottomlinks {
    color: #000;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-left: 0;
    margin-top: 50px;
    width: 100%;
}

#pad{display:none;}
#pad3{width:100%;}
#mob{display:block; text-align:left;}


.left60{float:none; margin:auto; display:inline-block; width:100%;}
.right40{float:none; margin:auto; display:inline-block; width:100%;}

.left40{float:none; margin:auto; display:inline-block; width:100%;}
.right60{float:none; margin:auto; display:inline-block; width:100%;}

.imageblock {
    display: block;
    float: none;
    margin-bottom: 10px;
    text-align: center;
}

#contactus{width:100%; padding-left:0; text-align:center;}



#menublock {
    color: #fff;
    float: left;
    margin-top: 17px;
    position:relative;
    text-align: left;
    width: 100%;
}



#logo {
    display: inline-block;
    margin-top: 1px;
    width: 50%;
    float: none;
}


#links {
    border-bottom: 1px solid #fff;
    display: block;
    float: left;
    height: auto;
    margin: auto;
    padding-bottom: 30px;
    width: 100%;
}

#links a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 0 none;
    border-top: 0 none;
    color: #fff;
    display: block;
    font-size: 16px;
    height: 7px;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: center;
    width: auto;
}
#social{display:none;}



#socialmob {
    bottom: 0;
    color: #fff;
    display: block !important;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: auto;
    margin: auto;
    padding-left: 0;
    padding-top: 0;
    position: relative;
    text-align: center;
    width: 100%;
	margin-bottom:20px;
}

#search {
    margin: auto;
    text-align: center;
    width: 300px;
}


#content {
    display: block;
    float: left;
    margin-left: 2%;
    overflow: hidden;
    text-align: left;
    width: 95%;
}


#pagetext {
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 2;
    margin-left: 10px;
    width: 95%;
}


h1 {
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    line-height: 2;
    text-decoration: none;
}

#pageimage {
    float: left;
    margin: 20px auto auto;
    text-align: center;
    width: 95%;
}


.container{text-align:center;}

#topstrip {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}


#phonenumber {
    color: #fff;
    display: block;
    float: left;
    font-size: 30px;
    margin-top: 53px;
    padding-right: 20px;
    text-align: center;
    width: 100%;
}









}