body
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 1050px;
	background-color: #cccccc;
	border: 0px black solid;
	text-align: center;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
}

A
	{
	 text-decoration: none;
	}
	
.listing a:visited
	{
	color: #900;
	text-decoration: none;
	}

.listing a:link
	{
	color: #f00;
	text-decoration: none;
	}

.listing a:active
	{
	color: #f00;
	text-decoration: none;
	}

.listing a:hover
	{
	color: #f00;
	text-decoration: none;
	}

h1
	{
	font-size: 18px;
	}
	
h2
	{
	font-size: 16px;
	}

h3
	{
	font-size: 14px;
	}

h4
	{
	font-size: 12px;
	}

form 
	{
	 font-size: 12px; 
	}

td 
	{
	 font-size: 12px; 
	}

img
	{
	 border: 0px;
	}

.textpad 
	{
	 padding: 2px 5px; 
	}

.boxpad 
	{
	 padding: 9px 0px 0px 0px;
	}

div#refine   
	{
	 background-image: url("/images-new/refinemid.jpg"); 
	 background-repeat: repeat-y; 
	 position: relative;
	 float: left;
	 clear: left;
	 left: 10px; 
	 width: 190px; 
	 border: solid black 0px;
	 
	}
div#refinetop  
	{
	 background-image: url("/images-new/refinetop.jpg"); 
	 background-repeat: no-repeat; 
	 position: relative;
	 float: left;
	 clear: left;
	 width: 190px; 
	 height: 23px;
	 border: solid blue 0px;
	 
	}
	
div#refinebot   
	{
	 background-image: url("/images-new/refinebot.jpg"); 
	 background-repeat: no-repeat; 
	 position: relative;
	 float: left;
	 clear: left;
	 width: 190px;
	 height: 21px;
	 border: solid red 0px;
	 
	}


div#refinel   
	{
	 background: #fff; 
	 position: absolute; 
	 z-index: 100; 
	 top: 103px; 
	 left: 429px; 
	 width: 313px; 
	 height: 82px;
	}


#mainindex  
	{
	 position: relative;
	 float: left;
	 width: 660px; 
	 height: 530px;
	 border: solid black 0px;
	 
	}

#maindark  
	{
	 background-image: url("/images-new/dark.jpg"); 
	 background-repeat: no-repeat; 
	 position: relative;
	 clear: right;
	 float: right;
	 width: 239px; 
	 height: 286px;
	 border: solid black 0px;
	 
	}
	
#mainlight  
	{
	 background-image: url("/images-new/light.jpg"); 
	 background-repeat: no-repeat; 
	 position: relative;
	 float: right;
	 clear: right;
	 width: 239px; 
	 height: 292px;
	 border: solid black 0px;
	 
	}

#mainlight-text
	{
	 margin: 15px;
	 padding: 15px;
	 border: 1px solid red;
	}

#query 
	{
	 background-color: #fff; 
	 visibility: visible; 
	 position: absolute; 
	 top: 85px; 
	 left: 815px; 
	 width: 369px; 
	 height: 389px;
	}



.map
	{
	 position: absolute;
	 left: 1000px;
	 width: 500px;
	 height: 500px:
	 visibility: none;
	}


