body
{
	margin: 30px auto 0 auto;
	text-align:center;
	font: 9px Verdana; 
	color:#ffffff;
}
td
{
	
	font: 10px Verdana; 
	
}
h1
{
	margin:0 0 0 30px;
	font: 22px Verdana; 
	padding:0;
	font-weight:bold;
}
.site_container
{
	width:1024px;
	margin: 0 auto;
	text-align:left;
	
}
.details_td
{
}

a
{
	text-decoration:none;
}

a:hover
{
	
}

a.selected
{
	
}

.top_upper_content
{
	font-size:10px;
}

h3
{	
	font-size:12px;
	margin:3px 0;
}

h2
{
	font-size:14px;
	margin:3px 0;
}

select 
{
	font-size:10px;
}

input 
{
	font-size:10px;
}

textarea 
{
	font-size:10px;
}

submit 
{
	font-size:10px;
	
}



.left
{
	float:left;
}

.right
{
	float:right;
}
.clear
{
	clear:both;
	border:0;
}


.top_page_content
{
	width:1000px;
	margin:0 auto;
}

.upper_menu
{
	position:relative;
	text-align:right;
	width:944px;
	
}


.general_upper_menu
{
	
	text-align:left;
}
ul.upper_menu_list 
{
  margin:0;
  padding:0;
  list-style:none;
}

ul.upper_menu_list li 
{
  display:inline;
  margin:0;
  padding:0;
  
}




ul.bottom_menu_list 
{
  margin:0 0 10px 0;
  padding:5px 0;
  list-style:none;
  text-align:right;
}

ul.bottom_menu_list li 
{
  display:inline;
  margin:0;
  padding:0 5px 0 5px;
   
}



.yellow_text
{
}

.small_padding
{
	padding:1px 2px 0 0;
}

.footer
{
	font-size:7pt;
	text-align:center;
}

.region_description
{
	margin:0;
	padding:0;
	
}

.listing_region_left_description
{
	
	width:425px;
	padding-top:5px;
	text-align:left;
	
}

.text_details_description
{
	margin: 0 35px;
}

.region_left_description
{
	
	width:425px;
	padding-top:5px;
	text-align:left;
	float:left;
	font-size:10.5px;
	line-height:15px;
}

.text_description
{
	margin-top:10px;
	padding:5px 5px 10px 5px;
	text-align:left;
	
}

.region_left_description h1, .text_description h1, .listing_region_left_description h1
{
	
	font-weight:bold;
	font-family: Arial;
	font-size:24px;
	margin:27px 0 17px 0;
	padding:0;
}

.region_left_description h2
{
	font-size:15px;
	margin:0 0 5px 0;
	padding:0;
	font-weight:normal;
}

.top_page_content h3, .top_page_content h3 a, .yellow_link
{
	
	font-size:13px;
	margin:2px 0 5px 0;
	padding:0;
	font-weight:normal;
}
.top_page_content h4
{
	
	font-size:12px;
	margin:2px 0 0 0;
	padding:0;
	font-weight:normal;
}

small
{
	font-size:9px;
}

.featured_image
{
	width:124px;
	height:95px;
	text-align:left;
}

.small_padding a
{
	font-size:8px;
}

.normal_dark_bar
{
	
	height:39px;
	line-height:37px;
	padding-left:50px;
	font-size:9.32px;
}

.listings_container
{
	
	
	font-size:9px;
	line-height:16px;
}
.listings_background
{
	
}

.map
{
	width:430px;
	margin-left:10px;
	float:left;
	padding:0 0 20px 0;
	
}


.map_search
{
	
	margin-left:10px;
	margin-right:10px;
	padding:0 0 20px 0;
	
}

.upper_map_text
{
	font-size:9px;
	padding:5px;
	width:390px;
}

.upper_map_text_serach
{
	font-size:9px;
	padding:5px;
	width:890px;
}

