/* General Settings */

body{
	margin:0 auto;
	padding:0;
	background:#F6E3D4;
	font:normal 12pt "tahoma", sans-serif;
	text-align:center;
}
							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)	*/
a font,a{
	display:inline;
	color:#2A2357;
	font-weight:bold;
	text-decoration:underline;
}
a font:visited,a:visited{
	color:#3B3121;
	font-weight:bold;
	text-decoration:none;
}
a font:hover,a:hover{
	color:#BC3412;
	text-decoration:underline;
}

font{
	color:black;
	font:normal 12pt "tahoma", sans-serif;
}

#MYHOMETRACKER{display:none;}
#MYHOMETRACKER table{}



							/* CHILD DEFAULTS */
								.left{}		/* Left Cell of ID'ed Table 		*/
								.middle{}	/* Middle Cell of ID'ed Table 		*/
								.right{}	/* 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 */


/* Header */

#header{
	margin:0 auto;
	width:100%;
	height:133px;
	background:#F8EBCB url(/files/225594/pr_header_bg.jpg) left top repeat-x;
	border:none;
	overflow:hidden;
}

	#header .left{}
	#header .right{background:url(/files/225594/pr_c21logo.gif) 95% center no-repeat;text-align:left;}
		#header .right b{color:#DBA616;font-size:12pt;position:relative;top:0px;left:-70px;}

#headerFloor{
	margin:0 auto;
	width:100%;
	height:36px;
	background:#BD3412 url(/files/225594/pr_hstripe.gif) left top repeat-x;
}

	#headerFloor .top{background:url(/files/225594/pr_slogan.gif) 65% top no-repeat;}
	#headerFloor .bottom{background:transparent;}
	#headerFloor img{visibility:hidden;}
								#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{}
/* Layout */

#contentTable{
	margin:0 auto;
	padding:0;
	width:100%;
	height:100%;
	background:#F6E3D4 url(/files/225594/pr_ctleftbg.jpg) right 35% no-repeat;
	border:none;
	overflow:visible;
	overflow-x:hidden;
	overflow-y:visible;
}

#contentTable td.left{
	margin:0;
	padding:0;
	width:20%;
	background:#312940 url(/files/225594/pr_colbg.jpg) right top repeat-y;
	overflow:hidden;
	text-align:center;
}

	#contentTable td.leftPad{}
		#contentTable td.leftPad img{visibility:hidden;width:6%;}

#contentTable td.right{
	margin:0;
	padding:0;
	width:64%;
	background:transparent;
	overflow:hidden;
}

	#contentTable td.rightPad{}
		#contentTable td.rightPad img{visibility:hidden;width:10%;}



/* Left Side/Menu */

#navLable{
	display:none;
}
	#navLable .left font{}

#NavTable{
	margin:0 auto;
	padding:0;
	width:172px;
	border:none;
	text-align:center;
}
	#NavTable font{}
	#NavTable a{}
	#NavTable hr{
		display:none;
	}

#NAVIGATION{
	display:block;
	margin:10px auto;
	padding:0;
	width:172px;
	position:relative;
	top:0px;
	left:-1px;
	border:none;
	text-align:center;
}
	#NAVIGATION hr{
		display:none;
	}

	#NAVIGATION a,#NAVIGATION a font b i{
		display:block;
		margin:0 auto;
		margin-bottom:3px;
		padding:0;
		width:172px;
		height:23px;
		color:#2A2357;
		background:#DBA716 url(/files/225594/pr_buttonbg.gif) left top no-repeat;
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		text-indent:20px;
		text-transform:capitalize;
		text-decoration:none;
		line-height:22px;
		text-align:left;
		overflow:hidden;
		cursor:pointer;
	}
	
	#NAVIGATION a, #NAVIGATION font, #NAVIGATION b i{
		color:#2A2357;
		text-decoration:none;
	}

	#NAVIGATION font:visited,#NAVIGATION a font b i:visited,#NAVIGATION a:visited{
		color:#3B3121;
		font-weight:normal;
		text-decoration:none;
	}

	#NAVIGATION font:hover,#NAVIGATION a font b i:hover,#NAVIGATION a:hover{
		color:#BC3412;
		text-decoration:underline;
	}

#ContactLable{
	display:none;
}

	#ContactLable font{}
	#ContactLable font b{}

#ContactTable{
	display:none;
}

