
body, td, p, ul, ol, li, div, span	{
  font : 10px Arial, Helvetica, sans-serif;
}

/*
a {
	color: #000000 !important;
	text-decoration: none !important;
}

a:hover { 
	text-decoration: underline !important; 
	color: #005129 !important; 
}
*/

.link-important a:hover { color:#cc3300 important!; text-decoration:underline important!; }
.link-important a {
	color: #666666 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}



.small {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 9px !important;
}


.label-important {
	font-family: 'arial narrow', Arial,Tahoma,Verdana,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
}

.quicksearch {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	display: block !important;
	background-color: #ffffff !important;
	border: 1px solid #99cc99 !important;
	width: 100px;
	height: 20px;
	padding: 3px;
	color: #003300;	
}

.copyright {
  font : 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration : none;
  COLOR: #;
}

.bottomNav a:hover { 
	text-decoration:underline; 
	color: #; 
}
.bottomNav a{
	
  	font : 9px 'arial narrow', Arial, Verdana, Geneva,  Helvetica, sans-serif !important;
	color:  #000000 !important;
	text-decoration: none !important;
	
}


.table-content {
  border-right : 1px solid #000000;
  border-bottom : 1px solid #000000;
  background : #969696;
  width : 750px;
}

.title-head	{
  color : #D5D515;
  font : bold small Arial, Helvetica, sans-serif;
}

.title-small	{
  color : #FFFFFF;
  font : bold 7pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pageHeaderBlack, .pageHeaderOrange {
	font-family: 'arial black', arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}

.pageHeaderOrange { color:#FE9900 }

.pageHeader-8 {
    font-family:'Arial Black';
    font-size:14px;
    text-decoration:none;
    color:#FF7F07;
}
	
.pageHeader-9 {
    font-family:'Arial Black';
    font-size:18px;
    text-decoration:none;
    color:#FF7F07;
}

.header-14 {
	font-family: Arial,Tahoma,Helvetica,sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #000000	 !important;
}

.header-14 B{
	font-family: Arial,Tahoma,Helvetica,sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #990000	 !important;
}

.header-12 {
	font-family: Arial,Tahoma,Helvetica,sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #000000	 !important;
	font-variant:capitalize;
}

.required {
	font-family: Arial,Tahoma,Helvetica,sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #660000	 !important;
}

.header_hvw {
	font-family: Arial,Tahoma,Helvetica,sans-serif !important;
	font-size: 13px !important;
	color: #005128	 !important;
}
.soldlistings_hvw {
	font-family: Arial,Tahoma,Helvetica,sans-serif !important;
	font-size: 12px !important;
	color: #FFFFFF	 !important;
}


.home-intro {
	font-family: georgia, times, 'times new roman', 'times roman', serif;
	font-size: 11px;
	line-height: 18px;
}

.home-bigorange, .home-bigorange a {
	font-family: arial, helvetica, Tahoma, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FF9900 !important;
}

.home-bigblack, .home-bigblack a {
	font-family: arial, helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000 !important;
}

.home-gray14 {
	font-family: arial, helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666 !important;
}

.home-list {
	list-style-image: url(images/home/bullet.jpg);
}


.form-text, .form-select, {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	display: block !important;
	border: 1px solid #336633 !important;
	height: 20px;
	padding: 3px;
	color: #333300;	
}

submit, button, .form-button {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
	background-color: #e5e5e5 !important;
	border: 1px solid #000000 !important;
	padding: 2px !important;
	font-weight: bold !important;
	height: 20px !important;
	color: #005129 !important;	
}

.form-select {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 11px !important;

	/* background-color: #eeeeee; */
	color: #000000	 !important;
}

.search-form-select {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	display: block !important;
	background-color: #e5e5e5 !important;
	border: 1px solid #000000 !important;
	width: 120px;
	height: 20px;
	padding: 3px;
	color: #000000;	
}

.search-form-select-pd {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	display: block !important;
	background-color: #e5e5e5 !important;
	border: 1px solid #000000 !important;
	width: 70px;
	height: 20px;
	padding: 3px;
	color: #000000;	
}


.meetagentsall-hot a:hover { 
	background-color: #005129 !important; 
	color: white !important; 
	text-decoration: none !important;
}
.meetagentsall-hot a,
.meetagentsall-selected {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 11px !important;
	font-weight: bold !important;
	text-variant: uppercase !important;
	text-decoration: none !important;
	 border: 1px solid #cecece !important;
	background-color: #eeeeee !important;
	color: #005129 !important;
	display: block !important;
	
	width: 14px !important;
	
	padding: 3px !important;
}

.meetagentsall-selected {
	background-color: #ffffff !important;
	color: #000000 !important;
	font-size: 13px !important;
	font-weight: bold !important;
}

.meetAgentsAll-agentInfo {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000000 !important;
}

.meetAgentsAll-agentInfo a {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #005129 !important;
}


.meetAgentsAll-agentName {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #005129 !important;
}
.meetAgentsAll-agentName a {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #005129 !important;
}

.meetagentsall-agenttable {
	border: 1px #e6e6e6 solid;
	padding: 6px;
}

.find-agent-title{
	color: #000000 !important;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif !important;
	font-size:13px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.find-agent-body{
	color: #000000 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

.meetagentsall-form-select {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	display: block !important;
	background-color: #e5e5e5 !important;
	border: 1px solid #000000 !important;
	width: 130px;
	height: 20px;
	padding: 3px;
	color: #005129;	
}

.meetagentsall-form-select-pd {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	display: block !important;
	background-color: #e5e5e5 !important;
	border: 1px solid #000000 !important;
	width: 145px;
	height: 20px;
	padding: 3px;
	color: #005129;	
}


.searchcritera-selectregion-cell {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 10px !important;
	font-weight: normal !important;
	background-color: #E5EDE9;
	color: #000000	 !important;
}

.searchcritera-selectregion-cell-all {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 10px !important;
	font-weight: normal !important;
	background-color: #ffffff;
	color: #000000	 !important;
}

.body-small {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 11px !important;
}

.body-small-italic {
	font-family: Tahoma,Arial,Helvetica,sans-serif !important;
	font-size: 9px !important;
	font-style: italic; !important;
}



.listListings-listingstable-columnheader, .listListings-listingstable-columnheader a {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size: 11px !important;
	font-weight: bold !important;
	background-color: #005129;
	color: #ffffff	 !important;
	white-space : nowrap;
} 	 

.listListings-listingstable-columnheader a { text-decoration:underline !important; }
.listListings-listingstable-columnheader a:hover { text-decoration:none !important;color:#ffffcc !important; }

.listlistings-table-bgDark { background-color: #E5EDE9 !important; }
.listlistings-table-bgLight { background-color: #ffffff !important; }

.listlistings-pagination a,
.listlistings-prevnext b {
	color: #666666 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.listlistings-prevnext b { font-size:12px; color: #000000 !important; }

.listlistings-propertylink a:hover { color: #005129 !important; text-decoration: underline !important; }
.listlistings-propertylink a {
	color: #666666 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.listlistings-propertylink {
	color: #000000 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

.listlistings-listing-beds, .listlistings-listing-baths, .listlistings-listing-price,  .listlistings-listing-openhouse{
	color: #000000 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
.listlistings-listing-openhouse { text-transform: lowercase !important; }

.listlistings-listing-price { font-weight: bold !important; }

.listlistings-property-image { border:2px solid #666666 !important; }
.listlistings-property-image:hover 	{ border:2px solid #cc3300 !important; }

.listlistings-options-links a:hover { text-decoration: underline !important; color:#005129 !important; }
.listlistings-options-links a {
	color: #666666 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	white-space : nowrap;
	padding-right:5px;
}

.listlistings-infobubble-background { background-color:#000000; } 

.listlistings-infobubble-title { 
	background-color:#336600;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	white-space : nowrap;	
}
.listlistings-infobubble-body { 
	background-color:#efefef;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
 }

.listlistings-result{
	color: #000000 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

.listlistings-result-criteria{
	color: #000000 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.listlistings-matched{
	color: #000000 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
 .viewlisting-listing-line1,
 .viewlisting-listing-line2,
 .viewlisting-listing-line3,
 .viewlisting-view-header {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
 }
 
.viewlisting-view-comments {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align: justify;
	line-height: 17px;
}


 .viewlisting-broker-table {
 	border: 1px solid #cecece;
	margin: 4px;
 }
 
 .viewlisting-listing-line2 {
	font-size:18px;
 }
 
 .viewlisting-view-header {
	font-size:12px;
	padding: 4px;
	padding-left: 8px;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	border-bottom: 1px solid #333300;
	border-left: 1px solid #dddddd; 
	/*
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px dashed #cccccc; 
	*/
 }
 
 .viewlisting-view-key {
 	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left: 15px;	
	border-bottom: 1px dashed #eaeaea;
	border-left: 1px solid #eaeaea;
 }
 
  .viewlisting-view-value {
 	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  
	font-size:11px;
	border-bottom: 1px dashed #eaeaea;
	border-right: 1px solid #eaeaea;
 }
 
 .viewlisting-listing-line3 {
	font-size:11px;
	font-weight:normal;	
 } 
 
 .viewlisting-broker-name, .viewlisting-broker-phone {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
 }
 
.viewlisting-link-features a:hover,
.rightnav-button a:hover { 
	border: 1px solid #333333;
	background-color: #005129;
	color:#ffffff !important;
	text-decoration: none !important;	
	background-image: url('../images/bullet-arrow-hot.gif'); 	
	background-repeat : no-repeat;
	background-position : center;
	background-position : left;			
}
.viewlisting-link-features a,
.rightnav-button a {
 	display: block !important;
	width:135px !important;
	height: 15px !important;
	padding: 4px !important;
	padding-left: 15px !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: none !important;	
	border: 1px solid #ffffff;
	color: #666666 !important;
	background-image: url('../images/bullet-arrow.gif'); 	
	background-repeat : no-repeat;
	background-position : center;
	background-position : left;		
}

.viewlistings-link-features-po {
	color: #005129 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.viewlistings-link-features-po a{
	color: #005129 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.viewlistings-link-features-po a:hover{
	color: #005129 !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}

.viewlisting-prev-next-table {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #339966;
	margin-top: 6px;
	margin-bottom: 6px;
}

.viewlisting-prev-next a:hover, 
.viewlisting-newsearch a:hover,
.listlistings-prev-next a:hover,
.listlistings-lsc a:hover{ 
	border: 1px solid #333333;
	background-color: #005129;
	color:#ffffff !important;
	text-decoration: none !important;		
 }

.viewlisting-prev-next a, 
.viewlisting-newsearch a,
.listlistings-prev-next a,
.listlistings-lsc a {
 	display: block !important;
	width:70px !important;
	height: 15px !important;
	padding: 4px !important;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight: bold !important;
	text-decoration: none !important;	
	border: 1px solid #ffffff;
	color: #666666 !important;
 }
 
 .listlistings-lsc a {
 	width:110px !important;
 }
 
 .listlistings-header-hline { background-color: #cccccc; }
  
.viewlisting-newsearch a {
	width:110px !important;
} 
 .viewlisting-broker-phone {
	font-weight:normal;
 }
 
 
 
body
  a, a:link, a:active, a:visited	{
  font-weight : normal;
  text-decoration : underline;
}

a:hover	{
  color : #000000;
  font-weight : normal;
  text-decoration : underline;
}

a:link.relo {color: #003584; text-decoration: none}
a:visited.relo {color: #003584; text-decoration: none}
a:hover.relo {color: #FF0000; text-decoration: none}

a:link.bottom {color: #003584;}
a:visited.bottom {color: #003584;}
a:hover.bottom {color: #FF0000;}

a:link.bolder {color: #003584;}
a:visited.bolder {color: #003584;}
a:hover.bolder {color: #FF0000; font-weight:bold}


b {
  font-weight : bold;
}

big, .big 	{
  color : #808080;
  font : bold small Arial, Helvetica, sans-serif;
}





body, td, p, ul, ol, li, div, span	{
  font : 10px verdana, Arial, Helvetica, sans-serif;

}

small, .small	{
  font : 15pt Wingdings;
}

h1, h2, h3, h4, h5, h6	{
  color : #808080;
  font : bold small Arial, Helvetica, sans-serif;

}

  a:link, a:active, a:visited	{
  font-weight : normal;
  text-decoration : underline;
}

a:link	{
  color : #000000;
  font-weight : normal;
  text-decoration : none;
}

a:visited	{
  color : #000000;
  font-weight : normal;
  text-decoration : none;
}

a:hover	{
  color : #005128;
  font-weight : normal;
  text-decoration : underline;
}

a:link.relo {color: #666666; text-decoration: none}
a:visited.relo {color: #666666; text-decoration: none}
a:hover.relo {color: #A6544D; text-decoration: none}

a:link.bottom {color: #003584;}
a:visited.bottom {color: #003584;}
a:hover.bottom {color: #FF0000;}

a:link.bolder {color: #003584; font-weight:bold;}
a:visited.bolder {color: #003584; font-weight:bold;}
a:hover.bolder {color: #FF0000; font-weight:bold;}


b {
  font-weight : bold;
}

big, .big 	{
  color : #808080;
  font : bold small Arial, Helvetica, sans-serif;
}

body, td, p, ul, ol, li, div, span	{
  font : 12px Arial, Helvetica, sans-serif;

}

h1, h2, h3, h4, h5, h6	{
  color : #808080;
  font : bold small Arial, Helvetica, sans-serif;
}

small, .small	{
  font : 7pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul li {
  list-style-image : url('/images/li.gif');
}

.border {
  border-bottom : 1px solid #000000;
  border-right : 1px solid #000000;
  background : #A5A5A5;
  font : 7pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.button{
  border-top : 1px solid #ACACC1;
  border-bottom : 1px solid #535368;
  border-left : 1px solid #ACACC1;
  border-right : 1px solid #535368;
  color : #FFFFFF;
  background : #8080A0;
  font : 9pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  width : 75px;
}

.footer-content {
  border-top : 1px solid #000000;
  background : #969696;
  font : 7pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.input{
  border-top : 1px solid #8080A0;
  border-bottom : 1px solid #8080A0;
  border-left : 1px solid #8080A0;
  border-right : 1px solid #8080A0;
  color : #000000;
  background : #E8E8E8;
  font : 9pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.input_area{
  border-top : 1px solid #8080A0;
  border-bottom : 1px solid #8080A0;
  border-left : 1px solid #8080A0;
  border-right : 1px solid #8080A0;
  color : #000000;
  width: 200;
  height: 135;
  background : #E8E8E8;
  font : 9pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navlink, .navlink:link, .navlink:active, .navlink:visited	{
  color : #FFFFFF;
  font : bold 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.navlink:hover	{
  color : #000000;
  font : bold 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.navoff {

  background : #11438C;
  font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  cursor : pointer;
  height: 25;
  position : relative;

}

.navon {
  background : #F7F7DA;
  font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  cursor : hand;
  position : relative;
  height: 25;
 
}

.table-content {
  border-right : 1px solid #000000;
  border-bottom : 1px solid #000000;
  background : #969696;
  width : 750px;
}

.title-head	{
  color : #D5D515;
  font : bold small Arial, Helvetica, sans-serif;
}

.title-small	{
  color : #FFFFFF;
  font : bold 7pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}