ul.listings_search_filter 
{
  margin:0;
  padding:0;
   list-style:none;
  list-style-position:inside;
 
}

ul.listings_search_filter li 
{
  
  margin: 0 2px 0 0;
  padding:3px 0;
  font-size:9.5px;  
}

ul.listings_search_filter li.selected_tab
{
	
}

.black_div
{	
	padding:0 10px;
	
}

.listing_short_1
{	
	padding:10px;	
}

.listing_short_2
{	
	padding:10px;	
}

.listing_short_description
{
	padding:0 5px 10px 10px;
}

.thumb_image_div
{
	width:120px;
	float:left;
	text-align:center;
}

.listings_search_detail
{
  margin:0 0 0 120px;
  padding:0; 
}

.listings_search_detail div 
{ 
  margin: 0 ;
  padding:3px 8px 3px 5px;
  text-align:center;   
}


.double_border
{   
   padding-right:5px;
   float:left;
}

.listings_right_filter
{
	padding:10px;
	float:left;
	width:153px !important;
	width:173px;
}

.listings_background
{	
}

.box
{
	margin: 0 4px 0 0;
}

.box_header
{	
	padding:0;
	font-size:8.5px;
}

.box_content
{	
	padding:5px;
}

.box_content td
{	
	font-size:10px;
}


.search_box
{
	margin: 0;
}

.search_box_header
{	
	padding:0;
	font-size:8.5px;
	position:relative;
}

.search_arrow
{
	position: absolute;
	top:3px;
	left:198px;
	z-index:100;
}
.search_box_tab
{
	position: absolute;
	top:13px;
	left:0;
	z-index:100;
	background:url(../images/search_tab_top.gif) top left no-repeat;
	height:5px;
	width:210px;
}

.search_box_tab_content
{
	
	
	padding-bottom:7px;
}

.search_box_content
{	
	padding:5px;
}

.search_box_content td
{	
	font-size:10px;
}


ul.search_box_listings_search_filter 
{
  margin:0;
  padding:0;
   list-style:none;
  
 
}

ul.search_box_listings_search_filter li 
{
  
  margin: 0;
  padding:0 0 2px 10px; 
  font-size:8.5px;  
  color: #585859;
  
}

ul.search_box_listings_search_filter li a
{
	color: #585859;
	
}

ul.search_box_listings_search_filter li a:hover, 
{
	color: #FFCC33;
	
}

ul.search_box_listings_search_filter li.selected_tab a, ul.search_box_listings_search_filter li.selected_tab
{
	color:#000000;
	font-weight:bold;
}



ul.search_box_listings_search_filter li
{
	background:url(../images/search_tab_li.gif) bottom left no-repeat;

}

.black_text
{	
	font-size:10px;
}

.separator_dark_bar
{
	padding: 7px 20px 0 0;
	float:left;
}
.map_dark_class
{
	float:right;
	padding:5px 0 20px 0;
}

.listing_short_description h3, .listing_short_description h3 a
{
	padding-top:0px;
	margin-top:0px;
	font-weight:bold;
	font-size:9px;
	line-height:12px;
	margin-bottom:2px;
}

.small_text_short_description
{
	font-size:9px;
	line-height:12px;
}

h3.h3_smaller
{
	font-size:10px;
	margin: 0 0 15px 0;
}

.normal_text a
{
	font-size:10.5px;
	line-height:19px;
}

.full_description
{
	font-size:10px;
	float:left;
	width:500px
}

.top_description
{	
	list-style-type:square;
}


#menu_site {
position: relative;
height: 50px;
width: 963px;
padding: 10px 0 0 0;
margin: 0;
overflow: hidden;
border:0;
}

#menu_site ul {
padding: 0;
margin: 0;
}

#menu_site ul li a span {
padding: 0;
}

#menu_site ul li {
float: left;
list-style: none;
}

