#navbottom{

background: url(f/uploads/images/loginbg.png) left top no-repeat #436830; /* Old browsers */
background: url(f/uploads/images/loginbg.png) left top no-repeat -moz-linear-gradient(top, #436830 0%, #7bc243 100%); /* FF3.6+ */
background: url(f/uploads/images/loginbg.png) left top no-repeat -webkit-gradient(linear, left top, left bottom, color-stop(0%,#436830), color-stop(100%,#7bc243)); /* Chrome,Safari4+ */
background: url(/fuploads/images/loginbg.png) left top no-repeat -webkit-linear-gradient(top, #436830 0%,#7bc243 100%); /* Chrome10+,Safari5.1+ */
background: url(/fuploads/images/loginbg.png) left top no-repeat -o-linear-gradient(top, #436830 0%,#7bc243 100%); /* Opera 11.10+ */
background: url(/fuploads/images/loginbg.png) left top no-repeat -ms-linear-gradient(top, #436830 0%,#7bc243 100%); /* IE10+ */
background: url(f/uploads/images/loginbg.png) left top no-repeat linear-gradient(to bottom, #436830 0%,#7bc243 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#436830', endColorstr='#7bc243',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 0px 0px 15px 15px;
border-radius: 0px 0px 15px 15px;
margin-top:2px;
padding-left:13px;
}





#rotator img { position: absolute; z-index:5000; right:0;}

#logo{
position: absolute;
z-index:6000;
}

#rotator{
position:absolute;
top:0;
left:0;
width:920px;
}

#header{
height: 180px;
}

a:visited{
color:#68696c;
}

#navtop{
background:  #67696b; /* Old browsers */
background: -moz-linear-gradient(top, #67696b 0%, #454546 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67696b), color-stop(100%,#454546)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #67696b 0%,#454546 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #67696b 0%,#454546 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #67696b 0%,#454546 100%); /* IE10+ */
background: linear-gradient(to bottom, #67696b 0%,#454546 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67696b', endColorstr='#454546',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px 15px 0px 0px;
border-radius: 15px 15px 0px 0px;

}

#navtop{
text-align:center;
line-height:46px;
}

#navtop a{
font-weight:bold;
}

#wrapper{
width:920px;
margin:0 auto;
background: url(/uploads/images/grassbg.jpg) bottom no-repeat #fff;
padding: 20px 20px 210px 20px;
overflow:auto;
}

#footer{
background-color:#fff;
width:920px;
margin:0 auto;
}

body{
background-color:#d9d9d9;
font-family:arial,helvetica;
color:#68696c;
}

#menu ul{
margin:0;
list-style-type:none;
height:46px;
padding:0;
}

#menu ul li{
float:left;

}

#menu ul li a{
background: url(/uploads/images/menudivider.png) right top no-repeat;
line-height:46px;
display:block;
padding:0 11px;
}

#menu ul li:last-child a{
/*background:  url(/uploads/images/loginbg.png) left top;
background:  url(/uploads/images/menudivider.png) left top;*/
width: 163px;
text-align: center;
}

#menu ul li:first-child a{
width: 80px;
text-align: center;
}

#menu ul ul {
display: none;
position: absolute;
/* top: 31px; */
left: 0;
text-align: left;
/* width: 149px; */
/* border-top: 1px solid #000; */
background-color: #436830;
}

#menu ul li.parent{
position:relative;
}

#menu ul li:hover ul{
        display: block; 
    }

iframe{
-webkit-border-radius: 10px;
border-radius: 10px;
}

#menu{
color:#fff;
clear:both;
font-family: 'Lato', sans-serif;
font-size:19px;
position: relative;
z-index: 9499;
}

#menu a{
color:#fff;
text-decoration:none;
text-align:center;
}

#header{
position:relative;
}

img#headerimage{
float:right;
}

img#logo{
padding-left:20px;}

h1,h2,h3,h4{
color: #436930;
font-family: 'Lato', sans-serif;
padding:10px 0;
margin:0;
}

input, select, textarea{
 box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

select{

padding-top:5px;
}

.largefield{
width:240px;
height:34px;
}
.mediumfield{
width:240px !important;
height:34px !important;
}
.smallfield{
width:121px;
height:34px;
}
.largefield, .mediumfield, .smallfield{
float:left;
height:100%;
margin: 10px 5px 10px 0px;
}






.captcha input, .largefield input, .mediumfield input, .smallfield input, .largefield select, .mediumfield select, .smallfield select, .largefield textarea{
  	border-right: 1px solid #ccc !important;
border-bottom: 1px solid #ccc !important;
border-top:0 !important;
border-left:0 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

font-family:arial,helvetica;
font-size:14px;
    background: url(/uploads/images/fieldbg.png) top left no-repeat #fff;
padding-left:5px;
color:#aaa;
}

#mc_embed_signup form{
width:360px;
}

