htm, html, body{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
background:#fff url(../images/bg_body.gif) no-repeat left top;
color:#666;
}

#outer_container{
width:706px;
margin:0 0 0 54px;
padding:0;
border:0px solid #f30;
}



/*|||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||

        LEFT COLUMN CONTAINING MAIN NAVIGATION 

|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/



#left_col {
float:left;
width:249px;
height:283px;
margin:0;
padding:0;
background-color:#00009E;
border:none;
}

* html #left_col{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
margin:0 0 0 -1px;
/* End hide */
}

#left_col a,
#left_col a img {
float:left;
border:none;
padding:0;
margin:0;
}

/* NAVIGATION AREA */


#left_col ul {
float:left;
padding:0;
margin:-4px 0 0 0;
background-color:transparent;
}

#left_col ul li {
float:left;
padding:0;
margin:0;
width:249px;
height:22px;
display:block;
color:#ccc;
list-style: none;
}

#left_col ul li span {display:none;}

#left_col ul li#home a {background:transparent url(../images/nav_home.gif) no-repeat left bottom;width:250px;height:22px;display:block;}
#left_col ul li#home a:hover,
#left_col ul li#home a.current {background:transparent url(../images/nav_home_hover.gif) no-repeat left bottom;width:250px;height:22px;display:block;}

#left_col ul li#sales a {background:transparent url(../images/nav_sales.gif) no-repeat left top;width:250px;height:22px;display:block;}
#left_col ul li#sales a:hover,
#left_col ul li#sales a.current { background:transparent url(../images/nav_sales_hover.gif) no-repeat left top;width:250px;height:22px;display:block;}

#left_col ul li#rentals a { background:transparent url(../images/nav_rentals.gif) no-repeat left top;width:250px;height:22px;display:block;}
#left_col ul li#rentals a:hover,
#left_col ul li#rentals a.current { background:transparent url(../images/nav_rentals_hover.gif) no-repeat left top;width:250px;height:22px;display:block;}

#left_col ul li#commercial a { background:transparent url(../images/nav_commercial.gif) no-repeat left top;width:250px;height:22px;display:block;}
#left_col ul li#commercial a:hover,
#left_col ul li#commercial a.current { background:transparent url(../images/nav_commercial_hover.gif) no-repeat left top;width:250px;height:22px;display:block;}

#left_col ul li#sales_info a { background:transparent url(../images/nav_sales_info.gif) no-repeat left top;width:250px;height:22px;display:block;}
#left_col ul li#sales_info a:hover,
#left_col ul li#sales_info a.current { background:transparent url(../images/nav_sales_info_hover.gif) no-repeat left top;width:250px;height:22px;display:block;}

#left_col ul li#landlord_info a { background:transparent url(../images/nav_landlord_info.gif) no-repeat left top;width:250px;height:22px;display:block;}
#left_col ul li#landlord_info a:hover,
#left_col ul li#landlord_info a.current { background:transparent url(../images/nav_landlord_info_hover.gif) no-repeat left top;width:250px;height:22px;display:block;}

#left_col ul li#tenants_info a { background:transparent url(../images/nav_tenants_info.gif) no-repeat left top;width:250px;height:22px;display:block;}
#left_col ul li#tenants_info a:hover,
#left_col ul li#tenants_info a.current { background:transparent url(../images/nav_tenants_info_hover.gif) no-repeat left top;width:250px;height:22px;display:block;}

#left_col ul li#contact a { background:transparent url(../images/nav_contact.gif) no-repeat left top;width:250px;height:22px;display:block;}
#left_col ul li#contact a:hover,
#left_col ul li#contact a.current { background:transparent url(../images/nav_contact_hover.gif) no-repeat left top;width:250px;height:22px;display:block;}

/* END OF NAVIGATION AREA */



/* END OF LEFT COLUMN */




/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

RIGHT COLUMN CONTAINING CONTENT AND FEATURED PROPERTY 

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/



#content_full,
#content {
float:right;
width:452px;
min-height:506px;
background-color:#FFFFFF;
padding:0 3px 0 0;
margin:0;
border:solid 0px #f30;
}

