/* CSS Document */
html, body {height:100%; background:white;margin:0px; padding:0px; }
body {
        /*behavior: url(http://acapka.interactive1.hr/mrandall/csshover2.htc);*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:white;
	color:#333333;
	}

	/* clear default styles and browser fixes
--------------------------------------------------------------*/
* {margin:0px; padding:0px;}
#header h2 { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1.2em;font-family: Arial, Helvetica, sans-serif; background:none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img { border:none }
/*------------------------------------------------------------*/

a {text-decoration:none; color:#0f6dae}
a:hover {
	text-decoration:underline;
	color:#09f
}
table {width:100%; border-collapse:collapse;}
p {
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:14px;
	color:#333;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	disply:block;
}

	/* begin custom style
--------------------------------------------------------------*/

#main {position:relative;width:987px;margin:0px auto;padding:0px;}

#content_home {position:relative; float:left; width:947px; margin:10px 0 0 20px; display:inline;}
#content_inner {
	position:relative;
	float:left;
	width:948px;
	margin:0px 0 0 20px;
	display:inline;
}

#content_inner h2 {color:#000; font-size:18px; font-family:Arial, serif; line-height:18px;}

/*	header items - top menu, quick search, logo and titles	*/
#header {position:relative;float:left;width:987px;background:#fff url(../images/header_bg.gif) repeat-x top left;height:132px;}
#header h2 {
	font-size:24px;
	color:#fff;
	display:inline;
	position:absolute;
	top:30px;
	left:152px;
	background:none;
}
#header h3 {
	font-size:20px;
	color:#fff;
	display:inline;
	font-weight:normal;
	position:absolute;
	top:31px;
	left:152px;
	background:none;
	width: 454px;
	text-align: left;
	height: 69px;
}

#top_menu {position:absolute; right:23px; top:0px;}
#top_menu li {float:left; padding:2px 8px 3px 8px; margin:0px 1px; background:url(../images/top_menu_bg.gif) repeat-x;}
#top_menu li a {color:white; font-size:11px; font-family:Tahoma, Arial, serif; margin:0px; padding:0px;}

#header_search {
	position:absolute;
	width:140px;
	height:45px;
	top:33px;
	left:815px;
}
#header_search label {position:relative;font-size:20px;color:#fff;top:0px;left:0px;font-weight:regular;margin-left:4px;}
#header_search select{width:100%}

/*	main menu - in header include	*/
#main_menu{position:absolute;width:100%;bottom:0px;left:0px;height:24px;border-top:2px solid white;background:url(../images/main_menu_bg.gif) repeat-x;}
#main_menu ul {margin-left:18px;}
#main_menu ul li {position:relative;float:left;border-left:2px solid white; padding:4px 0 4px 0; background:url(../images/main_menu_li_bg.gif) repeat-x bottom left;}
#main_menu ul li.active, #main_menu ul li:hover {background:url(../images/main_menu_li_bg.gif) repeat-x top left;}
#main_menu ul li a{color:white;	font-weight:bold;font-size:14px;margin:0px 13px 0px 12px;}

/*	left column and left items	*/

#left {position:relative;float:left;width:232px;background:#fff;color:#fff;}

#left h4 {font-size:14px;background:url(../images/heading_left_bg.gif) repeat-x;font-weight:normal;color:white;padding:7px 12px 9px 12px;border-bottom:1px solid #fff;}

#quick_search {
	font-size:11px;
	line-height:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:6px;
	background-color: #000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 0;
}
#quick_search td {vertical-align:top; height:28px; line-height:19px; }
#quick_search select {width:147px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #8a8a8a; padding:1px; margin:0px;}
#quick_search input.text {width:137px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #8a8a8a; padding:1px 4px; margin:0px;}
#quick_search input.radio, #quick_search input.checkbox, #advanced_search input.radio, #advanced_search input.checkbox {margin:0px 5px 0 0 }

#advanced_search {background:#333;font-size:11px; line-height:12px;font-family: Tahoma, Arial, Helvetica, sans-serif; padding-bottom:10px; margin:0 0 5px 0}
#as_image_links {position:relative; background:url(../images/advanced_search_bg.gif) no-repeat;width:212px; height:171px; margin:0 0 0px 10px}
#as_image_links p {position:absolute; width:80px; font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#333;}
#as_image_links p a {color:#0f6dae}

#near_this {background:#333; padding-bottom:10px; margin:0 0 5px 0}
#near_this p {color:#fff; margin:7px 12px 0px 12px;font-size:11px; line-height:12px;font-family: Tahoma, Arial, Helvetica, sans-serif;}
#near_this a {color:#ffff00}
#near_this a:hover {text-decoration:underline}

/*	middle column	*/
#middle {position:relative;	float:left;	width:484px;margin:0 0 0 10px;}
#middle .inner {margin:10px 0px; float:left;}
#middle h2 {font-size:14px;color:#000;margin:0px;padding:8px 0 8px 5px;border-bottom:1px solid #df0b3b; background:none;}
#propertyAZ h3 {font-size:14px;color:#000;margin:0px;padding:8px 0 8px 5px; background:none; border-bottom:1px dotted #999}

