body {
	background-color: #F0F0F0;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin:0px
}

.mainImages {margin-top:20px; border:1px solid #177042}

.mainNav { font-size:13px; background-color:#177042; padding:5px 10px 5px 10px; color:#FFFFFF; border:1px solid #177042;}
.mainNav a:link {color:#FFFFFF; }
.mainNav a:active {color:#FFFFFF; }
.mainNav a:visited { color:#FFFFFF; }
.mainNav a:hover { color:#56A980; }

.verticalAlign {vertical-align:top;}

.submit {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
}

.qsformfields {
	font-family: comic sans ms;
	font-size: 8pt;
	border:1px solid #177042;
	font-weight: normal;
	color: #23774C;
	background-color:#99CC99;
	width: 120px;
}

.formMenu {display:none; top:25px; left:143px; background-color:#F6F7F7; width:160px; border:1px solid #D9DADB; position:absolute}

.nav { height:25px; border-bottom:1px solid #CCCCCC}

.verticalAlign {vertical-align:top}

td { font-family: comic sans ms; color:#000000}
td a:link { font-family: comic sans ms;color:#177042}
td a:active { font-family: comic sans ms;color:#177042}
td a:visited { font-family: comic sans ms;color:#177042}
td a:hover { font-family: comic sans ms;color:#4BA478}

.featuredPropLink { padding-top:1px;}
.featuredPropLink a:link { color:#FFFFFF; }
.featuredPropLink a:active { color:#FFFFFF; }
.featuredPropLink a:visited { color:#FFFFFF; }
.featuredPropLink a:hover { color:#c0c0c0; }

.title {font-family: comic sans ms; font-size:15px; color:#177042; padding-bottom:15px}
.title a:link {font-family: comic sans ms; font-size:15px; color:#177042; padding-bottom:15px}
.title a:active {font-family: comic sans ms; font-size:15px; color:#177042; padding-bottom:15px}
.title a:visited {font-family: comic sans ms; font-size:15px; color:#177042; padding-bottom:15px}
.title a:hover {font-family: comic sans ms; font-size:15px; color:#4BA478; padding-bottom:15px}

.postItNote {background-image:url(../images/header/post_it_note.jpg); margin:10px 0px 0px 3px; width:138; height:149;}

.formFieldTextarea {font-family: comic sans ms;font-size: 8pt; width:140px; font-weight: normal;color: #333333;text-decoration: none;height:60px} 
.formFieldSelect {font-family: comic sans ms;font-size: 8pt; width:140px; font-weight: normal;color: #333333;text-decoration: none;}
.formFieldText {font-family: comic sans ms;font-size: 8pt; width:140px; font-weight: normal;color: #333333;text-decoration: none;} 
.formLabel {font-family:comic sans ms; font-size:12px;  padding-right:5px}

.imageBorder { border:1px solid #c0c0c0; padding:2px}
.imageBorderHover { border:1px solid #177042; padding:2px}

.titleSmall {font-family: comic sans ms; font-size:15px; color:#177042; padding-bottom:15px}

.headerMain { font-family:comic sans ms; color:#FFFFFF; font-size:17px; padding-bottom:9px; padding-left:8px;}
.headerMain a:link { font-family:comic sans ms; color:#FFFFFF; font-size:17px; text-decoration:none}
.headerMain a:active { font-family:comic sans ms; color:#FFFFFF; font-size:17px; text-decoration:none}
.headerMain a:visited { font-family:comic sans ms; color:#FFFFFF; font-size:17px; text-decoration:none}
.headerMain a:hover { font-family:comic sans ms; color:#c0c0c0; font-size:17px; text-decoration:none}

.propertyDetails{ font-family: comic sans ms; font-size:12px; color:#666666}

.bodytext {  font-family: comic sans ms; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none}
.headings {  font-family: comic sans ms; font-size: 12pt; font-weight: bold; color: #333333; text-decoration: none}

.footer { font-family: comic sans ms; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none }
.footer a:link { font-family: comic sans ms; font-size: 8pt; font-weight: normal; color: #177042; text-decoration: none }
.footer a:active { font-family: comic sans ms; font-size: 8pt; font-weight: normal; color: #177042; text-decoration: none }
.footer a:visited { font-family: comic sans ms; font-size: 8pt; font-weight: normal; color: #177042; text-decoration: none }
.footer a:hover { font-family: comic sans ms; font-size: 8pt; font-weight: normal; color: #4BA478; text-decoration: none }

.bodytextbold { font-family: comic sans ms; font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none }
.bodytextitalic { font-family: comic sans ms; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none ; font-style: italic}
.bodytextboldwhite { font-family: comic sans ms; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.formfields {
	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width: 120px;

}
.subtitle {
font-family: comic sans ms; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none
}
.leftmenu {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 2px 0px 0px 8px;
}

a.leftmenu:hover {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	margin: 0px;
	padding: 2px 0px 0px 8px;

}

.leftmenuselected {	font-family: comic sans ms;	font-size: 12px;	font-weight: normal;color: #FFFFFF;}
.leftmenuselected a:link { padding-left:10px;font-family: comic sans ms;font-size: 12px;font-weight: normal;color: #FFFFFF;padding: 2px 0px 0px 8px;}
.leftmenuselected a:active { padding-left:10px;font-family: comic sans ms;font-size: 12px;font-weight: normal;color: #FFFFFF;padding: 2px 0px 0px 8px;}
.leftmenuselected a:visited { padding-left:10px;color: #FFFFFF;font-size: 12px;}
.leftmenuselected a:hover { padding-left:10px;text-decoration: none;	color: #177042;	font-size: 12px;}

.bodytextwhite {
font-family: comic sans ms; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none
}
.bodytextlinkswhite {
font-family: comic sans ms; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: underline
}
a.bodytextlinkswhite:hover {

font-family: comic sans ms; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none
}

.leftmenusub {
	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #D8021A;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a.leftmenusub:hover {
	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #D8021A;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.history {
font-family: comic sans ms; font-size: 9pt; font-weight: normal; color: #4AA5A5; text-decoration: none
}
a.history:hover {

font-family: comic sans ms; font-size: 9pt; font-weight: normal; color: #00386C; text-decoration: none
}
a {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #DD0024;
	text-decoration: none;
}
a:hover {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
td {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.jumpbox {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #002C63;
	text-decoration: none;
	background-color: #E4E6EE;
	border: 1px solid #002C63;
}

.topmenu {
	font-family: comic sans ms;
	font-size: 11pt;
	font-weight: bold;
	color: #006649;
	text-decoration: none;
}
.headernav {
	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;

}
a.headernav:hover {
	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;

}
a.topmenu:hover {

	font-family: comic sans ms;
	font-size: 11pt;
	font-weight: bold;
	color: #7FB375;
	text-decoration: none;
}
.headline {
	font-family: comic sans ms;
	font-size: 15px;
	font-weight: bold;
	color: #7FB375;
	text-decoration: none;
}
.border {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #7FB375;
	border-right-color: #7FB375;
	border-bottom-color: #7FB375;
	border-left-color: #7FB375;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;

}
.bodytextsmall {
font-family: comic sans ms; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none
}
.contact {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;

}
.boxNews {
	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CACACA;
	border-left-color: #CACACA;

}
.fieldsRingback {
	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 16px;
	width: 90px;

}
.formNomargins {
	margin: 0px;
	padding: 0px;
}
.fieldsRingbackQuestion {

	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 60px;
	width: 90px;
}
.sectionlink {
	font-family: comic sans ms;
	font-size: 9pt;
	font-weight: normal;
	color: #006649;
	text-decoration: none;
	background-color: #ECF3EB;
	height: 22px;
	width: 100%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;

}
li {
	margin-left: -20px;
}
.mainBorder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.leftmenuBgd {
	background-image: url(http://www.courtenay.co.uk/images/leftmenu_bgd.gif);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.headerText {
	font-family: comic sans ms;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;

}
.headerDiv {
	margin-top: 46px;
}
.footerBorder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.linkAdvancedsearch {

font-family: comic sans ms; font-size: 8pt; font-weight: normal; color: #FFFFFF; text-decoration: none
}
a.linkAdvancedsearch:hover {


font-family: comic sans ms; font-size: 8pt; font-weight: normal; color: #c0c0c0; text-decoration: none
}
h1 {
	font-family: comic sans ms;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 15px;

}