body {
	margin:0;
	padding:0;
	background: #ffffff;
}

#tools_sidebar{
	width: 240px;
	height: 335px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	/*border-top:2px solid #c1c8ca;*/
	}
	
#tools_sidebar h2 {
	font: bold 10pt/12pt Trebuchet MS, geogia, sans-serif;
	letter-spacing: 0.5pt;
	margin: 0;
	color: #333;
	text-align:left;
	padding-top:5px;
	padding-bottom: 8px;
	}
#tools_sidebar  h3 , #tools_sidebar a{
	font: bold 10pt/12pt Trebuchet MS, geogia, sans-serif;
	color: #444; /*dark blue */
	margin: 0;
  	text-align:left;
  	text-decoration:none;
	}
#tools_sidebar h3{
	padding-top: 7px;
  	padding-bottom: 7px;
  	padding-left: 6px;
	border: 1px dashed #c1c8ca;
  	margin-bottom:11px;
  	background:#f1f2f2;
  	behavior: url('includes/IEFixes.htc');
	}
	
#tools_sidebar h3:hover , #tools_sidebar h3.hover{
	padding-top: 7px;
  	padding-bottom: 7px;
	border: 1px dashed #c1c8ca;
  	background:#666;
  	color: #fff;
	}

#sidebar_line{
	width:6px;
	height:100%;
	background:  #c1c8ca url(/boardsite_images/gray-fade.gif) no-repeat bottom left;
	float:left;
	margin-right:14px;
	display:none;
	}
	
#footer {

	background:#fff;
	border-top:none;
	padding:0;
	width:auto;
}
#footer a.returnLink {
	font-size:14px;
}

/*----------seach pages, search results, mls detail---------*/
tr.even{
	background-color: #fff;
}
tr.odd{
	background-color: #eee;
}	
#resultsHeader h1{
	color: #666;	
}
#scroller table tr th {
	background : #777;
}
#scroller table tr.even{
	background-color: #fff;
}
#scroller table tr.odd{
	background-color: #eee;
}
#resultsTable tr#hover {
	background-color:#ddd;
}
h1.searchPage {
	color: #666;	
}
#agtTable tr#hover {
	background-color:#ddd;
}
.agent_search_results th {
	background : #777;
}
