
body{
	margin:0 auto;
	text-align:center;
	background:#E3DEC7 url(/files/1077449/bodybg.gif) center top repeat-y;
}
	body#Broker{}	/* Account type level control */
	body#Office{}	/* Account type level control */
	body#Agent{}	/* Account type level control */
		body#Broker.homepage{}	/* Account type & Page level control	(Example shows homepage class of Broker Account Type)	*/
		body#Office.homepage{}	/* Account type & Page level control	(Example shows homepage class of Office Account Type)	*/
		body#Agent.homepage{}	/* Account type & Page level control	(Example shows homepage class of Agent Account Type)	*/
		body#Broker.listings{}	/* Account type & Page level control	(Example shows listings class of Broker Account Type)	*/
		body#Office.listings{}	/* Account type & Page level control	(Example shows listings class of Office Account Type)	*/
		body#Agent.listings{}	/* Account type & Page level control	(Example shows listings class of Agent Account Type)	*/

#MYHOMETRACKER{}

/* CHILD DEFAULTS */
	.left{}		/* Left Cell of ID'ed Table 		*/ 
	.middle{}	/* Middle Cell of ID'ed Table 		*/ 
	.right table table{width:auto;}		/* Right Cell of ID'ed Table 		*/ 
	.top{}		/* Top Row/Cell of ID'ed Table 		*/ 
	.bottom{}	/* Bottom Row/Cell of ID'ed Table 	*/ 
	.container00{} /* Generic containers */
	.container01{} /* Generic containers */
	.container02{} /* Generic containers */
	.container03{} /* Generic containers */
	.container04{} /* Generic containers */
	.container05{} /* Generic containers */
	.container06{} /* Generic containers */
	.container07{} /* Generic containers */
	.container08{} /* Generic containers */
	.container09{} /* Generic containers */
	.PRETTY_NAME{} 		/* (IF CLASSED)	Wraps the name that is associated with the account */
	.PHONE_NUMBERS{}	/* (IF CLASSED)	Wraps the Phone Numbers (all of them) that is associated with the account */
	.OFFICE_ADDRESS{} 	/* (IF CLASSED)	Wraps the Office Address that is associated with the account */
	.OFFICE_NAME{} 		/* (IF CLASSED)	Wraps the Office Name that is associated with the account */
/* CLOSE CHILD DEFAULTS */


#CSSheader{display:none;} /* THE ID CSSheader and it's children allow you to replace or if you like, add a header above the default header. */
	#CSSheader .container00{}
	#CSSheader .container01{}
	#CSSheader .container02{}
	#CSSheader .container03{}
	#CSSheader .container04{}
	#CSSheader .PRETTY_NAME{}
	#CSSheader .PHONE_NUMBERS{}
	#CSSheader .PHONE_NUMBERS br{}
	#CSSheader .OFFICE_ADDRESS{}
	#CSSheader .OFFICE_NAME{}
	#CSSheader .container05{}
	#CSSheader .container06{}
	#CSSheader .container07{}
	#CSSheader .container08{}
	#CSSheader .container09{}

#header{margin:0 auto;width:944px;} /* This is the table that the default header is enclosed in */
	#header .left{}
	#header .right{}
	
#headerFloor{margin:0 auto;width:944px;}	/* Below the default header there is a line (blue is the default) */
	#headerFloor .top{}
	#headerFloor .bottom{}

#NavTable{display:none;}
#navLable{} /* On the templates that say "Menu" this is the table that holds it */
#NAVIGATION{} /* Wraps the $NAVIGATION variable */
	#NAVIGATION a{}
	#NAVIGATION a:hover{}

#ContactLable {} /* The container that holds the "Contact Info" Lable. My be a Table or TD (or any other container) */
#ContactTable {}	/* Table (or container) that holds the Contact Information */
	#ContactTable .PRETTY_NAME{}
	#ContactTable .PHONE_NUMBERS{}
	#ContactTable .OFFICE_ADDRESS{}
	#ContactTable .OFFICE_NAME{}

p#CALL_ME{} /* This spot is used for the accounts that have a call me button, but you can use that container */
	
#contentTable{margin:0 auto;width:944px;} /* This is the table that controls most of the page and holds (among other things) the content well */	
	#contentTable .left{width:164px; overflow:hidden;}
	#contentTable .right{width:700px; overflow:hidden;}
	

#DES_BOX{}

div#searchresults table.listing thead th.propid{
	width: 100%;
	color: #333;
}

