  /* body style defines the font family used throughout the entire body */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DADADA;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
strong { font-size: 12px; }
/* all horizontal lines will be 1px thick */
hr {	height: 1px; }

h1{
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #003366;
	font-size: 10px;
	font-weight: normal;
	margin:0px;
}

/* default hyperlink behaviour */
a:link, a:visited, a:active { text-decoration: underline; color: #000066; font-size: 11px; font-weight: normal;}
a:hover {	text-decoration: underline;	color: #000066; font-size: 11px; font-weight: normal;}

/* breadcrumb  defines the font size, color and link behaviour of top inner navigation bar (e.g. Location: Home > Florida )*/
a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active { 	text-decoration: none; 	color: #666666; 	font-size: 10px; 	font-weight: normal;}
a.breadcrumb:hover {	text-decoration: underline;		color: #666666; 	font-size: 10px; 	font-weight: normal;}

/* indexrow defines the color of background and width of the lines above and below the paging row (e.g. 1-50 of 125 Properties)*/
.indexrow {	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #000000;	border-right-color: #FFFFFF;	border-bottom-color: #000000;	border-left-color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;}

/* content is used throughout the pages to define font size and color as well as link behavious for general use */
.content {	font-size: 11px;	color: #333333;	max-width: 775px}
a.content:link,a.content:visited,a.content:active {	text-decoration: none;	color: #333333;	font-size: 11px; font-weight: normal;}
a.content:hover {	text-decoration: underline;	color: #333333; font-weight: normal;}

/* the following classes describe the results listings and their colors */
.rowhighlight{	background-color:#F6F6F6;}
.rowover{	background-color:#EEEEEE;}
.available {	color: #006600;}
.new {	color: #990000;}
.pending {	color: #999999;}
.price { color: #990000;}
.address {
	overflow:hidden;
	text-overflow:ellipsis
}

/* bnav and bottomnav correspond to the bottom navigation area (e.g. FREE FORECLOSURE ALERTS | REAL ESTATE ASSISTANCE etc.. ) */
a.bnavlink:hover {	padding-left: 5px;	padding-right: 5px;	text-decoration: underline;	color: #003366;	font-size: 10px;	font-weight: normal;}
a.bnavlink:link, a.bnavlink:visited, a.bnavlink:active { 	padding-left: 5px;	padding-right: 5px;	text-decoration: none;	color: #003366;	font-size: 10px;	font-weight: normal;}

#bottomnav{
	background-color:#E8E8E8;
	height: 14px;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-align: center;
	padding-left: 5px;
	margin-top: 30px;
	margin-bottom: 20px;	
	margin-left: auto;
	margin-right: auto;
}

/* bottominfo corresponds to the copyright info (generally below the bottomnav)*/
a.bottominfolink:link, a.bottominfolink:visited, a.bottominfolink:active {	font-size: 10px; text-decoration: none;}
a.bottominfolink:hover {	font-size: 10px; text-decoration: underline;}

#bottominfo{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	background-image: url(fdc_house.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/* heading and headingDescriptor classes are only really used on the COUNTY SEARCH RESULTS */
.heading {	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	color: #000066;}
.headingDescriptor {	font-size: 11px;	font-weight: bold;}


/* state map simply defines a line around the left, bottom, and right */
#maparea{
	width:570px;
	height:475px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: -4px;
	padding:3px;
}
#map{	float:right;	margin-right:20px; }

/* first style applies to mac (ie)*/
/* second style applies to  win (ie moz)*/
#almap{margin-left:200px;}
#akmap{	float:right;	margin-right:50px;		margin-top:30px;}
#azmap{	float:right;	margin-right:65px;		margin-top:30px;}
#armap{	float:right;	margin-right:50px;		margin-top:30px;}
#camap{	float:right;	margin-right:30px;		margin-top:0px;}
#comap{	float:right;	margin-right:30px;		margin-top:20px;}
#ctmap{	float:right;	margin-right:55px;		margin-top:60px;}
#dcmap{	float:right;	margin-right:90px;		margin-top:90px;}
#demap{	float:right;	margin-right:100px;		margin-top:25px;}
#flmap{	float:right;	margin-right:0px;		margin-top:0px;}
#gamap{margin-left:200px;		margin-top:30px;}
#himap{	float:right;	margin-right:20px;		margin-top:30px;}
#idmap{margin-left:220px;		margin-top:10px;}
#ilmap{	float:right;	margin-right:60px;		margin-top:10px;}
#inmap{	float:right;	margin-right:50px;		margin-top:35px;}
#iamap{	float:right;	margin-right:30px;		margin-top:40px;}
#ksmap{	float:right;	margin-right:40px;		margin-top:50px;}
#kymap{	float:right;	margin-right:40px;		margin-top:50px;}
#lamap{	float:right;	margin-right:40px;		margin-top:30px;}
#memap{	float:right;	margin-right:45px;		margin-top:40px;}
#mdmap{	float:right;	margin-right:55px;		margin-top:80px;}
#mamap{	float:right;	margin-right:45px;		margin-top:50px;}
#mimap{	float:right;	margin-right:60px;		margin-top:30px;}
#mnmap{ margin-left:140px;		margin-top:0px; }
#msmap{	float:right;	margin-right:65px;		margin-top:30px;}
#momap{	float:right;	margin-right:40px;		margin-top:30px;}
#mtmap{	float:right;	margin-right:10px;		margin-top:50px;}
#nemap{	float:right;	margin-right:30px;		margin-top:60px;}
#nvmap{	float:right;	margin-right:70px;		margin-top:30px;}
#nhmap{	float:right;	margin-right:90px;		margin-top:50px;}
#njmap{	float:right;	margin-right:50px;		margin-top:30px;}
#nmmap{ margin-left:120px;		margin-top:0px; }
#nymap{	float:right;	margin-right:50px;		margin-top:30px;}
#ncmap{	float:right;	margin-right:0px;		margin-top:50px;}
#ndmap{	float:right;	margin-right:30px;		margin-top:50px;}
#ohmap{	float:right;	margin-right:60px;		margin-top:30px;}
#okmap{	float:right;	margin-right:20px;		margin-top:50px;}
#ormap{	float:right;	margin-right:10px;		margin-top:10px;}
#pamap{	float:right;	margin-right:50px;		margin-top:60px;}
#rimap{	float:right;	margin-right:90px;		margin-top:70px;}
#scmap{	float:right;	margin-right:60px;		margin-top:30px;}
#sdmap{	float:right;	margin-right:15px;		margin-top:40px;}
#tnmap{	float:right;	margin-right:10px;		margin-top:60px;}
#txmap{	float:right;	margin-right:40px;		margin-top:10px;}
#utmap{	float:right;	margin-right:50px;		margin-top:30px;}
#vtmap{	float:right;	margin-right:90px;		margin-top:80px;}
#vamap{	float:right;	margin-right:10px;		margin-top:70px;}
#wamap{	float:right;	margin-right:30px;		margin-top:60px;}
#wvmap{	float:right;	margin-right:35px;		margin-top:30px;}
#wimap{	float:right;	margin-right:65px;		margin-top:30px;}
#wymap{	float:right;	margin-right:45px;		margin-top:30px;}

#mapheading{
	font-size: 11px;
	text-align:left;
}

.CountyDrop{
	max-width: 170px;
	font-size: 12px;
}
.CountyDropItem{
	max-width: 170px;
	font-size: 11px;
	text-transform: capitalize;
}

#statepagewrapper{
	margin-bottom: -30px;
	width:765px;
}
.statemap {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.statemapheading {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
 
.propertychart {
	padding:3px;
	margin:5px;
	border-bottom-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-color: #333333;
	text-align:left;
	font-size: 10px;
	background-color: #FFFFFF;
}

/* dashboard classes define style and behaviour of the descriptive table to the right of the statemap */
.dashboard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e7e7e7;

}
.dashboardinputs {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font-size: 10px;
}

.dashboardsubmit {
	font-weight: bold;
	color: #FFFFCC;
	background-color: #003399;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 1px;
	padding: 1px;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E5E5E5;

}
.dashboarddisplays {
	color: #990000;
	font-size: 10px;
	background-color: #e7e7e7;
	border: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
}

#dashboardBox{
	width: 180px;
	background-color: #E8E8E8;
	border: 1px solid #000000;
	margin-left: 2px;
	margin-right: 2px;	
	margin-top: 3px;	
	margin-bottom: 3px;	
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

#dashboardSell{
	border: 0px;
	margin: 1px;
}
#dashboardTitle{
	background-color: #044376;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	letter-spacing: 2px;
}

#dashboardHeading1{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

#dashboardHeading2{
	text-align: left;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #003366;
	border-bottom-color: #999999;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.dashboardHighlight{
	color: #990000;
	vertical-align: bottom;
}
.dashboardTable{
	font-size: 11px;
}
#dashboardBody{
	padding: 2px;
}
.dashleftcol{
	white-space: nowrap;
	overflow: hidden;
	height: 19px;
	width: 85px;
	text-indent: 2px;
}
.dashrightcol{
	white-space: nowrap;
	overflow: hidden;
	color: #990000;
	height: 19px;
	width: 85px;
}
.dashlegend{
	font-size: 9px;
	white-space: nowrap;
	overflow: hidden;
	height: 15px;
	width: 170px;
	text-indent: 30px;
}
#dashboardItem{
	text-align: left;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: -10px;
	margin-right: 1px;
	margin-left: 1px;	

}

/* copyright bar font size and background color */
a.copyright:link, a.copyright:visited, a.copyright:active {	font-size: 10px; text-decoration: none; color: #333333;}
a.copyright:hover {	font-size: 10px; text-decoration: underline;}



/* Slide in (e.g. Join Now)*/
#slidein {
	position: absolute;
	top: -150px;
	left: -150px;
	height: 30px;
	width: 30px;
}
/* layer over state map*/
#selectstate {
	position: absolute;
	top: 450px;
	left: 9%;
	height: 81px;
	width: 261px;
	background-image: url(select_county.gif);
}

/* Signup Dsiclaimer */
.signupDisclaimer {
	font-size: 9px;
}
#disclaimerBlock{
	font-size: 10px;
	margin-right: 5px;
	margin-left: 5px;	
	margin-top: 10px;	

}
/* Propery Comment on property page under address and price*/
.propcomment {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	font-size: 11px;
}
#propComments{
	position:relative;
	width:460px;
	height:50;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#macPropComments{
	visibility:hidden;
	cursor: hand;
	font-size: 11px; 
	text-align:right;
}
#floatPropComments{
	visibility:hidden;
	position: absolute;
	height:250px;
	width:350px;
	left:200px;
	top:100px;
	font-size: 11px;
	background-color: #eeeeee;
	cursor: hand;
	padding: 5px;
	border: 1px solid #000000;
	overflow: auto;
	z-index: 1;
}
.bold{
	font-weight: bold;
}
.redbold{
	font-weight: bold;
	color: #990000;
}

.taxRollData{
	white-space: nowrap;
	font-weight: bold;
	padding-left: 3px;
}

/* Press Release Styles start */
/* main table */
.pressTable {
	width: 600px;
	font-family: Verdana;
}

/* Main Title..e.g. "Press Releases" */
.pressTitle {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.25em;
	padding-bottom: 10px;	
}

/* Each article heading */
.pressHeading {
	width: 80%;
	font-size: 12px;
	border-top: 1px solid #000000;
	font-weight: bold;
}

.pressDate {
	width: 20%;
	font-size: 12px;
	vertical-align: top;
	text-align: right;
	border-top: 1px solid #000000;
}

.pressDescription {
	font-size: 12px;
	padding-bottom: 10px;
}
a.pressLink:link {
	color: #CC0000;
	text-decoration: none;
}
a.pressLink:visited {
	color: #CC0000;
	text-decoration: none;
}

a.dom:hover {	text-decoration: underline;	color: #003366;	font-weight: normal;}
a.dom:link, a.dom:visited, a.dom:active { 	text-decoration: none;	color: #003366; font-weight: normal;}


/* Press Release Styles end */

a.mainnav:link,a.mainnav:visited,a.mainnav:active{
	background-color: #336699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 3px;
	padding-bottom: 0px;
}

a.mainnav:hover {
	background-color: #003366;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
}
#wrapper{
	width: 782px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;

}
#toptab{
	background-image: url(tptb_bckgnd.gif);
	height: 19px;
	background-repeat: no-repeat;
	background-position: right;
}
#logoarea{
	height: 43px;
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	vertical-align: bottom;	
	padding-top:10px;
}
#navbar{
	background-image: url(nav_bckgrnd.gif);
	height: 19px;
	margin-right: 0px;
	margin-left: 0px;	
	margin-bottom:0px;
	text-align: right;
}
#restbar{
	background-color: #044376;
	height: 14px;
}

#logoclick{
	height: 19px;
	width: 195px;
	float: right;
	margin-right: 285px;
	margin-top: 5px;
	cursor: hand ;
}

#affiliatecenter{
	background-image: url(bt_freetrial.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 89px;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	cursor: hand ;
}

#viewdemo{
	background-image: url(bt_view_demo.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 89px;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	cursor: hand ;
	vertical-align: middle;	
}

#memberlogin{
	background-image: url(bt_mem_login.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 89px;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	cursor: hand ;
	vertical-align: middle;	
}

#memberlogout{
	background-image: url(bt_mem_logout.gif);
	height: 19px;
	width: 89px;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	cursor: hand ;
	vertical-align: middle;	
}

