/* CSS Document */
/*body { text-align:center; margin:0px; padding:0px; background:url(bg_root.jpg); background-repeat:repeat-x; background-color:#fff; margin-top:26px;}*/

body { text-align:center; margin:0px; padding:0px; margin-top:26px;}


* {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}


a#question span.help { 
	display: none;
} 

a#question:hover { 
	position: relative;
} 

a#question:hover span.help { 
	display: block; 
	position: absolute;
	top: 10px;
	left: 0;
	/* formatting only styles */
	text-align:center;
	width:150px;
	padding: 5px; 
	margin: 10px;
	z-index: 500;
	background: #f0f0f0; 
	border: 1px dotted #c0c0c0;
	opacity: 0.9;
	/* end formatting */
} 

p { margin-top:6px;	margin-bottom:8px;padding:0px;  }

#strong { font-weight:bold; }

form {margin:0px; padding:0px;}
input {margin:0px; padding:0px;}

#display_in{ display:inline; float:left;}


#wrap_top { margin:0px auto 0px auto; width:972px; height:8px; background:url(main_top.jpg) no-repeat top center; line-height:1px; font-size:0em; }

#wrap_middle {text-align:left; margin:0px auto 0px auto; width:972px; background:url(main_middle.jpg) repeat-y; clear:both; }


#wrap_bottom {margin:0px auto 0px auto; width:972px; height:10px; background:url(main_bottom.jpg) no-repeat top center; clear:both;  }

