BODY { 
	margin: 20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	color:#006338;
}

img { 
	padding: 0px; 
	margin: 0px; 
}


p {  
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
	color: #006338; 
}

H1 {
	 font-weight: normal; 
	 font-size: 16px; 
	 padding: 0 0 0 0; 
	 margin: 0 0 0 0; 
	 color: #221e1f; 
}

H2 {
	 font-weight: normal; 
	 font-size: medium; 
	 padding: 0 0 0 0; 
	 margin: 0 0 0 0; 
	 color: #fff; 
}

H1 {
	 font-weight: normal; 
	 font-size: medium; 
	 padding: 0 0 0 0; 
	 margin: 0 0 0 0; 
	 color: #fff; 
}

#textArea hr {
	WIDTH: 318px; 
	COLOR: #006338; 
	height:6px;
	background-color:#006338;
}
#container {
	padding: 0px; 
	margin: 0px auto;
	width: 980px;
}

#pageLayout {
	width: 980px;
	float:left;	
	border-color:#006338;
	border-style:solid;
	border-width:thin;
}

#header {
	float:left;
	width: 980px;
	height: 105px;
}

#logo {
	float:left;
	width: 405px;
	height: 53px;
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
}
#contact {
	float:right;
	width: 480px;
	font-size:18px;
	color:#006338;
	text-align:right;
	margin:15px 0 0 0;
	padding: 0 15px 0 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}
#contact A { }
#contact A:link { color: #7FB09A; text-decoration: none; }
#contact A:visited { color: #7FB09A; text-decoration: none; }
#contact A:hover { color: #7FB09A; text-decoration: underline; }

#mainNavigation {
	float: left;
	width: 980px;
	height: 36px;
	background-color:#006338;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	background-image:url(../pics/navtopbar.jpg);
	text-transform:uppercase;
}
#mainNavigation A { width:135px; margin:0 0 0 0; padding: 0 80px 0 80px; height:36px; line-height:32px; }
#mainNavigation A:link { color: #ffffff; text-decoration: none; }
#mainNavigation A:visited { color: #ffffff; text-decoration: none; }
#mainNavigation A:hover { color: #ffffff; text-decoration: none; }

#banner {
	float: left;
	width: 980px;
	height: 127px;
}

#strapline {
	float: left;
	width: 980px;
	height: 29px;
	background-color:#006338;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	padding:7px 0 0 0;
}

#content {
	float:left;
	width: 980px;
	background-image:url(../pics/navigation_solid_bg.jpg);
	background-repeat:repeat-y;
}

#navigation {
	width:175px;
	float:left;
	font-size:16px;
	margin: 0 0 0 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	text-transform:capitalize;

}
#navigation A { background-image:url(../pics/navigation_bg.jpg); background-repeat:no-repeat; height:45px; padding:4px 0 0 10px; width:160px; DISPLAY: block;  }
#navigation A:link { color: #fff; text-decoration: none; }
#navigation A:visited { color: #fff; text-decoration: none; }
#navigation A:hover { color: #fff; text-decoration: none; }


#textArea {
	width:540px;
	float:left;
	text-align:left;
	margin: 17px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	color:#006338;
}
#textArea A { }
#textArea A:link { color: #666666; text-decoration: none; }
#textArea A:visited { color: #666666; text-decoration: none; }
#textArea A:hover { color: #666666; text-decoration: underline; }

#textArea H1 {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-transform:capitalize;
}

#searchTextArea {
	width:740px;
	float:left;
	text-align:left;
	margin: 17px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	color:#006338;
}
#searchTextArea A { }
#searchTextArea A:link { color: #666666; text-decoration: none; }
#searchTextArea A:visited { color: #666666; text-decoration: none; }
#searchTextArea A:hover { color: #666666; text-decoration: underline; }

#searchTextArea H1 {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-transform:capitalize;
}