/*	homepage	*/
.homepage_features {position:relative; float:left; width:100%; height:176px; background:url(../images/homepage/homepage_middle1.gif) no-repeat;}
.homepage_features ul {margin:14px 0 0 5px;}
.homepage_features ul li {float:left;width:90px; height:70px; font-size:13px; line-height:13px;}

#last_five, #recent_searches {width:237px; float:right;}
#last_five h2, #recent_searches h2 {border-bottom:1px solid #999}
#last_five div, #recent_searches div {padding:10px 0px; border-bottom:1px dotted #999;}
#last_five td {vertical-align:top; padding:0px; text-align:center; font-size:12px; line-height:12px;}
#last_five .number_cell {border-right:1px solid gray; color:#000; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.number {font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

#recent_searches {margin-left:10px;}
#recent_searches p {color:#0f6dae;}
#recent_searches .number {display:block; width:16px; float:left; text-align:center; color:#000;}
#recent_searches .text {border-left:1px solid #999; display:block; float:left; width:210px; padding-left:7px}

/*	breadcrumbs	*/
#breadcrumbs {position:relative; width:923px; border-bottom:1px dotted #999; padding:3px 12px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;}
#breadcrumbs a {color:#0f6dae; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;}
#breadcrumbs ul li
{
    list-style-image: none;
    display:inline;
    padding: 0 3px 0 0;
    margin: 3px 0 0 0;
}
#breadcrumbs ul
{
    margin:0;
    padding:0;
    list-style-type: none;
    padding-left: 1em;
}
#heading_container {
	position:relative;
	padding:7px 0px 7px 5px;
	border-bottom:1px solid #df0b3b;
	background:white;
}
#heading_container h2 {font-size:18px; line-height:18px; margin:0px; padding:0px;}

/* repeatable elements, boxes, tabs...	*/
#left_wide {
	position:relative;
	float:left;
	width:726px;
}
#right_wide {
	position:relative;
	float:left;
	width:706px;
	margin-left: 10px;
}

/* right_wide2 added by Richard at TowerWebDesign.co.uk
	for pages
	http://www.morganrandall.com/property_for_rent/docklands_list/search_latest_properties_canary_wharf_branch_page_1.html etc */
#right_wide2 {
	position:relative;
	float:left;
	width:680px;
	margin-left:10px;
	border:1px solid #f00;
}
#left_wide div {position:relative; float:none;}