#mc_embed_signup label{
display:none;
}

.largefield input, .largefield select {
width:240px;
    height:34px;
line-height:34px;
}


.mediumfield select, .mediumfield input{
width:240px;
    height:34px;
line-height:34px;
}

.captcha input, .smallfield select, .smallfield input{
width:116px;
    height:34px;
line-height:34px;
}

.largefield textarea{
clear:both;
width:240px;
background-color:#fff;
height:117px;
padding-top:10px;
}

input.fbsubmit{

background: -moz-linear-gradient(top, #39542d 0%, #699c43 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39542d), color-stop(100%,#699c43));
background: -webkit-linear-gradient(top, #39542d 0%,#699c43 100%);
background: -o-linear-gradient(top, #39542d 0%,#699c43 100%);
background: -ms-linear-gradient(top, #39542d 0%,#699c43 100%);
background: linear-gradient(to bottom, #39542d 0%,#699c43 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39542d', endColorstr='#699c43',GradientType=0 );
color:#fff;
	-moz-box-shadow:inset 2px 2px 3px #235C31;
	-webkit-box-shadow:inset 2px 2px 3px #235C31;
	box-shadow:inset 3px 3px 5px #235C31;
padding-left:0;
}

.clear{
clear:both;
}

.captcha{
float:left;
width:240px;
}

.captcha img{
float:right;
width:240px;
padding-bottom:15px;
}

.CGBlogSummary, .NewsSummary{
padding:20px;
background-color:#fff;
-webkit-border-radius: 15px;
border-radius: 15px;
border:1px solid #ccc;
margin-bottom:15px;
}

a{
text-decoration:none;
}

h1{
font-weight:normal;
font-size:38px;
font-family: 'Lato', sans-serif;
}

h2{
font-weight:bold;
font-size:22px;
font-family:arial,helvetica;
}

#content{
padding: 20px;

}

#content ul{
list-style-type:disc;
padding:15px 0 15px 20px;
}

#content ul li{
list-style-type:disc;
padding:4px 0;
}

#footer{
clear:both;
padding:20px;
font-size:12px;
	overflow: auto;
}

.lettbutt {
	display: inline-block;
	width: 283px;
	height: 298px;
	background: url('/uploads/images/lettbutt.png') right bottom;
	text-indent: -99999px;
}
.lettbutt:hover {
	background-position: 566px 0px;
}

.manbutt {
	display: inline-block;
	width: 283px;
	height: 298px;
	background: url('/uploads/images/manbutt.png') right bottom;
	text-indent: -99999px;

}
.manbutt:hover {
	background-position: 565px 0px;
}

a.propbutton{
	display: inline-block;
	width: 242px;
	height: 105px;
	background: url('/uploads/images/propbutton.png') right bottom;
	text-indent: -99999px;
margin:10px 0;
}
.propbutton:hover {
	background-position: 242px 0px;
}

a.propmanbutt{
	display: inline-block;
	width: 242px;
	height: 105px;
	background: url('/uploads/images/propmanbutt.png') left bottom;
	text-indent: -99999px;
margin:10px 0;
}
.propmanbutt:hover {
	background-position: 242px 0px;
}



a.resibutton{
	display: inline-block;
	width: 242px;
	height: 105px;
	background: url('/uploads/images/reslettings.png') right bottom;
	text-indent: -99999px;
margin:10px 0;
}
.resibutton:hover {
	background-position: 242px 0px;
}



a.longpropservbutton{
	display: inline-block;
	width: 239px;
	height: 73px;
	background: url('/uploads/images/longpropservbutton.png') right bottom;
	text-indent: -99999px;
margin:5px 0;
}
.longpropservbutton:hover {
	background-position: 239px 0px;
}


a.longpropmanbutton{
	display: inline-block;
	width: 239px;
	height: 73px;
	background: url('/uploads/images/longpropmanbutt.png') right bottom;
	text-indent: -99999px;
}
.longpropmanbutton:hover {
	background-position: 239px 0px;
}



a.longresbutton{
	display: inline-block;
	width: 239px;
	height: 73px;
	background: url('/uploads/images/longresbutton.png') right bottom;
	text-indent: -99999px;
margin-top:5px;
}
.longresbutton:hover {
	background-position: 239px 0px;
}

.serbutt {
	display: inline-block;
	width: 283px;
	height: 298px;
	background: url('/uploads/images/serbutt.png') right bottom;
	text-indent: -99999px;
margin:0 10px;
}
.serbutt:hover {
	background-position: 565px 0px;
}

#menu li.menuactive{
background: #39542d; /* Old browsers */
background: -moz-linear-gradient(top, #39542d 0%, #699c43 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39542d), color-stop(100%,#699c43)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #39542d 0%,#699c43 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #39542d 0%,#699c43 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #39542d 0%,#699c43 100%); /* IE10+ */
background: linear-gradient(to bottom, #39542d 0%,#699c43 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39542d', endColorstr='#699c43',GradientType=0 ); /* IE6-9 */
}

div#address{
float:left;
}

div.footerlinks{
float:right;
clear:right;
}

div#mediaicons{
float:right;
padding-top:40px;
padding-bottom:15px;
}