#wrap_webfeet {margin:0px auto 0px auto; width:960px; height:40px; line-height:16px; clear:both;  }
	#wrap_webfeet p { text-align:right; color:#c0c0c0; }
	a.webfeet, a.webfeet:active, a.webfeet:visited { color:#c0c0c0; text-decoration:none; }
	a.webfeet:hover { text-decoration:underline; color:#8a8a8a; }

#header { width:957px; height:102px; margin:0px; padding:0px; margin-left:6px; background-color:#fff; clear:both; }
	#h_menu { float:left; margin:0px; padding:0px; margin-left:16px; margin-top:41px; }
	#h_logo { float:right; margin:0px; padding:0px; display:inline; }


/* header menu */
#ul_h_menu {margin:0px; padding:0px; width:360px; height:14px; }
#ul_h_menu {list-style:none;float:left;}
#ul_h_menu li {display:inline; }
#ul_h_menu li.dot { width:22px; height:14px; background:url(menu/red_dot.gif) no-repeat top center; float:left }
#ul_h_menu a{background:#fff;float:left;height:14px;text-indent:-9999px;overflow:hidden;}
a#home{width:42px;background:url('menu/home.gif') no-repeat;}
a#contact{width:83px;background:url('menu/contact_us.gif') no-repeat;}
a#login{width:40px;background:url('menu/login.gif') no-repeat;}
a#register{width:61px;background:url('menu/register.gif') no-repeat;}
a#myaccount{width:90px;background:url('menu/myaccount.gif') no-repeat;}
#ul_h_menu a:hover,#ul_h_menu a:active,#ul_h_menu a:focus,#ul_h_menu a.active{background-position:0 -14px;}



#main_menu_box { width:957px; height:47px; margin:0px; padding:0px; margin-left:6px;background-color:#b0150e; clear:both; }

/* main menu */
#ul_m_menu {margin:0px; padding:0px; width:957px; height:47px; background-color:#b0150e; }
#ul_m_menu {list-style:none;position:reltive;}
#ul_m_menu li {display:inline;position:reltive; }
#ul_m_menu div { display:none; }
#ul_m_menu a{background:#fff;float:left;height:47px;text-indent:-9999px;overflow:hidden;}
a#landlords{width:160px;background:url('menu/landlords.gif') no-repeat;}
a#tenants{width:159px;background:url('menu/tenants.gif') no-repeat;}
a#insurance{width:160px;background:url('menu/insurance.gif') no-repeat;}
a#shop{width:160px;background:url('menu/shop.gif') no-repeat;}
a#newsroom{width:159px;background:url('menu/newsroom.gif') no-repeat;}
a#support{width:159px;background:url('find_a_trade.gif') no-repeat;}
a#commercial{width:159px;background:url('commercial.gif') no-repeat;}
#ul_m_menu a:hover,#ul_m_menu a:active,#ul_m_menu a:focus,#ul_m_menu a.active{background-position:0 -47px;}


#where_are_you { width:940px; height:40px; margin:0px; padding:0px; margin-left:15px;background-color:#fff; line-height:40px; clear:both; }
	p#where_p { margin-left:40px; color:#333632; margin:0px; padding:0px;   }
	a.a_where_are_you, a.a_where_are_you:active, a.a_where_are_you:visited { color:#333632; text-decoration:underline; }
	a.a_where_are_you:hover { color:#b0150e; }
	

/* MAIN PART */

#main_part_box { width:957px; margin:0px; padding:0px; margin-left:6px;background-color:#fff; clear:both;  }

	#main_part_box_minh{
		width:957px;
		background-color:#fff; 
			/* fast min-height hack*/
			min-height:270px;
			height:auto !important;
			height:270px;
			/*end of hack*/		
	}

	#img_home { float:left; }
	#home_content { width:428px; margin:0px; padding:0px; margin-left:16px; float:left; }
		h1#c_title { font-family:Tahoma, Verdana, Arial; font-size:18px; font-weight:normal; text-align:left; margin:0px; padding:0px; margin-bottom:10px; line-height:18px; color:#b0150e;}
		a.content_link, a.content_link:active, a.content_link:visited { color:#b0150e; text-decoration:none; }
		a.content_link:hover { text-decoration:underline; }

		
	#page_content { width:920px; margin-top:15px; padding:0px; margin-left:16px; float:left; }

	#page_content b, #page_content strong { font-weight:bold; }
	#page_content #page_content, #page_content { color:#b0150e; text-decoration:none; }
	#page_content a, a:active, a:visited { color:#b0150e; text-decoration:none; }
	#page_content a:hover { text-decoration:underline; }
	#page_content h2 { font-size: 16px; font-weight:bold; }
		
	#right_column { float:right; width:240px; margin:0px; padding:0px; }
		/*#quick_search { width:240px; height:112px; background-color:#f1f0e6; border:#999999 1px solid; clear:both; }*/
		#quick_search { width:240px; height:90px; background-color:#f1f0e6; border:#999999 1px solid; clear:both; }
			p#q_title { font-family:Tahoma, Verdana, Arial; font-size:18px; font-weight:normal; text-align:center; margin:0px; padding:0px; margin-bottom:10px; line-height:18px; color:#b0150e; margin-top:2px;}			
			ul#ul_quick_serach { margin:0px; padding:0px; list-style:none;list-style-position: inside;}
			ul#ul_quick_serach li { margin:0px; padding:0px; padding-left:16px; padding-right:8px; margin-bottom:6px; float:none; height:16px;  line-height:16px; list-style:none;list-style-position: inside;list-style-image:none;}
			ul#ul_quick_serach li span { margin:0px; padding:0px; float:left; color:black; list-style:none;list-style-position: inside;}
			ul#ul_quick_serach li input.radio { margin:0px; padding:0px;  margin-right:10px; margin-left:10px; float:left;  list-style:none;list-style-position: inside;}
			ul#ul_quick_serach li select { padding:0px; margin:0px; width:150px; margin:0px; padding:0px;list-style:none;list-style-position: inside;  }
			
		#property_view { width:240px; height:130px; margin-top:6px; background-color:#f9f8ef; border:#999999 1px solid; clear:both; }
			p#q_title_property { font-family:Tahoma, Verdana, Arial; font-size:18px; font-weight:normal; text-align:center; margin:0px; padding:0px; margin-bottom:16px; line-height:18px; color:#b0150e; margin-top:2px;}
			p#p_property_viev { margin:0px; padding:0px; color:#f9f8ef; line-height:14px; text-align:center; margin-left:20px; margin-right:20px; margin-top:10px; }
			a#property_link, a#property_link:active, a#property_link:visited { color:#f9f8ef; text-decoration:underline; }
			a#property_link:hover { color:#f0a1a0;}
			

	#advanced_search { width:620px; height:280px; background-color:#f1f0e6; border:#999999 1px solid; clear:both; align:center;}
		p#q_title { font-family:Tahoma, Verdana, Arial; font-size:18px; font-weight:normal; text-align:center; margin:0px; padding:0px; margin-bottom:10px; line-height:18px; color:#b0150e; margin-top:2px;}			
		ul#ul_advanced_serach { margin:0px; padding:0px; list-style:none;list-style-position: inside;}
		ul#ul_advanced_serach li { margin:0px; padding:0px; float:left; padding-left:16px; padding-right:8px; margin-bottom:6px; float:none; height:16px;  line-height:16px; list-style:none;list-style-position: inside;list-style-image:none;}
		ul#ul_advanced_serach li span { margin:0px; padding:0px; float:left; color:black; height:16px; list-style:none;list-style-position: inside;}
		ul#ul_advanced_serach li input.radio { margin:0px; padding:0px;  margin-right:10px; margin-left:10px; float:left;  height:16px; list-style:none;list-style-position: inside;}
		ul#ul_advanced_serach li select { padding:0px; margin:0px; width:150px; height:16px; margin:0px; padding:0px;list-style:none;list-style-position: inside;  }


	#register_for_updates { width:620px; height:340px; background-color:#f1f0e6; border:#999999 1px solid; clear:both; align:center;}
		p#q_title { font-family:Tahoma, Verdana, Arial; font-size:18px; font-weight:normal; text-align:center; margin:0px; padding:0px; margin-bottom:10px; line-height:18px; color:#b0150e; margin-top:2px;}			
		ul#ul_register_for_updates { margin:0px; padding:0px; list-style:none;list-style-position: inside;}
		ul#ul_register_for_updates li { margin:0px; padding:0px; float:left; padding-left:16px; padding-right:8px; margin-bottom:6px; float:none; height:16px;  line-height:16px; list-style:none;list-style-position: inside;list-style-image:none;}
		ul#ul_register_for_updates li span { margin:0px; padding:0px; float:left; color:black; height:16px; list-style:none;list-style-position: inside;}
		ul#ul_register_for_updates li input.radio { margin:0px; padding:0px;  margin-right:10px; margin-left:10px; float:left;  height:16px; list-style:none;list-style-position: inside;}
		ul#ul_register_for_updates li select { padding:0px; margin:0px; width:150px; height:16px; margin:0px; padding:0px;list-style:none;list-style-position: inside;  }


advanced_search

/* Footer boxes  */

#footer_boxes { width:957px; height:169px; margin:0px; padding:0px; margin-left:6px;background-color:#f9f8ef; clear:both; margin-top:10px;}
			
/* Footer boxes menu */
#ul_box_menu {margin:0px; padding:0px; width:957px; height:47px; }
#ul_box_menu {list-style:none;float:left;}
#ul_box_menu li {display:inline; }
#ul_box_menu a{background:#fff;float:left;height:47px;text-indent:-9999px;overflow:hidden;}
a#managed_services{width:241px;background:url('menu/managed_services.gif') no-repeat;}
a#letting_services{width:241px;background:url('menu/letting_services.gif') no-repeat;}
a#let_and_go_managed{width:479px;background:url('menu/managed_services.gif') no-repeat;}
a#trading_zone{width:238px;background:url('menu/trading_zone.gif') no-repeat;}
a#landlord_information{width:238px;background:url('menu/landlords_information.gif') no-repeat;}
a#personal_assistant{width:239px;background:url('menu/personal_assistant.gif') no-repeat;}
a#tenants_information{width:239px;background:url('menu/tenants_information.gif') no-repeat;}
a#services_directory{width:239px;background:url('menu/services_directory.gif') no-repeat;}
a#legal_updates{width:239px;background:url('menu/legal_updates.gif') no-repeat;}
#ul_box_menu a:hover,#ul_box_menu a:active,#ul_box_menu a:focus,#ul_box_menu a.active{background-position:0 -47px;}	
	
/* Footer boxes backgound */	
#box_bg_menu { width:957px; height:122px; margin:0px; padding:0px; background-color:#f9f8ef; clear:both; margin-top:0px; float:left; }
	#managed_services {width:241px; height:122px; background:url('managed_services_bg.gif') no-repeat top center; display:table; float:left;  }
	#let_and_go_managed {width:479px; height:122px; background:url('managed_services_bg.gif') no-repeat top center; display:table; float:left;  }
	#trading_zone {width:238px; height:122px; background:url('trading_zone_bg.gif') no-repeat; display:table; float:left;}
	#personal_assistant {width:239px; height:122px; background:url('personal_assistant_bg.gif') no-repeat; display:table; float:left;}
	#services_directory {width:239px; height:122px; background:url('services_directory_bg.gif') no-repeat; display:table; float:left;}
	
		#cell { display:table-cell; vertical-align:middle; }

	#footer_bx_desc { text-align:center;}		
	p#footer_bx_desc, p#footer_bx_desc div { margin:0; text-align:center; }
	p#footer_bx_desc b,  p#footer_bx_desc strong { font-weight: bold; }

/* Footer menu */
#footer_menu { width:957px; height:44px; margin:0px; padding:0px; 6px;background-color:#fff; margin-left:10px; margin-right:10px; line-height:44px; text-align:center;}
	#f_menu_box { width:700px; height:44px; margin:0 auto 0 auto; margin-top:20px;}
	#ul_f_menu {margin:0px; padding:0px; width:750px; }
	#ul_f_menu {list-style:none;float:left;}
	#ul_f_menu li {display:inline;}
	#ul_f_menu li.dot { width:36px;  background:url(menu/red_dot.gif) no-repeat center center; float:left }
	#ul_f_menu a{float:left;color:#b0150e;}
	#ul_f_menu a:hover { text-decoration:underline; }



.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

.indexlnk {font-weight:bold; font-variant:small-caps; padding-bottom:0px;}

a.indexlnk:link	{color:#000000;font-weight:bold; font-variant:small-caps;}

a.indexlnk:hover	{color:#000000;font-weight:bold; font-variant:small-caps; text-decoration:underline;}

a.titles:link	{color:#000000;font-weight:bold; font-variant:small-caps;}

.redtext { color:#b0150e;font-weight:bold;}
a.redtext:hover { color:#b0150e;font-weight:bold;text-decoration:underline;}

.blacktext { color:#000000;font-weight:bold;}

a.blacktext:hover { color:#000000;font-weight:bold;text-decoration:underline;}
	
.titles {font-weight:bold; }

h2 {font-weight:bold; font-variant:small-caps; font-size:15px;}

h3 {font-weight:bold; font-variant:small-caps; font-size:13px;}

ul, li {list-style-image:url(bullet_red_dot.gif); line-height:18px; }
	

div.catmenu-terms { 
	width:100%;
	height:180px;
	z-index:2;
	background-color: white;
	border: 1px solid #000000;
	overflow: auto;
	visibility: visible;
}
div.catmenuno-scroll { 
	width:100%;
	z-index:1;
	background-color: white;
	border: 0px;
	visibility: visible;
}

input.ul_advanced_search { width:50px; max-height:30px;}

#btn {
background:url(btn/btn1.gif) no-repeat;
height:29px;
min-width:30px;
font-size:11px;	
font-family:Arial, Helvetica, sans-serif;
}

#content{
background:url(btn/btn3.gif) repeat-x;

height:29px;
padding:7px 0;
margin-left:8px;

float:left;
display:inline;

}

#end{
width:8px;
height:29px;
background:url(btn/btn2.gif) no-repeat;
float:left;
}

		
		#cell_hack_ie {
			width:150px;
			position: relative;
			top: 0px;
			margin:0px;
			padding:0px;
			text-align:center;
		}	

	#managed_services, #trading_zone, #personal_assistant, #services_directory {
			position: relative;
		}

		#cell_hack_ie p {
			text-align:center;
		}

		#cell_hack_ie b, #cell_hack_ie strong {
			font-weight: bold;
		}

.titles {
	font-size:13px;
}
