@charset "utf-8";
/* CSS Document */
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
H1 {
	font-size: 1.1em;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 30px;
	color: #6F981E;
	font-weight:normal;
}
H1 a{
	color: #6F981E;
}
#tab_info h2 {
	font-size: 1.5em;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 30px;
	color: #6F981E;
	font-weight:normal;
}
#tab_info h3 {
	font-size: 16px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
}
H1 a:hover{
	color: #6F981E;
}
H2 {
	font-size: 17px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 25px;
	font-weight: normal;
	color: #6F981E;
}
H2 a{
	color: #6F981E;
}
H2 a:hover{
	color: #6F981E;
}
H3 {
	font-size: 14px;
	margin: 0px;
	padding-bottom: 15px;
	font-weight: normal;
	color: #333;
}
H4 {
	font-size: 0.75em;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 20px;
	color: #659118;
	font-weight: normal;
}
H5 {
	font-size: 1.2em;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 30px;
	color: #6F981E;
	font-weight:normal;
}
H6 {
	font-size: 0.75em;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 20px;
	color: #850000;
}
P {
	font-size: 0.80em;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 20px;
	color: #333;
}
UL {
	font-size: 0.90em;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
}
LI {
	color: #333;
	line-height: 20px;
	padding-bottom: 10px;
	background-image: url(/images/lidot.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
}
img {
	border: 0px;
}
strong {
	font-weight: bold;
	color: #659118;
}
strong a{
	color: #659118;
}
strong a:hover{
	color: #659118;
}
.displaynone {
	display: none;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	background-color: #505b45;
	background-image: url(/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.maincontainer {
	width: 894px;
	height: auto;
	margin: 0 auto 0;
}
.maincontainerinside {
	width: 894px;
	height: auto;
	float: left;
	background-image: url(/images/contentbg.jpg);
	background-repeat: repeat-y;
}
.maincontainerinsideinside {
	width: 894px;
	height: auto;
	float: left;
	background-image: url(/images/contentbgtop.jpg);
	background-repeat: no-repeat;
}
.maincontainerinsideinsideline1 {
	width: 894px;
	height: auto;
	float: left;
}
.maincontainerinsideinsideline1line1 {
	width: 875px;
	height: 168px;
	float: left;
	padding-left: 10px;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.maincontainerinsideinsideline1line1left {
	width: 164px;
	height: 168px;
	float: left;
}
.maincontainerinsideinsideline1line1right {
	width: 705px;
	height: 168px;
	float: right;
	background-image: url(/images/banner-pic.jpg);
	background-repeat: no-repeat;
}
/****************************** New header */
.maincontainerline1middleinsideline1insideright_new {
	width: 705px;
	height: 168px;
	float: right;
	position:relative;
}

.maincontainerline1middleinsideline1insiderightinside_new {
	width: 211px;
	height: auto;
	float: right;
	position:absolute;
	top: 0px;
	right: 3px;
}
.maincontainerline1middleinsideline1insiderightinsideline1_new {
	width: 190px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.maincontainerline1middleinsideline1insiderightinsideline1_new p{
	color: #566b48;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: normal;
	padding-left: 10px;
	padding-top: 1px;
}
.maincontainerline1middleinsideline1insiderightinsideline1_new h2{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 22px;
	color:#566b48;
	font-size: 18px;
	padding-left: 10px;
	padding-top: 0px;
}
.maincontainerline1middleinsideline1insiderightinsideline1_new h3{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 22px;
	color:#566b48;
	font-size: 18px;
	padding-left: 10px;
	padding-top: 0px;
}
.maincontainerline1middleinsideline1insiderightinsideline2_new {
	width: 190px;
	height: auto;
	float: left;
	padding-top: 33px;
}
#contactdetails {
}
.maincontainerline1middleinsideline1insiderightinsideline2_new h3{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #FFF;
	font-size: 16px;
	padding-left: 12px;
}
.maincontainerline1middleinsideline1insiderightinsideline2_new h4{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: normal;
	color: #FFF;
	font-size: 12px;
	padding-left: 12px;
}
.maincontainerline1middleinsideline1insiderightinsideline2_new h4 a{
	color: #FFF;
}
/****************************** End new header */
.maincontainerinsideinsideline1line1rightinside {
	width: 190px;
	height: auto;
	float: right;
	padding-top: 20px;
	padding-right: 20px;
}
.maincontainerinsideinsideline1line1rightinsidetop {
	width: 190px;
	height: 78px;
	float: left;
	padding-bottom: 23px;
}
.maincontainerinsideinsideline1line1rightinsidetop p{
	color: #566b48;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: normal;
	padding-left: 10px;
	padding-top: 25px;
}
.maincontainerinsideinsideline1line1rightinsidetop h2{
	color: #505b45;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	padding-left: 10px;
}
.maincontainerinsideinsideline1line1rightinsidebottom {
	width: 190px;
	height: 41px;
	float: left;
}
.maincontainerinsideinsideline1line1rightinsidebottom h3{
	color: #FFF;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 3px;
}
.maincontainerinsideinsideline1line1rightinsidebottom p{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: normal;
	padding-left: 10px;
}
.maincontainerinsideinsideline1line1rightinsidebottom p a{
	color: #FFF;
	text-decoration: none;
}
.maincontainerinsideinsideline1line1rightinsidebottom p a:hover{
	color: #bdda8a;
	text-decoration: underline;
}
.maincontainerinsideinsideline1line2 {
	width: 884px;
	height: auto;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.maincontainerinsideinsideline1line2left {
	width: 164px;
	height: auto;
	float: left;
	padding-left: 5px;
}
.maincontainerinsideinsideline1line2leftline1 {
	width: 164px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainerinsideinsideline1line2leftline1inside {
	width: 154px;
	height: auto;
	float: left;
	background-color: #657858;
	padding: 5px;
	padding-top: 41px;
	background-image: url(/images/property-text.gif);
	background-repeat: no-repeat;
}
.maincontainerinsideinsideline1line2leftline1inside label{
	color: #FFF;
	font-size: 12px;
}
.maincontainerinsideinsideline1line2leftline1inside .line1{
	width: 154px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainerinsideinsideline1line2leftline1inside .line1 select{
	width: 108px;
	height: auto;
	float: right;
	margin: 0px;
	padding: 0px;
}
.maincontainerinsideinsideline1line2leftline1inside .line2{
	width: 154px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainerinsideinsideline1line2leftline1inside .line2 select{
	width: 69px;
	height: auto;
	float: right;
	margin: 0px;
	padding: 0px;
}
.maincontainerinsideinsideline1line2leftline1inside .line3{
	width: 154px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainerinsideinsideline1line2leftline1inside .line3 .left1{
	float: left;
}
.maincontainerinsideinsideline1line2leftline1inside .line3 .left2{
	float: right;
}
.maincontainerinsideinsideline1line2leftline1inside .line3 .left2 input{
	width: 59px;
	margin: 0px;
	padding: 0px;
}
.maincontainerinsideinsideline1line2leftline1inside .line3 .left3{
	float: right;
}
.maincontainerinsideinsideline1line2leftline1inside .line4{
	width: 154px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainerinsideinsideline1line2leftline1inside .line4 select{
	width: 80px;
	height: auto;
	float: right;
	margin: 0px;
	padding: 0px;
}
.maincontainerinsideinsideline1line2leftline1inside .line5{
	width: 154px;
	height: auto;
	float: left;
}
.maincontainerinsideinsideline1line2leftline1inside .line5 input{
	width: 154px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.maincontainerinsideinsideline1line2leftline2 {
	width: 164px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
/* left nav styles start */
#leftnav {
}
#leftnav ul{
	list-style: none;
	list-style-image: none;
	background-image: url(/images/line2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #659118;
	margin: 0;
}
#leftnav ul ul{
	background-image: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
}
#leftnav li{
	list-style: none;
	list-style-image: none;
	background-image: none;
	font-size: 14px;
	line-height: normal;
	padding-bottom: 7px;
	color: #659118;
	padding-left: 0;
}
#leftnav a{
	color: #659118;
}
#leftnav a:hover{
}
/* left nav styles end */
.maincontainerinsideinsideline1line2leftline3 {
	width: 164px;
	height: 219px;
	float: left;
	padding-bottom: 5px;
	background-image: url(/images/enjoyenglandpic.jpg);
	background-repeat: no-repeat;
}
.maincontainerinsideinsideline1line2leftline4 {
	width: 164px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainerinsideinsideline1line2leftline5 {
	width: 164px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainerinsideinsideline1line2leftline6 {
	width: 164px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainerinsideinsideline1line2leftline7 {
	width: 164px;
	height: 199px;
	float: left;
	background-image: url(/images/callus.jpg);
	background-repeat: no-repeat;
}
.maincontainerinsideinsideline1line2right {
	width: 715px;
	height: auto;
	float: right;
}
.maincontainerinsideinsideline1line2rightline1 {
	width: 715px;
	height: auto;
	float: left;
	background-image: url(/images/contentbginside-top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainerinsideinsideline1line2rightline1inside {
	width: 705px;
	height: auto;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.maincontainerinsideinsideline1line2rightline1insideinside {
	width: 705px;
	height: auto;
	float: left;
	background-color: #666;
	background-image: url(/images/navbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.maincontainerinsideinsideline1line2rightline2 {
	width: 715px;
	height: auto;
	float: left;
	background-image: url(/images/contentbginside.gif);
	background-repeat: no-repeat;
}
.maincontainerinsideinsideline2 {
	width: 894px;
	height: 133px;
	float: left;
	background-image: url(/images/contentbgbottom.jpg);
	background-repeat: no-repeat;
}
.maincontainerinsideinsideline2inside {
	width: 865px;
	height: 100px;
	float: left;
	padding-left: 15px;
	padding-top: 17px;
	padding-right: 14px;
	padding-bottom: 16px;
}
.maincontainerinsideinsideline2inside .box1{
	width: 165px;
	height: 100px;
	float: left;
	padding-right: 10px;
}
.maincontainerinsideinsideline2inside .box2{
	width: 165px;
	height: 100px;
	float: left;
	padding-right: 10px;
}
.maincontainerinsideinsideline2inside .box3{
	width: 165px;
	height: 100px;
	float: left;
	padding-right: 10px;
}
.maincontainerinsideinsideline2inside .box4{
	width: 165px;
	height: 100px;
	float: left;
	padding-right: 10px;
}
.maincontainerinsideinsideline2inside .box5{
	width: 165px;
	height: 100px;
	float: left;
}
.maincontainerbottom {
	width: 894px;
	height: auto;
	float: left;
}
/* top navigation start */
#topnav {
}
#topnav ul{
	width: 705px;
	height: auto;
	float: left;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#topnav li{
	text-align: center;
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background-image: none;
}
#topnav a{
	color: #FFF;
	display: block;
	float: left;
	background-image: url(/images/line.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#topnav a.image{
	background-image: none;
}
#topnav a:hover{
	color: #CCC;
	text-decoration: underlinel
}
/* top navigation end */
/* bottom navigation start */
#footer {
	padding-top: 14px;
	padding-bottom: 20px;
}
#footer ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	text-align: center;
}
#footer li{
	display: inline;
	background-image: none;
	padding: 0px;
	line-height: normal;
	font-size: 10px;
}
#footer a{
	color: #FFF;
	text-decoration: none;
	border-left: 1px solid #FFF;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
#footer a.noborder{
	border-left: none;
	padding-left: 0px;
}
#footer a:hover{
	color: #bdda8a;
	text-decoration: underline;
}
/* bottom navigation end */
#bodycontent {
	width: 657px;
	height: auto;
	float: left;
	padding-left: 33px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 25px;
}
.homepageholder {
	width: 657px;
	height: auto;
	float: left;
}
.homepageholder .line1{
	width: 651px;
	height: auto;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}
.homepageholder .line2{
	width: 657px;
	height: 135px;
	float: left;
}
.homepageholder .line2 .box1{
	width: 208px;
	height: 135px;
	float: left;
}
.homepageholder .line2 .box2{
	width: 208px;
	height: 135px;
	float: left;
	padding-left: 15px;
}
.homepageholder .line2 .box3{
	width: 210px;
	height: 135px;
	float: right;
}
.homepageholder .line3{
	width: 651px;
	height: auto;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 20px;
}
.homepageholder .line3 h2{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-size: 13px;
	font-weight: normal;
	background-image: url(/images/h2pic.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #666;
	padding-bottom: 10px;
	padding-top: 2px;
}
.homepageholder .line3 h2 strong a{
	color: #659118;
}
.homepageholder .line3 h2 a{
	color: #666;
}
.homepageholder .line3 h2 a:hover{
	color: #666;
}
.homepageholder .line4{
	width: 657px;
	height: auto;
	float: left;
	padding: 0px;
	padding-top: 15px;
}
.homepageholder .line4 .line1{
	width: 657px;
	height: 117px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line1 .box1{
	width: 161px;
	height: 117px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line1 .box2{
	width: 163px;
	height: 117px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line1 .box3{
	width: 165px;
	height: 117px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line1 .box4{
	width: 164px;
	height: 117px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line2{
	width: 657px;
	height: 122px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line2 .box1{
	width: 161px;
	height: 122px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line2 .box2{
	width: 163px;
	height: 122px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line2 .box3{
	width: 165px;
	height: 122px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line2 .box4{
	width: 164px;
	height: 122px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line3{
	width: 657px;
	height: 121px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line3 .box1{
	width: 161px;
	height: 121px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line3 .box2{
	width: 163px;
	height: 121px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line3 .box3{
	width: 165px;
	height: 121px;
	float: left;
	padding: 0px;
}
.homepageholder .line4 .line3 .box4{
	width: 164px;
	height: 121px;
	float: left;
	padding: 0px;
}
.homepageholder .line5{
	width: 651px;
	height: auto;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 15px;
}
.homepageholder .line5 p{
	color: #666;
	font-size: 14px;
	line-height: 24px;
}
.homepageholder .line5 p a{
	color: #666;
}
.homepageholder .line5 p a:hover{
	color: #666;
}
.homepageholder .line6{
	width: 657px;
	height: 161px;
	float: left;
}
.homepageholder .line6 .box1{
	width: 208px;
	height: 161px;
	float: left;
}
.homepageholder .line6 .box2{
	width: 208px;
	height: 161px;
	float: left;
	padding-left: 15px;
}
.homepageholder .line6 .box3{
	width: 210px;
	height: 161px;
	float: right;
}
.homepageholder .line7{
	width: 651px;
	height: auto;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 15px;
}
.homepageholder .line7 p{
	color: #666;
	font-size: 14px;
	line-height: 24px;
}
.homepageholder .line7 p a{
	color: #666;
}
.homepageholder .line7 p a:hover{
	color: #666;
}
.homepageholder .line7 h6{
	color: #505b45;
	font-size: 14px;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	padding-bottom: 15px;
}
.homepageholder .line7 h6 a{
	color: #505b45;
}
.homepageholder .line7 h6 a:hover{
	color: #505b45;
}
.aboutholder {
	/*width: 653px;*/
	height: auto;
	float: left;
	background-color: #FFF;
}
.contactholder {
	/*width: 653px;*/
	height: auto;
	float: left;
	background-color: #FFF;
}
.contactholder div{
	/*width: 653px;*/
	height: auto;
	float: left;
}
.cottageholder {
	/*width: 653px;*/
	height: auto;
	float: left;
	background-color: #FFF;
}
.cottageholder div{
	/*width: 653px;*/
	height: auto;
	float: left;
}
.termsholder {
	/*width: 653px;*/
	height: auto;
	float: left;
	background-color: #FFF;
}
.termsholder strong {
	color: #659118;
}
.gradingholder {
	/*width: 653px;*/
	height: auto;
	float: left;
	background-color: #FFF;
}

.cottagesareaholder {
	/*width: 653px;*/
	height: auto;
	float: left;
	background-color: #FFF;
}
.cottagesareaholderline1 {
	/*width: 653px;*/
	height: auto;
	float: left;
	border-bottom: 1px dotted #666;
	padding-bottom: 10px;
}
.cottagesareaholderline2 {
	/*width: 653px;*/
	height: auto;
	float: left;
	padding-top: 10px;
}
.cottagesareaholderline2box {
	width: 631px;
	height: auto;
	float: left;
	border:1px solid #CCC;
	padding: 10px;
}
.cottagesareaholderline2boxleft {
	width: 120px;
	height: auto;
	float: left;
}
.cottagesareaholderline2boxright {
	width: 501px;
	height: auto;
	float: right;
}
.cottagesareaholderline2boxrightline1 {
	width: 501px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
.cottagesareaholderline2boxrightline1 h3{
	color: #6F981E;
	font-size: 14px;
	padding: 0px;
	line-height: normal;
}
.cottagesareaholderline2boxrightline1 p{
	padding: 0px;
	line-height: 16px;
}
.cottagesareaholderline2boxrightline2 {
	width: 501px;
	height: auto;
	float: left;
	padding-top: 10px;
	text-align: right;
}
.cottagesareaholderline3 {
	width: 653px;
	height: auto;
	float: left;
	padding-top: 20px;
}

/* ViewMoreFiltersText for search results */

#ViewMoreFiltersText {
	font-size:12px;
	font-weight:bold;
}
/* content styles end */
