/* CSS Document */
body {
	margin:0px; 
	padding:0px; 
	text-align:center; 
}

.box-refinesearch {
	background-color:#FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width:200px;
	text-align:left;
}

.box {
	background-color:#FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.box-refinesearch {
	background-color:#FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.blu11bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #254FAD;
	white-space:normal;
}
.blk11bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	white-space:normal;
}
.blk11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	white-space:normal;
}
.grn11bld, .grn11bld a:link, .grn11bld a:visited, .grn11bld a:active, .grn11bld a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #88BB44;
	white-space:normal;
}



.address-text-searchresults
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-variant:small-caps;
	font-weight: bold;
	color:#3366c7;
	white-space:normal;
}

.adv-search-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#FF3300;
	white-space:normal;
}

.bedbath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #60A405;
	padding: 3px 0px 3px 0px;
	white-space:normal;
}

.body-headline
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color:#0066CC;
	white-space:normal;
}

.bluebk {
	background-color: #5577BB;
}

.blue-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#0066CC;
	white-space:normal;
}

.body-headline-blue
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#0066CC;
	white-space:normal;
}

.body-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	white-space:normal;
}

.body-text-grey-refinesearch
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#555555;
	white-space:normal;
}


.body-text-orange-refinesearch
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#e86612;
	white-space:normal;
}


.body-text-big
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#000000;
	white-space:normal;
}

.body-text-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	white-space:normal;
}

.body-text-blue-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#3366d3;
	white-space:normal;
}

.body-text-big-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#000000;
	white-space:normal;
}

.body-text-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#510f10;
	white-space:normal;
}

.body-text-italic
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style:italic;
	color:#000000;
	white-space:normal;
}

.body-text-large-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bolder;
	color:#510f10;
	white-space:normal;
}

.body-text-large-light
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bolder;
	color:#7a7766;
	white-space:normal;
}

.body-text-med-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bolder;
	color:#510f10;
	white-space:normal;
}

.body-text-reg-dark
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#510f10;
	white-space:normal;
}

.body-text-red
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
	white-space:normal;
}


.content-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF; 
	text-decoration:none;
	white-space:normal;
}


.copyright-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#7a7766; 
	text-decoration:none;
	white-space:normal;
}

.current-date
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#c46103; 
	text-decoration:none;
	white-space:normal;
}


.error-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#FF0000;
	white-space:normal;
}

.error-text-large
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
	white-space:normal;
}

.error-cell
{
	background-color:#fdcde3;
}

.featuregroupname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #88BB44;
	white-space:normal;
}


.feature-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	white-space:normal;
}

.feature-listing-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	white-space:normal;
}

.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;
	white-space:normal;
}

.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;
		white-space:normal;
		}

.form {
    margin: 0px;
    padding: 0px;
}

.form-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	white-space:normal;
}

.grey12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	white-space:normal;
}

.grnprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #60A405;
	padding-top: 3px;
	white-space:normal;
}

.header-formbox-city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space:normal;
	cursor:pointer;
	width:50px;
}

.header-formbox-distance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space:normal;
	cursor:pointer;
	width:100px;
}

.header-formbox-state {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space:normal; 
	width:50px;
	cursor:pointer;
}

.header-formbox-zip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space:normal;
	cursor:pointer;
	width:50px;
}

.header-formbox-mls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space:normal;
	cursor:pointer;
	width:50px;
}

.header-formbox-pricemin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space:normal; 
	width:80px;
	cursor:pointer;
}

.header-formbox-pricemax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space:normal; 
	width:80px;
	cursor:pointer;
}

.help-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
	white-space:normal;
}

.help-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	white-space:normal;
}


.listing-office 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#BBBBBB;
	text-transform:uppercase;
	white-space:normal;
}

.listing-section-separator
{
	background-color:#ffffff; 
	color:#2f7ab9; 
	height:1px; 
}

.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;	
	white-space:normal;
}

.map-price
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	white-space:normal;
}

.map-text-black
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	white-space:normal;
}


.no-photo 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#cccccc;
	white-space:normal;
}

.orange14Bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#e86612;
	white-space:normal;
}

.orange16Bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#e86612;
	white-space:normal;
}

.orange18Bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#e86612;
	white-space:normal;
}

.page-header 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#cc6010;
	text-transform:uppercase;
	white-space:normal;
}

.price-searchresults
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #88BB44;
	white-space:normal;
}

.portfolio-home-searchresults
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight: bold;
	color:#3366c7;
	white-space:normal;
}

.profile-mystuff-table
{
	background-color:#88BB44;
	white-space:normal; 
	width:720px;
	padding:1px;
}

.profile-mystuff-cell-label
{
	white-space:normal; 
	width:720px;
	padding:3px; 
	background-color:#88BB44;
}

.profile-mystuff-cell-white
{
	white-space:normal; 
	padding:4px; 
	background-color:#FFFFFF;
}

.refinesearch-featname
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	white-space:normal;
}

.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;
	white-space:normal;
}

.search-results-separator
{
	background-color:#eeeeee; 
	height:1px; 
}



.search-header-text-large
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#8b7603;
	white-space:normal;
}

.section-header 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#000000;
	white-space:normal;
}

.small-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	white-space:normal;
}

.sold-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#FF0000;
	white-space:normal;
}

.success-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#66b822;
	white-space:normal;
}

.warning-text
	{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt; 
	font-weight:bold; 
	color:#ff9400; 
	text-decoration:none;
	white-space:normal;
	}
	
.wht14bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	white-space:normal;
}	

ul {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	white-space:normal;
}

li {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space:normal;
}

ol {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: upper-roman;
	list-style-position: outside;
	white-space:normal;
}

p {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: upper-roman;
	list-style-position: outside;
	white-space:normal;
}

.faq-question {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e86612;
	white-space:normal; 
	font-variant:small-caps;
}	

.faq-answer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585861;
	white-space:normal;
	font-stretch:expanded;
}	

.headersub {
	font-family : Arial, Helvetica, sans-serif;
	color : #d36402;
	font-size : 13px;
	font-weight : bold;
	line-height : 16px;
	white-space:normal; 
	
}

.formBoxlightGrey
{
	background-color:#efefef;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}

.formBlueBoxText
{
	color: #484c4e;
	font-size:11px;
	white-space:normal; 
	text-align:justify;
}

.trailNav, .trailNav a:link, .trailNav a:active, .trailNav a:visited, .trailNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration:none;
}

.wht14bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.wht12, .wht12 a:link, .wht12 a:visited, .wht12 a:hover, .wht12 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


/*
a:link {
	color: #7b4e22;
}
a:visited {
	color: #7b4e22;
}
a:active {
	color: #7b4e22;
}