.lbbt_box {position:relative; background-color:#dde6ef; margin:10px 0 0 0; padding:0px; border-bottom:1px solid #dde6ef; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
.lbbt_box h4 {padding:0px 13px;background:#000; color:#fff; font-size:15px;font-family:Arial, serif; border-bottom:3px solid #fff;}
.lbbt_box .inner, .plain_box .inner {margin:10px 14px 8px 12px; float:left;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; clear:both; float:none;}
.lbbt_box select, .plain_box .inner select, .rbbt_box select, .estimate select {width:147px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #8a8a8a; padding:1px; margin:1px; height:18px;}
.lbbt_box input.text, #right_wide_left input.text, #overview_left  input.text {width:143px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #8a8a8a; padding:1px; margin:0px;}
.lbbt_box input.radio, .lbbt_box input.checkbox, .plain_box input.checkbox, .plain_box input.radio, #right_wide_left input.checkbox {margin:0px 5px 1px 0; height:15px;}

.green_box select{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #8a8a8a; padding:1px; margin:1px; height:18px;}

.plain_box input.radio {font-size:11px; font-family:Tahoma; position:relative; float:left; clear:left; height:14px; margin:1px; }
.plain_box label.radio {font-size:11px; font-family:Tahoma; position:relative; float:left; margin:1px 0 0 3px;  }
.plain_box input.checkbox {font-size:11px; font-family:Tahoma; position:relative; float:left; clear:left; height:14px; margin:1px; }
.plain_box label.checkbox {font-size:11px; font-family:Tahoma; position:relative; float:left; margin:2px 0 0 3px;  }

.inner_search input.radio {font-size:11px; font-family:Tahoma; position:relative; float:left; clear:left; height:14px; margin:1px; }
.inner_search label.radio {font-size:11px; font-family:Tahoma; position:relative; float:left; margin:1px 0 0 3px;  }

.inner_search

.plain_box .form_fields {margin-top:9px;}
.plain_box .form_fields td {vertical-align:top; padding:5px 0px}



#tr_table td {vertical-align:top;}
.tr_stations td {padding: 2px 5px 9px 5px}
.tr_title {padding:7px 6px;color:white; font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.tr_central {background:url(../images/tuberail/tr_central.gif) no-repeat left top}
.tr_circle {background:url(../images/tuberail/tr_circle.gif) no-repeat left top}
.tr_district {background:url(../images/tuberail/tr_district.gif) no-repeat left top}
.tr_dlr {background:url(../images/tuberail/tr_dlr.gif) no-repeat left top}
.tr_east {background:url(../images/tuberail/tr_east.gif) no-repeat left top}
.tr_jubilee {background:url(../images/tuberail/tr_jubilee.gif) no-repeat left top}
.tr_metropolitan {background:url(../images/tuberail/tr_metropolitan.gif) no-repeat left top}
.tr_national {background:url(../images/tuberail/tr_national.gif) no-repeat left top}


#tabs {position:relative; padding:0px 8px; background:#dde6ef url(../images/tabs_bg1.gif) repeat-x bottom left; height:29px; margin-bottom:0px; }
#tabs ul, #tabs ul li {margin:0px; padding:0px; list-style-type:none}
#tabs ul li {position:relative; float:left;background:#dde6ef url(../images/tabs_bg.gif) no-repeat top left; padding-left:10px; margin-right:5px; }
#tabs ul li a {padding:8px 10px 8px 0px; display:block; float:left; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:13px; background:#dde6ef url(../images/tabs_bg.gif) no-repeat top right;}
#tabs ul li:hover, #tabs ul li.active_tab {background-position:bottom left;}
#tabs ul li:hover a, #tabs ul li.active_tab a {background-position:bottom right; color:#000;}


.rbbt_box {
	position:relative;
	background:#dde6ef;
	margin:10px 0 0 0;
	padding:0px 0px 13px 0px;
	border-bottom:1px solid #dde6ef;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rbbt_box .inner {margin:10px 14px 0px 12px; float:left; display:inline;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; clear:both;}
.rbbt_box h4 {padding:2px 8px;background:#000; color:#fff; font-size:13px;font-family:Arial, serif; border-bottom:0px solid #fff;}
.rbbt_box table td {vertical-align:top}
.rbbt_box table td.overview_price {font-size:11px; line-height:20px;}


.green_box {position:relative; background:#e4e192;	font-family:Tahoma, Arial, serif; font-size:12px;padding:3px 0 5px 0; margin:10px 0 0 0;}
.green_box table {margin:0px 5px 0px 5px; width:694px}
.green_box table td {padding:2px;}

.pagination a {font-family:Tahoma, Arial, serif; font-size:11px; color:#0f6dae}
.pagination img {margin-bottom:-2px;}
.pagination {font-family:Tahoma, Arial, serif; font-size:10px; color:#0f6dae; float:right; margin-right:5px;}

.property_list  {margin:0px; border-bottom:1px dotted #999; padding:10px 0 10px 0;}
.property_list h4 {padding:2px 11px 2px 8px;background:#000; color:#fff; font-size:13px;font-family:Arial, serif; border-bottom:0px solid #fff;}
.property_list h4 span, .rbbt_box h4 span {float:right; color:#fff; font-size:13px;font-family:Arial, serif;}
.property_list table {margin:0px 0 0px 0;}
.property_list table td {vertical-align:top; font-size:11px; line-height:17px;}
.property_list .prop_title, .rbbt_box .prop_title {font-size:15px;font-family:Arial, serif; color:#0f6dae}
.property_list .prop_title a, .rbbt_box .prop_title a {font-size:15px;font-family:Arial, serif; color:#0f6dae}
.property_list .contact_links a {display:block;border-bottom:1px dotted #999; text-align:right; padding-right:11px;	font-family:Tahoma, Arial, serif; font-size:12px;color:#0f6dae}
.property_list .prop_title a,.property_list table tr td img {margin-top:5px}

.search_school {background:#dde6ef url(../images/property_school.gif) no-repeat 669px 4px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.search_station {background:#dde6ef url(../images/property_station.gif) no-repeat 636px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}


#map_box {margin:3px;}


/*	overview stuff	*/
#overview {position:relative; width:704px; padding-top:10px;}
#img_container {
	width:521px;
	height:350px;
	background:#e6e6e6;
	border:1px solid #e6e6e6;
	display: inherit;
}
#overview_left	{
	width:523px;
	float:left;
}
#overview_right	{width:170px; float:left; margin-left:10px;}
#overview .inner {
	margin:8px 7px;
	width:500px;
}
#overview h3 {font-family:Arial, serif; font-size:15px; color:#000; background:none}
#overview #overview_left p {font-family:Tahoma, Arial, serif; font-size:12px; margin:14px 0 0 0px; line-height:14px;}
#overview span.beds {font-family:Tahoma, Arial, serif; font-size:11px;}
.overview_price a img {margin-bottom:-2px;}
#overview_left ul {margin:14px 0 0 15px; list-style-type:disc;}
#overview_left ul li {font-family:Tahoma, Arial, serif; font-size:12px; margin:0px 0 0 0px; line-height:14px;}
.overview_price div.infoBlockContainer {position:relative}

.tenant h3 {font-family:Arial, serif; font-size:15px; color:#000; padding:0 10px 5px 8px; margin:-2px 0 0 0; border-bottom:1px solid #999; background:none}
.tenant h4 {font-family:Tahoma, Arial, serif; font-size:12px; color:#000;margin:8px 8px; padding:0px; background:none}
#overview #overview_left.tenant p {font-family:Tahoma, Arial, serif; font-size:11px; margin:0px 8px; padding:0 0 8px 0; border-bottom:1px dotted #999}

.callme h3 {font-family:Arial, serif; font-size:15px; color:#000; padding:0 10px 5px 8px; margin:-2px 0 0 0; border-bottom:1px solid #999; background:none}
.callme table {margin:7px; width:505px}
.callme table td {height:21px;}
.callme textarea {width:235px; height:50px;margin-bottom:6px;font-family:Tahoma, Arial, serif; font-size:11px; padding:2px}
.callme p.book {margin:7px;font-family:Tahoma, Arial, serif; font-size:14px; }

#more_images  {margin:27px 0px 0px 0; position:relative}
#more_images a {float:left; width:170px; height:114px; text-align:center;  background:#e6e6e6; margin:0px 6px 6px 0}


#more_data {float:right; width:170px; margin-top:2px;}
#more_data ul {margin:0; list-style-type:none;}
#more_data ul li span {width:100px; display:block;font-family:Tahoma, Arial, serif; font-size:12px; line-height:13px;}
#more_data ul li {border-bottom:1px dotted #999; padding:5px 10px;}
#more_data ul li a {font-family:Tahoma, Arial, serif; font-size:12px;}
#more_data ul li.more_photos {background:url(../images/icon_camera2.gif) no-repeat 125px 50%}
#more_data ul li.more_info {background:url(../images/icon_building.gif) no-repeat 125px 50%}

#interestedin {}
#interestedin h5 {font-size:13px; color:#000; padding-bottom:5px; line-height:13px; margin-top:0px;; background:none}
#interestedin p {font-size:12px; color:#000; padding-bottom:8px;}
#interestedin ul  {margin-top:7px;}
#interestedin ul li {border-bottom:1px dotted #999; padding:5px 0px;}
#interestedin ul li a {font-family:Tahoma, Arial, serif; font-size:12px;}

.infoBlock {width:200px; height:115px; border:1px solid #cccccc; z-index:100; position:absolute; display:none}
.infoBlock h6 {padding:5px 0px; margin:0 8px; font-family:Arial, serif; font-size:13px; border-bottom:1px solid #df0b3b; background:#fff}
.infoBlock p {padding:5px 0px; margin:0 8px; font-family:Tahoma, Arial, serif; font-size:11px; color:#333; background:#fff}
.infoBlock a.button_close {position:absolute; top:8px; right:8px}

.noresults {position:relative; padding:0px; float:left; width:100%; height:170px; background:url(../images/noresults.gif) no-repeat;}
.noresults ul {margin:8px 0 0 3px;}
.noresults ul li {float:left;width:240px; height:70px; font-size:13px; line-height:13px;font-family:Tahoma, Arial, serif; font-size:12px; line-height:12px}
.noresults ul li a.button_goback{margin:10px 0 0 -2px;font-family:Arial, serif; font-size:11px; font-weight:bold; display:block; width:120px; height:19px; padding-top:4px; color:#fff; text-align:center; background:url(../images/buttons/button_goback.gif) no-repeat;}
.noresults ul li a.button_chat{margin:21px 0 0 -2px;font-family:Arial, serif; font-size:11px; font-weight:bold; display:block; width:108px; height:19px; padding-top:4px; color:#fff; text-align:center; background:url(../images/buttons/button_let_property.gif) no-repeat;}
.noresults ul li a.button_register{margin:9px 0 0 -2px;font-family:Arial, serif; font-size:11px; font-weight:bold; display:block; width:61px; height:19px; padding-top:4px; color:#fff; text-align:center; background:url(../images/buttons/button_register.gif) no-repeat;}


/*	my randall, contact etc..*/
#right_wide_inner {
	position:relative;
	width:706px;
	padding-top:10px;
}
#right_wide_left {
	width:484px;
	float:left
}
#right_wide_right {width:211px; float:right;}
#right_wide_inner .rbbt_box {margin-top:0px; padding-bottom:8px}
#right_wide_inner .rbbt_box h5 {padding:7px 0px 0 0; margin:0 8px; font-family:Arial, serif; font-size:13px; color:#000}
#right_wide_inner h6 {padding:7px 5px; margin:0; font-family:Arial, serif; font-size:13px; color:#000; border-bottom:1px solid #999}
#right_wide_inner h6.lblue, #overview_left h6.lblue, #propertyAZ h4.lblue, .callme h4.lblue {padding:0px 5px; margin:9px 0px 0px 0; font-family:Arial, serif; font-size:13px; color:#000; background-color:#dde6ef; border:none; line-height:18px;}
#right_wide_left .inner {
	padding:0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 150px;
}

#right_wide_left #saved {margin-right:0px;}
#right_wide_left a{ color:#0f6dae}



#propertyAZ ul {margin:7px 0 12px 0;}
#propertyAZ ul li {margin-left:10px;}


.contact a {font-family:Arial, serif; font-size:11px;}
.contact p {font-family:Arial, serif; font-size:11px; padding-bottom:18px;}

.let p {}
.let table th {background-color:#000; border-bottom:2px solid white; color:#fff; text-align:left; padding-left:8px; height:19px;}
.let table td {background-color:#dde6ef; border-bottom:2px solid white; padding-left:8px; height:20px;}


/*	right column	*/
#right {
	position:relative;
	float:left;
	display:inline;
	padding:0px;
	overflow:hidden;
	width:211px;
	clear: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#content_inner #right {padding-top:10px;}
/*	right boxes	*/
#box_sell_right {background:url(../images/right_boxes/box_sell_right.gif) no-repeat; margin:0 0 3px 0;padding-bottom:12px;}
#box_sell_right p {float:left; margin:13px 0 0px 12px;font-family:Arial, serif; font-size:16px; display:inline;color:#000;}
#box_sell_right a {font-family:Arial, serif; font-size:11px; font-weight:bold; display:block; width:108px; height:19px; padding-top:4px; color:#fff; text-align:center; background:url(../images/buttons/button_sell_property.gif) no-repeat;}

#box_let_right {
	margin:0 0 3px 0;
	padding-bottom:12px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-image: url(../images/right_boxes/box_let_right.gif);
}
#box_let_right p {float:left; margin:13px 0 0px 12px;font-family:Arial, serif; font-size:16px; display:inline; color:#000;}
#box_let_right a {font-family:Arial, serif; font-size:11px; font-weight:bold; display:block; width:108px; height:19px; padding-top:4px; color:#fff; text-align:center; background:url(../images/buttons/button_let_property.gif) no-repeat;}

#box_areyou_right {
	margin:0 0 5px 0;
	padding:0px 0 10px 0;
	background-color: #fff;
	background-repeat: no-repeat;
	background-image: url(../images/right_boxes/box_areyou_right.gif);
}
#box_areyou_right p {float:left; margin:9px 0 0px 12px;font-family:Arial, serif; font-size:16px; color:white; line-height:17px; clear:both; width:80%; display:inline;}
#box_areyou_right a {font-family:Arial, serif; font-size:11px; font-weight:bold; display:block; width:94px; height:19px; padding-top:4px; color:#fff; text-align:center; background:url(../images/buttons/button_areyou.gif) no-repeat; line:height:11px;}

#box_borrow_right {background:#fff url(../images/right_boxes/box_borrow_right.gif) no-repeat; margin:0 0 5px 0;padding:0px 0 10px 0;}
#box_borrow_right p {float:left; margin:12px 0 0px 15px;font-family:Arial, serif; font-size:16px; color:#000; line-height:17px; clear:both; display:inline;}
#box_borrow_right a {font-family:Arial, serif; font-size:11px; font-weight:bold; display:block; width:92px; height:19px; padding-top:4px; color:#fff; text-align:center; background:url(../images/buttons/button_borrow.gif) no-repeat; line:height:11px;}

#box_worth_right {background:#fff url(../images/right_boxes/box_worth_right.gif) no-repeat; margin:0 0 5px 0;padding:0px 0 10px 0;}
#box_worth_right p {float:left; margin:12px 0 0px 15px;font-family:Arial, serif; font-size:16px; color:#000; line-height:17px; clear:both; display:inline;}
#box_worth_right a {font-family:Arial, serif; font-size:11px; font-weight:bold; display:block; width:92px; height:19px; padding-top:4px; color:#fff; text-align:center; background:url(../images/buttons/button_worth.gif) no-repeat; line:height:11px;}

#box_balham_right {margin:0 0 5px 1px;padding:0px;}


/*	footer and footer intems	*/
#footer {
	position:relative;
	float:left;
	display:inline;
	width:947px;
	height:63px;
	font-family:Tahoma, Arial, serif;
	color: #3C3C3C;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
}
#footer_left_menu {float:left; margin:6px 0 0 8px; width:650px;}
#footer_left_menu li {
	position:relative;
	float:left;
	margin:0px;
	padding:0px 5px;
	line-height:11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4B4B4B;
}
#footer_left_menu li a {
	color:#4B4B4B;
	font-family:Tahoma, Arial, serif;
	font-size:11px;
	padding:0px;
}
#footer_left_menu li a:hover {
	color:#09F;
	text-decoration:none
}

#footer p {
	color:#4B4B4B;
	font-family:Tahoma, Arial, serif;
	font-size:11px;
	padding:0 0 0 12px;
	margin:13px 0 0 1px;
	line-height:13px;
}
#footer a {
	color:#09F;
	text-decoration:none;
	font-family:Tahoma, Arial, serif;
}
#footer a:hover {
	color:#09F;
	text-decoration:underline;
}

#footer_right_menu {float:right; width:250px; margin:6px 8px  0 0 }
#footer_right_menu li {float:right;}
#footer_right_menu li {
	position:relative;
	float:right;
	margin:0px;
	padding:0px 5px;
	line-height:11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4B4B4B;
}
#footer_right_menu li a {
	color:#4B4B4B;
	font-family:Tahoma, Arial, serif;
	font-size:11px;
	padding:0px;
}
#footer_right_menu li a:hover {
	color:#09F;
	text-decoration:none
}

.footer_rights {
	float:right;
	margin:14px 12px  0 0;
	text-align:right;
	color:#4B4B4B
}

/*	buttons	*/
.button_pink1 {display:block; width:89px; height:24px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:2px 4px 3px 3px; margin:0; background:#fff url(../images/buttons/pink1.gif) no-repeat top left; border:none; cursor:pointer;}
.button_pink2 {display:block; width:91px; height:26px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:2px 4px 4px 4px; margin:0; background:#fff url(../images/buttons/pink2.gif) no-repeat top left; border:none; cursor:pointer;}
.button_pink3 {display:block; width:101px; height:26px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:2px 4px 4px 4px; margin:0 5px 0 0; background:#fff url(../images/buttons/pink3.gif) no-repeat top left; border:none; cursor:pointer;}
.button_pink4 {display:block; width:60px; height:26px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:2px 4px 4px 4px; margin:0 5px 0 0; background:#fff url(../images/buttons/pink4.gif) no-repeat top left; border:none; cursor:pointer;}
.button_pink5 {display:block; width:113px; height:26px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:2px 4px 4px 4px; margin:0 5px 0 0; background:#fff url(../images/buttons/pink5.gif) no-repeat top left; border:none; cursor:pointer;}
.button_pink6 {display:block; width:98px; height:26px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:2px 4px 4px 4px; margin:0 5px 0 0; background:#fff url(../images/buttons/pink6.gif) no-repeat top left; border:none; cursor:pointer;}

/*	small elements	*/
#bookmark {position:relative; width:125px; height:16px; padding:0px;}
#bookmark a {font-size:9px; font-family:Tahoma, Arial, serif; }

#print_page {position:relative; width:52px; height:13px; padding:3px 0 0 23px; background:url(../images/icon_print.gif) no-repeat; margin-right:10px;}
#print_page a {font-size:9px; font-family:Tahoma, Arial, serif; }





	/* general classes
--------------------------------------------------------------*/
.border_bottom_d {
	background:url(../images/border_bottom_dotted.gif) repeat-x bottom left;
	height: 35px;
}
.border_bottom_x {
	background:url(../images/border_bottom_dotted.gif) repeat-x bottom left;
	height: 20px;
}
.border_bottom_s {border-bottom:1px solid #999}



.leftoff {
	position:absolute;
	left:-700px;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
}

.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

.red {color:red}
.gray {
	color:#000
}
.white {color:#fff}
.blue {color:#0f6dae}

.fl_left {float:left}
.fl_right {float:right}

.left {text-align:left}
.right {text-align:right}
.center {text-align:center}

/* ---- WIDTHS ------  */
.w20 {width:20px}
.w25 {width:25px}
.w40 {width:40px}
.w60 {width:60px}
.w80 {width:80px}
.w100 {width:100px}
.w110 {width:110px}
.w120 {width:120px}
.w155 {width:155px}
.w160 {width:160px}
.w170 {width:170px}
.w180 {width:180px}
.w200 {width:200px}
.w210 {width:210px}
.w220 {width:220px}
.w300 {width:300px}
.w400 {width:400px}
.w500 {width:500px}
/* ---- WIDTHS ------  */
/* ---- WIDTHS % ------  */
.wp3 {width:3%}
.wp8 {width:8%}
.wp10 {width:10%}
.wp12 {width:12%}
.wp15 {width:15%}
.wp23 {width:23%}
.wp25 {width:25%}
.wp30 {width:30%}
.wp55 {width:55%}
.wp58 {width:58%}
.wp60 {
	width:80%
}
.wp62 {width:62%}
.wp70 {width:70%}
.wp100 {width:100%}
/* ---- WIDTHS ------  */


.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {
	display: block;
}
#list_propertymanagement {
	list-style-type: disc;
	list-style-position: inside;
}
#balham_office_left {
	float: left;
	width: 90%;
	padding-left: 0px;
}
#balham_office_right {
	float: left;
	width: 100%;
	padding-left: 0px;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#officeMap_small {
	padding: 0px;
	float: left;
	height: 225px;
	width: 484px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#CWofficeSQUARE {
	float: left;
	height: 232px;
	width: 232px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#balham_office_left1 {
	float: left;
	width: 18%;
	padding-left: 0px;
}
#balham_office_left2 {
	float: left;
	width: 90%;
}
#balham_office_left3 {
	float: right;
	width: 75%;
}
#CWproperties_list {
	float: left;
	width: 45%;
	padding-left: 5px;
	margin-top: 10px;
}
#CWproperties_list1 {
	float: left;
	width: 211px;
	margin-top: 52px;
}
#form {
	padding-top: 5px;
	float: left;
	padding-left: 5px;
}
#main1 {
	position:relative;
	padding:0px;
	background-image: url(../images/headerNew.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#right1 {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:211px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 10px;
}
#footer1 {
	position:relative;
	height:63px;
	font-family:Tahoma, Arial, serif;
	color: #3C3C3C;
	background-image: url(../images/border_bottom_dotted.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 50px;
	margin-bottom: 0;
	width: 100%;
}
#footer2 {
	position:relative;
	font-family:Tahoma, Arial, serif;
	color: #3C3C3C;
	width: 987px;
	margin-right: auto;
	margin-left: auto;
}
.formBackground {
	background-color: #DDE6EF;
}
.rightUnderline {
	background-image: url(../images/border_bottom_dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 15px;
}
#quick_search1 {
	font-size:11px;
	line-height:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:6px;
	margin:0 0 5px 0;
	background-color: #000;
}
#quick_search1 td {
	vertical-align:top;
	height:28px;
	line-height:19px;
}
#quick_search1 select {
	width:147px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #8a8a8a;
	padding:1px;
	margin:0px;
}
#quick_search1 input.text {
	width:137px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #8a8a8a;
	padding:1px 4px;
	margin:0px;
}
#quick_search1 input.radio, #quick_search input.checkbox, #advanced_search input.radio, #advanced_search input.checkbox {
	margin:0px 5px 0 0
}
#right1 a:hover {
	color:#09F;
	text-decoration:underline
}
#homepage_features {
	color: #333;
}
#homepage_features li a{
	color:#333
}
#homepage_features a:hover {
	color:#09F;
	text-decoration: underline;
}
#right_wide_left1 {
	width:716px;
	float:left;
}
#right_wide_inner1 {
	position:relative;
	width:948px;
	padding-top:10px;
}
#heading_container1 {
	position:relative;
	border-bottom:1px solid #df0b3b;
	background:white;
	width: 948px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#right_wide1 {
	position:relative;
	float:left;
	width:706px;
}
#header h4 {
	font-size:15px;
	color:#fff;
	display:inline;
	font-weight:normal;
	position:absolute;
	top:80px;
	background:none;
	width: 249px;
	text-align: right;
	right: 32px;
}
#left1 {
	position:relative;
	float:left;
	width:232px;
	background:#fff;
	color:#333333;
}
.jobsdescription {
	clear: right;
	float: right;
	width: 50%;
}
.jobsdescription1 {
	float: left;
	width: 50%;
	clear: left;
	margin-top: 20px;
}
.jobsdescription2 {
	float: left;
	width: 50%;
}
.WhyMR {
	font-size: 48px;
	font-weight: normal;
	color: #000;
}
.MRpromise {
	font-size: 14px;
	font-weight: normal;
}
.letIconBox {
	height: 130px;
	width: 358px;
	float: left;
	position: relative;
	left: -30px;
}
#High_profile_advertising {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/HighProfAdv.gif);
}
#effective_marketing {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/EfectiveMarketing.gif);
}
#online_presence {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/OnlinePresence.gif);
}
#mr_magazine {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/MRmagazine.gif);
}
#corporate_links {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/CorporateLinks.gif);
}
#complete_referencing {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/CompleteReferencing.gif);
}
.let_icon_text {
	height: 130px;
	width: 227px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	left: 121px;
}
#great_location {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/greatLocation.gif);
}
#smart_staff {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/HelpfulStaff.gif);
}
#box_areyou_right1 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-repeat: no-repeat;
}
#box_areyou_right1 p {
	float:left;
	margin:9px 0 0px 12px;
	font-family:Arial, serif;
	font-size:16px;
	color:white;
	line-height:17px;
	clear:both;
	width:80%;
	display:inline;
}
#box_areyou_right1 a {
	font-family:Arial, serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	width:94px;
	height:19px;
	padding-top:4px;
	color:#fff;
	text-align:center;
	background:url(../images/buttons/button_areyou.gif) no-repeat;