#bdrul  
	{
	 background-image: url("/images-new/ul.png"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 top: 40px; 
	 left: 40px; 
	 width: 11px; 
	 height: 23px;
	}

#bdrleft   
	{
	 background-image: url("/images-new/left.png");
	 background-repeat: repeat; 
	 visibility: visible; 
	 position: absolute; 
	 top: 48px; 
	 height: 100%;
	 left: 40px; 
	 width: 11px; 
	}

#bdrll   
	{
	 background-image: url("/images/bdr-ll.gif"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 bottom: 15px; 
	 left: 155px; 
	 width: 32px; 
	 height: 32px; 
	}

#bdrll-s   
	{
	 background-image: url("/images/bdr-ll-s.gif"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 bottom: 15px; 
	 left: 155px; 
	 width: 32px; 
	 height: 58px; 
	}

#bdrur   
	{
	 background-image: url("/images-new/ur.png"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 top: 40px; 
	 left: 1000px; 
	 width: 28px; 
	 height: 23px; 
	}

#bdrright   
	{
	 background-image: url("/images-new/right.png"); 
	 background-repeat: repeat-y; 
	 visibility: visible; 
	 position: absolute;
	 height: 100%;
	 top: 48px;  
	 left: 1000px; 
	 width: 28px; 
	}

#bdrlr   
	{
	 background-image: url("/images/bdr-lr.gif"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 bottom: 15px; 
	 left: 765px; 
	 width: 32px; 
	 height: 32px; 
	}

#bdrlr-s
	{
	 background-image: url("/images/bdr-lr-s.gif"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 bottom: 15px; 
	 left: 765px; 
	 width: 32px; 
	 height: 58px; 
	}


#bdrtop  
	{
	 background-image: url("/images-new/top.jpg"); 
	 background-repeat: repeat-x; 
	 visibility: visible; 
	 position: absolute; 
	 top: 40px; 
	 left: 48px; 
	 width: 952px; 
	 height: 23px; 
	}

#bdrbottom  
	{
	 background-image: url("/images/bdr-bottom.gif"); 
	 background-repeat: repeat-x; 
	 visibility: visible; 
	 position: absolute; 
	 bottom: 15px; 
	 left: 187px; 
	 width: 578px; 
	 height: 32px; 
	}

#bdrbottom-s
	{
	 background-image: url("/images/bdr-bottom-s.gif"); 
	 background-repeat: repeat-x; 
	 visibility: visible; 
	 position: absolute; 
	 bottom: 15px; 
	 left: 187px; 
	 width: 578px; 
	 height: 58px; 
	}
#bdrbottom-s-text
	{
	 visibility: visible; 
	 position: absolute; 
	 bottom: 15px; 
	 left: 187px; 
	 width: 578px; 
	 height: 25px; 
	 z-index: 15; 
	 font-size: 14px;
	 font-weight: bold;
	 color: black;
	 text-align: center;
	}
#logo  
	{
	 visibility: visible; 
	 position: relative;
	 float: left;
	 left: 20px;
	 top: -10px;
	 border: 0px red solid;
	}

#top  
	{
	 background-image: url("/images-new/top.jpg");
	 visibility: visible; 
	 position: relative; 
	 float: left;
	 left: 20px;
	 height: 45px;
	 width: 995px;
	 margin: 0 auto;   /* align for good browsers */
	 text-align: left; /* counter the body center */
	}

#background  
	{
	 background-image: url("/images-new/background.jpg");
	 visibility: visible; 
	 position: relative; 
	 clear: both;
	 float: left;
	 left: 20px; 
	 width: 995px;
	 text-align: left;
	 margin: 0 auto;   /* align for good browsers */
	}

#bottom  
	{
	 background-image: url("/images-new/bottom.jpg");
	 margin: 0 auto;   /* align for good browsers */
	 text-align: left; /* counter the body center */
	 visibility: visible; 
	 position: relative; 
	 float: left;
	 left: 20px; 
	 height: 46px;
	 width: 995px;
	}

#content       
	{
	 background-color: #fff; 
	 visibility: visible; 
	 position: relative; 
	 float: left;
	 left: 45px;
	 width: 900px; 
	}

#content-s       
	{
	 background-color: #fff; 
	 visibility: visible; 
	 position: relative;
	 float: right;
	 right: 20px;
	 width: 750px; 
	}


#content-search       
	{
	 background-color: #fff; 
	 visibility: visible; 
	 position: absolute; 
	 z-index: 5; 
	 top: 270px; 
	 bottom: 61px; 
	 left: 170px; 
	 width: 615px; 
	 overflow: auto; 
	}



#headerbar
{
	background-image: url("/images-new/headerbar.png"); 
	background-repeat: repeat-x;
	position: relative;
	float: left;
	clear: both;
	font-weight: bold;
	color: black;
	visibility: visible;
	top: -20px;
	height: 7px;
	width: 975px;
	border: 0px yellow solid;

}

#header
{
	font-weight: lighter;
	color: black;
	visibility: visible;
	position: relative;
	float: right;
	right: 35px;
	top: -20px;
	height: 60px;
	width: 655px;
	font-size: 10px;
	border: 0px black solid;
}

.headertab 
	{
	 background-image: url("/images-new/tab-white.png"); 
	 background-repeat: no-repeat; 
	 z-index: 10;
	 visibility: visible; 
	 position: relative; 
	 left: 0px; 
	 width: 105px; 
	 height: 30px; 
	 float: right;
	 line-height: 35px;
	}
.headertext
{
	visibility: visible;
	text-align: center;
	color: black;
	position: static;
}

.headertext a
	{
	 color: black;
	 text-decoration: none;
	}

.headertabselected 
	{
	 background-image: url("/images-new/tab-red.png"); 
	 background-repeat: no-repeat; 
	 z-index: 10;
	 visibility: visible; 
	 position: relative; 
	 left: 0px; 
	 width: 105px; 
	 height: 30px; 
	 float: right; 
	}

.headertextselected
{
	visibility: visible;
	text-align: center;
	color: white;
	line-height: 20px;
}

.headertextselected a
	{
	 color: white;
	 text-decoration: none;
	}

	
.headerhelptab 
	{
	 background-image: url("/images-new/tab-whitehelp.png"); 
	 background-repeat: no-repeat; 
	 z-index: 10;
	 visibility: visible; 
	 position: relative; 
	 left: 0px; 
	 width: 105px; 
	 height: 30px; 
	 float: right;
	 line-height: 15pxx;
	}

.headerhelptabselected
	{
	 background-image: url("/images-new/tab-redhelp.png"); 
	 background-repeat: no-repeat; 
	 z-index: 10;
	 visibility: visible; 
	 position: relative; 
	 left: 0px; 
	 width: 105px; 
	 height: 30px; 
	 float: right;
	 line-height: 23px;
	}



#sbdrur     
	{
	 background-image: url("/images/bdr-ur.gif"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 top: 40px; 
	 left: 765px; 
	 width: 32px; 
	 height: 32px; 
	}

#sbdrul   
	{
	 background-image: url("/images/bdr-ul.gif"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 top: 40px; 
	 left: 275px; 
	 width: 32px; 
	 height: 32px; 
	}

#sbdrleft     
	{
	 background-image: url("/images/bdr-left.gif"); 
	 background-repeat: repeat-y; 
	 visibility: visible; 
	 position: absolute; 
	 top: 72px; 
	 left: 275px; 
	 width: 32px; 
	 height: 49px; 
	}

#sbdrright     
	{
	 background-image: url("/images/bdr-right.gif"); 
	 background-repeat: repeat-y; 
	 visibility: visible; 
	 position: absolute; 
	 top: 72px; 
	 bottom: 47px; 
	 left: 765px; 
	 width: 32px; 
	}

#sbdrtop1    
	{
	 background-image: url("/images/bdr-top.gif"); 
	 background-repeat: repeat-x; 
	 visibility: visible; 
	 position: absolute; 
	 top: 153px; 
	 left: 187px; 
	 width: 56px; 
	 height: 32px; 
	}

#sbdrtop2   
	{
	 background-image: url("/images/bdr-top.gif"); 
	 background-repeat: repeat-x; 
	 visibility: visible; 
	 position: absolute; 
	 top: 40px; 
	 left: 307px; 
	 width: 458px; 
	 height: 32px; 
	}

#sbdric       
	{
	 background-image: url("/images/sbdric.gif"); 
	 background-repeat: no-repeat; 
	 visibility: visible; 
	 position: absolute; 
	 top: 121px; 
	 left: 243px; 
	 width: 64px; 
	 height: 64px; 
	}


#legendbackground  
	{
	 background-color: #fff; 
	 visibility: visible; 
	 left: 307px; 
	 width: 458px; 
	 height: 113px; 
	 border: solid yellow 0px;
	}

#legend   
	{
	 visibility: visible; 
	 position: relative;
	 clear: both;
	 width: 154px;
	 left: 578px;
	 width: 154px;
	 height: 91px;
	 border: solid yellow 0px;
	}

.legend2
	{
	 visibility: visible; 
	 position: relative;
	 clear: left;
	 width: 154px;
	 left: 578px;
	 z-index: 5; 
	}

.personalmkt   
	{
	 visibility: visible; 
	 position: relative; 
	 z-index: 5; 
	 width: 259px; 
	 height: 82px;
	 float: left;
	}

#favheader   
	{
	 visibility: visible; 
	 position: absolute; 
	 z-index: 5; 
	 top: 163px; 
	 left: 179px; 
	 width: 120px; 
	 height: 20px;
	}

#criteria   
	{
	 visibility: visible; 
	 position: absolute; 
	 width: 486px; 
	 height: 50px;
	 border: 0px solid blue;
	 top: 63px;
	}

#banner   
	{
	 visibility: visible; 
	 position: absolute; 
	 width: 486px; 
	 height: 60px;
	 border: 0px solid blue;
	}

#buttons    
	{
	 visibility: visible; 
	
	 z-index: 15; 
	
	 width: 120px; 
	 height: 60px; 
	}

.listing_feat  
	{
	 background-image: url("/images-new/listing-back-featured.png"); 
	 visibility: visible; 
	 position: relative; 
	 float: left;
	 clear: both;
	 width: 732px; 
	 height: 125px; 
	}
.listing  
	{
	 background-image: url("/images-new/listing-back.png"); 
	 visibility: visible; 
	 position: relative; 
	 float: left;
	 clear: both;
	 width: 732px; 
	 height: 125px; 
	}

.listingdrawer  
	{
	 background-image: url("/images/listing-drawer.gif"); 
	 display: block; 
	 position: relative; 
	 float: left; 
	 width: 597px; 
	 height: 52px; 
	}
	
.listingdrawerspacer
	{
	 display: visible; 
	 position: relative; 
	 float: left; 
	 width: 597px; 
	 height: 52px; 
	}

.listingfav 
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 96px; 
	 left: 12px; 
	 width: 85px; 
	 height: 18px; 
	}

.listinginfo 
	{
	 font-size: 10.5px; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 visibility: visible; 
	 position: absolute; 
	 top: 13px; 
	 left: 12px; 
	 width: 115px; 
	 height: 85px; 
	}

.listingphoto 
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 8px; 
	 left: 125px; 
	 width: 108px; 
	 height: 108px; 
	 border: 2px solid black;
	}


.listingaddress 
	{
	 font-size: 9.5px; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 visibility: visible; 
	 position: absolute; 
	 top: 13px; 
	 left: 250px; 
	 width: 235px; 
	 height: 34px; 
	}

.listingmore 
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 13px; 
	 left: 216px; 
	 width: 42px; 
	 height: 26px; 
	}

.listingphone 
	{
	 font-size: 11px; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 visibility: visible; 
	 position: absolute; 
	 top: 55px; 
	 left: 580px; 
	 width: 145px; 
	 height: 60px;
	 text-align: left;
	}

.listingwebhead
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 1px; 
	 left: 25px; 
	 width: 145px; 
	 height: 45px 
	}

.listingcreative
{
	font-size: 10px;
	visibility: visible;
	position: absolute;
	top: 55px;
	left: 250px;
	width: 325px;
	height: 66px;
	color: #000;
}

.amenlabel 
	{
	 background-image: url("/images-new/legend.png"); 
	 visibility: visible; 
	 position: relative;
	 float; left;
	 top: 0px; 
	 left: 5px; 
	 width: 154px; 
	 height: 91px; 
	 text-align: right;
	}
	
.amen0 
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 578px; 
	 width: 15px; 
	 height: 12px; 
	}

.amen1  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 593px; 
	 width: 15px; 
	 height: 12px; 
	}

.amen2  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 608px; 
	 width: 15px; 
	 height: 12px 
	}

.amen3  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 622px; 
	 width: 15px; 
	 height: 12px 
	}

