html, body{margin:0px; width:100%; padding:0px; font-family:Arial, Helvetica, sans-serif;}

td {color: #004908; font-size:14px; font-family:"Times New Roman", Times, serif;}
td a:link {color: #004908; font-size:14px; font-family:"Times New Roman", Times, serif;}
td a:active {color: #004908; font-size:14px; font-family:"Times New Roman", Times, serif;}
td a:visited {color: #004908; font-size:14px; font-family:"Times New Roman", Times, serif;}
td a:hover {color: #EF3125; font-size:14px; font-family:"Times New Roman", Times, serif;}

.imageBorder {border:1px solid #004908;}

.imageContainer { vertical-align:top; padding:20px 0px 20px 0px; font-size:11px;}

.nav{border-bottom:4px solid #004908; font-family:Gill Sans MT Condensed; color:#ffffff; font-size:15px; padding-bottom:1px;}
.navOn{
	border-bottom:4px solid #EC2F16; 
	cursor:pointer; 
	font-family:Gill Sans MT Condensed; 
	color:#ffffff; 
	font-size:15px; 
	padding-bottom:1px;
	}
	
.noBorder {border:0px;}

.quickSearch { background-color:#45AC3F; font-family:Arial, Helvetica, sans-serif; height:20px; font-size:11px; width:100px; color:#FFFFFF}

.search {
	cursor:pointer; 
	border:1px solid #ffffff; 
	width:50px; 
	font-size:11px; 
	background-color:#45AC3F; 
	height:19px; 
	color:#FFFFFF;
	}

.submit {
	cursor:pointer; 
	border:1px solid #45AC3F; 
	cursor:pointer; 
	font-size:11px; 
	background-color:#004908; 
	padding:3px; 
	color:#FFFFFF;
	}

.submitButton {
	cursor:pointer; 
	border:1px solid #45AC3F; 
	cursor:pointer; 
	font-size:11px; 
	background-color:#004908; 
	padding:3px; 
	color:#FFFFFF;
	}

.headerTextTop
{font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF;
border-top: 3px solid #46AB3F;
border-bottom: 3px solid #46AB3F;
padding:10px}

.headerText
{font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF;
border-bottom: 3px solid #46AB3F;
padding:10px}

.headerTextBottom 
{font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF;
padding:10px}

.quickSearchText
{font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:5px}

.propertyAddress { font-size:15px; font-weight:bold; color:#004908;}
.propertyPrice { font-size:15px; font-weight:bold; color:#EF3125;}

.footer{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
.footer a:link{font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:11px; text-decoration:none}
.footer a:active{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none}
.footer a:visited{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none}
.footer a:hover{font-family:Arial, Helvetica, sans-serif;color: #EF3125; font-size:11px; text-decoration:none}

.moredetails{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px}
.moredetails a:link{font-family:Arial, Helvetica, sans-serif; color: #ffffff;text-decoration:none; font-size:14px}
.moredetails a:active{font-family:Arial, Helvetica, sans-serif; color:#ffffff;text-decoration:none; font-size:14px}
.moredetails a:visited{font-family:Arial, Helvetica, sans-serif; color:#ffffff;text-decoration:none; font-size:14px}
.moredetails a:hover{font-family:Arial, Helvetica, sans-serif;color: #E03420;text-decoration:none; font-size:14px}


.moredetailsinfo{font-family:Arial, Helvetica, sans-serif; color:#004908; font-size:15px}
.moredetailsinfo2{font-family:Arial, Helvetica, sans-serif; color:#45AC3F; font-size:13px}

.headerBar 
{font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
background-color: #46AB3F;}

.contentHeader {color: #004908; font-weight: bold; font-size:16px; font-family:Arial, Helvetica, sans-serif}

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

.forms{border:1px solid #46AB3F; font-family:Arial, Helvetica, sans-serif; width:190px; font-size:15px; color:#004908}

.dropdowns{font-family:Arial, Helvetica, sans-serif; height:20px; font-size:12px; color:#004908}

.dropdowns2{font-family:Arial, Helvetica, sans-serif font-size:12px; color:#46AB3F; width:120px;}

.tickboxes{color:#46AB3F; }

.customerNavigation {color:#004908; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:15px;}
.customerNavigation a:link {color:#004908; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:15px;}
.customerNavigation a:active {color:#004908; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:15px;}
.customerNavigation a:visited {color:#004908; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:15px;}
.customerNavigation a:hover {color:#EF3125; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:15px;}

/*availabilities*/
.forSaleClass { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#009900}
.underOfferClass { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#004908}
.soldSTCClass { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#EF2F24}
.soldClass { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#EF2F24}
.toLetClass { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#EF2F24}
.letAgreedClass { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#004908}
.availableClass { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#009900}
/**/

.officeDetails {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#004908}
.officeDetails a:link {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#004908; text-decoration:none;}
.officeDetails a:active {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#004908}
.officeDetails a:visited {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#004908}
.officeDetails a:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#EF2F24; text-decoration:underline;}

.mdNav {border-right:1px solid #004908; background-color:#46AB3F; cursor:pointer; padding:4px 8px 4px 8px; text-align:center;}
.mdNav a:link {background-color:#46AB3F; cursor:pointer; text-align:center; color:#FFFFFF;}
.mdNav a:active {background-color:#46AB3F; cursor:pointer; text-align:center; color:#FFFFFF;}
.mdNav a:visited {background-color:#46AB3F; cursor:pointer; text-align:center; color:#FFFFFF;}
.mdNav a:hover {background-color:#46AB3F; cursor:pointer; text-align:center; color:#FFFFFF;}
.mdNavHover {border-right:1px solid #004908; background-color:#004908; cursor:pointer; padding:4px 8px 4px 8px; text-align:center; color:#EF2F24;}
.mdNavHover a:link {background-color:#004908; cursor:pointer; text-align:center; color:#EF2F24;}
.mdNavHover a:active {background-color:#004908; cursor:pointer; text-align:center; color:#EF2F24;}
.mdNavHover a:visited {background-color:#004908; cursor:pointer; text-align:center; color:#EF2F24;}
.mdNavHover a:hover {background-color:#004908; cursor:pointer; text-align:center; color:#EF2F24;}

.formSubLabel {font-size:12px;}

.formfieldSelect {
border:1px solid #46AB3F;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
width:140px;
font-weight: normal;
color: #004908;
text-decoration: none;
}
.formfieldSearchSmall {
border:1px solid #46AB3F;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
width:140px;
font-weight: normal;
color: #004908;
text-decoration: none;
}
.formFieldTextarea {
border:1px solid #46AB3F;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
margin-bottom:3px;
width:140px;
height:80px;
font-weight: normal;
color: #004908;
text-decoration: none;
} 
.formFieldText {
border:1px solid #46AB3F;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
width:140px;
margin-bottom:3px;
font-weight: normal;
color: #004908;
text-decoration: none;
} 
.formLabel {color: #004908; font-size:12px; font-family:Arial, Helvetica, sans-serif;padding-right:10px}




.link 
{font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #FE2A1F;
text-decoration: none;
margin: 0px;
padding: 0px;}


h1, textheading2, hd_3, h4 {
display: block;
font-family:Arial;
font-size:16px;
color: #004908;
background-image: url(stat/headline-bg.gif);
padding: 0 2em;
text-transform: uppercase;
}
			
#container
{
min-width: 82em;
background: #FFFFFF url(hv2/stat/column1-bg.gif);
float: left;
}

#container:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
			
#leftColumn
{
float: left;
width: 23em;
margin-right: -3px;
color:#FFFFFF; /* Beat the IE 3px bug */
}
#ourofficesColumn
{
color:#FFFFFF; /* Beat the IE 3px bug */
}
			
#rightColumn
{
float: right;
width: 11.4em;
height: 75%;
margin-left: -3px;
background-color:#FFFFFF;
/* Beat the IE 3px bug */
}
			
#contentColumn
{
background: #f8f8f8;
border: 0.5em solid #FFFFFF;
height: 75%;
border-width: 0 5px 0 5px;
margin-left: -3px; /* Beat the IE 3px bug */
overflow: auto;
min-height: 55em;
width: 100%;
}

body#homePage #content {
margin: 0;
text-align: right;
}			

textheading2 {
display: block;
font-family:Arial;
font-size:16px;
color: #004908;
background-image: url(stat/headline-bg.gif);
padding: 0 2em;

text-transform: uppercase;
}

.hidden {
position: absolute;
left: -9999px;
width: 0px;
overflow: hidden;
}

h1.logo {
font-size: 1em;
float: left;
margin-right: -3px;
background: url(images/home/headerLogo.jpg) 50% 50% no-repeat;
}

h1.logo a {
background: url(images/home/headerLogo.jpg) 50% 50% no-repeat;
margin: 0;
width: 250px;
display: block;
height: 88px;
}

hd_34 {
display: block;
font: bold 1.6em/3em Arial, Helvetica, sans-serif;
font-size:14px;
color: #004908;
background-image: url(stat/headline-bg.gif);
padding: 0 2em;

text-transform: uppercase;
}


#header table {
background: #004908;
height: 2.45em;
text-align: center;

margin: 0;
padding-bottom: 0;
}


#header table a:hover {
border-bottom: 4px solid #FE2523;
}


#header table one a {
width: 9em;
}
#header table two a {
width: 10em;
}
#header table three a {
width: 9em;}
#header table four a {
width: 10em;}
#header table five a {
width: 10em;}
#header table six a {
width: 10em;}
#header table seven a {
width: 10em;}


.hd_potw {
	color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
}
.hd_3 {
	color: #004908;
	font-weight: bold;
	font-size:12px;
}

.tableText {
	color: #004908;
	font-weight: bold;
	font-size:12px;
}
.text {
	color: #004908;
	font-weight: normal;
	font-size:12px;
}
.textPrice {
	color: #46AB3F;
	font-size:12px;
	font-weight:bold;
}
.propertyOfWeekDesc {
	color: #000000;
	font-size:12px;

}

.text_dropdown {
	color: #FFFFFF;
	font-weight: normal;
	font-size:12px;
}

bgresults {
background-color:#46AB3F;
}


#contentColumn ul {
margin-bottom: 2em;
}

#contentColumn ul li {
font: 1.2em/1.5em Arial;
color: #004908;
list-style: none;
margin-left: 1em;
color: #004908;
border-bottom: 1px dotted #F52B21;
background: url(stat/bullits.gif) no-repeat 0 0.85em;
padding: 0.3em 0 0.3em 1.7em;
}

form#contactForm {
width: 36em;
}

form#contactForm legend {
display: none;
}

form#contactForm label {
font-size: 1.2em;
line-height: 1.5em;
color: #004908;
width: 11em;
display: block;
float: left;
}
form#contactForm fieldset#checkBoxes label {
width: 2em;
float: none;
display: inline;
}

#contentColumn form#contactForm input, select, textarea {
width: 12.5em;
color: #004908;
padding: 2px;
}

form#contactForm textarea {
width: 12.8em;
width: 12.5em;
height: 3em;
}

form#contactForm fieldset#checkBoxes input {
width: 2em;
border: none;
}
form#contactForm fieldset#checkBoxes p {
padding-bottom: 1em;
}

form#contactForm .submitInfo a {
float: right;
background: #000 url(stat/btn_send.gif) no-repeat;
display: block;
width: 5.1em;
height: 2.3em;
margin-right: 0.5em;
}

form#contactForm .submitInfo a:hover {
background: #000 url(stat/btn_send_over.gif) no-repeat;
}

input.mandatory {
border-left: 2px solid #EF2A21!important;
}

form#mainSearch table.checkBoxes input {
float: left;
width: 15px;
}

form#mainSearch table.checkBoxes label {
font: 11px/20px Arial, Helvetica, sans-serif;
color: #004908;
width: 110px;
background-color: transparent;
margin: 0 5px 5px 0;
float: right;
}

table.checkBoxes {
margin: 20px 0 10px 0;
}

form#mainSearch label {
float: left;
}
form#mainSearch select {
width: 120px;
margin-left: 0;
}

