@charset "utf-8";

html{ background-color:#c9c9c9; }
body{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 62.5%; font-weight: normal; }

#header { height:455px; padding:28px 0 0 15px; background:url(../images/bg_header.gif) no-repeat left top;}

#main_wrapper { width:990px; margin:0 auto 0 auto; background:url(../images/bg_main.gif) top left repeat-y; position:relative;}

#col_left { width:161px; float:left; margin:0 0 0 55px; }

#property_of_the_week { background:#393939 url(../images/bg_property_of_the_week.jpg) no-repeat top left; min-height:167px; padding:37px 0 10px 0; margin:0 0 12px 0; }
	#property_of_the_week img 	{ border:1px solid #fff; padding:0; margin:0 0 5px 13px;}
	#property_of_the_week p 	{ text-align:center; color:#fff; font-size:1.2em; padding:0 15px 5px 15px;}
	#property_of_the_week a 	{ color:#fff;}

#main_nav { background:url(../images/bg_nav_40.png) repeat top left; width:161px; padding:5px; position:absolute; z-index:100; top:305px; left:50px;}

	#main_nav li a.menu_home 			{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_home_u.gif) 	no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_home:hover 		{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_home_d.gif) 	no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_landlords 		{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_landlords_u.gif) no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_landlords:hover { width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_landlords_d.gif) no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_tenants 		{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_tenants_u.gif) no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_tenants:hover 	{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_tenants_d.gif) no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_search 			{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_search_u.gif) 	no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_search:hover 	{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_search_d.gif) 	no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_links 			{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_links_u.gif) 	no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_links:hover 	{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_links_d.gif) 	no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_contact 		{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_contact_u.gif) no-repeat left top; text-decoration:none; }
	#main_nav li a.menu_contact:hover 	{ width: 161px; height: 27px; display:block; text-decoration:none; background: url(../images/btn_contact_d.gif) no-repeat left top; text-decoration:none; }

	.hide_link_text { visibility: hidden; }


#main_content { width:360px; margin:0 0 0 36px; float:left; min-height:450px;}

#col_right { width:327px; margin:0 0 0 36px; float:left; background:url(../images/bg_right_col.jpg) no-repeat right 20px; min-height:200px; }

.content {font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; }
	.content h1 { font-size:1.6em; color:#0079c2; font-weight:bold; margin:0; padding:0;  }
	.content h2 { font-size:1.4em; color:#0079c2;  margin:0 0 10px 0; padding:0; font-weight:bold;}
	.content h3, .content h4, .content h5, .content h6 { font-size:1.2em; color:#0079c2;  margin:0 0 5px 0; padding:0;}
	.content p 	{ font-size:1.2em; color:#282828; margin:0 0 10px 0; }
	.content a 	{ color:#282828; text-decoration:none;}
	.content a:hover	{ color:#0079c2; text-decoration:underline;}
	.content ul, .content ol { margin:15px 0 15px 20px;}
	.content li { font-size:1.2em; color:#282828; margin:0 0 5px 20px; padding:0 0 0 5px; text-align:left; list-style-type:disc; list-style-position:outside;}

.search_result_property { border-bottom:1px solid #e1dfdf; padding:15px 0 5px 0;}
	.search_result_property img.list_image 		{ float:left; margin:0 0 10px 0;  border:1px solid #e1dfdf; }
	.search_result_property p.title_1 	{ float:right; width:210px; padding:0; margin:0 0 8px 0; font-size:1.4em; color:#0079c2;}
	.search_result_property p.title_2 	{ float:right; width:210px; padding:0; margin:0 0 8px 0; font-size:1.2em;}
	.search_result_property p.title_3 	{ padding:0; margin:0 0 8px 0; font-size:1.4em; color:#0079c2;}
	.search_result_property p.title_4 	{ padding:0; margin:0 0 8px 0; font-size:1.4em; color:#0079c2;}
	.search_result_property p.rented 	{ float:right; width:210px; padding:10px 0 0 0; margin:0; font-size:1.2em; color:#f00; }
	.search_result_property p.rented2 	{ padding:0; margin:0 0 10px 0; font-size:1.2em; color:#f00;}

	.search_result_property a.property_detail_link 	{ float:right; width:195px; display:block; font-size:1.4em; color:#0079c2; background:url(../images/bg_mag_glass.gif) no-repeat 0 0; padding:0 0 0 15px;}
	.search_result_property .search_result_property_details { clear:both; padding:10px 0 0 0;}
	

.min_search { background:url(../images/bg_mini_search.gif) no-repeat top left; width:290px; margin:180px 0 0 0; padding:40px 0 0 0;}

	.min_search fieldset 	{ margin:0 20px 0 20px; }
	.min_search label.first	{ margin-top: 10px; }
	.min_search label		{ font-size:1.1em; font-weight:normal; text-transform:uppercase; clear:both; float:left; display:block; width:200px; margin-top:-1em; padding:0 0 6px 0; }
	.min_search input		{ position: relative; top:-15px; left: 100px; display: block; width:125px; }
	.min_search select		{ position: relative; top:-15px; left: 100px; display: block; width:125px; }

#footer { clear:both; background:url(../images/bg_footer.gif) no-repeat left bottom; height:70px; padding:0 0 0 0; }
	#footer p	{ color:#cccccc; margin:20px 0 0 55px; float:left;}
	#footer a 	{ color:#cccccc; text-decoration:none;}
	#get_noticed { float:right; margin:0 40px 0 0;}

/* vertical centering of main property pic on details */
#mainPicOuter { display:table; height:275px; width:100%; overflow:hidden; }
#mainPicInner {	display:table-cell; width:100%; text-align:center; vertical-align:middle; }
	
#thumb_images { padding:10px 0px 15px 0; text-align:center;}
	#thumb_images img { padding:2px 1px;}
	#placeholder { min-height:200px;}
	

	.align_left 	{ float:left; margin:0 10px 10px 0; }
	.align_right 	{ float:right; margin:0 0 10px 10px; }
	.link_margin { margin-top:5px;}
	.bold { font-weight:bold; }
	p.highlight_text, a.highlight_text,  .highlight_text { color:#0079c2;}


/*
NOTES
blue		#0079c2
text_black	#282828

*/