.amen4  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 636px; 
	 width: 15px; 
	 height: 12px 
	}

.amen5  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 652px; 
	 width: 15px; 
	 height: 12px 
	}

.amen6  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 666px; 
	 width: 15px; 
	 height: 12px; 
	}

.amen7  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 680px; 
	 width: 15px; 
	 height: 12px 
	}

.amen8  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 695px; 
	 width: 15px; 
	 height: 12px; 
	}

.amen9  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 25px; 
	 left: 710px; 
	 width: 15px; 
	 height: 12px; 
	}
	
.amenlabelr
	{
	 background-image: url("/images-new/legend.png"); 
	 visibility: visible; 
	 position: relative;
	 float; left;
	 left: 0px;
	 width: 154px; 
	 height: 91px; 
	 text-align: right;
	 border: 0px solid yellow;
	}
	
.amen0r 
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 0px; 
	 width: 15px; 
	 height: 20px; 
	}

.amen1r
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 15px; 
	 width: 15px; 
	 height: 20px; 
	}

.amen2r  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 30px; 
	 width: 15px; 
	 height: 20px 
	}

.amen3r  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 45px; 
	 width: 15px; 
	 height: 20px 
	}

.amen4r  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 60px; 
	 width: 15px; 
	 height: 20px 
	}