#breadcrumbSection{
	background-color:#E8E8E8;
	height: 14px;
	width: 777px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 5px;
	white-space: nowrap;
	text-align: left;
}

.breadcrumbTable{
	background-color:#E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

#breadForm{
	font-size: 12px;
}

#breadSearch{
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8px;
	height: 20x;
}
#maincontent{
	background-image: url(bckgnd_gradient.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

#copyright {
	width: 775px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
/* these classes are included for backwards compatibility */
.general_text_highlight{
	font-size: 11px;	color: #333333;
}
.general_text{
	font-size: 11px;	color: #333333;
}
.login_accesscode_box{
	font-size: 11px;
	color: #333333;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.navbar_select{
	font-weight: bold;
	font-size: 12px;
}
.navbar_text{
	font-size: 12px;
}
.login_linespace{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.login_newuser{
	font-weight: bold;
	color: #CC0000;
}
.login_bottom_box{
	background-color: #CCCCCC;
}
.login_accesscodetxt{
	font-size: 12px;
	font-weight: bold;
}
.login_error{
	background-color: #CC0000;
}
.login_numb_error{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.property_table_field{
	padding: 4px;
}
.mentor_error {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #990000; height: 25px; width: 100%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: center}
.mentor_textlinks {  background-color: #FFCC00; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #212121; text-align: center}
BLOCKQUOTE {DISPLAY: none}
.blockquote {DISPLAY: none}
-->