		h1, .Titel{
			color : #509300;
			font-family : verdana;
			font-size : 12pt;
			font-weight : bold;
		}
		h2, .Subtitel{
			color : #509300;
			font-family : verdana;
			font-weight: bold;
			font-size : 8pt;
		}
		.intro {
			font-family : verdana;
			font-size : 8pt;
			font-weight: bold;
			color : #509300;
		}
		Body, TD, P {
			font-family : verdana;
			font-size : 8pt;
			color : #000000;
		}
		Td.tdfooter{
			font-family : verdana;
			font-size : 8pt;
			font-weight : bold;
			color : #305800;
		}
		Td.tdfooter A{
			font-family : verdana;
			font-size : 8pt;
			font-weight : bold;
			text-decoration : underline;
			color : #305800;	
		}
		Td.tdfooter A:hover{
			font-family : verdana;
			font-size : 8pt;
			font-weight : bold;
			text-decoration : none;
			color : #305800;
		}
		A{
			color : #0000ff;
			text-decoration : none;
		}
		A:hover{
			color : #0000ff;
			text-decoration : underline;
		}

#verde{
			color : #509300;
			
		}
		#verde a {
			color : #509300;
			
		}
TD.tdHousing_object_title{
	font-family : verdana;
	color : #305800;
	font-size : 9pt;
	font-weight : bold;
}
TD.tdHousing_object_options A{
	font-family : verdana;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;	
}
TD.tdHousing_object_options A:hover{
	font-family : verdana;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : underline;
}
TD.tdHousing_homepage_search_title{
	font-family : verdana;
	color : #FFFFFF;
	font-size : 9pt;
}
TD.tdHousing_homepage_search{
	color : #FFFFFF;
	font-size : 7pt;
	font-family : verdana;
}
TD.tdHousing_homepage_search A{
	color : #FFFFFF;
	font-size : 7pt;
	font-family : verdana;
	font-weight: bold;
	text-decoration : none;
}
TD.tdHousing_homepage_search A:hover{
	color : #FFFFFF;
	font-weight: bold;
	text-decoration : underline;
}
TD.tdHomepageAddress{
	color : #305800;
	font-weight: bold;
	padding-left: 14px;
}
TD.tdHomepageAddress A{
	color : #305800;
}
TD.tdHomepageAddress A:hover{
	color : #305800;
}
TD.tdHomepageIntro{
	
}
.tdHousing_homepage_recently_title{
	font-family : verdana;
	color : #305800;
	font-size : 9pt;
	font-weight : bold;
}
TD.tdHousing_homepage_recently{
	font-family : verdana;
	color : #305800;
	font-size : 8pt;
}
TD.tdHousing_homepage_recently A{
	font-family : verdana;
	color : #305800;
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
}
TD.tdHousing_homepage_recently A:hover{
	font-family : verdana;
	color : #305800;
	font-size : 8pt;
	text-decoration : underline;
	font-weight : bold;
}
TD.tdHousing_object_title{
	font-family : verdana;
	color : #305800;
	font-size : 9pt;
	font-weight : bold;
}
TD.tdHousing_React_options A{
	font-family : verdana;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;	
}
TD.tdHousing_React_options A:hover{
	font-family : verdana;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : underline;
}
TD.tdHousing_List_Odd{
	background-color : #FFFFFF;
}
TD.tdHousing_List_Even{
	background-color : #EAFCD4;
}
TD.tdHousing_List_Even{
	background-color : #EAFCD4;
}
TD.tdHousing_List_Header{
	background-color : #305800;
	color : #FFFFFF;
	text-decoration : none;
}
TD.tdHousing_List_Header A{
	color : #FFFFFF;
	text-decoration : underline;
}
TD.tdHousing_List_Header A:hover{
	color : #FFFFFF;
	text-decoration : none;
}

#lsidebar { width: 160px; margin: 5px 0 0 20px; float: left; display: inline; } 

#page_content { width: 520px; margin-left: 20px; float: left; display: inline; line-height: 14px;   }