div#searchresults table.listing tbody td{
	border-bottom: 1px solid #EFEFEF;
	background: #FFFFFF;
	padding: 2px 5px;
	color: #000;
}

div#searchresults table.listing thead td{
	border-bottom: 1px solid #CECECE;
	color: #000000;
	white-space: nowrap;
	padding: 2px 5px;

}

/* Forms */
div.innerblock{
	margin: 3px;
	border: 1px solid #CCCCCC;
	padding: 4px 6px;
	color: #393939;
}

div.innerblock h2{
	font-size: 13px;
	border-bottom: 1px solid #393939;
	margin: 8px 0;
	padding-bottom: 4px;
	color: #000000;
}

div.innerblock p.info{
	color: #393939;
	margin: 0 0 5px 0;
	font-weight:bold;
}

div.innerblock form{
	margin: 0;
	padding: 0;
}

div.innerblock table{
	border-collapse: collapse;
	font-size: 11px;
	margin: 0 0 10px 0;
}

div.innerblock table#searchgrid, div.innerblock table#contactGrid{
	width: 400px;
	clear: both;
	margin: 0 auto;
}

div.innerblock label{
	color: #393939;
	font-weight: bold;
	font-size: 11px;
}

div.innerblock select{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.innerblock input{
	border: 1px solid #A5ACB2;
	padding:1px 3px 3px 3px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* to fix problem where border shows up around radio buttons
input { border-width: expression(this.type=="radio"? '0px' : '1px'); } 
*/

div.innerblock input.submit{
	border: 0;
}

div.innerblock a img {
	border: 0;
}

div.innerblock td.top{
	padding-bottom: 6px;
	color:#393939;
}

div.innerblock td.bottom{
	padding-top: 4px;
	color:#393939;
	border-top: 1px solid #393939;
}

div.innerblock td.double label{
	width: 65px;
	display: block;
	float: left;
	color:#393939;
}

div.innerblock td.double input{
	width: 55px;
	margin-right: 10px;
	color:#393939;
}

div.innerblock h3{
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #393939;
	padding-bottom: 3px;
}

div.innerblock h3 span{
        font-weight: normal;
}

div.innerblock li {font-size: 13px;}

div.innerblock .req{
	font-weight: normal;
	color: #CE0307;
}

div.innerblock p.date{
	float: right;
	margin-top: 0;
}

div.innerblock p.reqstatement{
	float: right;
	margin-right: 8px;
	margin-top: 10px;
}

div.innerblock p.centerme{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

table#moveinfo{
	width: 440px; /* margin:0 auto;*/
}

table#moveinfo td{
	vertical-align: top;
	color: #393939;
}

table#moveinfo label{
	font-weight: normal;
	margin-left: 5px;
	color:#393939;
}

table#moveinfo textarea{
	width: 170px;
	height: 40px;
	border: 1px solid #A5ACB2;
}


#articlesLable{display:none;}
#articlesTable{display:none;} 

#partnersTable{}

#CSSfooter{display:none;} /* THE ID CSSfooter and it's children allow you to add a cutom footer. */
	#CSSfooter .container00{}
	#CSSfooter .container01{}
	#CSSfooter .container02{}
	#CSSfooter #NAVIGATION{} /* Wraps the $NAVIGATION variable */
		#CSSfooter #NAVIGATION a{}
		#CSSfooter #NAVIGATION a:hover{}
		#CSSfooter HR.linkDiv{}
	#CSSfooter .container03{}
	#CSSfooter .container04{}
	#CSSfooter .PRETTY_NAME{}
	#CSSfooter .PHONE_NUMBERS{}
	#CSSfooter .PHONE_NUMBERS br{}
	#CSSfooter a.email_txt{}	
	#CSSfooter a.email_NOtxt{}
	#CSSfooter .OFFICE_ADDRESS{}
	#CSSfooter .OFFICE_NAME{}
	#CSSfooter .container05{}
	#CSSfooter .container06{}
	#CSSfooter .container07{}
	#CSSfooter .container08{}
	#CSSfooter .container09{}
	
#footSpacer{
	margin:0 auto;
	width:944px;
}
	
/* Disclaimer */	
	html body center table:before{ 
		clear:both;
		display:block;
		height:1px;
		content:".";
	}
	html body center table{
		margin:0 0 0 164px;
		width:780px;
	}
	
	.center {position:absolute;}
	
.SearchResultsTools .center {position:absolute; left:465px;}
