
body  #dvContentHeader
{
	margin:  0  auto  0 auto !important;		
}
body > #dvContentHeader
{
	  margin:  0  auto  0 auto !important;		
}
#dvContentHeader
	{ 
	  width:190 !important;
	  
	}

#HomePage{
		width:190
	;
	 margin:  0  auto ;	
	
	}
	
	
#MainControls div
{
float:left;	
}	

	#StoryControl a img
	{
	width:173px;
	height:400px;	
	border:0px;
	}
	

	
	#dvHomeLinks span
	{
		display:block;
		float:left;
		margin-right:2.5px;
		margin-left:2.5px;
	}
	#dvHomeLinks span a img
	{
	border:0px;	
	}
	#dvHomeLinks .FeaturedListing
	{
		margin-right:0px;
	}
	
	
	 #CenterContent span
	{
		float:none;
		display:block;
	}
	#FeaturedListing
	{
		width:190px;
	height:314px;
	/*background:transparent url(../images/homepage/FPBg.jpg) top right no-repeat;
	padding-top:20px;*/
		
	}
	#MainControls
	{
	float:none;	
	clear:both;
	}
	
	#HomePgBottomLinks 
	{
		clear:left;
		background:#334983;
		height:35px;
		padding-left:15px;
	}
		#HomePgBottomLinks ul
		{
		    
		margin:0;
		padding: 0;
		list-style:none;
		line-height: 1;
		display:block;
		position: relative;	
		/*Center the menu*/
		margin: 0 auto;	
		width:625px;
		float:left;
		}
		
		#HomePgBottomLinks #BetaMapSearch a, #HomePgBottomLinks #BetaMapSearch a:hover, #HomePgBottomLinks #BetaMapSearch a:visited{color:#ffffff;display:block;font-family:Verdana;font-size:9pt;}
		#HomePgBottomLinks #BetaMapSearch{border:solid 1px #ffffff;width:195px;margin-top:5px;padding:3px;float:right;margin-right:5px;padding-left:15px;background: transparent url(../images/residential/smallicon.png) 3px 1px no-repeat;}

		
		#HomePgBottomLinks ul li
		{
		float:left;	
		margin-top:5px;
		margin-left:10px;
		margin-right:8px;
		margin-bottom:10px;
		padding-top:5;
		padding-bottom:5;
		padding-left:10px;
		border-left:solid 2px #F8F8FF;
		
		}
		
		#HomePgBottomLinks ul .liReloLink
		{
			border-left: none !important;
		}
		
		
			#HomePgBottomLinks ul li span
			{
			 display:block;
			 
			}
			#HomePgBottomLinks ul li .ReloLink
			{
			 
			}
			#HomePgBottomLinks ul li .ReloLink a sup
			{
				display:none;
			}
			
			#HomePgBottomLinks ul li a
			{
			font-size:8pt;	
				
			}
			
			#HomePgBottomLinks ul li a:hover
			{
			text-decoration:underline;	
			}
		
		#JustListed
		{
		width:100%;
		height:30px;
			
		clear:left;
		text-align:center;
		}
		#HomeAffiliates
		{
			width:940;
			height:75px;
			
		}
		#HomeAffiliates div span
		{
		display:none;	
		}
		#HomeAffiliates div
		{
			cursor:pointer;
			cursor:hand;
			float:left;
			margin-top:20px;
		}
			
			#HmAffil1{
				WIDTH:145;
				HEIGHT:84;
				background:transparent url(../images/homepage/lp1.jpg) no-repeat 0px 10px;
			}
				
			#HmAffil2{
				WIDTH:172;
				HEIGHT:53;
				margin-left:50px;
				background:transparent url(../images/homepage/relo_image2.gif) no-repeat center left;
			}
			#HmAffil3{
			WIDTH:125;
			HEIGHT:50;
			margin-left:130px;
			background:transparent url(../images/homepage/NewLuxury.gif) no-repeat top right;
			}

			#HmAffil4{
			WIDTH:142;
			HEIGHT:53;
			margin-left:150px;
			background:transparent url(../images/homepage/christies_image2.gif) no-repeat top right;
			}
			
			
			


#HomeContactInfo{
position:absolute;
width:100%;
height:30;
top:365;

text-align:right;
}


#dvCopyright
{
    width:100%;
    text-align:center;
}
#dvCopy
{
   
margin-top:75px;
font-size:10pt;	
color:#334983;	
margin: 75px  auto 0px auto;  


}

#dvCopy p
{
    width:300px;
    display:block;
    
  
}

#dvCopyright > #dvCopy
{

font-size:10pt;	
color:#334983;	
 width:300; 
text-align:center;
margin: 0px auto 0px auto;
margin-top:50;

}









#Listings{width:850px; overflow:hidden;}

#JustListed span > #Listings
{
padding-left:15px;
}

.ListingItem{width:550px;border-right:solid 1px black; cursor:hand; cursor:pointer;}
.ListingItem span{display:block;float:left;}
.ListingItem span{margin-left:10px;margin-right:10px;}
#Listings span{display:block;}
#Listings .ListingItem
{
	height:15px;	
}

#Listings .ItemA
{
	/*#0071AE*/
	background-color:#F8F8FF;
	color:Black;
}	
#Listings .ItemB
{
	/*#EBE665*/
background-color:#DCDCDC;
}	


#Listings .ItemA a,#Listings .ItemA a:visited
{
color:Black;	
}

#PropertyDetail
{
	
	position:absolute;
	text-align:left;
	color:White;
	font-size: 10pt;
	z-index:1000;
	margin-left:-470px;
	margin-top:50px;
	
	
	background: url(../images/homepage/JLBg.jpg) top left repeat-x;
}

/*PropertyDetail*/
#ListingDetail
{
	/*#0071AE*/
	
	padding:8px;
	width:420px;
	border:solid 4px #0071AE;
	

}

#ListingDetail h2
{
	
color:White;
font-size:10pt;



}



#ListingDetail #PublicRemarks,#ListingDetail #Agents
{
		clear:both;
		padding-left:8px;
		color:#10325C;
}

#ListingDetail #PublicRemarks
{
	clear:both;
	padding-right:8px;
	
	margin-top:10px;
	margin-bottom:10px;
}




#dvHomeLinks > #PropertyDetail
{
	
	left:auto;	
	margin-left:5px;
	margin-right:auto;
	
}
#PropertyDetail img
{
	clear:both;
width:120px;	
margin-left:8px;	
}



   #vljustListed{font-size:8pt !important;color:#003399; text-align:left;}
   #vljustListed .image{width:80px;padding-top:5px;padding-bottom:5px;}
   #vljustListed .image img{width:80px;border:0px;}
     #vljustListed .detail{padding-left:10px;padding-top:5px;}
    #vljustListed span{display:block; clear:both;}
    
    #vljustListed .ListingA{background-color:#A0B0F4;width:200px;padding-top:5px;padding-bottom:15px;}
    #vljustListed .ListingB{width:200px;}
     #vljustListed a,  #justListed a:visited{color:#003399; text-decoration:underline;}