body 	{background:#1d3d8b; color:#000000; margin:10px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; }
p		{margin:0; padding:0 8px 15px 6px; text-align:justify }
p.recent{margin:0; padding:0 0 8px 0; text-align:justify; font-size:11px; line-height: 1.6 }
p.news_item{margin:0; padding:0 0 8px 0; text-align:left; font-size:11px; line-height: 1.6 }
p.date	{margin: 0 -26px 6px 0; text-align: right; font-size: 10px; }
p.header{margin: 8px 8px 4px 0; color: #143e8d; font-weight: bold; }
p.prop_list		{margin:0; padding:0 8px 15px 0; text-align:justify }
a		{color:#00f; text-decoration:underline; }
a:hover	{color:#1d3d8b; text-decoration:none;}
strong	{color:#1d3d8b;}
hr 		{color: #5485C9; background-color: #5485C8; border: none; height: 1px; margin: 3px 6px 18px 2px; }

#shell		{margin:0; text-align:center; width:940px;}
#noddy		{padding:10px; background:#fff; text-align:left;}
#logo		{background:url('images/logo.gif') no-repeat; border-bottom:1px solid #dadada; padding:5px 30px 36px 0px;}
#topnav		{padding:10px 0; font-size:12px; text-align:center;}
#header		{background:#eaeaea; padding:6px; height:208px; border:none;}
#content	{float:left; width:650px; padding:20px 10px 0 0; line-height:140%;}
#content_full_width	{float:left; width:920px; padding:20px 10px 0 0; line-height:140%;}
#rightblock	{float:right; width:250px; padding:20px 0; line-height:140%; text-align:left;}
.block_item	{padding:10px 10px 5px 14px; background:#fcfcfc; border:1px solid #FFEB70; font-size:90%; margin-bottom:20px; }
#footer		{clear:both; font-size:80%; background:#eaeaea; padding:10px ; text-align:center; border-top:1px solid #1d3d8b;}
#copyright	{padding:8px 0 0 0; text-align:center; font-size:10px; color: #888;}

.block_item h1	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#content h1		{color:#1d3d8b; font-size:140%; font-weight:normal; line-height:110%; margin:0; padding:0 0 18px 4px; }
#content_full_width h1		{color:#1d3d8b; font-size:140%; font-weight:normal; line-height:110%; margin:0; padding:0 0 18px 4px; }

#topnav ul 		{margin:0; padding:0; }
#topnav li 		{margin:0; padding:0; list-style:none; display:inline; }
#topnav a		{color:#1d3d8b; padding:0 20px 0 0; text-decoration:none; }
#topnav a:hover	{color:#1d3d8b; text-decoration:underline; }

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:normal; padding:0 20px 0 0; text-decoration:none; }
#footer a:hover	{color:#000000; text-decoration:underline; }

#copyright a		{color:#888; text-decoration:none; }
#copyright a:hover	{color:#888; text-decoration:underline; }

table.team			{width: 640px; margin: 0 0 10px; 0;}
td.team_desc		{width: 100%; margin: 4px; text-align: left; padding: 0;}
img.right			{text-align: right; float: right; margin: 0 -3px 0 12px; border: 1px solid #000; }
img.team_l			{text-align: left; float: left; margin: 5px 8px 0 0; border: 1px solid #1d3d8b; }
img.team_r			{text-align: right; float: right; margin: 6px 0 0 8px; border: 1px solid #1d3d8b; }
p.team				{margin:0; padding:0 0 8px 3px; text-align:justify; line-height:140%; font-size:90%;}
a.team_email		{color:#00f; text-decoration:none; margin: 0 0 0 20px; }
a.team_email:hover	{color:#1d3d8b; text-decoration:underline; }

table.contact			{border:1px solid #1d3d8b; background:#eaeaea; margin:2px 2px 20px 6px;}
td.contact				{padding:6px 0 4px; color:#111; background:#eaeaea; font-size:90%;}
a.contact_address		{color:#00f; text-decoration:none; margin: 0 8px 0 0; }
a.contact_address:hover	{color:#1d3d8b; text-decoration:underline; }
a.contact_email			{color:#00f; text-decoration:none; margin: 0 0 0 10px; }
a.contact_email:hover	{color:#1d3d8b; text-decoration:underline; }

/*property results layout*/
table.prop_list		{width: 641px; height: 211px; background:#eaeaea; background:url('images/bg_prop_list.gif') no-repeat; border:0px solid #FFEB70; margin: 0 0 10px; 0;}
table.prop_list_inv	{width: 641px; height: 196px; background:#eaeaea; background:url('images/bg_prop_list_inv.gif') no-repeat; border:0px solid #FFEB70; margin: 0 0 10px; 0;}
td.prop_list_desc	{width: 99%; font-size: 13px; background:#eaeaea; margin: 4px; text-align: left; padding: 2px 5px 6px 6px;}
td.prop_list_image	{width: 180px; text-align: center; vertical-align:top;  padding: 6px 5px 8px 6px;}
td.prop_list_addr	{width: 250px; font-size: 13px; margin: 4px; text-align: left; vertical-align:top; padding: 3px 5px 3px 6px; line-height:140%;}
td.prop_list_details{width: 210px; font-size: 13px; margin: 4px; text-align: left; vertical-align:top; padding: 3px 5px 3px 6px; line-height:140%;}
img.prop_list		{border: 1px solid #000000;}
img.prop_new_win	{margin: 8px 0 -4px 0; border:none;}
img.pdf_latest		{margin: 2px 0 -4px 0; border:none}
img.prop_links		{margin: 2px 0 -4px 0; border:none}

/*property selector rollovers*/
a.rollover_office		{display: block; width: 215px; height: 24px; text-decoration: none; background: url("images/button_office.gif");}
a.rollover_office:hover	{background-position: -215px 0;}
a.rollover_retail 		{display: block; width: 215px; height: 24px; text-decoration: none; background: url("images/button_retail.gif");}
a.rollover_retail:hover {background-position: -215px 0;}
a.rollover_ind 			{display: block; width: 215px; height: 24px; text-decoration: none; background: url("images/button_ind.gif");}
a.rollover_ind:hover 	{background-position: -215px 0;}
a.rollover_dev 			{display: block; width: 215px; height: 24px; text-decoration: none; background: url("images/button_dev.gif");}
a.rollover_dev:hover 	{background-position: -215px 0;}
.displace 				{position: absolute; left: -5000px;}

h1.admin_selector		{color:#1d3d8b; font-size:140%; font-weight:normal; line-height:110%; margin:0; padding:10px 0 18px 4px; }


/*courtesy of http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after 	{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix			{display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix	{height:1%; }
.clearfix			{display:block; }
/* End hide from IE-mac */

/*Original inspiration by http://http://www.sitecreative.net*/