#menu_site ul li a {
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
padding: 7px 0 0 0;
font-size:13px;
z-index:10;
text-align:center;

}

#menu_site ul li a:hover {

}

#menu_site ul li.current a {


}

#menu_site #menu_home a {
width: 81px;


}

#menu_site #menu_about a {
width: 94px;

}
  
#menu_site #menu_buyers a {
width: 102px;

}
  
#menu_site #menu_blog a {
width: 100px;

}

#menu_site #menu_listings a {
width: 90px;

}

#menu_site #menu_contact a {
width: 100px;

}

#menu_site #menu_parteners a {
width: 110px;

}

#menu_site #menu_reports a {
width: 100px;

}

#menu_site #menu_neigh a {
width: 160px;

}

  
#menu_site .background .left {
height: 30px;

}

#menu_site li.background {
z-index: 8;
position: absolute;
visibility: hidden;
}

#menu_site_2 {
position: relative;
height: 50px;
width: 963px;
padding: 10px 0 0 0;
margin: 0;
overflow: hidden;
border:0;
}

#menu_site .background .left {
height: 30px;

}

#twitter_div
{
	padding:2px;
}

#twitter_update_list
{
	list-style:none;
	margin:0;
	padding:1px;
}

#twitter_update_list li
{
	
	height:47px !important;
	height:57px;
	margin:1px;
	width:323px !important;
	width:333px;
	padding:5px;
	
}

#twitter_update_list li a
{	
	margin:2px;	
}

.region_description_area
{
	height:210px;
	overflow: auto;

}

.black_link
{
	
}

.listing_description_area
{
	height:110px;
	overflow: auto;

}

#about_page, #about_page a
{
	font-size:12px;
	
}

.breadcrumbs
{
	margin: 3px 0 8px;
}
.breadcrumbs_listing
{
	margin: 0;
	margin-right:28px;
}

.breadcrumbs, .breadcrumbs a, .breadcrumbs_listing, .breadcrumbs_listing a, .breadcrumbs_listing select
{
	font-size:12px;
	
}

.city_list
{
	padding: 5px 10px;
	margin-bottom:10px;
}
.city_list div
{
	margin: 0 0 0 15px;
}

.city_list h3
{
	font-size:14px;
}

.big_content_map_and_search
{
	/*background: #404041;*/
	height:553px;
	clear:both;
	padding:0;
	
}

.big_content_map_search_filter
{
	margin:0;
	overflow:auto;
	height: 510px;
	padding: 0;
	
}

.big_content_map_left_filters
{
	width:230px;
	float:left;
	
	height:553px;
	
}

.big_content_map_display
{
	float:left;
	width:740px;
	text-align:center;
}

.search_lease_sale
{
	
	
	margin: 0 0 6px;
	padding:0 0 3px 0;
	text-align:left;
	font-size:12px;
}

.price_filter_text
{
	font-size:11px;
	padding:0 0 6px 0;
	margin:3px 0 6px 0;
	border-bottom:1px solid #5e5e5f;
}

.search_lease_sale input
{
	border:0;
}

.overlay_booking_content
{
	color:#000000;
}

.overlay_booking_content h2, .overlay_booking_content td
{
color:#000000;
}

.overlay_booking_content .submit_button
{
	font-weight:bold;
	color:#000000;
	padding:3px;
	border:1px #000 solid;
}

.overlay_booking_content input,.overlay_booking_content textarea
{
	font-size:12px;
}


.overlay_contact_content
{
	color:#000000;
	margin: 20px;
}

.overlay_contact_content p
{
	margin:0px 1px;
	padding:0px;
}

.overlay_contact_content h2
{
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#000000;
	
}

.overlay_contact_content_text
{
	margin: 20px 0 15px;
	border-top:1px #747475 solid;
	border-bottom:1px #747475 solid;
	padding: 20px 40px;
}

.overlay_contact_content td
{
	color:#717073;
}

