/* General Settings */

body{
	margin:0 auto;
	padding:0;
	padding-top:36px;
	background:#364761 /*url(/files/298197/body_bg.jpg)*/;
	width:722px;
	font:normal 10pt "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:#6D4138;
	font-weight:bold;
	text-decoration:underline;
}
a font:visited,a:visited{
	color:#6D4138;
	text-decoration:none;
}
a font:hover,a:hover{
	color:#2F3E5C;
	text-decoration:underline;
}

font{
	color:black;
	font:normal 10pt "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;
	padding:0;
	width:722px;
	height:144px;
	background:#507762 url(/files/298197/header_middle_bg.jpg) left top no-repeat;
	border:none;
	overflow:hidden;
}

	#header .left{width:722px;height:144px;overflow:hidden;}
		#header .left img{display:none;height:144px;}
	#header .right{display:none;overflow:hidden;}
		#header .right b{display:none;}

#headerFloor{
	margin:0 auto;
	padding:0;
	width:722px;
	height:19px;
	overflow:hidden;
}

	#headerFloor .top{background:#3E6952 url(/files/298197/header_bottom.jpg) left top no-repeat;height:19px;overflow:hidden;}
	#headerFloor .bottom{background:transparent;display:none;}
	#headerFloor img{display:none;width:0;height:0;}
								#CSSheader{
									display:block;
									position:absolute;
									width:100%;
									height:21px;
									top:15px;
									left:0px;
									text-align:center;
								} /* THE ID CSSheader and it's children allow you to replace or if you like, add a header above the default header. */
									#CSSheader .container00{
										display:block;
										margin:0 auto;
										width:722px;
										height:21px;
										background:#94BD9A url(/files/298197/header_top.jpg) left top no-repeat;
									}
									#CSSheader .container01{}
									#CSSheader .container02{}
									#CSSheader .container03{}
									#CSSheader .container04{}
									#CSSheader .PRETTY_NAME{display:none;}
									#CSSheader .PHONE_NUMBERS{display:none;}
									#CSSheader .PHONE_NUMBERS br{display:none;}
									#CSSheader .OFFICE_ADDRESS{display:none;}
									#CSSheader .OFFICE_NAME{display:none;}
									#CSSheader a{display:none;}
									#CSSheader .container05{}
									#CSSheader .container06{}
									#CSSheader .container07{}
									#CSSheader .container08{}
									#CSSheader .container09{}
/* Layout */

#contentTable{
	margin:0 auto;
	padding:0;
	width:722px;
	height:100%;
	background:#BFD1B5 url(/files/298197/content_bg.jpg) left top repeat-y;
	border:none;
	overflow:visible;
	overflow-x:hidden;
	overflow-y:visible;
}

#contentTable td.left{
	margin:0;
	padding:0;
	width:144px;
	background:transparent;
	overflow:hidden;
	text-align:center;
}

	#contentTable td.leftPad{width:10px;overflow:hidden;}
		#contentTable td.leftPad img{visibility:hidden;width:0px;}

#contentTable td.right{
	margin:0;
	padding:0;
	width:543px;
	background:transparent;
	overflow:hidden;
}

	#contentTable td.rightPad{width:20px;overflow:hidden;}
		#contentTable td.rightPad img{visibility:hidden;width:0px;}



/* Left Side/Menu */

#navLable{
	display:none;
}
	#navLable .left font{}

#NavTable{
	margin:0 auto;
	padding:0;
	width:144px;
	border:none;
	text-align:center;
}
	#NavTable font{}
	#NavTable a{}
	#NavTable hr{
		display:none;
	}

#NAVIGATION{
	display:block;
	margin:10px auto;
	padding:0;
	width:144px;
	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:144px;
		height:23px;
		color:#6D4138;
		background:#C8CDAB;
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		text-indent:5px;
		text-transform:capitalize;
		text-decoration:none;
		line-height:22px;
		text-align:left;
		overflow:hidden;
		cursor:pointer;
	}
	
	#NAVIGATION a, #NAVIGATION font, #NAVIGATION b i{
		color:#6D4138;
		text-decoration:none;
	}

	#NAVIGATION font:visited,#NAVIGATION a font b i:visited,#NAVIGATION a:visited{
		color:#6D4138;
		text-decoration:none;
	}

	#NAVIGATION font:hover,#NAVIGATION a font b i:hover,#NAVIGATION a:hover{
		color:#2F3E5C;
		text-decoration:underline;
		background:#89B790;
	}

#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;width:100%;}

	#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:#305E46;
				font-weight:bold;
				text-decoration:none;	
			}
			#partnersTable td a:visited,#partnersTable td a b i font nobr:visited{
				color:#305E46;
				text-decoration:none;
			}
			#partnersTable td a:hover,#partnersTable td a b i font nobr:hover{
				color:#6D4138;
				text-decoration:underline;
			}

#articlesLable{} /* Not used so far as I can tell */

#articlesTable{background:transparent;width:100%;}

	#articlesTable td{background:transparent;}

	/* Article label */
	#articlesTable td font b{color:#3A2B10;}

	/* Article links */
	#articlesTable a,#articlesTable td font a,#articlesTable td font a font{
		display:inline;
		color:#2F3E5C;
		font-weight:bold;
		font-size:10pt;
		text-decoration:none;
	}

	#articlesTable a:visited,#articlesTable td font a font:visited{
		color:#2F3E5C;
		font-weight:normal;
		text-decoration:none;
	}

	#articlesTable a:hover,#articlesTable td font a font:hover{		
		color:#6D4138;
		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 */

	div#mp_table{
		margin:0 auto;
		padding:10px 0 0 0;
		background:transparent;
		text-align:center;
	}
	
	table#gdw_buttons{
		margin:0 auto;
		padding:0;
		table-layout:fixed;
		width:680px;
		border:none;
	}
	
	table#gdw_buttons td{
		margin:0;
		padding:0 0 10px 0;
		width:140px;
		height:124px;
		border:none;
		text-align:center;
	}
	
	table#gdw_buttons a{
		color:black;
		font:bold 9pt "tahoma", san-serif;
		text-decoration:none;
		text-transform:uppercase;
		line-height:20px;
	}
	
			table#gdw_buttons a:hover{
				color:#6D5B38;
				text-decoration:underline;
			}
	
		table#gdw_buttons a img{
			border:none;
		}
			
		table#gdw_buttons a div{
			display:block;
			margin:0 auto;
			padding:0;
			width:86%;
			height:20px;
			background:#89B790;
			border:1px solid #2F3E5C;
		}
		
		table#gdw_buttons a span{
			display:block;
			margin:0 0 3px 0;
			padding:7px;
			background:url(/files/298197/mpb_bg.jpg) top center no-repeat;
		}
		
	table#gdw_buttons td#mp_ss{
		margin:0;
		padding:10px 0 10px 0;
		width:400px;
		text-align:center;
	}
	
		table#gdw_buttons td#mp_ss div{
			display:block;
			margin:0 auto;
			padding:15px 0 0 0;
			width:360px;
			font:bold 14pt "times new roman", serif;
			text-transform:uppercase;
			line-height:150%;
		}
		
		table#gdw_buttons td#mp_ss span{
			display:block;
			margin:3px auto;
			padding:6px;
			background:url(/files/298197/ss_bg.jpg) top center no-repeat;
		}
