body{background-image: url(http://www.clubrealtyhomes.com/files/1033531/bg.jpg);background-position: center top;background-repeat: repeat-y;width: 800px;margin:0 auto 0;text-align:center;background-color: #e2ddca;}

#content {position:relative;width:800px;text-align:center;margin:0 auto 0;}
#contentTable{ width:800px;text-align:center;margin:0 auto 0; } 
#contentTable tbody tr td{width: 0px;}
table {max-width: 800px;}



/* CHILD DEFAULTS */
	.right {margin: 0px 0px 0px 0px;}	/* Right Cell of ID'ed Table 		*/ 
/* 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. */

#header{width: 800px;} /* This is the table that the default header is enclosed in */
	
#headerFloor{display:none;}	/* Below the default header there is a line (blue is the default) */
	#headerFloor .top{}
	#headerFloor .bottom{background-color: #000;}
#NavLable tbody tr td font b{display:none;}
#NavLable tbody tr td {display:block; height: 25px; width: 171px; background-image: url(http://www.clubrealtyhomes.com/files/1033531/menuheader.gif); margin-top: -20px;}

#NavLable b{font-weight: normal;}
#NavTable {width: 170px; }
#NavTable hr{width: 1px; color: #893101; margin-bottom: -3px;}
#NavTable font{font-family: Georgia, Times new roman, serif, Centaur; font-size: 12px;}

#NAVIGATION {} /* Wraps the $NAVIGATION variable */
	#NAVIGATION a{text-transform:capitalize;}
	#NAVIGATION a:hover font b{color:#999;}
#navigation a i{ font-style:normal;}
#ContactLable font{font-size: 1px; color: #283562} /* The container that holds the "Contact Info" Lable. My be a Table or TD (or any other container) */
#ContactLable {height: 25px; width: 171px; background-image: url(http://www.clubrealtyhomes.com/files/1033531/contactheader.gif);}

	
#contentTable{max-width: 800px;} /* This is the table that controls most of the page and holds (among other things) the content well */	


#articlesTable{} 

.disclaimer{font-size: 10px;}

#CSSfooter{display:none;} /* THE ID CSSfooter and it's children allow you to add a cutom footer. */

.listings_search_pict{padding: 5px;border-style: solid;border-color: #f5f5f5;border-width: 1px}
.featured{text-decoration: none;color: #ffffff;font-weight: normal;background-color:#cccccc}
.featured_link{text-decoration: underline;color: #ffffff;font-weight: bold}
.featured_link:hover{text-decoration: underline;color: #A38989;font-weight: bold}
.featured_image{padding: 11px;border-style: solid;border-color: #ffffff;border-width: 1px}
.rowbg{background-color: #f5f5f5}
.row1{background-color: #ffffff}
.row2{background-color: #f5f5f5}

.featured_heading{font-size: 14px;text-decoration: none;color: #000000;font-weight: normal}
.featured_smallheading{text-decoration: none;color: #000000;font-weight: normal}

.broker{font-size: 10px;text-decoration: none;color: #000000;font-weight: normal}
.home_page{font: 8px;text-decoration: none;color: #000000;font-weight: normal}

.search{padding: 12px;border-style: solid;border-color: #f5f5f5;border-width: 1px;background-color:#ffffff}

.page_counter{padding: 5px;background-color:#f5f5f5}

.error{text-decoration: none;color: #000000;font-weight: normal;}

.form1 {
  color:            #000000;
  font-weight:      normal;
  background-color: #ffffff;
  font-size:        13px;
  letter-spacing:   0pt;
  text-decoration:  none;
}

.button_narrow, .button1, .button2, .button3, .button4 {
  height:           20px;
  /* width:            50px; */


  color:            #ffffff;
  font-weight:      bold;
  background-color: #781700;
  font-size:        12px;
  letter-spacing:   0pt;
  text-decoration:  none;
  text-align:       center;
  vertical-align:   middle;
  overflow:         hidden;
}

.small_button1, .small_button2 {
  height:           20px;
  color:            #ffffff;
  font-weight:      bold;
  background-color: #781700;
  font-size:        12px;
  text-align:       center;
  vertical-align:   middle;
  padding-left:     5px;
  padding-right:    5px;
}

#mapSearch{
	width:100%;
	height:400px;
}

#mapSearchResults{
	width:100%;
	height:400px;
}

#mapProperty{
	width:100%;
	height:400px;
}

#mapPropertyHeader{
	padding-bottom:8px;
	font-weight: bold;
	color: #ffffff;
}

.line_sep{
	width: 100%;
	height: 50px;
}

#savesearch{
	background-color: #7B0F11;
	padding: 3px;
}
#savesearch TD{
	font-weight: bold;
	color: #ffffff;
}

.myaccount_header{
	background-color: #A4B1BF;
}

#myaccount_signin{
	background-color: #D4DADD;
}
#myaccount_signin TD{
	color: #343434;
}
#myaccount_signin B{
	font-weight: bold;
	color: #7B0F11;
}

#myaccount_signup{
	background-color: #D4DADD;
}
#myaccount_signup TD{
	color: #343434;
}

#myaccount_signup B{
	font-weight: bold;
	color: #343434;
}

.propbuttons{
	padding: 8px;
	background-color: #f5f5f5;
	margin-bottom: 8px;
}

h1{font-size: 24px;}

.propbuttons A{
	color: #000000;
}

A.abovemls{font-size: 12px;text-decoration: none;color: #000000;font-weight: normal}
A.abovemls:hover{font-size: 12px;text-decoration: underline;color: #000000;font-weight: normal}