.overlay_contact_content .submit_button, .special_submit_button
{
	font-weight:bold;
	color:#f3c334;
	padding:3px;
	border:1px #8f8f8f solid;
	background:#464646;
	font-size:10px;
}

.overlay_contact_content input,.overlay_contact_content textarea
{
	font-size:12px;
	border:1px solid #717073;
}


#overlay_main_page
{
	background:#000000;
	opacity:0.75;/* css standard */
	filter:alpha(opacity=75); /* IE patch */
}


form label {

padding: 0 3px 0 0;
margin: 0;


}

.radio_button
{
	padding: 0;
	margin: 0;
	border:0;
	
}

.table_buttons td
{
	vertical-align:middle;
}

.new_text_description
{
	background: #5d5d5d;
	margin:10px;
	padding:5px 5px 10px;
	text-align:left;
}

.new_text_description h2 .yellow_link
{
	font-size: 16px;
	font-weight:bold
}

.new_text_description h3
{
	margin: 0 0 5px 0;
	padding:0;
}

.new_text_description h4
{
	margin: 5px 0 5px 2px;
	padding:0;
	font-size: 14px;
	font-weight:bold
}

.new_text_description h3 .yellow_link
{
	font-size: 12px;
	font-weight:bold;
	margin: 0;
	padding:0;
}
.new_text_description p
{
	margin:0;
}
.div_bordered
{
	padding:10px;
	border-top: 1px solid #7e7e7e;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #7e7e7e;
	font-size:11px;
}

.underline_bordered
{
	padding:2px;
	
	border-bottom: 1px solid #7e7e7e;
	margin-bottom:10px;
}

.neighbourhood_region
{
	margin-top:15px;
}

.about_page_big_container
{
	margin:10px;
	padding:5px 5px 10px;
	text-align:left;
}
.about_page_big_container h1
{
	padding:2px;
	margin:0 0 5px 0;
}

.about_page_first_div
{
	background: #2d2d2d;
	margin: 0 0 10px 0;
	padding:10px;
}
.about_page_first_div .yellow_link
{
	font-size:18px;
	font-weight:bold;
	color:#FFCC33;
	margin:0;
	
}
.about_page_item
{
	margin: 0 0 10px 0;
	padding:10px;
	border-bottom: 1px solid #7e7e7e;
	margin-bottom:10px;
}

.about_page_item .yellow_link
{
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dotted #FFCC33;
	color:#FFCC33;
	
}
.about_bordered
{
	border: 7px solid #5d5d5d;
	margin-bottom:1px;
}

.about_page_first_div h1, .about_page_item h1
{
	margin:10px 0 10px;
}

h1.mg_bt_2, h3.mg_bt_2
{
	margin-bottom:2px;
	margin-top:10px;
}

.breadcrumbs_translation
{
	position:absolute;
	top:-20px;
	z-index:100;
	width:1024px;
}
.region_description
{
	position:relative;
}



a.seach_link div
{
	height:31px;
	width:80px;
	background:url(../images/search_button.png) no-repeat;
}

a.seach_link:hover div
{
	
	background:url(../images/search_button_on.png) no-repeat;
}

a.seach_link_2 div
{
	height:25px;
	width:103px;
	background:url(../images/search_button_2.png) no-repeat;
}

a.seach_link_2:hover div
{
	
	background:url(../images/search_button_2_on.png) no-repeat;
}
.search_keyword
{
	height:30px;
	width:393px;
	background:url(../images/search_keyword.png) no-repeat;
	border:0;
	line-height:26px;
	font-size:15px;
}

.share_bg
{
	margin-top:8px;
	height:22px;
	
	background:url(../images/share_bg.png) no-repeat;
	border:0;
	padding: 4px 0 0 7px;
	
}

.share_bg a
{
	color:#ffffff;
}

.yellow_search_title
{
	color:#FFCC33;
	font-size:15px;
	margin:0;
	font-weight:normal;
}





























































