/* CSS Document */

body {
	margin:0px; 
	padding:0px; 
	background:url(/images/rep.jpg) repeat-x #D7E9B9;
}

H1,H3 {margin: 0px opx 10px 0px;
	border-bottom: 1px solid #CCC;
	font-size: 18px;}

.adv-search-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#FF3300;
}

.body-headline
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color:#0066CC;
}

.blue-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#0066CC;
}

.body-headline-blue
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#0066CC;
}

.body-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
}

.body-text-big
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#000000;
}

.body-text-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
}

.body-text-big-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#000000;
}

.body-text-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#510f10;
}

.body-text-italic
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style:italic;
	color:#000000;
}

.body-text-large-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bolder;
	color:#510f10;
}

.body-text-large-light
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bolder;
	color:#7a7766;
}

.body-text-med-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bolder;
	color:#510f10;
}

.body-text-reg-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#510f10;
}

.body-text-red
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
}


.content-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF; 
	text-decoration:none;
}


.copyright-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#7a7766; 
	text-decoration:none;
}

.current-date
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#c46103; 
	text-decoration:none;
}


.error-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#FF0000;
}

.error-text-large
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
}

.error-cell
{
	background-color:#fdcde3;
}

.feature-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.feature-listing-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.featured-listing-bg
{
	background-color:#f5dc8c;
}

.feat-prop-home-bg
{
	background-color:#ABD1E9;
}

.footer-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.foot{ background:url(/images/bg_foot.jpg) no-repeat; 
		text-align:center; 
		color:#465C61;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;}

.form {
    margin: 0px;
    padding: 0px;
}

.form-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
}

.help-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}

.help-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
}


.listing-office 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#BBBBBB;
	text-transform:uppercase;
}

.map-large-address
{
    background-image: url(/images/grey_bg_mapgradient.jpg);
    background-repeat: repeat-x;
    background-position: 0px -25px;
    padding: 5;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bolder;
	color:#669933;
    margin: 10px 0px 0px 0px;
    width: auto;
    text-align: center;	
}

.map-price
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
}

.map-text-black
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}


.no-photo 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#cccccc;
}

.page-header 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#cc6010;
	text-transform:uppercase;
}

.rep_left
{ 
	background:url(/images/rep_left.gif) repeat-y;
}

.rep_right
{ 
	background:url(/images/rep_right.gif) repeat-y
}

.search-header-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#8b7603;
}

.search-header-text-large
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#8b7603;
}

.section-header 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#000000;
}

.small-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.sold-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#FF0000;
}

.success-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#66b822;
}

a:link {
	color: #7b4e22;
}
a:visited {
	color: #7b4e22;
}
a:active {
	color: #7b4e22;
}

#mytable {
	/*width: 525px;*/
	padding: 10px;
	margin: 0;
	font-family:Tahoma; font-size:12px;  color:#000000;  text-decoration:none
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	
	text-align: left;
}

#mytable th {
	
	color: #0E4D8B;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
	letter-spacing: 2px;
	
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #F0F0F0; 
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #F0F0F0;
	background: none;
}

#mytable td {
	border-right: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	background: #fff;
	padding: 6px 6px 6px 12px;
	
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

