	/*___________ HOMEPAGE ONLY STYLES _____________*/
	body     { background-color:#676767;  margin:0px; padding:0px; background: #676767 url(/images/sub_bg_repeat.jpg) repeat-x; }
	
	
	#left_col              { width:212px; }
	#left_col #nav         { width:212px; height:287px; background:url(/images/sub_nav_bg.jpg) no-repeat; padding:61px 0px 0px 0px; }
	#left_col #nav a       { color:#FFFFFF; font-size:12px; display:block; width:153px; height:17px; text-align:right; text-decoration:none; 
							 margin:0px 0px 0px 35px; padding:7px 7px 0px 0px;  }
	#left_col #nav a:hover { background-color:#6E8DAA; }
	
	#left_col #address     { background:url(/images/sub_address_bg.jpg) no-repeat; width:152px; height:134px; padding:30px 0px 0px 60px;}
	#left_col #address p   { font-family:arial,arial,helvetica; font-size:14px; line-height:17px; color:#FFFFFF;}
	
 	
	 
	#right_col               { width:723px; }
	#right_col #content      { width:691px; 
							   padding:37px 0px 13px 32px; 
							   margin:0px 0px 0px 0px; 
							   background-color:#FFFFFF; 
							   min-height:383px;
							   height:auto !important;
						       height:383px;
							 }
	#right_col #content h2.small { font-size:18px; margin:0px 0px 5px -21px; padding:0px; } 
	#right_col #content p    { width:600px; color:#000000; font-size:13px; line-height:19px; margin:0px 0px 15px 0px; }
	#right_col #content span    { color:#000000; font-size:13px; line-height:19px; margin:0px 0px 15px 0px; }
	#right_col #content .top_links { font-size:14px; }
	#right_col #content a		{ color:#000000; font-size:13px; line-height:19px; margin:0px 0px 15px 0px; }

	
	#right_col #content ul li    { width:558px; color:#000000; font-size:13px; line-height:19px; margin:0px 0px 15px 0px; list-style-type: none; }
	#right_col #content ul li ul li { width:558px; color:#000000; font-size:13px; line-height:19px; margin:0px 0px 0px 15px; list-style-type:none; }
	
	
	#right_col #page_header    { color:#FFFFFF; width:703px; height:46px; background:#17335A url(/images/sub_header_bg.jpg) no-repeat 100% 0%; padding:8px 0px 0px 20px; }

	#right_col .regular li {list-style-type:disc; font-size:13px; margin-bottom:15px; line-height:19px;}
	
	#footer                   { margin:0px 0px 0px 171px; width:780px; }
	#footer a img             { float:left; margin:5px 0px 0px 0px;}
	#footer p                 { color:#FFFFFF; font-size:11px; margin:5px 20px 0px 15px; padding:5px 0px 0px 0px; float:left;}
	#footer div               { float:left; background-color:#464646; width:724px; height:31px; margin:0px 0px 0px 41px; }
	#footer div ul            { list-style-type:none; margin:7px 0px 0px 53px;}
	#footer div ul li         { display:inline; margin:0px 34px 0px 0px;}
	#footer div ul li a       { color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold; text-align:center;}
	#footer div ul li a:hover { color:#676767; }
	#footer #tt_logo          { margin:0px 0px 0px 41px; float:left;}
	#footer .logo             { float:left; margin:0px 15px 0px 0px;}
	
	#drop_downs #about_dd     { left:-3000px; top:-287px; } /* 260 */
	#drop_downs #portfolio_dd { left:-3000px; top:-263px; }
	#drop_downs #press_dd     { left:-3000px; top:-215px; } /*191*/
	
	#content .property { width:650px;  border:1px solid #000000; padding:25px; margin:0px 0px 11px -21px;}
	#content .property #left { float:left; width:212px;}
	#content .property #left span { font-size:13px; }
	
	#content #property_jump { margin:0px 0px 0px -21px;}
	#content .property #right { float:left; width:430px;}
	#content .property #right h1 { font-size:17px; }
	#content .property #right p { width:440px; }
	
	#noStretch {width: 10px;}
	#contact { font-size:12px; }
	
	#right_col #content #mapRtSidebar
	{
		float:right;
		background-image: url(/images/map-rt-sidebar.gif);
		width: 145px;
		height: 360px;
		padding: 50px 10px 10px 10px;
	}
	
	#mapScroller
	{
		overflow-y: scroll;
		height: 360px;
	}
	
	#right_col #content #mapRtSidebar #mapScroller a
	{
		width: 115px;
		text-decoration: none;
		padding: 2px;
		margin: 8px 2px;
		border: 0px none;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 14px;
		color: #ffffff;
		display: block;
		font-size: 12px;
	}
	
	#right_col #content #mapRtSidebar #mapScroller a.selectedMapItem
	{
		padding: 1px;
		border: 1px solid #fff;
	}