#latestNews {
	float:right;
	width: 200px;
	height: 360px;
	margin: 5px 0 0 0;
	background-image:url(../pics/news_bg.jpg);
	background-repeat:no-repeat;
	padding:10px 10px 10px 32px;
}
	

INPUT.TEXT{  
  font-size:12px;  
  background-color:#ffffff; 
  border-color:#000000; 
  border-style:inset; 
  border-width:1px; 
  color:000000;
  width:180px; 
}


TEXTAREA.TEXT{  
  font-size:12px;  
  background-color:#ffffff; 
  border-color:#000000; 
  border-style:inset; 
  border-width:1px; 
  color:000000;
  width:320px; 
}

INPUT.TEXTSMALL{  
  font-size:small;  
  background-color:#ffffff; 
  border-color:#ffffff; 
  border-style:none; 
  border-width:1px; 
  color:000000;
  width:70px; 
}

INPUT.BUTTON{  
  font-size:small;  
  background-color:#C6D9E3; 
  border-color:#C6D9E3; 
  border-style:none; 
  border-width:1px; 
  color:#ffffff; 
}




table.MainTable, table.RentalTable, table.News {width: 90%;text-align:left;}
table.MainTable td{}

.SelectText, .RefineText, .ResultsText, .BasketText, .BasketRegister, 
.RegisterText, .RegisterInputText,
{color: #006338;font:normal 12px Arial, Helvetica, sans-serif;}


.SelectHeader, .SelectBarHeader, .SelectRegionsHeader, .SelectTypesHeader, .SelectInvestmentHeader, .SelectQualifierHeader
{font:bold 14px Arial, Helvetica, sans-serif;color: #006338;text-align:center !important;}
.ResultsHeader, .BasketHeader
{font:bold 14px Arial, Helvetica, sans-serif;color: #006338;}

.spanclick,
.Selectrooms, .SelectAreas, .SelectPrices, .SelectCurrency,  .SelectFrenchPrices,
.SelectAllBranch, .SelectTypes, .SelectRegions, .SelectTotals, .SelectQualifier, .SelectInvestment, .SelectNoProps, .SelectJumper,
.SelectFrenchRegions, .SelectFrenchTypes
{font: 12px Arial, Helvetica, sans-serif;color : #006338;} 
.SelectNoProps {font-weight: bold;}

td.RefineBar, td.SelectBar, td.SelectBranchBar, TD.ResultsBar
{background-color: #fff;}
td.SelectBar{text-align:center !important;}

.RefineCount, .RefineTowns, .ResultsFound
{color : #006338;font:12px Arial, Helvetica, sans-serif;}

.ResultsHouseType, .ResultsAddress, .ResultsArea, .ResultsCommArea, .ResultsCommType, .ResultsContact, .ResultsDescription,
.ResultsPrice, .ResultsInetref, .RentalHouseType, .RentalLocation, .Introduction, .Content
{color: #006338;font:12px Arial, Helvetica, sans-serif;}

.ResultsContact {font-weight : bold;}
.RentalPrice, .RegisterRequired, .Headline
{font:12px Arial, Helvetica, sans-serif;}
.ResultsPrice, .RentalPrice, .RegisterRequired {color : #C6411D;}
.Headline{color: #C6411D;font-weight: bold;}

/* link styles */

.ResultsNav, a.ResultsNav, a.MoreLink {color : #5A60C7;font: 12px Arial, Helvetica, sans-serif;}

a.ResultsNav:HOVER, a.MoreLink:HOVER 
{text-decoration: none;color: #C6411D;}

a.ResultsNav:ACTIVE, a.ResultsNav:VISITED,
a.MoreLink:ACTIVE, a.MoreLink:VISITED
{color : #5A60C7;}
.FooterText{text-align:center !important;}
.FooterText, a.FooterText {color: #5A60C7;font:10px  Arial, Helvetica, sans-serif;}
a.FooterText:HOVER {text-decoration: none;color: #C6411D;}
a.FooterText:ACTIVE, a.FooterText:VISITED {color: #5A60C7;}

.PropStatus {color:#f30;}