.amen5r  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 75px; 
	 width: 15px; 
	 height: 20px 
	}

.amen6r  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 90px; 
	 width: 15px; 
	 height: 20px; 
	}

.amen7r  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 105px; 
	 width: 15px; 
	 height: 20px 
	}

.amen8r  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 120px; 
	 width: 15px; 
	 height: 20px; 
	}

.amen9r  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 0px; 
	 left: 135px; 
	 width: 15px; 
	 height: 20px; 
	}

.moreamen  
	{
	 visibility: visible; 
	 position: relative;
	 float: left;
	 width: 200px; 
	 height: 40px; 
	 font-size: 8px;
	}

.web  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 10px; 
	 left: 487px; 
	 width: 82px; 
	 height: 15px; 
	}

.tour  
	{
	 visibility: visible; 
	 position: absolute; 
	 top: 30px; 
	 left: 487px; 
	 width: 82px; 
	 height: 15px; 
	}

.reflisting  
	{
	 color: red; 
	 visibility: visible; 
	 position: relative; 
	 float: left; 
	 top: 75px;
	 width: 154px; 
	 height: 22px; 
	}

.refoption  
	{
	 color: black; 
	 visibility: visible; 
	 position: relative;
	 left: 10px;
	 width: 150px;
	 float: left; 
	 }