#property_list1 { border-collapse: collapse; table-layout: fixed; }
#property_list1 td { padding: 0; width: 500px;  vertical-align: top; }
#property_list1 a { display: inline; color: #000000; font-weight: bold; border: none; background: transparent; }





#property_list { border-collapse: collapse; table-layout: fixed; }
#property_list.wnav { margin-top: -23px;}
#property_list .nav { width: 100%; padding: 0 0 5px 0; border: none; background: transparent; }
#property_list .nav a { display: inline; color: #363; font-weight: bold; border: none; background: transparent; }
#property_list .nav div { color: #999; padding: 0 0 5px 0; text-align: right;  }
#property_list .nav.bottom div { border-top: 1px solid #ddd; padding: 5px 0 0 0; }

#property_list td { padding: 0; width: 123px; background: #E0ECD2; border-bottom: 10px solid #FFF; vertical-align: top; }
#property_list td.separator { border-right: 10px solid #FFF; }
#property_list td.empty { background: transparent; border-right: 10px solid #FFF; }
#property_list span { padding: 0 1px 0 10px; display: block; color: #000; cursor: pointer; }
#property_list .prise { background: url(../images/bullet.gif) 12px 4px no-repeat; padding: 0 0 0 18px; font-weight: bold; margin: 10px 0 5px 0;}
#property_list .h6 { font-size: 10px; font-weight: bold; margin: 3px 5px 3px 0; }
#property_list .txt { height: 62px; width: 110px; overflow: hidden; display: block; padding-right: 3px; line-height: 12px; color: #666; font-size: 9px; }
#property_list .form { cursor: default; height: 20px; padding: 1px 0 0 0; border-bottom: 1px solid #000; border-top: 1px solid #000; width: 100%; line-height: 20px; background: #5C855C; color: #FFF; font-weight: bold; } 
#property_list .form input { margin: 0 4px 3px 5px; }
#property_list img { display: block; width: 123px; height: 77px; border-top: 10px solid #509300;  }
#property_list a { text-decoration: none; display: block; position: relative; }
#property_list .sold { position: absolute; width: 113px; height: 77px; left: 0; top: 0; margin-right: 10px; }
#property_list .sold { background: url(../images/sold_small.gif) left top no-repeat; }

* html #property_list .sold { position: static; width: 113px; height: 87px; margin: -87px 10px 0 0; }
* html #property_list a { position: static; }
* html #details .img { position: static; }
* html #details .img .sold { position: static; margin: -260px 0 0 -10px;  width: 100%; min-height: 100%; height: 265px; background: url(../images/sold_big.gif) left top no-repeat; }

* html #property_list .form input { width: 14px; margin-top: 2px; border: none; }
* html #rsidebar.favourites { float: right; }



#content { width: 340px; float: left; }
#content.favourites { width: 389px; overflow: hidden; }
#content ul { margin: auto; }
.test #page_content {   }

#page_content .panel.last { margin-right: 0; }
#page_content .panel .header { border-top: 1px solid #BFBFBF; }
#page_content .panel .image { border: solid #E2E2E2; border-width: 10px 0; margin: 0; padding: 0; background: #E2E2E2; }
#page_content .panel .image img { border: solid #D0D0CF; border-width: 1px 0; }
#page_content .panel .content { background: #F4F4F4; padding-bottom: 5px; }
#page_content .panel .content p { margin: 0; padding: 10px 10px 0 10px; line-height: 15px; text-align: justify; }
#cnts, #about { width: 255px; float: left; margin: 30px 10px 0 0; }