#ContactTable .bottom{}
	#ContactTable .bottom a,#ContactTable .bottom a font{}

#ContactTable .PRETTY_NAME{}
#ContactTable .PHONE_NUMBERS{}
#ContactTable .OFFICE_NAME{}
#ContactTable .OFFICE_ADDRESS{}

p#CALL_ME{display:none;} /* This spot is used for the accounts that have a call me button, but you can use that container */


/* Main body */

#contentTable td.right,.right table{text-align:left;}

/* Inner Table Fixes, particularly the listings table */
.right table table,.right table td, .right div table, .right table div{width:auto;height:auto;}
#contentTable td.right table.searchResultsTools{width:100%;}
#contentTable td.right table td.left{width:20%;background:transparent;}
#contentTable td.right table td.center{width:60%;text-align:center;}
#contentTable td.right table td.right{width:20%;text-align:right;}

#partnersTable{background:transparent;}

	#partnersTable td{}

	#partnersTable td img{display:none;}

		#partnersTable td br{}

			#partersTable font,#partnersTable td font{}

			#partnersTable td a,#partnersTable td a b i font nobr{
				display:inline;
				color:#2A2357;
				font-weight:bold;
				text-decoration:none;	
			}
			#partnersTable td a:visited,#partnersTable td a b i font nobr:visited{
				color:#3B3121;
				text-decoration:none;
			}
			#partnersTable td a:hover,#partnersTable td a b i font nobr:hover{
				color:#BC3412;
				text-decoration:underline;
			}

#articlesLable{} /* Not used so far as I can tell */

#articlesTable{background:transparent;}

	#articlesTable td{background:transparent;}

	/* Article label */
	#articlesTable td font b{color:#BC3412;}

	/* Article links */
	#articlesTable a,#articlesTable td font a,#articlesTable td font a font{
		display:inline;
		color:#2A2357;
		font-weight:bold;
		font-size:10pt;
		text-decoration:none;
	}

	#articlesTable a:visited,#articlesTable td font a font:visited{
		color:#3B3121;
		font-weight:normal;
		text-decoration:none;
	}

	#articlesTable a:hover,#articlesTable td font a font:hover{		
		color:#BC3412;
		text-decoration:underline;
	}

	#DES_BOX{}

/* Foot */

td .disclaimer a{
	color:black;
	font-weight:normal;
	text-decoration:none;
}

.disclaimer hr{
	display:none;
}

/* Disclaimer*/
html body center table{}
							#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{display:none;} /* Wraps the $NAVIGATION variable */
									#CSSfooter #NAVIGATION a{display:none;}
									#CSSfooter #NAVIGATION a:hover{display:none;}
									#CSSfooter HR.linkDiv{display:none;}
								#CSSfooter .container03{display:none;}
								#CSSfooter .container04{display:none;}
								#CSSfooter .PRETTY_NAME{display:none;}
								#CSSfooter .PHONE_NUMBERS{display:none;}
								#CSSfooter .PHONE_NUMBERS br{display:none;}
								#CSSfooter a.email_txt{display:none;}
								#CSSfooter a.email_NOtxt{display:none;}
								#CSSfooter .OFFICE_ADDRESS{display:none;}
								#CSSfooter .OFFICE_NAME{display:none;}
								#CSSfooter .container05{}
								#CSSfooter .container06{}
								#CSSfooter .container07{}
								#CSSfooter .container08{}
								#CSSfooter .container09{}
								
/* MAIN PAGE TABLE IDs and CLASSES */

.tfixed{table-layout:fixed;margin:0 auto;padding:0;border:none;}

div.img-menu-table{margin:0 auto;padding:10px;background:#2E0C03;border:1px solid #BD3412;text-align:center;}
.img-menu-table table td{margin:0 auto;padding:5px 0;text-align:center;}
.img-menu-table table td.slides{text-align:right;}
.img-menu-table table td.slides div{margin-left:15px;padding:0;width:300px;height:250px;background:#312941;border:1px solid #DBA715;}
.img-menu-table table td.slides img{}
.img-menu-table table td a{text-decoration:none;}
.img-menu-table table td a img{display:block;margin:0 auto;border:none;}
.img-menu-table table td a{font-size:9pt;text-transform:uppercase;color:#DBA715;}
.img-menu-table table td a:visited{color:#DBA715;}
.img-menu-table table td a:hover{color:#BD3412;}