.refoption  b
	{
	color: red;
	}
#elogo  
	{
	  visibility: visible; 
	  position: relative;
	  float: right;
	  width: 350px; 
	  height: 132px;
	  border: 0px solid blue;
	}
	
#espace    
	{
	  visibility: visible; 
	  position: relative; 
	  float: left; 
	  width: 595px;
	  height: 10px;
	}

#etop    
	{
	  visibility: visible; 
	  position: relative; 
	  float: left; 
	  width: 885px;
	}

#eaddress
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	visibility: visible;
	position: relative;
	float: right;
	width: 570px;

}

	
#ephoto     
	{
	  visibility: visible; 
	  position: relative; 
	  float: left; 
	  width: 300px;
	  height: 300px;
	  text-align: center;
	  border: 0px solid blue;
	}



#ebody    
	{
	  font-size: 13px; 
	  font-family: Verdana, Arial, Helvetica, sans-serif;  
	  visibility: visible; 
	  position: relative; 
	  float: right; 
	  width: 570px;
	  border: 0px solid blue;
	  
	}

.eproperties
	{
 	  font-size: 12px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  visibility: visible; 
	  position: relative; 
	  float: right;
	  width: 595px;
	  border: 0px solid blue;
	  padding-top: 15px;
	  margin-top: 15px;
	}

	
#eheadline     
	{
	  font-size: 16px; 
	  font-family: Verdana, Arial, Helvetica, sans-serif;  
	  visibility: visible; 
	  position: relative; 
	  float: left; 
	  width: 560px; 
	}

	
#eheadline2    
	{
	  visibility: visible; 
	  position: relative; 
	  float: left; 
	  width: 560px; 
	}

#eleft
	{
	  visibility: visible; 
	  position: relative; 
	  float: left; 
	  clear: left;
	  width: 300px;
	  align: center;
	  border: 0px solid blue;
	}

	
#etour 
	{
	  visibility: visible; 
	  position: relative; 
	  margin-left: auto ;
	  margin-right: auto ;
	  margin-bottom: 12pt;
	  width: 240px; 
	  height: 67px;
	}

#erequest 
	{
	  visibility: visible; 
	  position: relative; 
	  margin-left: auto ;
	  margin-right: auto ;
	  width: 150px; 
	  height: 50px;
	}

	
#emphoto 
	{
	  visibility: visible; 
	  position: relative; 
	  margin-left: auto ;
	  margin-right: auto ;
	  width: 150px; 
	  text-align: center;
	}

	
#efloor 
	{
	  visibility: visible; 
	  position: relative; 
	  margin-left: auto ;
	  margin-right: auto ;
	  width: 150px; 
	  text-align: center;
	}

	
#emap  
	{
	  visibility: visible; 
	  position: relative; 
	  margin-left: auto ;
	  margin-right: auto ; 
	  width: 150px; 
	  height: 50px;
	}

.marketselect
	{
	  visibility: visible; 
	  position: relative; 
	  width: 528px; 
	  height: 90px;

	}
	