line:height:11px;}
.customsearch {
	position: relative;
	left: 10px;
	clear: left;
}
.customsearch1 {
	position: relative;
	left: 10px;
	top: 5px;
}
#box_let_right1 {
	margin:0 0 3px 0;
	padding-bottom:12px;
	background-color: #DDE6EF;
	background-repeat: no-repeat;
}
#box_let_right1 p {
	float:left;
	margin:13px 0 0px 12px;
	font-family:Arial, serif;
	font-size:16px;
	display:inline;
	color:#000;
}
#box_let_right1 a {
	font-family:Arial, serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	width:108px;
	height:19px;
	padding-top:4px;
	color:#fff;
	text-align:center;
	background:url(../images/buttons/button_let_property.gif) no-repeat;
}
#cse-search-results {
	width: 705px;
}
.lbbt_box textarea.text1, #right_wide_left textarea.text1, #overview_left textarea.text1 {
	width:100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #8a8a8a;
	padding:1px;
	margin:0px;
	height: 100%;
}
.info {
	text-indent: 10px;
}
.info1 {
	text-indent: 20px;
}
.jobsmain_anim {
	height: 136px;
	width: 716px;
}
.jobsmain_column1 {
	height: 400px;
	width: 50%;
	float: left;
}
.jobsmain_column2 {
	height: 400px;
	width: 50%;
	float: left;
}
.jobsmain_column3 {
	height: 400px;
	width: 50%;
	float: left;
}
.jobsmain_animTEXT {
	font-size: 16px;
	line-height: 18px;
}
.jobsmain_column4 {
	height: 400px;
	width: 50%;
	float: left;
}
.jobsmain_column_textTOP {
	width: 250px;
	margin-left: 0px;
	margin-right: 79px;
	margin-top: 10px;
}
.jobsmain_column_textTOP1 {
	width: 200px;
	margin-right: 79px;
	margin-top: 10px;
}
.jobsmain_column_textBOTTOM {
	float: left;
	height: 190px;
	width: 345px;
	margin-top: 18px;
}
.jobsmain_column_textBOTTOM1 {
	float: left;
	height: 190px;
	width: 345px;
	margin-top: 18px;
	margin-left: 13px;
}
.current_vacancies {
	float: left;
	height: 300px;
	width: 50%;
}
.current_vacancies1 {
	height: 300px;
	width: 50%;
	float: left;
}
.current_vacancies2 {
	float: left;
	width: 50%;
}
.vacancies_list {
	float: left;
	height: auto;
	width: 100%;
}
.vacancies_availability {
	float: left;
	height: auto;
	width: 100%;
}
.text1 {
	width: 100%;
	height: 100%;
}
.radio {
	float: right;
}
.services_list {
	float: left;
	width: 33.3333%;
	height: 210px;
}
.meetpeople_thumb {
	float: left;
	height: 164px;
	width: 200px;
}
.meetpeople_shortdescription {
	float: left;
	height: 164px;
	width: 496px;
	padding-left: 20px;
}
.applyforjob_recruting {
	float: left;
	width: 100%;
}
.space_magazine_image {
	background-image: url(../images/space_magazine/Space_magazine.gif);
	background-repeat: no-repeat;
	float: left;
	height: 130px;
	width: 484px;
}
.careers_rollover {
	float: left;
	height: 164px;
	width: 358px;
	top: 5px;
	position: relative;
}
#flash_mainCH {
	height: 219px;
	width: 484px;
}
#propertymanagement_top_image {
	height: 130px;
	width: 716px;
}
#shortlets_top_image {
	height: 130px;
	width: 716px;
}
#corporatelets_top_image {
	height: 130px;
	width: 716px;
}
.sitemap_columns {
	float: left;
	width: 33%;
}
.sitemap_columns404 {
	float: left;
	width: 100%;
	height: 400px;
}
.pages {
	width: 97%;
	float: left;
}
.middle_text_align {
	text-align: center;
}
.pages_text {
	float: left;
	width: 98%;
	clear: left;
}
.order_list {
	list-style-type: decimal;
	list-style-position: inside;
	line-height: 20px;
}
.pages_left {
	float: left;
}
#right_wide_left12 {
	width:300px;
	float:left;
	height: 170px;
}
#right_wide_left13 {
	width:300px;
	float:left;
}
.news {
	height: 100px;
	width: 480px;
	clear: left;
}
#right33 {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:211px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
#right33 a:hover {
	color:#09F;
	text-decoration:underline
}
.blueback {
	background-color: #dde6ef;
}
.help_list {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 12px;
	margin-left: 0px;
}
.help_underline {
	clear: both;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	width: 100%;
	border-top-color: #999;
	margin-top: 30px;
	padding-top: 15px;
}
.help_text {
	clear: both;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}
.propman_question {
	margin-top: 30px;
	margin-bottom: 20px;
	padding-right: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.addthis {
	float: right;
}
.mainUnderline {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../images/border_bottom_dotted.gif);
	margin-top: 15px;
	padding-top: 10px;
}
.main33middle {
	float: left;
	width: 100%;
}
.propertyDoctorBig {
	float: right;
	height: 256px;
	width: 367px;
}
.headline {
	font-size: 24px;
	margin-top: 20px;
}
#right_wide_inner11 {
	width: 100%;
	height: 2000px;
}

.link {
      font-size: 8pt;
      color: #ffffff;
      }

.link a {
        text-decoration: none;
        color: #ffffff;
} 



.text {
            color: #ffffff;
      }