ul.list { margin: 5px 0 5px 10px; padding: 0; }
ul.list li {  padding: 0 0 0 7px; list-style: none outside;  font-weight: bold; line-height: 14px; background: url(../images/bullet.gif) left no-repeat; }
ul.list li a { color: #000; text-decoration: none; }

/*--------------------------------------------------------*/
#details.panel { background: #F4F4F4; border-top: 10px solid #E2E2E2; margin: 0; padding: 0 0 40px 0; }
#details.panel .inner { padding: 10px;}

#details.panel table { margin: 10px 0; border-collapse: collapse; }
#details.panel td { vertical-align: top; line-height: 14px; }
#details.panel .details { }
#details.panel .values { font-weight: bold; padding-right: 10px; text-indent: 10px; }
#details.panel sup { font-size: 8px; line-height: 4px; }
#details.panel .price { width: 90px; overflow: hidden; border-left: solid 1px #999; padding-left: 10px; }
#details.panel h3 { margin: 0px 0 0 0; padding: 10px 0 0 0; background-position: left; }
#details.panel p { margin: 0; padding: 0;  }

#details .img { position: relative; }
#details .img .sold { display: block; position: absolute; left:-20px; top: -15px; width: 100%; min-height: 100%; height: 240px; background: url(../images/sold_big.gif) left top no-repeat; }

#rsidebar { width: 160px;  margin: 0 0 0 20px; padding: 0; float: left; display: inline; }
#rsidebar.favourites { width: 110px; float: right; }

#gallery.panel { width: 100%; height: 100%; margin: 0 0 20px 0; padding: 7px 0; border: solid #E2E2E2; border-width: 10px 0; background: #F4F4F4; overflow: hidden; }
#gallery.panel .inner { margin: 0 0 5px 7px; float: left; display: inline; }
#gallery.panel img { float: left; width: 70px; height: 45px; margin: 0 6px 6px 0; }

/*-------------------------- Headers ----------------------------------------------*/
#rte_cnt h3 { text-indent: 0; }
h3 { font: bold 16px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 10px; width: auto; line-height: 30px; height: 30px; background: 10px 8px no-repeat; }
/*
#lbl_properties_list				{ background-image: url(../images/properties_list.gif); 			}
#lbl_favourites_list				{ background-image: url(../images/viewing_list.gif); 				}
#lbl_properties_description 	{ background-image: url(../images/properties_description.gif);	}
#lbl_featured_properties 		{ background-image: url(../images/featured_properties.gif); 		}
#lbl_news							{ background-image: url(../images/news.gif);							}
#lbl_news_list						{ background-image: url(../images/more_news.gif); 					}
#lbl_quick_search 				{ background-image: url(../images/quick_search.gif); 				}
#lbl_properties_details 		{ background-image: url(../images/properties_details.gif); 		}
#lbl_properties_gallery 		{ background-image: url(../images/properties_gallery.gif); 		}
#lbl_about_us 						{ background-image: url(../images/about_us.gif); 						}
#lbl_contact_us 					{ background-image: url(../images/contacts.gif);						}
#lbl_browse_by 					{ background-image: url(../images/browse_by.gif);						}
*/
/*-------------------------- Definition lists - News ------------------------------*/
.news { margin: 10px; }
.news dt { font: 19px "Trebuchet MS", sans-serif; color: #333; margin: 0 0 0 10px; }
.news dd.date { font-weight: bold; margin: 0 0 0 10px; }
.news dd { margin: 0; padding: 0; text-align: justify; }
.news dd.content { text-align: justify; }
.news dd.image2 { display: block; float: left; margin: 12px 10px 0 10px; padding: 0; border: none; }

.offices { margin: 0; padding: 0; }
.offices dt { font-weight: bold; font-size: 11px; margin-bottom: 5px; }
.offices .contact { font-weight: bold; margin-bottom: 5px; }
.offices .address { border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 20px; }
.offices dd { margin: 0; padding: 0 0 0 10px; color: #666; }

/*-------------------------- Error ------------------------------------------------*/
.error { font: bold 10px Verdana,"Trebuchet MS", sans-serif;  color: #C00; }
.error ul:after { clear: both;}
.error ul li { font-weight: normal; display: inline; list-style: none outside; border-right: 1px solid #e2e2e2; float: left; padding: 0 5px; }

/*-------------------------- Map ---------------------------------------------------*/
#mapimg { margin: 0 0 20px 0; }

#theMap object { width: 160px; height:120px; }