.markettitle
{
	font-size: 18px;
	font-family: Times, serif;
	font-variant: small-caps;
	visibility: visible;
	position: absolute;
	top: 14px;
	left: 97px;
	width: 350px;
	height: 18px;
	z-index: 10;
}

.markettitle a
{
	color: #009;
	text-decoration: none;
}

.marketinfo
	{
	  font-size: 9px;
	  line-height; 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;  
	  visibility: visible; 
	  position: absolute;
	  top: 41px;
	  left: 97px;
	  width: 355px; 
	  height: 50px;
	  z-index: 10;
	}

.marketinfo a
{
	color: #009;
	text-decoration: none;
}
	
#phrases
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15pt;
	color: #EEE;
	visibility: visible;
	position: absolute;
	top: 29px;
	left: 280px;
	width: 500px;
	height: 75px;
	z-index: 10;
	font-weight: bold;
	text-transform: none;
}
	
#date
{
	visibility: visible;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FC0;
	font-weight: bold;
	position: absolute;
	top: 7px;
	left: 520px;
	width: 275px;
	height: 20px;
	text-align: right;
}

#copyright
	{
	 font-size: 10px; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: black;
	 position: absolute; 
	 bottom: 10px; 
	 left: 20px; 
	 width: 945px; 
	 height:11px;
	 text-align: center;
	}

#morepictures   
	{
	 background: #fff; 
	 display: none; 
	 position: absolute; 
	 z-index: 10; 
	 top: 185px; 
	 bottom: 61px; 
	 left: 170px; 
	 width: 615px; 
	 overflow: auto; 
	}

#floorplans
	{
	 background: #fff; 
	 display: none; 
	 position: absolute; 
	 z-index: 10; 
	 top: 185px; 
	 bottom: 61px; 
	 left: 170px; 
	 width: 615px; 
	 overflow: auto; 
	}
	
.moreimg
	{
	  visibility: visible; 
	  position: relative; 
	  margin-left: auto ;
  	  margin-right: auto ;
	  width: 300px; 
	  text-align: center;
	  color: red;
	}

.searchmaps    
	{
	  visibility: visible; 
	  position: relative; 
	  float: left; 
	  width: 394px;
	}

.searchheader   
	{
	  visibility: visible; 
	  position: relative; 
	  font-size: 16px;
	  color: #990000;
	  font-weight: bold;
	}
.searchoption   
	{
	  visibility: visible; 
	  position: relative; 
	  width: 585px;
	  font-size: 10px;
	  color: #444444;
	  left: 15px;
	}

.searchoption form 
	{
	 font-size: 10px; 
	}

.searchmap
{
	visibility: visible;
	position: absolute;
	width: 148px;
	height: 175px;
	text-align: center;
	color: red;
	z-index: 11;
	right: -10px;
}

.rsblock
{
	visibility: visible;
	position: relative;
	bottom: 24px;
	padding: 24px 0 24px 0;
}

.rsheader
{
	visibility: visible;
	position: relative;
	left: 7px;
	height: 28px;
	text-align: left;
	color: red;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 5px;
	<!-- background-color: #CCC;
	--> font-weight: bold;
	text-transform: none;
	clear: both;
	padding-top: 24px;
}

.rscategory
{
	visibility: visible;
	position: relative;
	left: 7px;
	height: 28px;
	text-align: left;
	color: black;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 5px;
	<!-- background-color: #CCC; -->
	font-weight: bold;
	text-transform: none;
	clear: both;
	padding-left: 24px;
}

.rsitem
{
	visibility: visible;
	position: relative;
	left: 7px;
	height: 28px;
	text-align: left;
	color: red;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 5px;
	<!-- background-color: #CCC; -->
	font-weight: bold;
	text-transform: none;
	clear: both;
	padding-left: 24px;
}

#pullquote
{
	visibility: visible;
	position: relative;
	background-color: #CCC;
	font-size: 11px;
	color: #333;
	line-height: 18px;
	padding: 13px;
	font-style: italic;
	z-index: 10;
	width: 145px;
	float: right;
	margin-left: 25px;
}

