#header			{float:left; width:730px; height:168px; margin:0 12px 9px 12px; display:inline; }
#headerLeft		{width:148px; height:167px; border-top:1px solid #EC4646; background:url("/assets/CUSHMAN/img/residential/header/bg_header.gif") no-repeat; }
p#europe		{margin:47px 0 0 11px; color:#fff; font-weight:bold; font-size:130%; }
p#region		{margin:0 0 0 11px; color:#fff; font-weight:bold; }
#region a, #region a:hover, #region a:active, #region a:visited {color:#fff;}
.logo			{margin-left:0px; }

/* Specific Resi styles */
#top_line
{
	width: 100%;
	height: 30px;
	line-height: 2px;
	background: #828A90;
}
#top { width: 754px; min-height: 78px; background-image: url( "http://www.cushmanwakefieldresidential.com/images/h_bg.gif" ); 
/* http://www.cushmanwakefieldresidential.com */
background-repeat: repeat-X; border: 0px #000000 solid;}
#top_logo {margin: 0px 0px 0px 2px; width: 150px; float: left; border: 0px solid;}
#top_logo img {margin: 17px 0px 4px 2px;}
.top_links {float: left; width: 545px; margin: 20px 0px 0px 44px; text-align: left; border: 0px solid;}
.top_link
{
	float: left;
	text-align: left;
	display: inline;
	width: 135px;
	padding: 4px 0px;
	border: 0px solid;
}
.top_link a.top_link, .top_link img
{
	vertical-align: middle;
}
.top_link_end
{
	float: left;
	display: inline;
	width: 425px;
	height: 10px;
	line-height: 10px;
	border: 0px solid;
}
a.topLink, a.topLink:hover, a.topLink:active, a.topLink:visited
{
	color: #174F89;
	font-size: 1em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 3px 0px 8px;
	border: 0px solid;
}
#header_1
{
	float: left;
	width: 148px;
	height: 168px;
	background: url(     "http://www.cushmanwakefieldresidential.com/images/h_left.gif" ) left top repeat-X;
	text-align: left;
	background: url(     "http://www.cushmanwakefieldresidential.com/images/h_left.gif" ) no-repeat #EC3535;
	border: 0px #ff0000 solid;
}
#header_1Text1
{
	margin: 53px 0px 0px 11px;
	color: #FFFFFF;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.header_1homelink
{
	margin: 0px 0px 0px 11px;
	text-align: left;
	display: inline;
	padding: 4px 0px;
	border: 1px solid;
}
.home_link img
{
	margin: 2px 0px 0px 11px;
	vertical-align: top;
	float: left;
}
a.homeLink, a.homeLink:hover, a.homeLink:active, a.homeLink:visited
{
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 8px;
	border: 0px solid;
}
.home_title
{
	margin: 38px 0px 0px 11px;
	color: #FFFFFF;
	font-size: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ridding pldbs pages of the table */
#pldbContainer	{margin:0 auto; width:754px; }
.mainFooter, .footerLinks	{margin:0 auto; text-align:center; }
ul.mainNav li	{width:129px; float:left; margin:0 0 5px 0; padding:0; text-indent:0px; }
ul.mainNav li.last	{width:123px; }

iframe			{height:0; } /* overrides googles 13px high iframe in the tracking code */
.hide			{display:none; } /* hides seperators between links, for accessibility */
.accessibility	{display:none; }

#resi #header	{background:url("/assets/CUSHMAN/img/residential/header/resi.jpg") right no-repeat; }

#pldb		{margin:0 12px; width:730px; }
#pldbContent{width:730px; }
.pldbSearch	{}
.pldbResults{}
.pldbDisplay{background:url("/assets/CUSHMAN/img/bg_search.gif") repeat-y; overflow:hidden; width:100%;}
.pldbForm	{background:url("/assets/CUSHMAN/img/bg_search.gif") repeat-y; }
.pldbDisplay #pldbLeft	{margin:0 0 10px 0; width:520px; }
.pldbForm #pldbLeft		{margin:0 0 20px 0; width:520px; }
#pldbLeft	{float:left; margin:0 10px 10px 0; width:510px; }
#pldbRight	{float:left; width:200px; }

#pldb h1	{color:#DC0000; font:220% verdana,arial,helvetica,sans-serif; margin:0 0 3px 0; border:0; }
#pldb .pldbSearch h2	{color:#6F6F6F; font:bold 100% verdana,arial,helvetica,sans-serif; text-transform:none; }
/*#pldb h3	{color:#1D5895; font:bold 90% verdana,arial,helvetica,sans-serif; text-transform:uppercase; margin:15px 0 5px 0; }*/
#pldb h2	{color:#1D5895; font:bold 90% verdana,arial,helvetica,sans-serif; text-transform:uppercase; margin:15px 0 5px 0; }
#pldb h3	{color:#6F6F6F; font:bold 80% verdana,arial,helvetica,sans-serif; text-transform:uppercase; margin:10px 0 5px 0; }
#pldb p		{margin:0; padding:0; }
#pldb ul	{margin:0; padding:0; }
#pldb li	{margin:0; padding:0; text-indent:0; }

.bar			{clear:both; background-color:#F6F6F6; height:25px; border-top:1px solid #CCD6E0; border-bottom:1px solid #CCD6E0; }
#barTop			{width:730px;}
#barBottom		{width:730px; }
#pldb .bar li	{width:auto; float:left; margin:5px 0 0 10px; }
#pldb .bar .barCentre	{margin-left:187px; display:inline; }
#pldb .bar .barRight	{float:right; margin-right:10px; }
#russ #pldb .bar li.barRight	{margin-left:0; }
.pagenums			{display:none; }
.bold				{font-weight:bold; }
#pldb p.marginTop	{margin-top:20px; }

.prev		{padding:0 0 0 15px; background:0px 2px url("/assets/CUSHMAN/img/main/prev.gif") no-repeat; }
.prev:hover	{background:0px 2px url("/assets/CUSHMAN/img/main/prev_on.gif") no-repeat; }
.next		{padding:0 16px 0 0; background:url("/assets/CUSHMAN/img/main/next.gif") right bottom no-repeat; }
.next:hover	{background:url("/assets/CUSHMAN/img/main/next_on.gif") right 2px no-repeat; }
.print		{padding:0 0 0 15px; background:0px 2px url("/assets/CUSHMAN/img/main/print.gif") no-repeat; }
.print:hover{background:0px 2px url("/assets/CUSHMAN/img/main/print.gif") no-repeat; }
.nextImg	{margin:0 0 0 5px; vertical-align:bottom; }

/* map page */
#googleMap	{width:508px; height:300px; border:1px solid #999; }

/* select language */
.formLeft 		{float:left; width:140px; margin:5px 0 7px 5px; display:inline; }
.formRight		{float:left; margin:5px 0 7px 0; display:inline; }
#selectLang		{margin:0 0 10px 0; padding:5px 0 10px 0; background-color:#F6F6F6; border:1px solid #ccc; border-left:0; border-right:0; }
#selectLang .formRow	{clear:both; border-bottom:1px solid #F6F6F6; }
#selectLang	.formLeft, #selectLang	.formRight	{margin-bottom:5px; }
#selectLang	.formLeft	{margin-top:7px; }
#selectLang	.formInput	{width:130px; }
ul#pldbLinks			{margin:25px 0 0 5px; }
#pldbLinks li		{font-size:90%; padding-bottom:5px; }
#pldbLinks .next	{padding-bottom:1px; }

/* search page */
fieldset		{border:0; margin:0; padding:0; }
legend			{display:none; }
.formButton		{margin:1px 0 0 10px; }
#mapBox			{float:left; width:557px; margin-top:20px;}
#searchBox		{margin-top:0px;}
#pldb p.step	{margin:20px 0 10px 0;}

#searchButtons	{margin:20px 0 10px 0; padding-left:20px;}

input.slimCheck	{margin-left:0px; text-indent:-4px;}

#selectBar		{margin:0 0 10px 0; padding:7px 0 3px 0; background-color:#F6F6F6; border:1px solid #ccc; border-left:0; border-right:0; }
#selectBar p	{width:100%; margin-bottom:5px; height:13px; }
#selectBar .title	{float:left; width:115px; margin:0 0 0 6px; }
#selectBar .left	{float:left; width:185px; margin:0 0 0 6px; }
#selectBar .right	{float:right; margin:0 10px 0 0; }
#searchForm .formRow	{clear:both; background-color:#F6F6F6; border-top:1px solid #ccc; }

#searchForm p 			{margin:0; }
#searchForm p input		{font-size:100%; }
#searchForm select.formInput	{margin:4px 0 3px 4px; }
#searchForm input.formInput		{margin:1px 0 2px 4px; }
#searchForm .formButton			{margin:4px 0 0 4px; }

.searchType				{padding:7px 10px 9px 10px; }
#ukra .searchType		{padding:7px 0 9px 10px; }
#pldb .searchType h3	{margin:0; color:#fff; text-transform:uppercase; font:bold 150% "gill sans",verdana,arial,helvetica,sans-serif; }
.searchType p	{margin:0 0 2px 0; }
.searchType a	{color:#fff; font-weight:bold; }
#retail			{background-color:#B0CCED; border:1px solid #B0CCED; }
#retailStreets	{background-color:#B0CCED; border-top:1px solid #769ECB; } /* russian template only */
#office			{background-color:#769ECB; border:1px solid #769ECB; }
#industrial		{background-color:#004A7E; border:1px solid #004A7E; }
#serviced		{background-color:#002958; border:1px solid #002958; }
#searchImg		{border-top:1px solid #fff; border-bottom:1px solid #fff; margin-bottom:100px; }

/* results page */
#resultsWrap		{border-top:1px solid #ccc; margin-top:22px; padding:12px 0;}
.resultsRow			{clear:both; overflow:hidden; width:100%; margin:0 0 30px 0;}
.leftCol			{width:352px; float:left; overflow: hidden;}
.rightCol			{width:352px; float:right; overflow: hidden;}
.resultsImg			{float:left; padding:3px; border:2px solid #ccc;}
.resultsText		{width:170px; float:right;}
#pldb p.resultsTitle	{font-weight:bold; padding-bottom:8px; font-size:150%; }
#pldb p.resultsLoc	{font-weight:bold; padding-bottom:8px; font-size:100%; }

#enlarge				{text-align:right; font-size:80%; }
#pldb .pldbDisplay #pldbLeft p, #pldb .pldbDisplay #pldbLeft ul	{margin:0 5px 8px 0; }



/* subscribe link */
.pldbSearch #subsLink	{margin:10px; color:#000; width:180px; }
.pldbSearch #subsLink a	{font-weight:bold; }

#subBar p				{margin-bottom:10px; }
#subBar #resultsFound	{float:left; }
#subBar #subsLink		{float:right; }

.pldbDisplay #subsLink, .pldbEnquire #subsLink		{margin:20px 10px; color:#000; width:180px; }
.pldbDisplay #subsLink a, .pldbEnquire #subsLink a	{font-weight:bold; }

/* display page */
#displayImg			{float:right; width:208px; margin:0 1px 0 5px; }
#displayImg p		{clear:both; margin-bottom:10px; }
#displayLargeImg	{width:510px; }
#multipleImg		{float:left; width:208px; margin-right:0; }
#multipleImg li		{float:left; margin:2px 2px 0 0; padding-left:0; background-image:none; list-style-type:none; text-indent:0; width:auto; }
.pldbLargeImg #multipleImg 		{width:508px; }
.pldbLargeImg #multipleImg li	{float:left; width:508px; padding:0; margin:4px 4px 0 0; width:auto; text-indent:0; }
.pldbLargeImg #multipleImg li.noMargin	{margin-right:0; }

#address				{color:#DC0000; font:120% verdana,arial,helvetica,sans-serif; }
#pldbContact			{padding:8px; color:#fff; background-color:#DC0000; }
#pldb #pldbContact h3	{color:#fff; font-size:100%; margin:0 0 10px 0; }
#pldb #pldbContact p.heading	{font-weight:bold; margin-bottom:0; font-size:105%; }
#pldb #pldbContact p	{font-size:100%; font-weight:bold; margin-bottom:10px; }
#pldb #pldbFurther		{width:180px; margin:35px 10px 10px 10px; border-bottom:1px solid #333; }
/*#pldb #pldbFurther		{border-bottom:0; } removed until subscribe for updates goes live */
#pldb #pldbFurther li	{width:180px; border-top:1px solid #333; color:#1D5895; font-weight:bold; padding:4px 0 5px 0; }
#pldb #pldbFurther li#subsLink	{margin:0; }
#pldbEnquire p#enquire	{display:none; }
p#enquire			{margin:10px 8px 0 0; padding:5px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; }
p#enquire a			{color:#fff; }
h4#misrep			{margin:25px 0 0 1px; }

#langBar 		{clear:both; width:730px; height:18px; padding:5px 0 0 0; }
#langBar p		{float:left; text-align:right; width:540px; }
#langBar ul		{float:right; width:185px; list-style-type:none; margin:0 0 0 5px; padding:0; }
#langBar li		{float:left; width:65px; margin:0; padding:0 0 0 26px; text-indent:0; }


/* enquiry form */
.properror		{border:1px solid #dc0000; margin:5px 10px 0 0; padding:4px 6px 5px 6px; }
#pldb .pldbForm #pldbLeft .error	{color:#dc0000; margin:0; padding:0; }
.error li		{color:#dc0000; margin:5px 0 0 0; padding-bottom:0; }
input.formFull	{width:300px; }
select.formFull	{width:304px; }
textarea.formFull	{width:298px; }
.formSubmit			{clear:both; margin:10px 0; }
#pldb .pldbForm #pldbLeft p	{margin:10px 0 0 0; }
.pldbForm input		{font-size:100%; }

/* email subscribe */
#pldb .pldbForm #pldbLeft p.noMargin	{margin:0; }
input.formSmall		{width:84px; }
select.formSmall	{width:60px; }
#updatesForm		{margin-top:10px; }
#updatesForm input	{padding:1px 0; }
#updatesForm li		{margin-left:-3px;} /* margin:0 0 0 6px; padding:0;   */
#updatesForm select	{margin-top:2px; }

/* country variations */
#germ #misrep			{display:none; }
#germ .searchType h3	{font-size:130%; }
#russ .searchType h3	{font-size:140%; }
#port .searchType a		{font-weight:normal; }
#spai .searchType a		{font-weight:normal; }
#pldb .bar .barCentreLang			{float:left; margin:5px 0 0 15px; }
#czec #pldb .bar .barCentreLang    	{margin-left:165px; } 
#fran #pldb .bar .barCentreLang		{margin-left:132px; } 
#hung #pldb .bar .barCentreLang		{margin-left:169px; } 
#germ #pldb .bar .barCentreLang    	{margin-left:157px; }
#gree #pldb .bar .barCentreLang    	{margin-left:132px; } 
#ital #pldb .bar .barCentreLang    	{margin-left:120px; } 
#neth #pldb .bar .barCentreLang    	{margin-left:180px; } 
#pola #pldb .bar .barCentreLang		{margin-left:162px; } 
#port #pldb .bar .barCentreLang 	{margin-left:137px; } 
#russ #pldb .bar .barCentreLang		{margin-left:82px; }  
#spai #pldb .bar .barCentreLang 	{margin-left:125px; } 
#swed #pldb .bar .barCentreLang    	{margin-left:162px; } 
#ukra #pldb .bar .barCentreLang    	{margin-left:108px; } 

#map			{border:0; }
#mapBox			{ position:relative; width:557px; height:287px; }
.mapPos			{position:absolute; top:0; left:0; z-index:1; visibility:hidden; border:0; }