* html #content_full,
* html #content {
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
width:452px;
height:507px;
/* End hide */
}


 h1 {
font-size:12px;
color:#00009e;
padding:0 0 10px 20px;
margin:68px 0 0 0;
}

 h1 span {
color:#b2b2b2;
}

h1#search_results {
margin:68px 0 0 -16px;
}

h2 {
font-size:11px;
color:#666;
padding:0 0 10px 20px;
margin:0;
}

#content_full p {
width:410px;
font-size:x-small;
line-height:14px;
color:#666;
margin:0 0 0 0px;
padding:0 0 10px 20px;
}

#content p {
font-size:x-small;
line-height:14px;
color:#666;
margin:0 0 0 0px;
padding:0 0 10px 20px;
}

p span {
color:#00009e;
font-weight:normal;
}

ul {
list-style:none;
border:0px solid #f30;
margin:0;
padding:0 0 10px 20px;
}

ul li {
padding:2px;
margin:0;
}

a,
ul li a {
font-size:x-small;
color:#00009e;	
}

a:hover,
ul li a:hover {
font-size:x-small;
color:#0000EC;	
}



/* FEATURED PROPERTY */

#featured_property{
float:right;
width:170px;
height:240px;
background:#fff url(../images/bg_rightnav.jpg) repeat-y;
margin:0 0 10px 10px;
padding:0;
}

#featured_property h2{
width:160px;
height:18px;
padding:6px 0 0 10px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#00009e;
font-weight:bold;
background:transparent;
}

/* ****************************** */
#featured_property h4 {display:none;}
#featured_property strong {margin:0;padding:0;font-size:x-small;font-weight:bold;color:#000000;}
#featured_property img {float:left;width:170px;height:120px;border:none; margin:0 0 8px 0;}
#featured_property a {margin:0;padding:0;color:#000;line-height:2.5;text-decoration:underline;font-weight:bold;}
#featured_property p {display:block;margin:0;padding:6px;width:158px;height:12px;font-size:x-small;font-weight:normal;color:#000000;}
#featured_property p em {margin:0;padding:0;height:12px;font-size:x-small;font-weight:normal;color:#00009E;}

#featured_property a:active,
#featured_property a:hover {color:#6A8F12;}


/* END OF FEATURED PROPERTY */

/* END OF RIGHT COLUMN */



/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

FOOTER CONTAINING IMAGERY AND COPY RIGHT INFORMATION 

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/



#footer {
float:none;
clear:both;
position:relative;
height:25px;
width:706px;
background:#fff url(../images/bg_footer.jpg) repeat-y;  
border:none;
}

#footer #leftcol_bottom {
position:absolute;
bottom:24px;
left:0;
width:249px;
height:223px;
margin:0;
padding:0;
border-top:solid 1px #fff;
background:#fff url(../images/leftcol_bottom.jpg) no-repeat 0 0;
}

#footer #content_bottom {
position:absolute;
bottom:24px;
left:250px;
width:455px;
height:73px;
margin:0;
padding:0;
}

#footer p#copyright {
position:absolute;
bottom:5px;
right:0;
margin:0;
padding:0 4px 0 0;
font-size:xx-small;
color:#666;
background-color:transparent;
}

#footer p#copyright a {
color:#666;
}

div#offices {
	width:100%;
	border:0px solid #f30;
	height:auto;
	margin-left:20px;
	
}

* html div#offices {
	margin-top:10px;
}

*+html div#offices {
	margin-top:10px;
}

div#offices p {
	float:left;
	height:123px;
	width:148px;
	display:block;
	font-size:x-small;
    line-height:14px;
	text-align:center;
	padding-top:25px;
	margin-right:20px;

}

div#offices p#yellow {
	color:#00009E;
	background:#fff url(../images/circle_y.gif) no-repeat 0 0;
}

div#offices p#blue {
	color:#FFFF33;
	background:#fff url(../images/circle_b.gif) no-repeat 0 0;
}

.plainlist { list-style: none; }
.smalltext { font-size:x-small; }
/****** rs Logos at bottom of home page **************/


div#logos {
width:100%;
}

div#logos img{
	float:left; margin:10px 25px 0 0; padding:0 0 10px 0;
}