#sideimage{
float:right;
padding:10px 10px 10px 50px;
}

#sideimage img{
-webkit-box-shadow: 7px 7px 10px 3px #888;
box-shadow: 7px 7px 10px 3px #888;
    behavior:url(-ms-transform.htc);
    /* Firefox */
    -moz-transform:rotate(0deg);
    /* Safari and Chrome */
    -webkit-transform:rotate(0deg);
    /* Opera */
    -o-transform:rotate(0deg);
    /* IE9 */
    -ms-transform:rotate(0deg);
    /* IE6,IE7 */
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}

#innercontent{

}
/* Stylesheet: homefromhome Modified On 2014-07-27 12:34:20 */
@media screen and (max-width:950px) {
.ct-map {
	width:45% !important;
	margin-right:15px !important;
	padding-top:0px !important;
	margin-top:0px !important;
}
.ct-form {
	width:45% !important;
}
#innercontent h1 {
	float:none !important;	
}
}

@media screen and (max-width:920px) {
#wrapper {
    width:auto;
}
#rotator {
    width: 100%;
}
h1 {
    font-size: 32px;
}
#menu ul li a {
    padding: 0 5px;
}
.serbutt, .manbutt, .lettbutt {
    width: 31%;
    margin: 0 0.5%;
}
.serbutt:hover, .manbutt:hover, .lettbutt:hover  {
    background-position: 0px 0px;
}
.serbutt {
	background:url(serbutt.png);
	background-size:contain;
	background-repeat:no-repeat;
}
.manbutt {
	background:url(manbutt.png);
	background-size:contain;
	background-repeat:no-repeat;
}
.lettbutt {
	background:url(lettbutt.png);
	background-size:contain;
	background-repeat:no-repeat;
}
#footer {
    width: auto;
}
}
@media screen and (max-width:880px) {
#navtop {
    line-height: 26px;
	padding:8px;
}	
}
@media screen and (max-width:860px) {
#navbottom {
	height: 50px;
	overflow: hidden;
	background: #436830 url(burger.png) no-repeat center 15px;
	cursor:pointer;
}
#navbottom ul {
	height:auto;
}

#navbottom > ul {
	padding-top:40px
}
#navbottom ul li {
	float:none;
}
#menu li.menuactive {
    background: none;
}
#menu ul li a {
    background:none;
}
#menu ul li:last-child a {
    width: auto;
}
#menu ul li:first-child a {
    width: auto;
}
#menu ul ul {
    display: block;
    position: static;
    top: 31px;
    left: 0;
    text-align: left;
    width: auto;
    border-top:none;
}
}
@media screen and (max-width:730px) {
#innercontent img {
	float:none !important;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;	
}
a.propmanbutt, a.propbutton {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;	
}
.ct-map {
	margin-right:auto !important;
	margin-left:auto !important;
	float:none !important;
	width:85% !important;
}
.ct-form {
	float:none !important;
	margin-right:auto !important;
	margin-left:auto !important;
	width:85% !important;
}
.mediumfield select, .mediumfield input {
    width: 100%;
}
.mediumfield, .largefield, .largefield input, .largefield select, .largefield textarea {
    width: 100% !important;
}
}
@media screen and (max-width:480px) {
div#address {
    float: none;
	text-align:center;
}
div#mediaicons {
    float: none;
    padding-top: 40px;
    padding-bottom: 15px;
	text-align:center;
}
div.footerlinks {
    float: none;
    clear:none;
	text-align:center;
}
}

/* Stylesheet: Responsive Modified On 2016-09-30 13:54:40 */
