body  {
	background-color: #FFFFFF;
}
td {}
#whole /* border around whole home page  { width: 850px; border: solid 5px #300 } */
#content table /* services table background */  { font-size: 12pt; /* background-image: url("http://www.tnrealestate.com/images/tnrcontent.gif") */ }
#banner        { background-image: url("http://www.tnrealestate.com/images/tnrbanner2.gif"); position: relative; margin: 1px; z-index: 0; width: 850px; height: 120px }
#bannerad { padding: 2px 7px; position: absolute; z-index: 5; top: 5px; right: 10px; width: 500px; height: 100px }
#menu { background-color: #369; margin: 0 auto; padding: 5px 0; width: 850px }
#menu ul /*     links,no underline     */  { text-align: center; list-style-image: none; margin: 0; padding: 0 }
#menu li /*     links line in a row     */  { display: inline }
#menu a { color: #fff; font-size: 13pt; font-weight: normal; font-family: Helvetica; text-decoration: none; padding: 5px 10px }
#menu a:hover { color: #fff; background-color: #300 }
#bottommenu { background-color: #369; margin: 0 auto; padding: 5px 0; width: 850px }
#bottommenu ul /*     links,no underline     */  { text-align: center; list-style-image: none; margin: 0; padding: 0 }
#bottommenu li /*     links line in a row     */  { display: inline }
#bottommenu a { color: #fff; font-size: 12pt; font-weight: normal; font-family: Helvetica; text-decoration: none; padding: 5px 10px }
#bottommenu a:hover { color: #fff; background-color: #300 }
#quick /* quick search background */  {
	background-color: #fff;
	background-image: url("http://www.tnrealestate.com/images/tnrQpaper.gif");
	background-position: center 0;
	text-align: left;
	margin: 0;
	clear: right;
	border: solid #fff 1px;
}
#quick table /* quicksearch table containing form */  { background-color: transparent; margin-top: 0; width: 170px; height: 195px }
h1 { color: #000000; font-size: 14pt; font-family: Helvetica }
h2 { color: #000000; font-size: 13px; font-family: Helvetica }
h3 { color: #000000; font-size: 12px; font-family: Helvetica; font-weight: bold; margin: 1em 0 }
h3 a { color: #000000; text-decoration: none }
h4 { color: #000000; font-size: 14pt; font-family: Helvetica; line-height: 19pt }
h5  /* sponsored by in quick search */ { color: #369; font-family: Helvetica; font-size: 15pt; font-weight: bold; line-height: 15pt; text-align: center; margin-top: 1px; margin-bottom: 0 }
h5 a { color: #369; text-decoration: none }
h5 a:hover { color: #600 }
h6 { color: #600; font-size: 14pt; font-weight: bold; line-height: 12pt; margin-bottom: 0 }
.levelbutton { color: #633; font-size: 12pt; font-weight: bold; text-align: center }
#foot  /* container for 2 bottom ads */ { padding-top: 7px; width: 840px; height: 120px; float: left }
#foot1    /* bottom left ad */ { padding-top: 7px; width: 410px; height: 110px; float: left }
#foot2  /* bottom right ad */ { padding-top: 7px; width: 410px; height: 110px; float: right }
/*@font-face { font-family: Helvetica } */
.GROUPHEADING2 {
	background-color : #369;
	background-repeat: repeat-y; 
	font-family : Helvetica;
	font-size: 16px;
	font-weight: 400; 
	color : #fff;
	margin: 0px; 
	text-align: center;
}

.fc {
	left: 0;
	width: 150px;
        margin: 1px; 
}

.taxid {
	font-family: Helvetica;
	font-size: 12pt;
	font-weight: normal;	
	color: #000000;
	background-color : #F6F6E3;
}

.rf {
	background-color : #CCCC00;
	font-size: 16px;
	font-weight: 400; 
}

.fh {
	font-family: Helvetica;
	font-size: 12pt;
	font-weight: normal;	
	color: #000000;
	line-height: 12pt;
     	text-align: left;
}

#neighborhood_suggest {
	position: absolute; 
	background-color: #F6F6E3; 
	text-align: left; 
}		

#ownername_suggest {
	position: absolute; 
	background-color: #F6F6E3; 
	text-align: left; 
}		

#propertystreetname_suggest {
	position: absolute; 
	background-color: #F6F6E3; 
	text-align: left; 
}		