.maplist
{
	position: fixed;
	top: 130px;
	left: 8px;
	z-index: 20;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.maplist a
{
	 color: white;
	 text-decoration: none;
}

.proofimg
	{
	  visibility: visible; 
	  position: relative; 
	  float: left; 
	  width: 190px; 
	  height: 250px;
	  text-align: center;
	  color: red;
	  z-index: 110;
	}

.proofimg a
{
	color: white;
	text-decoration: none;
}



.featphoto  
	{ 
	 visibility: visible;
	 color: black;
	 text-decoration: none;
	 position: absolute;
	 top: 38px;
	 left: 3px;
	 width: 227px;
	 height: 170px;
	}

.featname  { 
	visibility: visible;
	color: black;
	text-decoration: none;
	position: absolute;
	top: 225px;
	left: 15px;
	width: 205px;
	height: 200px;
	font: 11px sans-serif;
	text-align: left;
	}

.featname a {
	color: black;
	text-decoration: none;
}

.featphoto a {
	color: black;
	text-decoration: none;
}

	
.featproperty 
	{
	visibility: visible;
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 width: 245px;
	 height: 449px;
	}

.featprop
	{
	  visibility: visible; 
	  position: relative; 
	  float: right;
	  top: 60px;
	  right: 35px;
	  width: 250px;
	  text-align: left;
	  z-index: 11;
	}

.newsheader
{
	visibility: visible;
	position: relative;
	top: 24px;
	left: 7px;
	width: 550px;
	height: 28px;
	bottom: 24px;
	text-align: left;
	color: red;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 5px;
	background-color: #69F;
	font-weight: bold;
	vertical-align: bottom;
	line-height: 26px;
	text-transform: none;
}

label {
	display:block;
}

fieldset {
	border-style:none;
}

.chk {
	cursor:pointer;
}


.headshot
{
	width: 410px;
	height: 250px;
	position: relative;
	float: left;
	border: 0px black solid;
	left: 10px;
}

.headshot-photo {
	width:160px;
	height:230px;
	position: relative;
	float: left;
	border: 1px black solid;

}

.headshot-info {
	width:220px;
	height:200px;
	left: 15px;
	position: relative;
	float: left;
	top: 25px;
	border: 0px black solid;

}

#RegionTowns {
	left: 15px;
	width:650px;
	position:relative;
	visibility:visible;
}


#RegionTowns p {
	float:left;
	margin:0;
	padding:0;
	width:130px;
}

.commImg
{
	width: 200px;
	height: 155px;
	position: relative;
	float: left;
	border: 0px black solid;
	left: -25px;
}

.commDesc
{
	width: 600px;
	position: relative;
	float: left;
	left: -20px;
	border: 0px black solid;
}

.commSidebar   
	{
	 background-image: url("/images-new/commsidemid.jpg"); 
	 background-repeat: repeat-y; 
	 position: relative;
	 float: left;
	 clear: left;
	 left: 20px;
	 width: 180px; 
	 border: solid black 0px;
	 text-align: center;
	 top: 95px;
	 
	}
.commSidebarTop  
	{
	 background-image: url("/images-new/commsidetop.jpg"); 
	 background-repeat: no-repeat; 
	 position: relative;
	 float: left;
	 clear: left;
	 width: 180px; 
	 height: 25px;
	 border: solid blue 0px;
	 left: 1px;
	 
	}
	
.commSidebarBottom 
	{
	 background-image: url("/images-new/commsidebot.jpg"); 
	 background-repeat: no-repeat; 
	 position: relative;
	 float: left;
	 clear: left;
	 width: 180px;
	 height: 25px;
	 border: solid red 0px;
	 
	}
	
.feats
{

	border:0 solid black;
	clear:left;
	float:left;
	left: 0px;
	position:relative;
	text-align:center;
	top: 0px;
	width: 171px;
	height: 348px;
}

.featphoto-s  
	{ 
	 visibility: visible;
	 color: black;
	 text-decoration: none;
	 position: absolute;
	 top: 25px;
	 left: 1px;
	 width: 178px;
	 height: 133px;
	}

.featname-s  { 
	visibility: visible;
	color: black;
	text-decoration: none;
	position: absolute;
	top: 160px;
	left: 13px;
	width: 160px;
	height: 160px;
	font: 9px sans-serif;
	text-align: left;
	}

.featname-s a {
	color: black;
	text-decoration: none;
}

.featphoto-s a {
	color: black;
	text-decoration: none;
}

	
.featproperty-s
	{
	visibility: visible;
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 width: 190px;
	 height: 348px;
	}

.featprop-s
	{
	  visibility: visible; 
	  position: relative; 
	  float: right;
	  top: 60px;
	  right: 35px;
	  width: 250px;
	  text-align: left;
	  z-index: 11;
	}