/* CSS Document */
/* box layout */
/*boxbody = boxleft + boxcenter */
/*boxwrap = boxbody + boxright */
span.SM {
	font-weight:normal;
	line-height: 0; /* keep the leading consistent in a paragraph */
	font-family: "Lucida Sans Unicode", Helvetica, sans-serif;
	text-decoration:none!important;
}
html{ overflow: -moz-scrollbars-vertical;}
a{ 
	outline: none;
}
/* Default Colors & Text formatting */
p.crumbs {
	font-size:15px;
	width:70%;
	
	float:right;
	padding-right:100px;
	text-align:left;
}
p.crumbs a {
	padding-left:20px;
}
.searchbox table td {
	`padding:0;
}
#blue { color:#3a5895; }#green { color:#44690A; }#orange, .orange{ color:#ff6600; }#red { color:#FF0000; }#lightgray { color:#666666; }#normal { font-weight:normal; }.black{ color:#000; }
/* boxwrap:   Width of the page and centring for modern browsers. */
.boxwrap {
	width: 756px; 
	margin-left: auto; 
	margin-right: auto;
	} 
/* boxbody:   It holds the content and left columns. It is floated left, so this leaves room on the right for "boxright" to make the right hand column. */
.boxbody {
	width: 750px; 
	float: left;
	margin-bottom:5px;
	}
/* boxcenter: This is the content box. It is floated right, inside the body box ("boxbody") which effectively puts it in the centre of the page, between the two columns.*/
.boxcenter {
	width: 578px; 
	float: right; 
	margin-top: 0px;
	padding-top:0;
	}	
/* In the header we need a div for login and free trial*/ 
.boxheadercenter {
	width: 250px; 
	float: right; 
	text-align: right;
	padding-right: 10px;
	}
/* In the header we need a div for LOGO*/ 
.boxheaderleft {
	width: 450px; 
	float: left; 
	}
/* boxleft:   As it says on the ID: this box contains the left column. Floated left so that if it is longer than the content, its background colour will not spill out.*/
.boxleft   {
	width: 158px; /* the width is 153 becaue have to deduct 2px ob the border*/
	float: left;
	}			 

/* boxright:  The right column, floated right for the same reason that the left column is floated: to stop its background colour spilling out.*/
.boxright {
	width: 0px; 
	float: right; 
	}
/* boxheader: Where you put you header. Nothing special.*/
/*.boxheader { width: 100%;  
			 clear: both; 
			 }*/
.boxheader { /*width: 755px; float: left;*/ clear: both; width: auto; margin-bottom: 12px;}/* boxfooter: Holds the footer text, and is cleared on both sides. Puts it below all the columns above it.*/
.boxfooter {
	width: 100%;  
	clear: both;
	}
/* boxclear:  This div helps out browsers who don't like the fact that boxbody has no non-floated content.*/
.boxclear {
	clear: both; 
	line-height: 0px;
}

/* ie hack: */
  .iehackwrap { text-align: center; vertical-align: top; }  .boxwrap    { }     

/* box style */
.boxwrap   { background: #FFF; }.boxheader { background: #FFF; }.boxfooter { background: #FFF; }.boxcenter { background: #FFF; }.boxleft   { background: #FFF; }.boxright  { background: #FFF; }
div {
	margin: 0px; 
	padding: 0px; 
}
/* top green bar*/
.topbar, .topbarwithNotification{
	position:relative;
	/*float:left;*/
	height:5px; 
	background-color:  #A4D12B; 
	layer-background-color: #A4D12B; 
	font-size: 5px;
	margin-bottom: 10px;
	margin-left:-4px;
	margin-right:-1px;
	/*width:759px;*/
	top:0px;
}
.topbarwithNotification{
	margin-bottom: 5px;
	_margin-bottom: 0px;
	*margin-bottom: 0px;
}
/* hide from IE Mac \*/
.topbar, .topbarwithNotification{
	
	margin-left:-4px !important;
	margin-left:-4px;
	margin-left/**/:/**/-3px;

	margin-right:-1px !important;
	margin-right:-1px;
	margin-right/**/:/**/-1px;


}	
/* end hiding */
.panenarrow{
	width: 30%;
	float: left;
	margin: 1% 1% 1% 4px;
	color:#666;
}.panenarrow br {
	margin:-5px;
}.panenarrow ul li {
	margin:0px 20px 10px -10px;
	text-align:left;
	font-size: 12px;
	}.panewide{
	width: 65%;
	float: left;
	margin:1%;
	color:#666;
	
}.paneheading{
	border:1px solid #e5e5e5; 
	background-color:#EFEFEF;
}.panebody{
	border:1px solid #e5e5e5;
	margin-top:1px;
	background-color:#F8F8F8;
}
/* ---------------------------------------------------------formatting------------------------------------------ */
body {
	/*background: #d5dbe2 url("../assets/body_bg.gif") top center repeat-y;*/
	background: #cddae9 url("../assets/body_bg.gif") top center repeat-y;
	color: #000; 
	margin: 0px; 
	padding: 0px;
	}
.boxwrap {
	text-align: left; 
	margin-bottom: 2em; 
	}		 
h1 {
	padding: 2px 10px; 
	margin: 0px;
	}	
h4#blue{
	font-weight: bold; 
	font-size: 30px; 
	color:#2868c8; 
	text-align:left;
	margin:0;
}	 
p  { padding: 5px 10px; 
	 margin: 0px;}
select{ }
.breadcrumb{
	padding: 10px 0px 4px 10px;
	margin-left: 5px;
}		

#refinesearch{
	margin-left: 13px;
	/*background-color: #edf5f9;*/
	background-color: #dde4e8;
	color: #333;
	width: 728px;
	clear: both;
	border-left: 1px solid #64808e;
	border-right: 1px solid #64808e;
	font-size: 11px;

	padding: 8px 0px 8px 0px !important;
}
.refinesearchBottomClose{
	border-bottom: 1px solid #80a5b7;
}
#refinesearch input[type=text]{
	border: 1px solid #A9A9A9;
	margin-right:2px;
	_margin-right:4px;
}
#refinesearch input[type=select]{
	border: 1px solid #A9A9A9;
	margin-right:2px;
	_margin-right:4px;
}
/* following rule hidden from IE5-Mac \*/
#refinesearch {
	min-height: 28px;
 	width: 721px !important;
	width: 721px;
	width/**/:/**/723px;
	padding-left: 5px !important;
}/**/

#refinesearch form{
	padding-top: 8px;
	margin-left: 8px;
}/*#refinesearch input{
	width:40px;
}*/


#refinesearch input[type=checkbox]{
	width:14px;
}
/*#refinesearch select{
	width:60px;
}*/

img{
	border: 0;
}
.error {
	background-color:#FFFFCC;
	border: 1px solid #FF9900;
	margin:5%;
	padding:4px 5% 4px 5%;
	list-style: none;
}
#errorlist, #errorlist li{
margin:0;
line-height:16px;
font-size:12px;
}
/* ------------------------------------------------- style --------------------------------------------------------------*/

body { font-family : Arial, Helvetica, sans-serif; color: #666666; }
h1 { font-size: 1.3em; }
p, li  { font-size: 0.8em; }/* start links on footer style*/
.boxfooter {
	font-size: 11px; 
	text-align: center;
	padding-top: 10px;
}			 
.boxfooter a{
	color: #666666;
	text-decoration:none;
}
.boxfooter a:hover{
	color: #333333;
	text-decoration:underline;
}/*end links on footer style*/

/* start links on header style*/
.boxheader a{
	color: #f87311;
	text-decoration: none;
	font-size: 12px;
	padding: 0px 6px 0px 6px;
	font-weight: bold;
}
.boxheader a:hover{ color: #FF7800; text-decoration: underline;}/* end links on header*/
/* start breadcrumb font styles*/
.breadcrumb{
			  text-decoration: none;
			  font-size: 11px;
}		

.breadcrumb a{
			  color: #F87311;
			  text-decoration: none;
			  font-size: 11px;
}			 
/* end breadcrumb font styles*/
			 
.comment { border: 1px solid #EEEEEE; margin: 1em; padding: 0.5em; background: #fff; }
h1 span  { font-weight: normal; }
#scrolling div.boxleft, #scrolling div.boxright{ overflow: auto; height: 4em;}

input{
	font-size: 11px;
		
}
select{
	font-size: 11px;
}
.odd{

}
.even{
	background-color: #edf5f9;
}
/*--------------------------------------------special definitions----------------------------------------------------*/
/* These widths are set so that IE mac doesn't  */
#countyName{
	max-width:150px;
	overflow: hidden; text-overflow:ellipsis;
	
}#county_foreclosure{
	max-width:40px;
	overflow: hidden; text-overflow:ellipsis;
}#county_preforeclosure{
	max-width:40px;
	overflow: hidden; text-overflow:ellipsis;
}#county_bankruptcy{
	max-width:40px;
	overflow: hidden; text-overflow:ellipsis;
}#county_fsbo{
	max-width:40px;
	overflow: hidden; text-overflow:ellipsis;
}

/* used on the state page to have the faded line over the map*/
#regisemail{
	background: #ffffcc;
	font-weight: bold;
	padding-left: 5px;
	padding-top:5px;
	width:151px;
}#regisemail div{ font-size:11px; margin-bottom:3px; _margin-bottom:2px;}#regisemail div + div{ font-size:12px;}.inputreg{
	padding-left:4px; 
	color:#333; 
	border:1px #666 solid; 
	width:100px; 
	height:13px; 
	font-size:10px;
}.btnreg{
	width:20px; 
	height:16px; 
	border:none; 
	vertical-align:-4px; 
	_vertical-align:-1px;
}.fromreg{
	margin:3px 0 3px 0; 
	padding:0;
}.boxmap{
	background: #FFFFFF url("../assets/states_lines.jpg") left top no-repeat;
	padding: 8px 8px 0px 0px;
	min-height: 400px;
	color: #A1A1A1;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	clear:both;
	
}.boxmap div{
	padding-left: 10px;
}
.highlighttext{
	color: #F87311;
	font-weight: bold;
}

.datagrid{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #949494;
	border-right: 1px solid #949494;
	
	margin: 0px 0px 4px 0px;
	/*border-spacing: 0px !important;*/
	border-collapse: collapse;
	/*width: 97%;*/
	text-align: left;
	/*margin-left: 13px;*/
	
	clear: both;
	color: #333;
	width: 727px;
	margin-left: 14px;
	
	/* Hack for Safari */
	margin-left: 13px#;
	width: 727px#;
	
	/* Hack for IE7 */
	*margin-left: 13px;
	*width: 728px;
		
	/* Hack for IE6 */
	_margin-left: 13px;
	_width: 730px;
}
.datagrid th{
	
	background-color:#F6F6F6;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-image: url("../assets/header_datagrid_bg.gif");
	color: 009cac;
	font-size: 12px;
	border-top: 1px solid #c7c7c7;*/
}
.datagrid td{
	height: 19px;
	border-top: 1px solid #afc4d2;
}.datagrid td.mapColumn{
	text-align:center;
}
.datagrid th.dg_th_dos{
	white-space:nowrap;
}.datagrid tr:hover{
	background-color: #daf6b1;
}
.datagrid div.headStreet{
	width:60px;
	_width:50px;
	float:left;
}
.datagrid div.headCity{
	width:40px;
	_width:30px;
	float:left;
}
.datagrid div.headZip{
	width:40px;
	_width:30px;
	float:left;
}
/* we the search result have a map the datagird will change color */
.maphover{
	background-color: #daf6b1;
	background-image:none;
}
.infogrid {
	border-left: 1px solid #949494;
	border-right: 1px solid #949494;
	margin: 0px 0px 4px 0px;
	border-collapse: collapse;
	text-align: center;
	margin-top: -3px;
	clear: both;
	color: #333;
	width: 727px;
	margin-left: 14px;
	_margin-left: 13px;
	_width: 730px;
	*width: 750px;
	
	/* Hack for IE7 */
	*margin-left: 13px;
	*width: 730px;
}
.infogridAlternateResults {
	border-left: 1px solid #949494;
	border-right: 1px solid #949494;
	margin: -3px 0 0 14px;
	border-collapse: collapse;
	text-align: left;
	clear: both;
	color: #333;
	width: 727px;

	/* Hack for IE7 */
	*margin-left: 13px;
	*width: 728px;
	_width: 730px;
}
.infogridAlternateResults p {
	padding-top:20px;
	font-size:13px;
	line-height:20px;
}
.listingBoxAlternateResults {
	float: left;
	border: 1px solid #ffcc99;
	background: #ffffcc;
	margin: 10px;
	padding: 15px 20px;
	text-align: left;
	color: #333;
	width: 91%;
	*margin:10px 0px 10px 5px;
	overflow:auto;
	max-height:290px;
	_padding:15px 10px 15px 20px;
	_width: 93%;
	*width: 93%;
	height:expression(this.scrollHeight>279?"270px":"auto");
}
div.listingsAlternateResults {
	/*position: relative; */
	float: left;
	width: 33%;
	_width: 30%;
	*width: 31%;
}
.listingBoxAlternateResults a {
	font-size:13px;
}
.listingBoxAlternateResults p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size:11px;
	line-height:15px;
}
.listingBoxAlternateResults p.strong {
	font-size:12px;
	font-weight:bold;
}
#displayoptions{
	margin-top: -13px;
	border-right: 1px solid #949494;
	border-left: 1px solid #949494;
	font-size:12px;
	clear: both;
	width: 728px;
	width/**/:/**/728px;
	margin-left: 13px;
	padding: 4px 0;
	background-color:#FBFAF1;
	border-bottom: 1px solid #E2E0CA;
}
#displayoptions div{
	margin-left:5px;
}#displayoptions div#Content_Map, #displayoptions #theInsideLayer div{
	margin-left:0px;
}
/* following rule hidden from IE5-Mac \*/
#displayoptions {
	margin-top: 0px;
	width: 726px !important;
	width: 726px;
	width/**/:/**/728px;
}/**/	

#displayoptions input[type=submit]{
	background-image: url("../assets/button_bg.gif");
	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
}
.button{
	background-image: url("../assets/button_bg.gif");
	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
}
.buttonNewListing{
	background-image: url("../assets/btnSendMeAlerts.gif");
	margin:0 0 10px 3px; _margin:0 0 0 3px;
}
.button_cancel{
	background-image: url("../assets/button_bg_red.gif");
	border: 1px solid #F38D8D;
	background-color: #ffffff;
	font-size: 11px;
	color: #2F2E2E;
	font-weight: normal;
}
.button_reactivate{
	background-image: url("../assets/button_bg_green.gif");
	border: 1px solid #ACED3F;
	background-color: #ffffff;
	font-size: 11px;
	color: #2F2E2E;
	font-weight: normal;
}	
#gridheader{
	margin-top: -13px;
	border-right: 1px solid #949494;
	border-left: 1px solid #949494;
	font-size:11px;
	/*clear: both;*/
	height:25px;
	white-space:nowrap;
	width: 728px;
	margin-left: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* following rule hidden from IE5-Mac \*/
#gridheader {
	margin-top: 0px;
	width: 726px !important;
	width: 726px;
	width/**/:/**/728px;
}/**/	

#gridfooter{
	margin-top: -4px;
	border-right: 1px solid #949494;
	border-left: 1px solid #949494;
	border-bottom: 1px solid #949494;
	border-top: 1px solid #949494;
	font-size:11px;
	height:30px;
	width: 728px;
	margin-left: 13px;
	padding-top: 4px;
    }/* following rule hidden from IE5-Mac \*/
#gridfooter {
	height:30px;
	width: 726px !important;
	width: 726px;
	width/**/:/**/728px;
}/**/			
.SearchResultCountBar{	
	padding:5px;
	margin-left:3px;
	float:left;
	width:320px;

}
#SearchResultCountBarFooter{
	width:280px;
}
.SearchResultPagesBar{
	float:right;
	margin-right:5px;
	margin-top:-10px;

}
#SearchResultPagesBarFooter{
	width:200px;
}
#searchResultAdFooter{
	float:left;
	width:210px;
	padding:5px;
	text-align:center;
	font-weight:bold;
}/* following rule hidden from IE5-Mac \*/
.SearchResultPagesBar {
	padding-top:5px;
	text-align:right;
	margin-right:5px;
	float:right;
	width:352px;
	margin-top:0px;
}/**/

#termsabb_btn{ font-size: 11px; background-color: #fdfff5; border: 1px solid #a4c3d2; padding: 3px 1px 1px 6px; width: 177px; float: right; margin-right: 5px; margin-top: 5px;}#termsabb_btn a{ color: #377bbd; text-decoration:none;font-weight:bold;  font-size: 13px;}			


/* State page special*/
.searchbox {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	/*padding:2px;*/
	width:154px;
	border-bottom:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background-color:#F6f6f6;
	margin-left: 12px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
}.searchboxheading{

	color:#F87311;
	font-size:15px;
	font-weight:bold;
	}.goButton {
	background-color:#F7FFE5;
	border-width:thin;
	padding-left:2px;
	}.searchbox select{
	width: 100px;
	font-size:10px;
}.searchbox input{	font-size:10px;}.searchbox table { font-size: 11px;}
#city_name{
	border: 1px solid #999; 
	width: 98px; 
	height: 13px; 
	font-size: 10px;
}/* end of state page*/

 
 
/*-----------------------------------------------------------tabs styling----------------------------------------------------------*/
#tabs {
	margin-left:13px;
	float:left;
	width:732px;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background:#fff url("../assets/tab_bg.gif") repeat-x bottom;
}
/* ie6w fixup \*/
* html #tabs {
	margin-left:6px;
}
/**/
/* be nice to msnm */
html>body #tabs {
	margin-left:11px;
}
/* following rule hidden from IE5-Mac \*/
#tabs {
	width:728px;
	width:728px !important;
	width/**/:/**/729px;
}/**/	

#tabs a {
	color:#3980a0;
}
#tabs ul {
	margin:0;
	padding:0;
	list-style:none;
	display: inline;
}
#tabs li {
	text-align: center;
	float:left;
	margin:0 0 0 4px;
	padding:0;
	font:normal 11px arial, helvetica, sans-serif;
	border-top:1px solid #64808e; 
	border-right:1px solid #64808e;
}
#tabs li a {
	vertical-align: middle;
	text-align: center;
	float:left;
	display:block;
	padding:3px 4px 3px 4px;
	color:#094B8E;
	text-decoration:none;
	padding-bottom:0px;
	border-left:1px solid #64808e;
}
#tabs li a:hover {
	text-decoration:none;
	background:#daf6b1; 
}
#tabs #current {
	border-top:1px solid #64808e; 
	border-right:1px solid #64808e; 
	background:#dde4e8;
	font-weight:bold;
}
#tabs #current a {
	padding-bottom:1px;
	cursor: text;
}
#tabs #current a:hover {
	background:transparent;
}
/* following rule hidden from IE5-Mac \*/
#tabs ul li a {
	float:none;
}
#tab_alert {
	float:right; 
	margin-top: -1px; 	
	margin-right: 1px; 
	margin-bottom: 1px;
	background:url("../assets/banner_alerts2.gif");
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	width:107px;
	/*_width:104px;*/
	_margin-left:-2px;
	height:26px; vertical-align:;
	text-decoration:none;
}
#tab_alert div{
	margin-right: 8px; 
	margin-top: 7px;
}
#tab_alert a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}


/**/

/*----------------------------------------------------end of tabs styling-----------------------------------------*/

 

/*-----------------------------------------------------------tabs for the profile styling----------------------------------------------------------*/
#tabs_profile {
	margin-left: 13px;
	float:left;
	width:432px;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background:#fff url("../assets/tab_bg_profile.gif") repeat-x bottom;
}
/* ie6w fixup \*/
* html #tabs_profile {
	/*margin-left:10px;*/
	_margin-left:5px;
}
/* be nice to msnm */
html>body #tabs_profile {
	margin-left:11px;
}
/* following rule hidden from IE5-Mac \*/
#tabs_profile {
	width:726px;
	width:726px !important;
	width:721px; 
}
#tabs_profile a {
	color:#3980a0;
}#tabs_profile ul {
	margin:0;
	padding:0;
	list-style:none;
	display: inline;
}#tabs_profile li {
	text-align: center;
	float:left;
	/*background:url("../assets/tab_dim_right_profile.gif") no-repeat right top;*/
	background:url("../assets/tab_lit_right_profile.gif") no-repeat right top;
	margin-left: 3px;
	padding-left:0;
	font-size:0.70em;
	font-weight:normal;
}#tabs_profile li a {
	vertical-align: middle;
	text-align: center;
	float:left;
	display:block;
	/*background:url("../assets/tab_dim_left_profile.gif") no-repeat left top; padding: 3px 8px 4px 8px;*/
	background:url("../assets/tab_lit_left_profile.gif")  no-repeat left top;
	padding: 3px 5px 4px 5px;
	color:#094B8E;
	text-decoration:none;
	padding-bottom:0px;
}#tabs_profile li a:hover {
	text-decoration:underline;
}
#tabs_profile #current_profile {
	/*background:url("../assets/tab_lit_right_profile.gif") no-repeat right top;*/
	background:url("../assets/tab_dim_right_profile.gif") no-repeat right top;
}#tabs_profile #current_profile a {
	/*background:url("../assets/tab_lit_left_profile.gif")  no-repeat left top;*/
	background:url("../assets/tab_dim_left_profile.gif") no-repeat left top;
	padding-bottom:1px;
}/* following rule hidden from IE5-Mac \*/
#tabs_profile ul li a {
	float:none;
}/**/

/*----------------------------------------------------end of tabs for the profile styling-----------------------------------------*/

/*-----------------------------------------------------------tabs for the profile B styling----------------------------------------------------------*/
#tabs_profileb {
 margin-left: 13px;
 float:left;
 width:432px;
 border-top:2px solid #fff;
 border-left:2px solid #fff;
 border-right:2px solid #fff;
 background:#fff url("../assets/tab_bg_profile.gif") repeat-x bottom;
}/* ie6w fixup \*/
* html #tabs_profileb {
 margin-left:10px;
}/**/
/* be nice to msnm */
html>body #tabs_profileb {
 margin-left:11px;
}
/* following rule hidden from IE5-Mac \*/
#tabs_profileb {
 width:726px;
 width:726px !important;
 width/**/:/**/721px; 
}/**/	

#tabs_profileb a {
 color:#3980a0;
}#tabs_profileb ul {
 margin:0 0 0 0px;
 padding:0;
 list-style:none;
 display: inline;
}#tabs_profileb li {
 text-align: center;
 float:left;
 /*background:url("../assets/tab_dim_right_profile.gif") no-repeat right top;*/
 background:url("../assets/tab_lit_right_profileb.gif") no-repeat right top;
 margin-left: 3px;
 padding-left:0;
 font-size:12px;
 font-weight:bold;
}#tabs_profileb li a {
 vertical-align: middle;
 text-align: center;
 float:left;
 display:block;
 /*background:url("../assets/tab_dim_left_profile.gif") no-repeat left top;*/
 background:url("../assets/tab_lit_left_profileb.gif")  no-repeat left top;
 padding: 3px 15px 4px 15px;
 color:#094B8E;
 text-decoration:none;
 padding-bottom:5px;
}#tabs_profileb li a:hover {
 text-decoration:underline;
}
#tabs_profileb #current_profile {
	/*background:url("../assets/tab_lit_right_profile.gif") no-repeat right top;*/
	background:url("../assets/tab_dim_right_profile.gif") no-repeat right top;
	}#tabs_profileb #current_profile a {
 /*background:url("../assets/tab_lit_left_profile.gif")  no-repeat left top;*/
 background:url("../assets/tab_dim_left_profile.gif") no-repeat left top;
 padding-bottom:6px;
}/* following rule hidden from IE5-Mac \*/
#tabs_profileb ul li a {
 float:none;
}/**/

/*----------------------------------------------------end of tabs for the profile B styling-----------------------------------------*/

/*--------------------------------------------------- homepage styling-----------------------------------------*/
.homebg{
	margin-left: 9px;
	margin-top: 5px;
	*margin-top:0;
	margin-bottom:-8px;
	background: #fff url("../assets/homebg.jpg") no-repeat;
	min-width: 735px;
	height:420px;
}
.bottom{
	margin-top: 378px;
}
#sidenav{
	margin-left:-1px;
	float: left;
	font-weight:bold;
	font-size: 14px;
}
	
#nav {
	}	
#nav, #nav ul {
	margin:-10px 0px 0px 0px;
	padding: 0;
	list-style: none;
	}	
#nav li {
	display: inline;
	font-size: 14px;
	margin-left: 3px;
	margin-right: 14px;
	display: block;
	padding: 4px 25px;
	text-decoration: none;
	color: #0099CC;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	}	
.sidenavitem{
 	padding-top:4px !important;
	_padding-top:1px !important;	
	margin-left:20px;
	font-weight:bold;
	
}.propcount{
 	padding-bottom:3px !important;
 	padding-bottom:3px ;
 	padding-bottom/**/:/**/4px;
	margin-left:25px;
	color: #9fb465;
	font-weight: bold;
	
}
#powersearch{
	background: #fff url("../assets/powersearch.gif") no-repeat;
	width: 117px;
	height: 52px;
	margin-left: 20px; 
	margin-top: 19px;
	cursor: pointer;
}
#emailalerts{
	display: none;
	background: #fff url("../assets/emailalerts.gif") no-repeat;
	width: 102px;
	height: 66px;
	margin-left: 5px; 
	margin-top:9px;
	cursor: pointer;
}
.realtime{
	padding-left: 30px; 
	padding-right: 75px; 
	padding-top: 2px;
	color: #FF6600; 
	font-weight:bold; 
	text-align: left; 
	margin-top: 4px; 
	font-size: 14px;
}
#emaillistingsbg{
	/*background: #fff url("../assets/alerts_banner_home.gif") no-repeat right top;*/
	background: #fff url("../assets/alert_homepagebanner12.gif") no-repeat right top;
	height: 50px;
	font-size: 11px;
	padding-left: 2px;
	padding-top: 0px;
	width: 191px;
 	margin-left:0px !important;
 	margin-left:0px ;
 	margin-left/**/:/**/3px;
	/*cursor: hand;*/
	color: #d00000;
	font-weight: bold;
}

*.sidedark, *.sidelight {
	height:auto;
	clear:both;
	border-left:1px solid #B4B4B2;
	border-right:1px solid #B4B4B2;	
	
	border-collapse: collapse;
	border-spacing: 0;
	
	padding-top:2px;
	padding-bottom:2px;
 	margin-left:3px;
	width: 191px;
}
/* hide from IE Mac \*/
*.sidedark, *.sidelight 
{
	padding-top:0px;
	padding-bottom: 0px;
 	margin-left:0px !important;
 	margin-left:0px ;
 	margin-left/**/:/**/3px;
	}/* end hiding */

.heightadjuster{
	float:left;
	}

.sidedark{
	color: #FF6600; 
	background-color:#F1F3F0;
	border-bottom:1px solid #ddd;
	
}.sidelight{
	color: #1F4B6D;
	background-color:#F9F9F9 ;
	/*border-bottom:1px solid #ddd;*/
	padding-bottom: 32px;
	
}
.sidelight table{
	margin-left: 7px;
	font-size: 11px;
	text-align: right;

}
.sidelight table select{
	width: 80px;
	border: 1px solid gray;

}

.sidelight table input{
	height: 18px;
	width: 78px;
	border: 1px solid gray;
}
.sidebarimage{
	float: left;
	/* Hack for IE7 */
	*margin-left:0;
	/* Hack for IE6 */
	_margin-left: 3px;
	
}


/* Ends New header home BETA */
	
.foreclosureinfo{
	padding-top: 3px;
	float:left;
	width: 300px;
	vertical-align: top;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	margin-left: 115px !important;
	margin-left/**/:/**/59px;
}
.foreclosureinfo h3{
	margin: 0px !important;
	font-size: 12px;
	color: #f87311;
}
.foreclosureinfo p{
	margin: 0px !important;
	padding: 0px !important;
	line-height: 120%;
	font-size: 11px;
}

/* New Homepage header for Live Auctions */

.foreclosureinfo_liveauction{
	padding-top: 3px;
	float:left;
	width: 200px;
	vertical-align: top;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	margin-left: 75px !important;
	margin-left/**/:/**/38px;
}
.foreclosureinfo_liveauction h3{
	margin: 0px !important;
	font-size: 12px;
	color:red;
}
.foreclosureinfo_liveauction p{
	margin: 0px !important;
	padding: 0px !important;
	line-height: 120%;
	font-size: 11px;
	color:#666666;
	font-weight:bold;
}

.foreclosureinfo_liveauction p b{ color:#000000; }

.foreclosureinfo_liveauction_listings{
	margin-top: 15px;
	float:left;
	width: 160px;
	margin-left: 10px;
	padding-left:30px;
	border-left:1px #ccc solid;
}
.foreclosureinfo_liveauction_listings ul, .foreclosureinfo_liveauction_listings ul li{
 	margin:0 0 3px 0;
	padding:0;
	list-style:none;
	color:#FF0000;
	font-weight:bold;	
	line-height:14px;
}
.foreclosureinfo_liveauction_listings ul li a, .foreclosureinfo_liveauction_listings ul li a:link{
 	margin:0;
	padding:0;
	list-style:none;
	color:blue;
	font-weight:normal;
}
.foreclosureinfo_liveauction_listings form{ margin:0; padding:0; }
.weeklyinfo{
	float:right;
	padding:0 2px 0 0;
	width: 250px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.weeklyinfo p{
	font-size: 12px;
	line-height: 120%;
	margin-left:0px;
}
.weeklyinfo b, #weeklyinfolink b{
	color: #d00000;
}
#weeklyinfolink a{
	text-decoration: underline;
	color: #036987;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}
.weeklyinfo a {
	text-decoration: underline;
	color: #036987;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
.weeklyinfo #rated_bug{
	float:left;
	width:65px;
	height:50px;
}
#weeklyinfolink, .weeklyinfo #link {
	margin-left:14px;
	width:145px;
	padding:0px;
	float:left;
}
.weekinfobullets, .weeklyinfobullets {
	margin:8px 0 10px 3px;
	padding-top:0px;
}
.weeklyinfobullets a{
	text-decoration: underline;
	color: #036987;
	font-weight:bold;
	text-transform: none;
	font-size:11px;
}
.weekinfobullets a{
	text-decoration: underline;
	color: #036987;
	font-weight:bold;
	text-transform: none;
	font-size:12px;
}
.weeklyinfo a:hover{
	text-decoration: underline;
	color: #074E63;
	font-weight:bold;
	text-transform:uppercase;
}
.weeklyinfo_text{
	padding-top: 4px;
	float:right;
	margin-right: 2px;
	width: 190px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}.weeklyinfo_text h3{
	margin: 0px !important;
	font-size: 12px;
	color: #f87311;
	padding-left: 10px;
}.weeklyinfo_text p{
	margin-top: 0px !important;
	padding-top: 0px !important;
	line-height: 120%;
	font-size: 11px;
}
#properycount_tbl{
	margin-left: 15px;
	font-size: 11px;
	

}
#properycount_tbl td{
	font-weight: bold;
	border-top: 1px solid #e6e6e6;
	padding: 2px 0px 1px 0px;
	*padding: 1px 0px 2px 0px;
	_padding: 1px 0px 2px 0px;
}
/*-------------------------------------------------- end of homepage styling ----------------------------------*/

/*-------------------------------------------------- new homepage 2007 ----------------------------------------*/


.homepagemain{
	margin:5px 9px 0 9px;
	background: none;
	width: 735px;
	min-width: 735px;
	height:420px;
	padding:0;
}
.homepagemain td {
	border:1px #ccc solid;
	padding:5px 5px 5px 15px;
}
.homepagemain #mapmain, .homepagemain #searchbox{
	width:535px;
}
.homepagemain #info {
	width:200px;
	background:url("../assets/info_bg.gif") repeat-x left bottom;
	vertical-align:top;
	padding:10px 0 0 0;
}
.homepagemain #properycount_tbl, .homepagemain #properycount_tbl td {
	margin:0 0 10px 15px;
	padding:2px 0;
	border:none;
	text-align:left;
}
.homepagemain #properycount_tbl.quickSaleCount{
 	line-height:12px;
 }
/* Listing Alerts Box */

.homepagemain #listingalert_tbl{
	width:200px;
	_height:auto;
	margin:0;
	background:url("../assets/listingalert_tbl.gif") no-repeat right top;
	padding:0;
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	text-align:left;
}
.homepagemain #listingalert_tbl td {
	margin:0;
	padding:0;
	padding:0 0 0 15px;
	text-align:left;
	border:none;
}
.homepagemain #listingalert_tbl h1 { 
	font-size:13px; 
	color:#ff6600; 
	margin:3px 0 0 0; 
	padding:0; 
}
.homepagemain #listingalert_tbl h2{ 
	font-size:12px; 
	color:blue; 
	margin:0 0 3px 0; 
	padding:0;
	font-weight:normal;
	text-decoration:underline; 
}
.homepagemain #listingalert_tbl p { 
	font-size:10px; 
	color:#333; 
	margin:0 0 1px 0; 
	padding:0; 
}
.homepagemain #listingalert_tbl img {
	width:20px; 
	height:16px; 
	border:none; 
	vertical-align:-3px;
}
.homepagemain #listingalert_tbl form { 
	margin:0 0 3px 0; 
	padding:0; 
}
/* Listing Information */

.homepagemain #properycount_tbl h1 {
	color:#ff6600;
	text-align:left;
	margin:0; 
	padding:0;
}
.homepagemain #properycount_tbl #lightgray { font-weight:normal; }
.homepagemain #properycount_tbl th {
	margin:0;
	padding:2px 0;
	border:none;
	text-align:left;
	color:#3a5895;
	border-top:1px #e6e6e6 solid;
}
.homepagemain #properycount_tbl #red {
	color:#FF0000;
}
.homepagemain #properycount_tbl td {
	color:#44690A;
	text-align:right;
	border-top:1px #e6e6e6 solid;
}
/* left info ad links */
#adlinks, #adlinks td { margin:0 0 0 15px; padding:3px 0; border:none;}#adlinks h2 { font-size:13px; text-decoration:underline; color:#0000FF; margin:0; padding:0; }#adlinks h3 a{ font-size:13px; text-decoration:underline; color:#ff6600; margin:0; padding:0; }#adlinks p { font-size:11px; color:#333; margin:0; padding:0; line-height:16px; }#adlinks p a{ font-size:11px; color:#333; margin:0; padding:0; line-height:16px; text-decoration:none; }#adlinks p a:hover{ text-decoration:underline; }


/* search box */ 
.homepagemain #searchbox{
	height:40px;	
	_height:30px;
	background:url("../assets/searchbox_bg.gif") repeat-x left bottom;
	_padding:6px 20px 0 0;
	text-align:right;
}

.homepagemain #searchbox table, .homepagemain #searchbox table td{
	margin:0; padding:2px;
	font-size:11px;
	font-weight:bold;
	color:#3a5895;
	vertical-align:top;
	border:none;
}
.homepagemain #searchbox table { margin:0 0 0 5px; }
.homepagemain #searchbox h2 { color:#ff6600; margin:0; padding:0; font-size:16px; padding-top:2px#;}.homepagemain #searchbox span { color:#ff6600; margin:0 5px; padding:0; font-size:14px; }
.homepagemain #searchbox form input[type=text] {
	border:#ccc 1px solid;
}
.homepagemain #mainmap { background: #fff url("../assets/homebgnew.jpg") no-repeat; padding:0; border-left:none; border-top:none;}.homepagemain #mainmap h1 { color:#ff6600; margin:0; padding:0; font-size:19px;}.homepagemain #mainmap h2 { color:#ff6600; margin:0; padding:0; font-size:25px;}.homepagemain #mainmap h3 { color:#666; margin:10px 0 0 0; padding:0; font-size:12px;}
.map_fdc{
	padding:0;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
	float:left;
	width: 500px;
}
.map{
	padding-top: 60px;
	margin-left: 0px;
	float:right;
	width: 500px;
}
/*-------------------------------------------------- end new homepage 2007 ----------------------------------------*/


/*-------------------------------------------------- styling details page --------------------------------------*/
.boxleft .datagrid{
	margin-top: 3px;
	border: 1px solid #e5e5e5;
	width: 97%;
	}	
.boxleft .datagrid th{
	color: #F87311;
	font-size: 13px;
	text-align:left;

	}	
.boxleft .datagrid td{
	border-top: none;
	padding-left: 5px;
	color: #003366;
	height: 22px;
	}	
.boxleft .datagrid tr:hover{
	backgroundcolor: none !important;
	}/*--------------------------------------------------- end of styling details page -----------------------------*/

/*--------------------------------- styling ads----------------------------------------------------------*/

/* google ads*/
#promotions{
	padding-top:30px;
	width: 100%;  
	clear: both;
	text-align:center;
}/*ad row in datagrid*/
.adrow{
	background-color: #F0F4F6;
	color: #666;
}
.adrow a{
	text-decoration: none;
	color: #6DA2BD;
}
.adrow a:hover{
	text-decoration: underline;
}/*--------------------------------- end styling google ads----------------------------------------------------------*/

.price{
	text-align: right;
	color: #FF0000;
	padding-right: 7px;
}
.zestimatePrice, .zestimatePrice a:link, .zestimatePrice a:visited, .zestimatePrice a:active {
        text-align: right;
        color: #609011;
        padding-right: 7px;
	    text-decoration: none;
}
.zestimatePrice a:hover {
        text-align: right;
        color: #000000;
        padding-right: 7px;
        text-decoration: none;
}
.numeric{
	text-align: right;
	padding-right: 5px;
}
.priceHeader{	
	text-align:right;
}
.panebody .datagrid{
	border: none;
}
.panebody .datagrid td{
	padding-left: 2px;
}
.panebody .datagrid th{
	padding-left: 3px;
}
.panebody ul li{
	font-size:12px;
}
.panebody #smallbullets { margin:0 10px 0 25px; padding:0; }
.panebody #smallbullets li{
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
}		

.panebody #hurricane{
	display:none;
/*	font-size:11px; 
	font-family: Arial,Helvetica,sans-serif; 
	color: rgb(51, 51, 51); 
	line-height: 160%; 
	margin:5px;
	padding:10px;
	background:#ffdfdf; 
	border: thin solid #ff5b4f; */
}
.clickable{
	cursor:hand;
	cursor:pointer;
	text-decoration:underline;
	
}
.clickablephoto, .clickablevideo{
	margin-right:1px;
	border-bottom:none;
}
.clickablephoto img, .clickablevideo img{
	border-bottom:1px solid #666;
}
/*-------------------------------------------press------------------------------------------------------------*/

.press_articles{
	margin-left: 15px;
}
.press_articles td{
	height: 145px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 40px;
	padding-left: 20px;
	line-height: 160%;
	border-bottom: 1px dotted gray;
	}	
.press_articles_border td{
	border:1px solid gray; 
	padding:10px;
}
.date{
	color: #666666;
	font-size: 10px
}
.more{
color:#FF6600;
text-decoration:none;
}
.more:hover{
	text-decoration: underline;
	color: #FF6600;
}.style1 {color: #FFA622; }
.title{
	color: #003399;
	padding-bottom: 7px;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.title:hover{
	color: #003399;
	padding-bottom: 7px;
	text-decoration: underline;
}
img{
border: none;
}.listingmessage{
	font-size:11px !important;
	font-weight:bold;
	color:#CC0000;
	width:285px;
	border: thin solid #CCCCCC;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin:0 0 6px 0;
}
/*---------------------------------------end press--------------------------------------------*/

.fsbolegend{
	font-size: 9px !important;
	color: #CC0000;
}
.searchbox table td{
vertical-align:top;
}
.press_articles_nav {
	height: 145px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom: 40px;
	padding-left: 12px;
	line-height: 160%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: gray;
	font-weight: bold;
}
 a.press_articles_link{
	color: #666;
	font-weight: 400 ; 
	text-decoration: none;
}
 a.press_articles_link:hover{
	font-weight: 400 ; 
	color:#666; 
	text-decoration:underline;
}
/*-------------------------------------- FAQS table---------------------------------*/

.faqs{
	width:727px; 
	_width: 716px;
	/* Hack for IE7 */
	*width: 716px;
	float: left;
	margin-top: 0px;
	margin-left: 12px; 
	color:#666;
}
.faqs_answers{
	border-left: 1px dotted #666;
	margin-top:0;
	padding-top:0;
}.faqs_answers td{
	padding-bottom:10px;
	padding-top:0px;
	padding-left: 30px;

}
.faqs_answers h1{
	margin: 0;
	font-size: 12px;
	padding: 0px;
	color: #2868C8;
	margin-top: -10px;
	_margin-top: 6px;
	margin-bottom: -3px;
	/* Hack for IE7 */
	*margin-top: 6px;
	
}

.faqs_answers h1 a , .faqs_answers ul li a{
	font-size: 12px;
	color:#2868C8;
	margin:0;
	padding:0;
}
.formgrid_profile .faqs_answers ul li a, .formgrid_profile .faqs_answers ul li {
	font-size: 12px;
	font-weight:bold;
	color:#2868C8;
	margin:5px 0 0 0;
	padding:0;
}
.faqs_answers h1 a:hover, .faqs_answers ul li a:hover{
	font-size: 12px;
	color: #2868C8;
}
.faqs_answers p{
	margin-top: -2px;
	padding-left: 0px;
	font-size: 11px;
	line-height: 1.7em;
	color:#333333;
	
}
.faqs_answers a{
	font-size: 10px;
	color: #4f4e4e;
	/*#4790da;*/
	text-decoration:underline;	
	margin-left: 4px;
}
.faqs_answers a:hover{
	font-size: 10px;
	color: #4790da;
	text-decoration:underline;
}

.faqs_answers ul li{
	margin-bottom: 6px;
	list-style-position: outside;
	list-style-image: url("../assets/arrowrightgreen.gif");
}
table.faqs_table{
border-left: 1px solid #cccccc;
}
.faqs_table h1{
font-size:14px;
}
.faqs_table h2{
font-size:16px;
}
.faqs_table p{
font-size:11px;
line-height: 17px;
}
.question_par:first-line{
line-height: 30px;
}
.faqs_table ul li a{
	text-decoration: none;
	color: #14608C;
}
.faqs_table ul li a:hover{
	text-decoration: underline;
}
.fdc_faqs li, .fdc_faqs a {
	color:#333333;
	font-size: 11px;
	margin-left:0;
}
.olcaption{
	color: #333;
	color: #3980a0;
	color: #88AE23;
	font-weight: bold;
	/*padding: 3px 0px 3px 5px;*/
	font-size: 12px;
	background-color: #fff;
	border-bottom: 1px dotted #B4B4B4;
	/*background-color: #dfdfdf;*/
	padding:5px 6px 3px 8px;
}
.oltext{
	color: #000;
	font-size: 11px;
	line-height:15px;
	/*padding:5px 6px 5px 8px;*/
	padding:10px 8px 10px 10px;
}
.price_overlib{
	color: #3980a0;
	font-weight: bold;
}.defined{
	border-bottom:1px dotted #666;
	margin-bottom:-5px;
}
.datagrid .dom{
	text-align:right;
	padding-right: 12px;
}
.activelisting{
	color: #006600;
	font-weight: normal;
}
.externalAuction{
	color:blue;
}
.answerbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 13pt;
	border:1px solid #ddd;
	background-color:#f6ffdf;
	margin-left:0px;
	padding:6px;
	margin:6px;
	display:none;
}


.question{
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}
/*---------------------------- Aligning Classes-------------------*/

.l{
text-align:left;
} 

.r{
text-align:right;
padding-left: 25px;
} 

/*-------------------------- Datagrid Profile----------------------------*/

.datagrid_profile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;	
	margin: 0px 0px 4px 0px;
	/*border-spacing: 0px !important;*/
	border-collapse: collapse;
	width: 90%;
	text-align: left;
	margin-left: 13px;
	margin-top: 0px;
	clear: both;
	color: #333;
}
.datagrid_profile th{
	
	background-color:#F6F6F6;	
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-image: url("../assets/header_datagrid_bg.gif");
	color: 009cac;
	font-size: 12px;
	border-top: 1px solid #c7c7c7;*/
}
.datagrid_profile td{
	height: 19px;
	border-top: 1px solid #afc4d2;
	padding:0 3px 0 3px;
	background-color:#fff;
}
.no_history{
font-size: 12px; 
margin-left: 15px; 
margin-bottom: 15px;
}
/*******************Profile with tabs styles***************************************/
.profile_pane{
	width:727px; 
	_width: 727px;
	/* Hack for IE7 
	*width: 716px;*/
	/*background-color: #f3f3f3;*/
	background-color: #fcfdfd;
	float: left;
	margin-top: 0px;
	margin-left: 12px;
	_margin-left:6px; 
	color:#666;
	border-left: 1px solid #d4d2d2;
	border-right: 1px solid #d4d2d2;
	border-bottom: 1px solid #d4d2d2;
	height:auto;
}
.addalerts_header{
	margin: 16px 0px 6px 36px;
	font-size:13px;
	color: #FF3300;
	color: #F87311;
	font-weight: bold;
	text-align: left;
}
.addalerts_header2{
	margin: 8px 0px 6px 0px;
	font-size:13px;
	color: #FF3300;
	color: #F87311;
	font-weight: bold;
	text-align: left;
}
.addalerts_header3{
	margin: 16px 35px 0 36px;
	_margin: 16px 35px 0 36px;
	font-size:13px;
	color: #FF3300;
	color: #F87311;
	font-weight: bold;
	text-align: left;
}
.addalerts_header4{
	margin: 0 35px 10px 26px;
	_margin: 0 30px 0px 26px;
	font-size:13px;
	color: #FF3300;
	color: #F87311;
	font-weight: bold;
	text-align: left;
	font:normal 11px arial, helvetica, sans-serif;
	color:#666;
}
.datagrid_profile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 4px 0px;
	border-collapse: collapse;
	width: 90%;
	text-align: left;
	margin-left: 36px;
	margin-top: 0px;
	clear: both;
	color: #787878;
	background-color: #f6f6f6;
	border: 1px solid #ddd;
}
.datagrid_profile th{
	padding-left: 3px;
	background-color:#e9e9e9;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #737272;
	border-bottom: 1px solid #d1d1d1;
}
.datagrid_profile td{
	height: 19px;
	padding-left: 3px;
	border-top: 1px solid #ddd;
}
.formgrid_profile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 4px 0px;
	padding:5px;
	/*border-spacing: 0px !important;*/
	width: 90%;
	text-align: left;
	margin-left: 36px;
	margin-top: 0px;
	clear: both;
	/*color: #333;*/
	color: #787878;
	font-weight: bold;
	font-size: 12px;
	/*background-color: #f9f9f9;*/
	background-color: #ffffff;
	border: 1px solid #ddd;
}
.formgrid_profile th{
	background-color: #f6f6f6;
}
.formgrid_profile td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	
}
.formgrid_profile .r{
	font-weight: normal;
	width: 115px;
}
.formgrid_profile .rw{
	width:26%;
}
.formgrid_mylisting{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 15px 15px 36px;
	/*border-spacing: 0px !important;*/
	/*width: 96%;*/
	text-align: left;	
	width:90%;
	
	clear: both;
	/*color: #333;*/
	color: #787878;
	font-weight: bold;
	/*background-color: #f9f9f9;*/
	background-color: #f6f6f6;
	border: 1px solid #ddd;
}
.formgrid_mylisting th {
	background:#e9e9e9; 
	/*border-bottom:#999 1px solid;*/
	border-bottom:#cccccc 1px solid;
	color: #666666;
	vertical-align:top;
	padding:5px 0 0 0;
	text-align:left;
}
.formgrid_mylisting #main{
	margin:0;
	padding:0;
	background-color:none;
	width:100%;
	border:none;
}
.formgrid_mylisting #main a{
	font-size:10px;
}
.formgrid_mylisting #main td{
	border:none;
	margin:0;
	padding:3px 0 0 0;
	vertical-align:top;

}
.formgrid_mylisting #main textarea {
	float:left; 
	border:1px #ccc solid; 
	color:#666; 
	font-size:11px; 
	font-family:Verdana;

}
.formgrid_mylisting #notes, .formgrid_mylisting #allnotes{
	/*background:#f6f6f6;*/
	border:none;
	width:100%;
	padding:0;
	margin:0;
	text-align:left;
}
.formgrid_mylisting #allnotes .savednotesdate, .formgrid_mylisting #allnotes .savednotesdate td{
	/*width:120px !important;*/
	/*_width:112px !important;*/
	padding:0;
	margin:-2px 0 0 0;
	left:0;
	text-align:left;
}
.formgrid_mylisting #allnotes .savednotesdate td{
	margin-top:-3px !important;
	padding-left:15px;
}
/* Saved notes */

.formgrid_mylisting #notes, .formgrid_mylisting #allnotes .savednotes{
	/*width:100%;*/
	padding:0;
	margin:0;
}
.formgrid_mylisting #allnotes .savednotes{
	margin-top:-3px !important;
}
.formgrid_mylisting #allnotes .savednotes td{
	padding:0 10px 0 0 !important;
	margin:0;
}
/* All notes */

.formgrid_mylisting #allnotes td{
	/*background:#f6f6f6;*/
	padding:1px 3px 2px 0px;
	margin:0;
	text-align:left;
	border:none;
	vertical-align:top;
}
/* notes */

.formgrid_mylisting #notes th{
	/*background:#f6f6f6;*/
	padding:0 3px 2px 21px;
	margin:0;
	text-align:left;
	border:none;
	width:106px !important;
	vertical-align:top;
	font-weight:normal;
	background:#fff;
}
.formgrid_mylisting #notes td{
	/*background:#f6f6f6;*/
	padding:0 3px 2px 0;
	margin:0;
	text-align:left;
	border:none;
	vertical-align:top;
}
.formgrid_mylisting td{
	/*border-top:#cccccc 1px solid;*/
	border-bottom:#cccccc 1px solid;
	font-weight:normal;
	color: #666666;
	vertical-align:top;
	padding:0px;
}
.formgrid_mylisting tr{
	background-color: #FFFFFF;
}
.formgrid_mylisting tr:hover{
	/*background-color: #E0EEF8;*/
}
.formgrid_mylisting p{
	font-size:11px;
}
/* Viea Add buttons */

.formgrid_mylisting .viewadd{
	margin:0 !important;
	padding:0 !important;
	border:none;
	vertical-align:top;
	text-align:left;
}
.formgrid_mylisting .viewadd th{
	font-weight:normal;
	padding:0 !important;
	margin:-1px !important;
	vertical-align:top;
}
.formgrid_mylisting .viewadd td {
	padding:0 10px 0 0 !important;
	margin:0 !important;
	vertical-align:top;
	/*border:1px solid red;*/
}
.membership_status{
	font-size: 13px;
	color: #333;
	margin-left: 8px;
	background-color: #f6f6f6;
	border: 1px solid #ddd;
	margin: 0px 0px 4px 0px;
	width: 90%;
	text-align: left;
	margin-left: 36px;
}
.user_code{
	color: #006699;
	font-weight: bold;
}.profiletable_container{

}
.ProjectSummary{
}
#map{
	width: 728px; 
	height: 400px;
	_padding-right:10px;
}

/*******************************************styling by laws section***************************************************/
.by_lawsection i{
	text-decoration: underline;
	font-style: normal;
}
.by_lawsection{
	font-family: Verdana, Arial, Helvetica, sans-serif;
		float: left;
}.laws_leftnav_holder{
	border-right: 1px solid #ccc;
}

.content_answers{
	border-left: 1px solid #cccccc;
}.content_answers td{
	padding-bottom:20px;
	padding-top:0px;
	padding-left: 20px;

}
.content_answers h1{
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #2868C8;
	margin-top: -10px;
	_margin-top: 6px;
	/* Hack for IE7 */
	*margin-top: 6px;
	margin-bottom: -3px;
}
.content_answers h1 a{
	font-size: 12px;
	color:#2868C8;
}
.content_answers h1 a:hover{
	font-size: 12px;
	color: #2868C8;
}
.content_answers p{
	margin-top: -2px;
	padding-left: 0px;
	font-size: 11px;
	line-height: 1.7em;
	color:#333333;
	
}
.content_answers a{
	font-size: 10px;
	color: #4f4e4e;
	/*#4790da;*/
	text-decoration:underline;	
	margin-left: 4px;
}
.content_answers a:hover{
	font-size: 10px;
	color: #4790da;
	text-decoration:underline;
}
li {
	font-size: 11px;
	line-height: 1.5em;
}
.content_answers ul {
	font-size: 11px;
}
#content_answersh{
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
#graybox div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:red;
}
.graybox table{
margin:0px;
padding:0px;
}
.graybox th{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
background-color:#EEEEEE;
padding:4px;
margin:0px;
text-align: left;
white-space:normal;
line-height:18px;
width:auto;
border-right-width:thin;
border-right-style:solid;
border-right-color:#CCCCCC;
border-left-width:thin;
border-left-style:solid;
border-left-color:#ffffff;
border-top-width:thin;
border-top-style:solid;
border-top-color:#ffffff;
}
.graybox td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
background-color:#FFF;
padding:4px;
padding-left:8px;
margin:0px;
text-align: left;
white-space:normal;
line-height:18px;
width:auto;
border-right-width:thin;
border-right-style:solid;
border-right-color:#CCCCCC;
border-left-width:thin;
border-left-style:solid;
border-left-color:#ffffff;
border-top-width:thin;
border-top-style:solid;
border-top-color:#ffffff;
}
.graybox h0{
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #333333;
	font-weight:normal;
}
.graybox h1{
	font:Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
	font-weight:normal;
	padding: 0px;
	color: #333;
}
.graybox h1 a, .graybox h1 a:link{
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: blue;
	text-decoration:underline;
}
.graybox h1 a:hover{
font-size: 12px;
	color: #2868c8;
}
.graybox h2{
	margin: 0px;
	font-size: 10px;
	font-weight:normal;
	padding: 0px;
	color: #333333;
	padding-top:6px;
}


.list_answers li{
	margin-top: 7px;
	padding-left: 0px;
	font-size: 11px;
	line-height: 1.7em;
	color: #4f4e4e;
	padding-bottom: 20px;
}
.left_nav_laws td{
	border-bottom: 1px dotted #636363;
	font-size: 10px;
	color: #234F8F;
	padding-bottom: 7px;
}
.left_nav_lawshidden td{
	border-bottom: 1px dotted #cccccc;
	font-size: 10px;
	color: #CCCCCC;
	padding-bottom: 7px;
}
.left_nav_laws a{
	font-size: 10px;
	color: #234F8F;
	padding-bottom: 7px;
	text-decoration:none;
}
.left_nav_laws a:hover{
	font-size: 10px;
	padding-bottom: 7px;
	text-decoration:underline;
}
.left_nav_lawshidden a{
	font-size: 10px;
	color: #234F8F;
	padding-bottom: 7px;
	text-decoration:none;
	color:#CCCCCC;
}
.left_nav_lawshidden a:hover{
	font-size: 10px;
	padding-bottom: 7px;
	text-decoration:none;
	color:#CCCCCC;
}
.left_nav_laws_heder{
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.left_nav_laws_heder a{
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.left_nav_laws_heder a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.left_nav_laws_heder{
	padding-bottom: 10px;
}
.title_bg_color{
	background-color: a4d12d;
}
.state_law_title{
	white-space:nowrap;
	font-weight: bold;
	font-size: 16px;
	font-color: #424141;
	padding-top:8px;
}
.bylaws_pane{
	width:727px; 
	_width: 716px;
	/* Hack for IE7 */
	*width: 716px;
	float: left;
	margin-top: 0px;
	margin-left: 12px; 
	color:#666;
	border-left: 1px solid #d4d2d2;
	border-right: 1px solid #d4d2d2;
	border-bottom: 1px solid #d4d2d2;
}
.separator_tabs_laws{
margin: 0px; padding: 0px; font-size: 1px; margin-top: -4px;
}
.bankruptcy_nav a{
	height:16px;
	width:16px;
	background-image:url(img/icondoc.gif);
	padding-top:3px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#333333;
	float:left;
	margin-top: 2px; margin-right: 2px; margin-bottom: -6px;
	background-repeat: no-repeat;
}
.bankruptcy_nav a:link{
	color:#333333;	
}
.bankruptcy_nav a:hover{
	font-size:9px;
	color:#ff6600;
	text-decoration:none;	
}
.bankruptcy_nav a:focus{
	background-image:url(img/icondocb.gif);
	color:#ffffff;
	text-decoration:none;	
}
.laws_backtosearch{
	font-size: 12px;
	font-weight: bold;
	color: #234F8F;
	float:right; 
}
.taxliencert table{
margin:0px;
padding:0px;
}
.taxliencert th{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333333;
background-color:#E9E9E9;
padding:2px;
padding-right:0px;
margin:0px;
white-space:normal;
width:90px;
text-align:center;
border-right-width:thin;
border-right-style:solid;
border-right-color:#CCCCCC;
border-left-width:thin;
border-left-style:solid;
border-left-color:#ffffff;
border-top-width:thin;
border-top-style:solid;
border-top-color:#ffffff;
}
.taxliencert div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
}
.taxliencert td{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:2px;
text-align:center;
border-right-width:thin;
border-right-style:solid;
border-right-color:#CCCCCC;
}
.taxliencertb {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:4px;
padding:0px;
color:#333333;
text-align:left;
page-break-inside: avoid;
}
/*******************************************  box for the cancel access section ***************************************************/

.boxcancel {
height: auto; 
background-color: #FFDFDF; 
clip: rect(auto,auto,auto,10px); 
border: thin dashed #FF5B4F; 
margin: 5px;
}
.boxcancel_blue {
height: auto; 
background-color: #deecfe; 
clip: rect(auto,auto,auto,10px); 
border: thin dashed #b9c9de; 
margin: 5px;
}
.boxcancel_whiteblue {
height: auto; 
background-color: #FFFFFF; 
clip: rect(auto,auto,auto,10px); 
border: thin solid #b9c9de; 
margin: 5px;
}
.boxcancel_red {
height: auto; 
background-color: #ffdfdf; 
clip: rect(auto,auto,auto,10px); 
border: thin dashed #ff5b4f; 
margin: 5px;
}
.boxcancelwhite {
height: auto; 
background-color: #FBFFEF; 
clip: rect(auto,auto,auto,10px); 
border: thin solid #B2DF37; 
margin: 5px;
padding-right: 5px;		
}
.boxcancelblue{
	height: auto;
	width: 652px;
	background-color:#dff1ff;
	clip: rect(auto,auto,auto,10px);
	border: 1px solid #9fd4ff;
	margin: 5px;
	margin-left:37px;
	margin-top:-11px;
	margin-bottom:-10px;
	line-height:16px;
	padding-bottom:1px;
	padding-top:1px;
}
.boxmylistingswhite{
	height: auto;
	width: 90%;
	background-color:#ffffff;
	clip: rect(auto,auto,auto,10px);
	border: 1px solid #ffffff;
	margin: 5px;
	margin-left:27px;
	margin-top:0px;
	margin-bottom:7px;
	line-height:16px;
	padding-bottom:1px;
	padding-top:0px;
}
.boxcancelwhite ol, li {
	line-height: 1.5em;
}
.boxcancel p, .boxcancel_whiteblue p, .boxcancel_red p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.boxcancel a, .boxcancel_whiteblue a, .boxcancel_red a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
}
.boxcancel a:hover, .boxcancel_whiteblue a:hover, .boxcancel_red a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration:underline;
}
/********** styling plain links*****/

/********************************** Detail Page *************************************/
#center_left_col{	
	width: 250px;
	_width: 240px;
	float:left;	
	
	margin-right: 60px;
	_margin-right: 5px;
	margin-left: 10px;
	_margin-left: 3px;
	
}
#center_left_col .datagrid{
	margin: 10px 0 0 0;
	border: 1px solid #0e7caf;
}
#center_left_col table, #center_right_col table {
	clear: both;
}
#center_right_col{
	float:left;
	width: 250px;	
	margin:0px;
	padding:0px;
}
#center_right_col table{
	margin:0;
	padding:0;
}
#center_right_col p{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13pt;
	text-decoration: none;
	text-align: left;
	color: #333333;
	margin:0px; 
	padding-left:2px; 
	padding-right:22px !important;
}
#center_right_col .datagrid{
	margin-top: 10px;
	border: 1px solid #edbc14;
}
.editprofile a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#094b8e;
}
.editprofile a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#ff6600;
}


.dp_tab{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.dp_tab p{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.details_row td{	
	border: 1px solid #D6D6D6;
	padding: 1px 0px 3px 7px;
	text-align: left;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
}
.details_row2 td{
	padding: 1px 0px 3px 7px;
	border-top: 1px solid #D6D6D6;
	border-left: #D6D6D6;
}
.details_row2 td{
	padding: 3px 0px 3px 7px;
	border-top: 1px solid #D6D6D6;
	border-left: #D6D6D6;
}
.details_row2 p{	
	line-height:16px;
	color:#999999;
}
.details_row2 a{
	padding: 1px 0px 1px 2px;
	border-top: 1px solid #D6D6D6;
	border-left: #D6D6D6;
}
.details_row{	
	margin-top: 0px;
}
.details_row_left{
	background-color:#f6ffdf; /* Color option: Green {#f6ffdf} -- Blue {#bedefe} -- Yellow {#FEFBAF } -- Gray {#DEDCDC} */
}
.details_row2{	
	margin-top: -3px;
	_margin-top: 0px;
	/* Hack for IE7 */
	*margin-top: 0px;
}

#dp_tabrowRight{
}
.dp_tabtop {
	color: #386300;
	height:20px;
	background-image:url("../assets/dp_tab_bg.gif"); /* Also available: Green {dp_tab_bg.gif} -- Yellow {dp_tabyellow_bg.gif} -- Blue {dp_tabblue_bg.gif} -- Gray {dp_tabgray_bg.gif} */
	background-repeat:repeat-x;
}
.dp_tabtop_round {
	height:20px;
	background-image:url("../assets/dp_10.gif");  /* Also available: Green {dp_10.gif} --  Yellow {dp_10_yellow.gif} -- Blue {dp_10_blue.gif} -- Gray {dp_10_gray.gif} */
	background-repeat:no-repeat;
	background-position:left;
}

.dp_tabtop_left {
	height:20px;
	width:7px;
	background-image:url("../assets/dp_tab_corner.gif");  /* Also available: Green {dp_tab_corner.gif} -- Yellow {dp_tabyellow_corner.gif} -- Blue {dp_tabblue_corner.gif} -- Gray {dp_tabgray_corner.gif} */
	background-repeat:no-repeat;
	background-position:left;
}

.dp_tabtop_gray {
	color:#666666;
	height:20px;
	background-image:url("../assets/dp_tabgray_bg.gif");
	background-repeat:repeat-x;
}
.dp_tabtop_blue {
	color:#003366;
	height:20px;
	background-image:url("../assets/dp_tabblue_bg.gif");
	background-repeat:repeat-x;
}
.dp_tabtop_yellow {
	color:#003366;
	height:20px;
	background-image:url("../assets/dp_tabyellow_bg.gif");
	background-repeat:repeat-x;
}
.tabtoptxt{
	width:auto;
}
.tabtoptxt_blue{
	color:#003366;
	width:auto;
}
.tabtoptxt_yellow{
	color:#6C6C00;
	width:auto;
}
.dp_tab{ margin-bottom: 12px;}
.dp_tabcont {
	text-align: left;
	vertical-align: middle;
	border: thin solid d7d9d8;
}
.dp_tabcont td{
	text-align: left;
	vertical-align: middle;
	border: thin solid d7d9d8;
}.dp_tabtable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align: left;
}.dp_tabtable td{
	text-align: left;
	vertical-align: middle;
	border-bottom: thin solid #CCCCCC;
}
.dp_navlayout{
    margin-top:7px;
    margin-bottom:17px;
}
#dp_navlayoutleft{
	height:54px;
	width:7px;
    background-image:url("../assets/navLeft.gif");
	background-position:top;
	background-repeat:no-repeat;
}
#dp_navlayoutcenter{
    height:54px;
	width: auto;
    background-image:url("../assets/nav_bg.gif");
	background-position:top;
	background-repeat:repeat-x;
}
#dp_navlayoutright{
    height:54px;
	width:7px;
    background-image:url("../assets/navRight.gif");
	background-position:top;
	background-repeat:no-repeat;
}
.dp_nav { margin-left:4px; *margin-left:14px; }
.dp_nav td{
	margin:1px 0px 1px 0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	vertical-align:middle
}
.dp_nav a{
	margin:1px 0px 1px 0px;
	padding-bottom:8px;
	padding-left:6px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	vertical-align:middle;
}
.dp_nav .right td{
 	margin:0; padding:0;
    
}
.dp_nav .remainingdays{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin:2px 0 0 0; padding:0;
	*margin:0; margin:0 0 6px 0 #;
}
.dp_nav .right .remainingdays span{
	color: #FF0000;
	font-size:11px;
	font-weight:bold;
	padding:0; margin:0;
}
.dp_nav .icons {
    padding:3px 0 1px 0; _padding:1px 0 0 0;
}
.dp_nav .icons a { margin-left:2px; }
.dp_nav .icons img{
	vertical-align:-1px;
	_vertical-align:-4px; 
	vertical-align:-8px #;
	margin:0 2px 0 0;
}
/* Bid Now Button */
.dp_nav .right .bidnowbtn{ 	padding:16px 0 0 0;  *padding:16px 0 0 0; _padding:12px 0 0 0; padding:16px 0 0 0 #; }.dp_nav .right .bidnowbtn a{ padding:0; margin:0; }.dp_nav .right .bidnowbtn img{ margin:0 0 2px 0; padding:0; }
.maintab_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	height: 28px;
	width: 297px;
	background-image:url("../assets/maintab_header.gif");
	background-repeat: no-repeat;
	background-position: bottom;	
}
.headertxt{
	margin-left:10px;
	_margin-left:3px;
	margin-top:3px;
	width:250px;
	float:left;
	font-size:1.0em;
}
.headertxt_foreclosure{
	margin:0;
	padding:2px 0 0 0;
}
.headertxt_preforeclosure{
	margin:0;
	padding:0;
}
.headertxt_preforeclosure img{
	margin:0 3px 0 -2px;
	_margin:0 3px 0 0;
	padding:0;
	float:left;
}
.headertxt_preforeclosure_sheriffsale{
	line-height:0.95em;
}
.headertxt_preforeclosure_sheriffsale img{
	float:left;
}
#sheriff_sale{
	display: block;
	color:red;
	font-size:0.75em;
	font-weight:normal;
}
.maintab_cont {
	background-image:url("../assets/maintab_cont.gif");
	width: 297px;
	background-repeat: repeat-y;
}
.maintab_bottom {
	background-image:url("../assets/maintab_bottom.gif");
	height: 14px;
	width: 297px;
	background-repeat: no-repeat;
	background-position: top;
}.maintab_conttext {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	line-height:14px;
	padding-left: 8px;
	vertical-align:top;
}
.maintab_contprice {	
	font:bolder 16px Arial, Helvetica, sans-serif;
	color:#ff6600;
	text-decoration:none;	
	padding-left: 6px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	height:16px;
	padding-top: 6px;
}
.iconprice{
	width:130px;
	margin-left:32px;
	margin-bottom:0px;
	padding-top:3px;
}
.maintab_title {font:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
	padding-left: 4px;
}
.photo{
	margin-top: 0px;
	margin-bottom:12px;
	_margin-bottom:10px;
}
.mapoptions{
	margin-top: 3px;
	margin-bottom:9px;
	_margin-bottom:4px;
	_margin-top:-3px;
}
.bottomtab{
	height:500px;
	width:297px;
}

/*************PROFILE ALERT ACTIVE PENDING AND INACTIVE TABLES**************/

.active_table{
	border: 1px solid #cccccc;
	color: #333;
}
.active_table th{
	background-color:#F6F6F6;
}
.active_table td{
	height: 19px;
	border-top: 1px solid #afc4d2;
}
#confirmalert_pane{
	background: #f8f8f8 url("../assets/guychair.jpg")right bottom no-repeat;
	background-image: url("../assets/guychair.jpg");
	background-repeat:no-repeat;
	background-position:right bottom;
}
#acrobat { margin:0 0 20px 0;  text-align:center; }#acrobat table { margin:0 auto; width:auto;}#acrobat table td { text-align:center; }#acrobat p { margin:0 0 10px 0; padding:0; font-size:10px; text-align:left; }
/*-----------state page left rail banners------------------------*/

.buyhomes_banner, .lawspage_banner, .alertstate_banner, .alert_banner_state_page, .glossary_banner, .bankruptcy_banner{
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 12px;
	width: 155px;
	margin-top: 4px;
	height: 44px;
}
.buyhomes_banner{
	background-image:url("../assets/buyhome2_bannerbg.gif");
}
.lawspage_banner{
	background-image:url("../assets/laws_bannerbg.gif");
}
.alertstate_banner{
	background:url("../assets/alertstate2_bannerbg.gif") no-repeat right top;
}
.alert_banner_state_page{
	background:url("../assets/listingalert_tbl_sm.gif") no-repeat right top; 
}
.glossary_banner{
	background-image:url("../assets/glossary_bannerbg.gif");
	height: 35px;
}
.bankruptcy_banner{
	background-image:url("../assets/bankruptcy_bannerbg.gif");
	height: 35px;
}
.buyhomes_banner p, .lawspage_banner p, .alertstate_banner p,  .alert_banner_state_page p, .glossary_banner p, .bankruptcy_banner p, .buyhomeslong_banner p, .lawspagelong_banner p, .alertlong_banner p{
font-size: 11px;
color: #003366;
text-decoration: none;
padding: 2px 0px 0px 44px;
line-height: 1.1em;
}
.alertstate_banner p{
padding: 4px 0px 0px 44px;
}
.alert_banner_state_page p{
padding: 4px 0px 0px 44px;
}
.glossary_banner p{
padding: 10px 0px 0px 44px;
}
.bankruptcy_banner p{
padding: 10px 0px 0px 44px;
}
.buyhomes_banner p a, .lawspage_banner p a, .alertstate_banner p a, .alert_banner_state_page p a, .glossary_banner p a, .bankruptcy_banner p a, .buyhomeslong_banner p a, .lawspagelong_banner p a, .alertlong_banner p a{
color: #003366;
text-decoration: none;
}
#fsbobanners{ /* used to fix the fsbo banners "displaylucentlistingnew.ftl" */
margin-left:10px;
}
.lawsproc{
margin-left: 0px; margin-bottom: 4px;}
/************Long banners State law procedures and alerts******************/
.buyhomeslong_banner{
	background-image:url("../assets/buyhomes_longbanner.gif");
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 3px;
	width: 300px;
	margin-top: 4px;
	height: 28px;
	float: left;
}
.lawspagelong_banner{
	background-image:url("../assets/laws_longbanner.gif");
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 3px;
	width: 219px;
	margin-top: 4px;
	height: 28px;
	float: left;
}
.alertlong_banner{
	background-image:url("../assets/alert_longbannerresults.gif");
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 12px;
	_margin-left: 6px;
	width: 204px;
	margin-top: 4px;
	height: 28px;
	float: left;
}
.alertlong_banner p, .lawspagelong_banner p, .buyhomeslong_banner p{
padding: 9px 0px 0px 41px;

}
.navnumberhidden, .navnumberhidden a, .navnumberhidden a:hover, .navnumberhidden a:visited, .navnumberhidden a:active, .navnumberhidden a:link{
 color: #CCCCCC; 
}
/**************************************New details layout dec 6 ********************/

.dp_tab_2{ 
	margin-top:3px;
	margin-bottom: 9px;
}
.details_tab_header{ 
	font-size: 11px;
	border-left: 1px solid #89b342;
	border-right: 1px solid #89b342;
	border-top: 1px solid #89b342;
	padding: 0px 3px 0px 3px;
	background-color: #e9f5e2;
	font-weight: bold;
}
.details_container{
	border-top: 1px solid #89b342;
	border-right: 1px solid #89b342;
	border-left: 1px solid #89b342;
	padding: 0px;
	text-align: left;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	margin-top: 0px;
	font-weight: normal;
}
.details_container td{
	border-bottom: 1px solid #89b342;
	padding: 2px 3px 2px 5px;
	
}
.details_row_left{
	background-color:#f4faf0; 
	border-right: 1px solid #bbd293;
	font-weight: normal;
	color: #496f09;

}
.flag_st{ float: right; width: 77px; padding: 2px 15px 0px 0px; _padding-right: 3px;}.headertxt{width:180px; color: #464646; font-weight:bold; padding-top: 1px;}
.propinfo_blurb{ 
	border: 1px solid #659510;
	background: #fdfdd4 url("../assets/propinfo_blurbbg.gif");
 	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 5px;
	margin:3px 0 0 0;
}.propinfo_header{ border-bottom: 1px solid #cae5a9; padding: 3px 0px 3px 0px;}
.dp_nav td { padding:0; margin:0; vertical-align:top;}.dp_nav td img { vertical-align:-2px; vertical-align:-8px #; }.dp_nav td a{ padding:0 0 0 3px #; margin:0;}.dp_nav td a:hover{ text-decoration: underline;}
.propinfo_blurb_price {	
	font: bolder 15px Arial, Helvetica, sans-serif;
	color:#ff6600;
	text-decoration:none;
	padding-top: 7px;	
}
/* county results - under the breadcrumbs */

#results_header { 
font-size: 15px; 
margin: 3px 10px 3px 10px; 
color: #333; 
width: 490px; 
float: left;
 }
#results_header h3{
margin: 0px; 
font-size: 14px; 
color: #1061B4;
}
#results_header p{
padding: 1px 0px 5px 0px;
}
/*-------------------------------------- SITEMAP table---------------------------------*/
.sitemap{
	/*border-left: 1px solid #cccccc;*/
}.sitemap td{
	padding-bottom:10px;
	padding-top:0px;
	padding-left: 20px;

}
.sitemap h1{
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #2868C8;
	margin-top: -10px;
	_margin-top: 6px;
	/* Hack for IE7 */
	*margin-top: 6px;
	margin-bottom: -3px;
}
.sitemap h1 a{
	font-size: 12px;
	color:#2868C8;
}
.sitemap h1 a:hover{
	font-size: 12px;
	color: #2868C8;
}
.sitemap p{
	margin-top: -2px;
	padding-left: 0px;
	font-size: 11px;
	line-height: 1.7em;
	color:#333333;
	font-weight:normal;
	
}
.sitemap a{
	font-size: 11px;
	color:#333333;
	/*#4790da;*/
	text-decoration:underline;	
	margin-left: 4px;
}
.sitemap a:link{
	font-size: 11px;
	color:#333333;
	/*#4790da;*/
	text-decoration:underline;	
	margin-left: 4px;
}
.sitemap a:hover{
	font-size: 11px;
	color: #4790da;
	text-decoration:underline;
}

.sitemap ul li{
	margin-bottom: 6px;
	list-style-position: outside;
	list-style-image: url("../assets/arrowrightgreen.gif");
}
/***** layout for Auctions on details *****/

#liveauction{
	font-family:Arial, Helvetica, sans-serif;
	border: none; 
	padding:3px 3px 0 3px;
	background-image:url("../assets/liveauction_bg.gif");
	background-position: top left;
	background-repeat: repeat-x; 
	height: 100px;
	width:299px;
	margin:9px 0 5px 0;
	
	/* Hack for IE7 */
	border:#659510 1px solid;
}
#liveauction td{ vertical-align:top; margin:0; padding:0;}
#liveauction th{ vertical-align:top; padding:0 0 0 5px; _padding:0 0 0 7px;}
#liveauction #header { color:red; height:10px; font-weight:bold; font-size:16px; vertical-align:top; padding:1px 0 0 5px; _padding:2px 0 0 6px; margin:0; background:none; }
#liveauction #listingid { padding-left:10px; _padding-left:15px; }
#liveauction #orange { color:#ff6600; height:10px; font-weight:bold; font-size:16px; vertical-align:top; padding:0; margin:0;}
#liveauction p{ font-size:11px; color:#666; font-weight:normal; margin:0 0 5px 0; padding:0; }
#liveauction #btn{ margin: 8px 0 0 10px; _margin: 12px 0 0 14px; }
#liveauction #startingbid{ margin:0 0 3px 0; }
#liveauction #startingbid td{ margin:0; padding:0; border:none; }
#liveauction #startingbid p{ margin:0 0 3px 0; padding:0; }
.search_result_tab_l, .headertxt_auction{ /*color:#0048a7;*/ font-weight:bold; } /* overwrite tab txt color */


.search_result_tab_l #quick, .homepagemain #properycount_tbl span#quick, .quickblue{
	color:#0048a7;
}
.search_result_tab_l #sales, .homepagemain #properycount_tbl span#sales{
	color:#009f1b;
}/***** layout for Zestimate on details *****/

#zestimate{
	font-family:Arial, Helvetica, sans-serif;
	border: none; 
	padding:3px;
	background-image:url("../assets/zestimate_bg.gif");
	background-position: top left;
	background-repeat: no-repeat; 
	height: 59px;
	width:294px;
	margin:-2px 0 0 0;
	_margin:-2px 0 0 1px;
	/* Hack for IE7 */
	*margin:-2px 0 0 1px;
	border-bottom:#659510 1px solid; 
	border-left:#659510 1px solid; 
	border-right:#659510 1px solid;
}
#comparables{
	font-family:Arial, Helvetica, sans-serif;
	border: none; 
	padding:3px;
	background-color:#fff;
	height: auto;
	width:294px;
	margin:-2px 0 0 0;
	_margin:-2px 0 0 1px;
	/* Hack for IE7 */
	*margin:-2px 0 0 1px;
	border-bottom:#659510 1px solid; 
	border-left:#659510 1px solid; 
	border-right:#659510 1px solid;
}
#zestimate #zheader { color:#609011; font-weight:bold; font-size:14px; vertical-align:bottom; _padding-left:4px; text-transform:uppercase;}#zestimate #zheader span a{ color:#ff6600; text-decoration:none; }#zestimate #zheader span a:hover{ color:#000; text-decoration:none; }#zestimate #updated {font-size:9px; padding:0 3px 0 0; vertical-align:middle; text-align:right; }#zestimate #valuerange, #comparables #valuerange {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:10px; padding:0px; font-weight:bold; _padding-left:4px;}#zestimate #weekchange {color:#444; font-size:10px; padding:0px; font-weight:bold; _padding-left:4px; vertical-align:bottom#;}#zestimate #weekchange #red{ color:red; font-weight:bold;}#zestimate #weekchange #green{ color:#609011; font-weight:bold;}#zestimate #weekchange img{ vertical-align:-2px; margin: 0 2px 0 0;}#zestimate td{ vertical-align:top; }
#valuerange_green {color:#417011; font-size:11px; padding:2px 0 1px 0; font-weight:normal; _padding:2px 0 1px 4px;}#zheader { font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:bold; font-size:14px; vertical-align:bottom; _padding-left:4px;}

/**** layout loan table and AVM table on details**/

#attributegroup_mortgage_information, #attributegroup_payment_information{ 
	border: none; 
	padding-left: 60px; 	
	background-image:url("../assets/calculator_blurbbg.gif");
	background-position: left;
	background-repeat: no-repeat; 
	height: 105px;
	margin-top:7px;
	padding-right:10px;
}
.mortgage_information_check_rates{
	float:left;
}
.mortgage_information_logo{
	float:right;
}
.mortgage_information_annual_percentage{
	font-size:9px;
	line-height:16px;
	white-space:nowrap;
}.paymentinfoheader, .paymentstxt{
	display:none;
}	
#attributegroup_avm_analysis{ border: none; padding-left: 60px; 	background-image:url("../assets/stats_blurbbg.gif");
	background-position: left;
	background-repeat: no-repeat; height: 97px; padding-top: 4px;}	
#attributegroup_property_classification .details_container{
 padding:5px;
 border-bottom: 1px solid #89b342;
}
#attributegroup_property_classification .details_container .details_row_right_classification_id{
font-weight:bold;
padding: 1px 2px 1px 2px;
*padding: 3px 4px 1px 7px;
_padding: 3px 4px 1px 7px;
}
#attributegroup_property_classification .details_container .details_row_right_classification_descr, #attributegroup_property_classification .details_container .details_row_right_classification_desc{
padding: 1px 2px 1px 2px;
*padding: 1px 4px 2px 5px;
_padding: 1px 4px 2px 5px;
}
	
#attributegroup_payment_information .details_tab_header, #attributegroup_mortgage_information .details_tab_header, #attributegroup_avm_analysis .details_tab_header { background-color:transparent; border: none; font-size: 13px; padding: 8px 0px 0px 0px; _padding-left: 55px; *padding-left: 60px; color: #247aac;}
#attributegroup_payment_information .details_row_left, #attributegroup_mortgage_information .details_row_left, #attributegroup_payment_information .details_container, #attributegroup_mortgage_information .details_container, #attributegroup_avm_analysis .details_row_left, #attributegroup_avm_analysis .details_container{ border: none; background-color:transparent;}#attributegroup_payment_information .details_row_left, #attributegroup_mortgage_information .details_row_left, #attributegroup_avm_analysis .details_row_left, #attributegroup_property_classification .details_row_left, #attributegroup_financing .details_row_left, #attributegroup_data_provider .details_row_left{ display:none; width: 0px !important;}
#attributegroup_payment_information .details_container td, #attributegroup_mortgage_information .details_container td, #attributegroup_avm_analysis .details_container td, #attributegroup_property_classification .details_container td{
	border-bottom: none;
	padding: 1px 0px 1px 0px;	
}
#attributegroup_mortgage_information .details_container td a, #attributegroup_avm_analysis .details_container td a{
	
}#attributegroup_avm_analysis .details_container td, .pricedescription{ font-weight: normal; font-size: 15px; color: #ec521c; font-weight: bold;}#attributegroup_avm_analysis .details_container td .defined{ font-weight: normal; font-size: 11px; color: #666666}
.details_row_right_financing img{
	float:right;
	margin-bottom:5px;
	margin-right:5px;
    vertical-align:text-top;
	text-align:right;
}
/*Glossary */
.alphabetnav table{
	width:140px;
}
.alphabetnav div{
	width:13px; 
	height:12px; 
	padding-top:2px;
	cursor:hand;
}
.alphabetnav td, #alphabetnavon, .alphabetnav td:hover{
	width:14px;
	height:10px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:thin;
	border-color:#cccccc;
	border-style:solid;
	padding: 1px;
	margin-top: 0px 3px;
}
#alphabetnavon {
	background-color:#0099FF;
	color:#FFFFFF;
}
#alphabetnavon a{
	font-size: 9px;
	color:#FFFFFF;

}
.alphabetnav td:hover{
	background-image:url(../assets/spacerimg.gif);
	background-position:0px 0px;
	background-repeat:repeat;
	border-color:#0099cc;
	border-style:solid;
	background-color:#E7F5FA;
}
.alphabetnav a{
	font-size: 9px;
	color: #4f4e4e;

}
.aphabetnav p{
	font-size: 8px;
	color: #4f4e4e;
	text-decoration:none;	
	margin: 4px;
	padding-buttom:12px;

}
.alphabetnav a:hover{
	font-size: 9px;
	color:#ccccccc;
	text-decoration:none;
}
.alphabetnav a:active{
	font-size: 9px;
	text-decoration:underline;
}
/*.boxleft table{ padding-left: 12px;}*/



/* new registration*/
.registration_rightcol{ padding: 5px 7px 0px 15px;}

.registration_rightcol ul{ list-style:none; padding:0px 0px 0px 0px; margin: 10px 0px 0px 15px;}.registration_rightcol ul li{font-size: 14px; font-weight:bold; color: #238ac9;}
.registration_rightcol p {padding: 0px 0px 12px 0px; width: 290px; margin: 0px; font-size: 12px; font-weight:normal; line-height: 15px; color: #333;}
.option{ padding: 5px 0px 8px 0px; font-size: 12px; width: 298px; border: 1px solid #4891d0; background-color:#eaf7ff; border-bottom:none; margin-left: 15px; font-size: 13px; font-weight:bold;} 
.option .fullprice{ margin-left: 29px; font-weight:normal; font-size: 11px;} 
.orange_highlight{color: #fa4818; }
.registrationtitle{ color: #1467a6; margin-top: 7px; color: #ff8a00; font-size: 21px;}.registration_rightcol h1{ color: #7bb804; letter-spacing:-1px; font-size: 26px;}
#offer1{ background-color: #ffffff; font-size: 18px; border: 2px solid #4891d0; color: red; font-weight: bold; color: #fa4818; padding-left: 3px; margin-top: 20px;}

#offer2{ background-color: #fff; margin-top: 0px;}#offer2 h1{ padding: 0px; margin: 0px 0px 0px 24px; color: #6fb4df; font-size: 16px;}
#offer3{ background-color: #fff; }#offer3 h1{ padding: 0px; margin: 0px 0px 0px 24px; color: #28aa0f; font-size: 14px;}
#offer4{ background-color: #fff; border-bottom: 1px solid #4891d0; }#offer4 h1{ padding: 0px; margin: 0px 0px 0px 24px; color: #28aa0f; font-size: 14px;}
#offer2, #offer3, #offer4{ color: #015b92;}#offer1 div, #offer2 div, #offer3 div, #offer4 div{ color: #3f3f3f; }#offer1 .monthly_explanation, #offer2 .monthly_explanation, #offer3 .monthly_explanation, #offer4 .monthly_explanation{ margin-left: 30px; color:#015b92; font-size: 14px;}#offer1 .special_title, #offer2 .special_title, #offer3 .special_title, #offer4 .special_title{color:#217ab1; font-size: 18px; font-weight: bolder; padding-left: 3px;}#offer1 .special_title span, #offer2 .special_title span, #offer3 .special_title span, #offer4 .special_title span{color:#fa4818;}
.registration_leftcol form input[type=text]{ border: 1px solid gray; padding-bottom: 3px;}.registration_leftcol form input, .registration_leftcol form select{margin-bottom: 3px; margin-top: -2px; _margin-top: 0px; *margin-top: 0px;}
.registration_leftcol table{ font-size:11px; margin-left:10px;}.registration_leftcol h1{ font-size:17px; margin-left:7px; margin-top: 17px; color: RED; padding-bottom: 0px;}/* new Registration Ends */

/* two Registration Start  */


/* International Registration Start */

#headInternational{
	margin:5px 5px 0 0;
	display:table;
	width:472px;
}
#headInternational a{
	font-weight:normal;
	font-size:11px;
	float:right;
}
#headInternational a#linkOutsideUS{
	padding:5px 41px 5px 10px;
}
#headInternational a#linkLiveInUS{
	padding:5px 68px 5px 10px;
}
#headInternational p{
	font-weight:bolder;
	color:#003366;
	float:left;
}
#headInternational.headInternationalPromo{
	margin:0px;
	width:330px;
}
#headInternational.headInternationalPromo a#linkOutsideUS, #headInternational.headInternationalPromo a#linkLiveInUS{
	margin:10px 0 0 0;
	padding:8px 10px 5px 10px;
}
.dropDownStates{
	width:112px;
	_width:112px;
	*width:112px;
}
/* International Registration End */

/* Two step registration Start  */
.contAgreeTermsConditions{
	font-size:11px;
	padding-left:102px;
}

.regContHeadInfo{
	color:#003366;
	font-weight:bold;
	margin-top:5px;
}
.regSuccessHead{
	border:#EBEBEB solid 1px;
	background:#EFEFEF;
}
.contRegSuccess{
	margin: 5px 15px;
	_margin: 5px 15px 5px 7px;  
	width: 500px;
}
/* Two step registration End  */

/* Content Articles */

#superscript{
	text-transform:superscript;
}
.content_articles{
	border-left: 1px solid #cccccc;
}.content_articles td{
	padding-bottom:20px;
	padding-top:0px;
	padding-left: 20px;

}
.content_articles h1{
	margin: 0px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 15pt;
	padding: 0px;
	color: #2868C8;
	margin-top: -10px;
	_margin-top: 6px;
	margin-bottom: -3px;
}
.content_articles h1 a{
	font-size: 12px;
	color:#2868C8;
}
.content_articles h1 a:hover{
	font-size: 12px;
	color: #2868C8;
}
.content_articles p{
	margin-top: -2px;
	padding-left: 0px;
	color:#333333;
	font-weight:normal;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 10pt;
	line-height: 145%;
}
.highlighted{
	background-color: #deecfe; 
	border: 1px dashed #b9c9de; 
	margin:0;
	padding:10px;	
}
.highlighted p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;	
}
.content_articles ul li, .content_articles ol li{
	margin-top: -2px;
	padding-left: 0px;
	color:#333333;
	font-weight:normal;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 10pt;
	line-height: 145%;
}
.content_articles a{
	font-size: 10pt;
	color:blue;
	/*#4790da;*/
	text-decoration:underline;	
	margin-left: 4px;
}
.content_articles a:hover{
	font-size: 10pt;
	color: blue;
	text-decoration:underline;
}
.content_articles ul{	
	padding:0px;
	margin:0px;
}
.content_articles ul li{
	font-size: 11px;
	padding:0 0 8px 0;
    list-style-position: outside;
	list-style-image: url("../assets/arrowrightgreen.gif");
	text-indent:0px;
}
.content_articles ul li a{	
	padding:0px;
	margin:0px;
	text-indent:0px;
}
.content_articles #bodycontent {
	color:#333333;
	font:normal 10pt Georgia, 'Times New Roman', Times, serif;
	line-height: 145%; 
}
.content_articles #bodycontent ul{
  margin:10px 5px 10px 15px;
}
.articlecenter #leftnav {	
	margin:0px;
	padding:0 0 0 15px;
}
.articlecenter #leftnav li{	
	margin-bottom:6px;
	list-style-position: outside;
	list-style-image: url("../assets/arrowrightgreen.gif");
}

.articlecenter td{
 padding:3px;
 margin:0px;
}
.content_articles #bio{
 border:1px solid #d3d3d3; 
 background-color:#f7f7f7;
 margin-top:15px;
 clear:both;
 width:400px#;
}
.content_articles #bio td{
 padding:14px 24px 14px 24px;
 padding:25px#;
}
.content_articles #bio h1{
 font-size:14px;
}
.content_articles #bio p{
font-size:11px;
}
.content_articles #bio p a{
font-size:11px;
color:#333333;
}
/* Ad Vertical for Article Center */

#ad_vertical {
  border:1px solid gray; 
  background:url('../assets/bannerbg_sevendays.gif') repeat-x 0 0;  
  width:130px; 
  _height:300px;
  /* Hack for IE7 */
  *height:300px;
  height:310px; 
  float:right;
  margin: 7px 0 10px 10px;
  padding:10px;
  
}
#ad_vertical_wide {
  border:1px solid gray; 
  background: #fff url('../assets/bannerbg_sevendays.gif') repeat-x 0 0;  
  width:190px; 
  /* Hack for IE7 */
  height:290px; 
  margin:0 0 20px 0;
  padding:10px;  
  clear:both;
}
#ad_vertical_wide #seal { margin:0 auto; text-align:center; }

#ad_vertical p.p1{
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:16px; 
  color:#597500; 
  vertical-align:middle; 
  font-weight:bold;
  margin:0px;
  padding:0px;
  line-height:18px;
}
 #ad_vertical_wide p.p1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:16px; 
  color:#2868C8; 
  vertical-align:middle; 
  font-weight:bold;
  margin:0 7px 0 7px;
  padding:0px;
  line-height:18px;
}

#ad_vertical form, #ad_vertical_wide form {
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
}
#ad_vertical p.p2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; 
  margin:0px;
  padding:0px;
}
#ad_vertical_wide p.p2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; 
 margin:0 7px 0 7px;
  padding:0px;
}
#ad_vertical p.p3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px; 
  color:#ff6600; 
  font-weight:bold;
  margin:5px 0 7px 0;
  padding:0px;
}
, #ad_vertical_wide p.p3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px; 
  color:#ff6600; 
  font-weight:bold;
  margin:0 7px 0 3px;
  padding:0px;
}
#ad_vertical_wide #icon {
	margin: 0 3px 0 0;
	padding:0;
	vertical-align:-3px;
}
#ad_vertical_wide p.p2{
	margin-bottom:12px;
}

/* Baanner 7 Days Trial */


#trial_main {
  border:1px solid gray; 
  background-image:url('../assets/bannerbg_sevendays.gif');  
  width:430px; 
  height:142px; 
  background-repeat:repeat-x; 
  background-position:0px; 
}
#trial_main_green {
  border:1px solid gray; 
  background-image:url('../assets/bannerbg_emailalerts.gif');
  width:430px; 
  height:220px; 
  background-repeat:repeat-x; 
  background-position:0px; 
}
#trial_cont, #trial_cont_green {
  float:left; 
  width:290px;
}
#trial_cont p.p1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:23px; 
  color:#35608f; 
  vertical-align:middle; 
  padding-left:14px; 
  padding-top:6px; 
  padding-bottom:0px; 
  margin:0px; 
  font-weight:bold;
}
#trial_cont_green p.p1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:23px; 
  color:#597500; 
  vertical-align:middle; 
  padding-left:14px; 
  padding-top:6px; 
  padding-bottom:0px; 
  margin:0px; 
  font-weight:bold;
}
#trial_cont_green form {
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
}
#trial_cont p.p2, #trial_cont_green p.p2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  padding:10px; 
  padding-right:0px; 
  padding-top:0px; 
  padding-left:14px;
  margin:0px;
}
#trial_btn {
  padding-right:0px; 
  padding-top:4px; 
  font-weight:bold; 
  color:#ff6600; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:14px; 
  float:left; 
  padding-left:14px;
 } 
#trial_btn a{
	color:#ff6600;
 }
#trial_img{
  float:left; 
  width:140px;
}
#trial_img_small{
  float:left; 
  width:110px;
}


/*-----------------------HOME PAGE HEADER--------------------------------*/

.homeheader{
	background: #FFFFFF url("../assets/bg_img_header_rated.jpg") left top no-repeat;
	padding: 3px 0px 0px 0px;
	height: 73px;
	color: #A1A1A1;
	font-size: 12px;
	font-weight: bold;
	margin-left: 9px;
	clear:both;
	}	
.homeheader_two{
	background: #FFFFFF url("../assets/bg_img_header_home.jpg") left top no-repeat;
	padding: 3px 0px 0px 0px;
	height: 73px;
	color: #A1A1A1;
	font-size: 12px;
	font-weight: bold;
	margin-left: 9px;
	clear:both;
	}	

.homeheader_liveauction{
	background: #FFFFFF url("../assets/bg_img_header_liveauction.jpg") left top no-repeat;
	padding: 3px 0px 0px 0px;
	height: 73px;
	color: #A1A1A1;
	font-size: 12px;
	font-weight: bold;
	margin-left: 9px; 
	clear:both;
	}	

/* TIPS - LIVE AUCTION - WEBINAR - CONFERENCE HEADER */	

/* LIVE AUCTION LEFT - WEBINAR WIDE */
	
.homeheader_liveauctionwebinar {
	background: #FFFFFF url("../assets/header_liveauctionwebinar.gif") left top no-repeat;
	padding: 3px 0px 0px 0px;
	height: 80px;
	margin-left: 9px; 
	clear:both;
}
/* QUICK SALE HEADER */

.headerQuickSale {
	background: #FFFFFF url("/content/img/header_QS.gif") left top no-repeat;
	padding:0;
	width:737px;
	height:106px;
	margin-left:9px; 
	clear:both;
}
.headerQuickSale #contentQS1 {
	float:left; height:87px; width:300px; margin:0; padding:15px 0 0 160px;
}
.headerQuickSale #contentQS1 h1 {
	font:bold 20px Arial, sans-serif; color:#ff0000; margin:2px 0 1px 0; padding:0; text-transform:uppercase;
}
.headerQuickSale #contentQS1 h2 {
	font:bold 22px Arial, sans-serif; color:#666; margin:1px	0; padding:0;
}
.headerQuickSale #contentQS1 span {
	font:bold 22px Arial, sans-serif; color:#ff6600; margin:0; padding:0;
}
.headerQuickSale #contentQS2 {
	float:left; height:20px; width:100px; margin:77px 0 0 0; padding:0;
}
.headerQuickSale #contentQS2 a{
	text-decoration:underline;
}
.headerQuickSale #contentQS2 h3 {
	font:normal 12px Arial, sans-serif; color:#0033cc; margin:0; padding:0; text-decoration:underline;
}
.headerQuickSale #contentQS3 {
	float:left; height:20px; width:150px; margin:73px 0 0 10px; padding:0;
}
/* TIPS LEFT - WEBINAR WIDE */

.homeheader_tipswebinar {
	/*background: #FFFFFF url("../assets/header_tipsWebinarsRotate.gif") left top no-repeat;*/
	background: #FFFFFF url("/content/img/header_homepg.gif") left top no-repeat;
	padding: 3px 0px 0px 0px;
	/*height: 83px;*/
	height: 95px;
	margin-left: 9px; 
	clear:both;
}
/* LIVE AUCTION LEFT */

.homeheader_liveauctionwebinar #liveauction-left {	
	margin:9px 2px 0 75px;
	_margin:9px 2px 0 40px;
	padding:0;
	width:160px;
	float:left;
	vertical-align:top;
}	

.homeheader_liveauctionwebinar #liveauction-left h2 {
	color:red; 
	margin:4px 0 4px 8px; 
	font-size:12px;
}
.homeheader_liveauctionwebinar #liveauction-left span {
	color:#000; 
}
/* TIPS LEFT */	

.homeheader_tipswebinar #tips-left {	
	/*margin:7px 2px 0 75px;
	_margin:5px 9px 0 37px;
	width:160px;
	margin:7px -8px 0 75px;
	_margin:5px -1px 0 37px;
	width:170px;*/
	margin:7px -8px 0 0;
	_margin:5px -1px 0 0;
	width:250px;
	_width:249px;
	padding:0;
	float:left;
	vertical-align:top;
}	

.homeheader_tipswebinar #tips-left a {
	font:normal 12px arial, sans-serif; 
	color:#0000ff;
	/*margin:0 0 0 25px;
	_margin:0 0 0 28px; */
	margin:0;
	padding:0; 
	text-decoration:underline;
}
.homeheader_tipswebinar #tips-left ul {
	margin:3px 0 -3px 7px; 
	_margin:0 0 -3px 7px; 
	*margin:0 0 -4px 7px; 
	padding:0; 
}
.homeheader_tipswebinar #tips-left li {
	font:normal 11px arial, sans-serif; 
	line-height:13px;
	_line-height:15px;
	*line-height:16px;
	list-style-position:inside;
	color:#000;
	margin:0; 
	padding:0; 
}
.homeheader_tipswebinar #tips-left h5 {
	color:#39b44a; 
	padding:0;
	margin:2px 0 0 0; 
	font-size:12px;
	line-height:15px;
	_line-height:19px;
}
.homeheader_tipswebinar #tips-left h4 {
	color:#35a4f1; 
	padding:0;
	margin:8px 0 0 0; 
	font-size:12px;
}
.homeheader_tipswebinar #tips-left h3 {
	color:#ff6600; 
	padding:0;
	margin:5px 0 0 7px; 
	font-size:14px;
	line-height:15px;
}
.homeheader_tipswebinar #tips-left h2 {
	color:#0083ca; 
	padding:0;
	margin:10px 0 0 0; 
	font-size:11px;
}
.homeheader_tipswebinar #tips-left h1 {
	color:#333; 
	padding:0; 
	margin:0; 
	font-size:12px;
}
.homeheader_tipswebinar #tips-left p {
	font:bold 10px arial, sans-serif; 
	line-height:11px;
	color:#666;
	margin:0; 
	padding:0; 
	text-decoration:none;
}
/* COURSES LEFT */	

.homeheader_tipswebinar #coursesLeft {	
	margin:7px -8px 0 0;
	_margin:5px -1px 0 0;
	width:250px;
	_width:249px;
	padding:0;
	float:left;
	vertical-align:top;
}
.homeheader_tipswebinar #coursesLeft div {	
	float:left; 
	height:50px; 
	padding:0; 
	margin:0; 
}
.homeheader_tipswebinar #coursesLeft a h1 {
	font:bold 50px Arial, sans-serif; 
	color:#ff6600; 
	margin:0 0 0 11px; _margin:2px 0 0 11px; 
	padding:0;	
}
.homeheader_tipswebinar #coursesLeft a h2 {
	font:bold 18px Arial, sans-serif;
	text-transform:uppercase; 
	color:#0083ca; 
	line-height:17px; _line-height:22px; *line-height:22px; 
	margin:11px 0 0 0; _margin:7px 0 0 0; *margin:7px 0 0 0;
	padding:0;	
}
.homeheader_tipswebinar #coursesLeft a h3 {
	font:normal 11px Arial, sans-serif;
	color:#333;
	margin:4px 0 0 0; _margin:-3px 0 0 0; *margin:-3px 0 0 0; 
	text-align:center;
}
.homeheader_tipswebinar #coursesLeft a h4 {
	font:bold 21px Arial, sans-serif;
	text-transform:uppercase; 
	color:#669900; 
	line-height:23px; _line-height:25px; *line-height:25px; 
	margin:7px 0 0 13px; _margin:0 0 0 13px; *margin:0 0 0 13px;
	padding:0;	
}
.homeheader_tipswebinar #coursesLeft a h5 {
	font:normal 13px Arial, sans-serif; /*Edison requested at this size -- font:normal 15px Arial, sans-serif;*/
	color:#333;
	margin:0 0 0 13px; _margin:3px 0 0 13px; *margin:3px 0 0 13px; 
}
.homeheader_tipswebinar #coursesLeft a h6 {
	font:bold 19px Arial, sans-serif;
	text-transform:uppercase; 
	color:#669900; 
	line-height:20px; 
	margin:7px 0 0 13px; _margin:6px 0 0 0; *margin:6px 0 0 0;
	padding:0;	
}
.homeheader_tipswebinar #coursesLeft a p {
	font:normal 12px Arial, sans-serif;
	color:#333;
	margin:2px 0;
	padding:0;
}
/* WEBINAR RIGHT */

.homeheader_liveauctionwebinar a, .homeheader_tipswebinar a  {	
	text-decoration:none;
}
.homeheader_liveauctionwebinar #webinar-spacer, .homeheader_tipswebinar #webinar-spacer  {	
	margin:0 0 0 30px;
	_margin:0 0 0 25px;
	padding:0;
	float:left;
	vertical-align:top;
}
.homeheader_liveauctionwebinar #webinar-right, .homeheader_tipswebinar #webinar-right {	
	/*margin:7px 0 0 10px;*/
	margin:6px 3px 0 5px;
	padding:0;
	width:235px;
	float:left;
	vertical-align:top;
}
#webinar-right h1 {
	line-height:20px;
	font:bold 16px arial, sans-serif; 
	color:#0083ca; 
	margin:0; 
	padding:0; 
	text-transform:none;
}
#webinar-right h2 {
	font:bold 13px arial, sans-serif; 
	color:#333;
	margin:0 0 3px 0;
	_margin:0 0 4px 0; 
	padding:0; 
	text-decoration:none;
}
#webinar-right p {
	font:normal 13px arial, sans-serif; 
	line-height:15px;
	color:#333;
	margin:1px 0 0 0; 
	padding:0; 
	text-decoration:none;
}
#webinar-right2 {	
	margin:9px 0 0 10px;
	_margin:6px 0 0 10px;
	padding:0;
	width:120px;
	float:left;
	vertical-align:top;
}
#webinar-right2 h1 {
	font:bold 12px arial, sans-serif; 
	color:red; 
	margin:0; 
	padding:0; 
	text-transform:uppercase;
}
#webinar-right2 p {
	font:normal 11px arial, sans-serif; 
	line-height:13px;
	color:#000;
	margin:2px 0 6px 0;
	_margin:0 0 6px 0; 
	padding:0; 
	text-decoration:none;
}
.homeheader_tipswebinar #webinar-rotate {	
	/*margin:7px 0 0 10px;*/
	margin:0 0 0 20px;
	_margin:0 0 0 15px;
	padding:0;
	width:475px;
	float:left;
	vertical-align:top;
}
.homeheader_tipswebinar #webinar-rotate table tr td {	
	margin:0;
	padding:0;
}
#webinar-rotate h1 {
	font:bold 16px arial, sans-serif; 
	color:#005fa2; 
	margin:0 0 0 0; 
	padding:0;
	text-transform:uppercase;
}
#webinar-rotate h2 {
	font:normal 12px arial, sans-serif; 
	color:#333;
	margin:0 0 0 0;
	padding:0; 
	text-decoration:none;
}
#webinar-rotate h3 {
	font:bold 15px arial, sans-serif; 
	color:#005fa2; 
	margin:0 0 0 0; 
	padding:0;
	text-transform:uppercase;
}
#webinar-rotate h4 {
	font:normal 12px arial, sans-serif; 
	color:#005fa2; 
	margin:8px 0 2px 0; 
	padding:0;
}
#webinar-rotate p {
	font:bold 11px arial, sans-serif; 
	text-align:center;
	color:#ff0000;
	margin:0 0 2px 0; 
	padding:0; 
	text-transform:uppercase;
}
/* CONFERENCE WIDE */

#conference_wide {
	background:url("../assets/header_conference.gif") left top no-repeat; 
	margin:0 14px -5px 9px; 
	_margin:0 14px -5px 9px; 
	padding:0; 
	width:735px; 
	height:95px; 
}
#conference_wide h1 {
	font:bold 27px arial, sans-serif; 
	color:#ff0000; 
	margin:0 0 0 215px; 
	padding:20px 0 0 0; 
	text-transform:uppercase; 
	line-height:29px;
}
#conference_wide p {
	text-align:right; 
	margin:-10px 10px 0 0; 
	text-decoration:underline; 
	color:blue;
}
/* WEBINAR BOTTOM */

.homeheader_webinarBottom {
	padding:0;
	margin:0 0 0 9px; 
	clear:both;
}
.homeheader_webinarBottom h1 {
	font:bold 12px Arial, sans-serif;
	color:#333;
	margin:8px 0 0 -9px;
}
/* New header home BETA */

.newhomeheader{
	background: #FFFFFF;
	padding: 3px 0px 0px 0px;
	height: 75px;
	color: #A1A1A1;
	font-size: 12px;
	font-weight: bold;
	margin:0 9px 7px 9px ;
	clear:both;
}	
.newhomeheader #block{
	background:url("../assets/newheaderbg.gif") left top no-repeat;
	margin:0 14px 0 0;
	width:234px;
	height:75px;
	float:left;	
}
.newhomeheader #block_center{
	background:url("../assets/newheaderbg.gif") left top no-repeat;
	margin:0 14px 0 0;
	width:234px;
	height:75px;
	float:left;	
}
.newhomeheader #block_right{
	background:url("../assets/newheaderbg.gif") right top no-repeat;
	margin:0;
	width:234px;
	height:75px;
	float:left;	
}
.newhomeheader #block #cont, .newhomeheader #block_right #cont{
	margin:9px 2px 2px 2px;
	padding:0;
	width:160px;
	*width:155px;
	float:left;
	vertical-align:top;
}
.newhomeheader #block_center #cont{
	margin:9px 2px 2px 2px;
	padding:0;
	width:150px; 
	*width:145px;
	_width:145px;
	float:left;
	vertical-align:top;
}

.newhomeheader #block #thumb, .newhomeheader #block_right #thumb{
	margin:5px 2px 2px 5px;
	float:left;
}
 .newhomeheader #block_center #thumb{
	margin:8px 6px 2px 10px; 
	_margin:8px 6px 2px 5px;
	float:left;
}


.newhomeheader #block h1, .newhomeheader #block_right h1{
	font-size:11px;
	margin:0px;
	padding:0px;
	width:160px;
	*width:155px;
	font-weight:bold;
	color:#333333;
}
 .newhomeheader #block_center h1{
	font-size:11px;
	width:146px;
	_width:141px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#333333;
}
 .newhomeheader #block h2, .newhomeheader #block_right h2, .newhomeheader #block_center h2{
	font-size:10px;
	width:146px;
	_width:141px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#2868c8;
}
.newhomeheader #block #cont p, .newhomeheader #block_right #cont p, .newhomeheader #block_center #cont p{
	font-size:10px;
	margin:0px;
	padding:0;
	width:160px;
	*width:155px;
	color:#666;
}
.newhomeheader #block #cont p{
	width:146px; 
	*width:141px;
}

/* Styles extracted from the embeded tags on the homepage */


/* Lava Section */

#lavacreator{
height:148px;
background-color: #deecfe; 
padding:6px; 
padding-top:2px;
border:solid #b9c9de 1px;
}
/* Side Search Homepage */
.sidesearchtxt {
	_margin:0;
	_margin-top:7px;
	_padding:0;
}
/* city page styles --- Styles layout for results by city */

.citySearchContent{
	margin: 10px 8px 10px 15px;
	padding:0;
	font-size: 12px;
	width:730px; 
}
.citySearchInfo {
	float:left;
	width:313px;
	margin:0 10px 10px 0;
}
.citySearchInfo h1, .side_signup h1, .zip_search h1, .rightrail h1{
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	color: #35608f;
}
p.citySearchInfo{
	margin:4px;
	padding: 0;
	color: #666;
	font-size: 13px;
	width:auto;
}
.side_signup {
	float: left;
	width: 139px;
	border: 1px solid #aad5f0;
	height: 92px;
	padding: 8px;
	font-size: 12px;
	background: #edf7fd url("../assets/envelope_bg.gif") bottom right no-repeat;
	margin:0 0 0 10px;
}	
#freetrial_promo{
	float:left;
	width: 538px !important;
	height: 75px;
	border: 1px solid #9cc5e1;
	margin: 5px 0 15px 4px;
	_margin: 5px 0 20px 4px;
	clear:both;
	background: #edf7fd;
	padding:6px 0 10px 10px;
	_padding: 5px 0 0 8px;
	color: #35608f;
}	
#freetrial_promo h1{
	color: #35608f;
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
}	
#freetrial_promo p{
	padding: 0px;
	margin:0px 0px 5px 0px;
	_margin:3px 0px 5px 0px;
	font-size: 13px;
}
.zip_search {
	float: left;
	width: 139px;
	border: 1px solid #f49024;
	height: 75px;
	padding: 8px;
	font-size: 12px;
	background: #fdf4ea url("../assets/magnify_bg.gif") bottom right no-repeat;
	margin:5px 0 0 10px;
	*margin:8px 0 0 10px;
	_margin:13px 0 0 10px;
}
.rightrail{
	float: right;
	width: 144px;
	background-color: #f6faf1;
	border: 1px solid #c6daa9;
	color: #35608f;
	font-size: 13px;
	padding: 8px 8px 8px 4px;
	height:auto;
	clear:both;
	margin:0 0 0 3px;
	*margin:0 0 0 0;
	_margin:0 0 0 1px;
	_font-size: 12px !important;
	_padding-left: 4px !important;
	*font-size: 12px !important;
}
.rightrail h1 { 
	margin-left: 0px;
	padding-left: 0px;
	font-size: 14px;
	margin-bottom: 15px;
	text-align: left;
}
.rightrail b { color:#F87311; }.rightrail table { margin-bottom: 10px; }.rightrail table td { padding: 0px; }
.toolsresources{
	float:left;
	background-color:#fbfaf3;
	width: 715px;
	_width: 727px;
	height: 105px;
	border: 1px solid #e1dcc5;
	clear: both;
	margin:10px 0 0 4px;
	*margin:0 0 0 4px;
	_margin:-10px 0 0 2px;
}
.toolsresources h1{
	font-size: 14px;
	font-weight: bold;
	color: #0c3d6d;
	padding: 5px 0px 8px 15px;
	margin: 0px;
}
.toolsresources ul{
	margin-top: 0px; padding-top: 0px;
}
.toolsresources ul li{
	margin-bottom: 3px;
	list-style-position: outside;
	list-style-image: url("../assets/arrowrightgreen.gif");
}
.toolsresources ul li a{
	color:#333333;
}
.toolsresources ul li a:hover{
	color: #4790da;
}		
.listingresults{
	clear: both;
	margin:4px 8px 0 -8px;
	padding: 0px;
	_margin-top: -15px;
}		
.listingresults .datagrid{
	width: 98%;
	border: 1px solid #949494;
	border-bottom: none;
}
.listingresults .datagrid td{
	_height:15px;
	/* Hack for IE7 */
	*height:15px;
}		
.listingresults #gridfooter{
	width: 548px !important;
	margin-top: -7px;
	height: 16px;
}		
.listingresults #gridfooter .SearchResultCountBar{
	width: 240px;
	padding-top: 0px;
}		 
.listingresults #gridfooter .SearchResultPagesBar{
 	width: 260px;
	padding-top: 0px;
	margin-right:3px !important;
}
.listingresults #gridfooter #searchResultAdFooter{
 	display:none;
}		 
.listingresults .buyhomeslong_banner, .listingresults .alertlong_banner, .listingresults .lawspagelong_banner{ display:none; clear: both; margin-top: 7px;}		
/*books page layout*/	
	.bookproducts{font-size: 12px; width: 260px; float: left;  margin: 8px 5px 8px 0px; height:150px;}	.bookproducts h1, .bookproducts a{margin: 0px; padding: 0px; }	.bookproducts .bookprice{ color: #F07700;}	.bookproducts p{line-height: 13px; }	.bookthumb{float: left; width: 85px; padding:0px; margin:0px; }	.bookthumb img{ border:1px #808080 solid; padding:0px; margin:0px; }	.bookinfo{float: left; width: 150px; margin-left: 8px; position:static;}	
	.formgrid td{padding: 3px 5px 0px 0px;font-size: 11px;}	.formgrid p {line-height:15px; }	.formgrid a, .formgrid a:hover{font-size: 11px; padding:0px; margin:0px;}	.formgrid input[type=checkbox]{ margin-right:3px; *margin-right:4px; }	.formgrid input[type=text]{ border: 1px solid #808080; }	.formgrid label{ margin:0 0 0 3px; *margin:0; vertical-align:3px; vertical-align:0 #; }	
	.bookorderinfo{width: 300px; float: right; font-size: 12px;}	.bookorderinfo h1{ font-size: 15px; margin-bottom: 7px;}	.bookorderinfo .bookprice{color: #EF820E; font-weight: bold;}	.bookcoverdesc{float: left; width: 220px;}	.bookcoverdesc img{ border:1px #808080 solid; padding:0px; margin:0px; }	.bookcat{font-size: 12px;}	.lefttestimonials{font-size: 11px; 	line-height:20px; margin: 3px 0 3px 0; }	.lefttestimonials td{padding-top: 9px;}

/* Calc Tools */

.calc_tools{
  width:247px;
  height:143px;
  background: url("../assets/calc_tools_bg.gif") 0 0 no-repeat;	
  border:#cccccc 1px solid;
  padding:0px;
  margin:6px 0 6px 0;	
}
.calc_tools table h1{
 font: Arial, Helvetica, sans-serif bold;
 font-size:11pt;
 color: #28699d;
 text-indent:60px;
 padding: 5px 0 0 0;
 margin:0px;
}
.calc_tools table, .calc_tools table td{
	padding:0px;
	margin:0px;
	text-align:left;
}

.calc_tools table td ul{
	padding:0px;
	margin:15px 0px 5px 30px;
}
.calc_tools table td ul li{
	font:Verdana, Arial, Helvetica, sans-serif bold;
	color:blue;
	list-style-position:outside;
	list-style-image: url("../assets/calc_tools_bullets.gif");
	padding:0px;
	margin:0 0 1px 0;	
	line-height:7px;
	text-indent:-5px;
	/* IE Hack */
	_margin:0 0 2px 0;	
	_line-height:18px;
	/* IE 7 Hack */
	*margin:0 0 2px 0;	
	*line-height:18px;

}
.calc_tools table td ul li a, .calc_tools table td ul li a:link, .calc_tools table td ul li a:hover{
	color:blue;
	text-decoration:underline;
	vertical-align:6px;
}
/* Ends Calc Tools */

/* Sponsored Links */

.sponsoredlinks {
 	border:#d3d3d3 solid 1px; margin:10px 0px 10px 13px; padding:3px; width:147px; _width:143px;
	background:#fdfee4;
	
}
.sponsoredlinks b{
	color:#000;
	font-size:10px;
}
.sponsoredlinks h6{
 	padding:0px; margin:0 0 6px 3px; font:7pt Verdana; color:#666; text-align:left;
}
.sponsoredlinks p{
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000; line-height:12px; padding:0px; margin:6px 3px 6px 3px; 
}
.sponsoredlinks a{
	font-size:10px;
	_font-size:9px;
	/* Hack for IE7 */
	*font-size:9px;
	text-decoration:underline; 
}
/* Ends Sponsored Links */


/* Learning Center Details Page */

.learningcenter{  
  width:247px;
  height:auto;
  background: url("../assets/learningcenter_bg.gif") 0 0 no-repeat;	
  border:#cccccc 1px solid;
  padding:0px;
  margin:3px 0 12px 0;	
}
.learningcenter_leftrail{ /*  Learning Center for left rail City Page */
  width:155px; 
  height:auto;
  background: url("../assets/learningcenter_bg.gif") 0 0 no-repeat;	
  border:#cccccc 1px solid;
  padding:0px;
  margin:5px 0px 10px 13px;	
}
.learningcenter table h1{
 font: Arial, Helvetica, sans-serif bold;
 font-size:11pt;
 color: #28699d;
 text-indent:60px;
 padding: 5px 0 0 0;
 margin:0px;
 line-height:16px;
}
.learningcenter_leftrail table h1{ /*  Learning Center for left rail City Page */
 font: Arial, Helvetica, sans-serif bold;
 font-size:11pt;
 color: #28699d;
 text-indent:50px;
 padding: 5px 0 0 0;
 margin:0px;
 line-height:15px;
}
.learningcenter table, .learningcenter table td, .learningcenter_leftrail table, .learningcenter_leftrail table td{
	padding:0px;
	margin:0px;
	text-align:left;
}

.learningcenter table td ul{
	padding:0px;
	margin:20px 0px 5px 30px;
}
.learningcenter_leftrail table td ul{ /*  Learning Center for left rail City Page */
	padding:0px;
	margin:10px 0px 5px 28px;
}
.learningcenter table td ul li{
	font:Verdana, Arial, Helvetica, sans-serif bold;
	color:blue;
	list-style-position:outside;
	list-style-image: url("../assets/icon_glossary.gif");
	padding:0px;
	margin:1px 0 2px 0;	
	line-height:7px;
	text-indent:-5px;
	/* IE Hack */
	_margin:0 0 2px 0;	
	_line-height:18px;
		/* IE 7 Hack */
	*margin:0 0 3px 0;	
	*line-height:18px;

}
.learningcenter_leftrail table td ul li{  /*  Learning Center for left rail City Page */
	font:Verdana, Arial, Helvetica, sans-serif bold;
	color:blue;
	padding:0px;
	margin:1px 0 2px 0;	
	line-height:9px;
	text-indent:-5px;
	/* IE Hack */
	_margin:0 0 2px 0;	
	_line-height:18px;
	/* Hack for IE7 */
	*margin:0 0 2px 0;	
	*line-height:18px;
}
#icon_freealerts{	list-style-position:outside; list-style-image: url("../assets/icon_freealerts.gif");}#icon_bankruptcy{	list-style-position:outside; list-style-image: url("../assets/icon_bankruptcy.gif");}#icon_glossary{	list-style-position:outside; list-style-image: url("../assets/icon_glossary.gif");}#icon_howtobuy{	list-style-position:outside; list-style-image: url("../assets/icon_howtobuy.gif");}#icon_laws{	list-style-position:outside; list-style-image: url("../assets/icon_laws.gif");}#icon_ebooks{	list-style-position:outside; list-style-image: url("../assets/icon_ebooks.gif");}#icon_blog{	list-style-position:outside; list-style-image: url("../assets/icons-tools-blog.gif");}#icon_forum{ list-style-position:outside; list-style-image: url("../assets/icons-tools-forum.gif");}#icon_pmagazine{	list-style-position:outside; list-style-image: url("../assets/icon_propertyinvestor.gif");}
.learningcenter table td ul li a, .learningcenter table td ul li a:link, .learningcenter table td ul li a:hover, .learningcenter_leftrail table td ul li a, .learningcenter_leftrail table td ul li a:link, .learningcenter_leftrail table td ul li a:hover{
	color:blue;
	text-decoration:underline;
	vertical-align:6px;
}
/* Ends Learning Center */


/* Site Tools Details Page */

.sitetools{  
  width:100%;
  height:auto;
  background: url("../assets/sitetools_bg.gif") 0 0 no-repeat;	
  border:#cccccc 1px solid;
  padding:0px;
  margin:0 0 10px 0;	
}
.sitetools table h1{
 font: Arial, Helvetica, sans-serif bold;
 font-size:11pt;
 color: #28699d;
 text-indent:40px;
 padding: 5px 0 0 0;
 margin:0px;
 line-height:16px;
}
.sitetools table table img { vertical-align:-5px; margin: 0 3px 0 0; }.sitetools table table td { padding:0 5px; }.sitetools table table a{
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
/* Ends Site Tools Details Page */

.boxmylistingstitle{
	height: auto;
	width: 90%;
	background-color:#ffffff;
	clip: rect(auto,auto,auto,10px);
	border: 1px solid #ffffff;
	margin: 5px;
	margin-left:27px;
	margin-top:0px;
	margin-bottom:7px;
	line-height:16px;
	padding-bottom:1px;
	padding-top:0px;
	font-size:12px;
	font-weight:700;
}
/* Starts #1 Rated page */

.whybest{
	padding:0px;
	margin:0px;
}
.whybest th{
	padding:0px 45px 10px 0px;
}
.whybest a{
	color:#333333;
}
.whybest a:hover{
	color:#333333;
}
.whybest a:visited{
	color:#333333;
}
.whybest td{
	border:none;
}
.whybest th p, .whybest td p{
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:20px;
	
}
.whybest #header{
	margin-bottom:10px;
	font-weight:normal;
	text-align:left;
}
.whybest h4{
	font-weight: bold; 
	font-size: 20px; 
	color:#2868c8; 
	text-align:left;
	margin:0 0 9px 0;
}
.whybest h2{
	font-size:17px;
	font-weight:bold;
	/*color:#2868c8;*/
	color:#333333;
	padding:0px;
	margin:0px;
	margin-bottom:2px;
}
.whybest h3{
	font-size:20px;
	font-weight:bold;
	/*color:#2868c8;*/
	color:#666666;

}
.whybest ul, .whybest ol{
	margin:5px 0 5px 10px;
	padding:0 0 0 10px;
}
.whybest ul li{
	color: #333333;
	font-size:12px;
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url("../assets/arrowrightgreen.gif");
	text-indent:-5px;
}
.whybest ol li{
	color: #333333;
	font-size:12px;
	padding:0px;
	margin:0 0 15px 0;
	line-height:16px;
}


.iconcopy th{
	padding:0px;
	vertical-align:top;
}
.iconcopy td{
	padding:0 0 20px 3px;
}
.newspaper {
  padding:0px;
  margin:0 -13px 0 -13px;
  background:url("../assets/newspaper.jpg") no-repeat;
  height:266px;
}
.newspaper a {
 	text-decoration:none;
}
.newspaper a:hover{
 	text-decoration:underline;
}
.newspaper #review{
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  padding:30px 20px 40px 20px;
}
.sidecolumn td{
	padding:4px;
	text-align:left;
}
.sidecolumn td h1{
	font-size:22px;
	color:#ff6600;
	padding:0px;
}
.sidecolumn td p{
	line-height:20px;
	margin: 3px 0 3px 0;
}
#topten {
	border: 1px solid #999999;
	padding:15px 20px 10px 20px;
	background:url(../assets/bggradient.gif) repeat-x;
}
/* ENDS #1 Rated page */

/* Shark Bait page */


.sharkbait table{
  margin:0px;
	_width:510px;
}
.sharkbait h1{
 color:#2868C8;
 font-size:20px;
 padding-bottom:0px;
 margin-bottom:0px;
 _margin:0 0 0 10px;
 _padding:0px;
 /* Hack for IE7 */
  *margin:0 0 0 10px;
  *padding:0px;
 }
.sharkbait p{
 _padding-top:0px;
 _margin-top:0px;
  /* Hack for IE7 */
 *padding-top:0px;
 *margin-top:0px;
 font-size:12px;
} 
 
.sharkbait strong{
	color:#333333;
}
.sharkbait #screenshots{
	margin:10px;
}
.sharkbait #screenshots td{
	padding:20px 0 20px 0;

}

.sharkbait #pricechart {
 margin:10px;
 border:1px #cccccc solid;
}
.sharkbait #pricechart td{
 padding:0px;

}
.sharkbait #yellowbox {
 margin:15px;

}
.sharkbait #yellowbox td{
 padding:10px;

}
.sharkbait #yellowbox ul li p em{
 font-size:12px;

}
.sharkbait #techspecs{
 border:1px #666666 solid;
 margin:10px;
}
.sharkbait #techspecs td{
 border:1px #cccccc solid;
 padding:5px;
 font:12px;
 vertical-align:top;
}
.sharkbait_bullets li{
	list-style-position: outside;
	list-style-image: url("../assets/arrowrightgreen.gif");
	padding-bottom:3px;
}

#dc {
 width:4%;
}
/* GEO Trust */
#geotrust_overlib {
	width:108px;
	height:47px;
	display:none;
	padding:0px;
	background:none;
	border:none;
	margin:0 0 15px 10px;

}
#geotrustbooks_overlib {
	position:absolute;
	width:118px;
	height:57px;
	z-index:2;
	display:none;
	padding:5px;
	background:#ffffff;
	border:#999999 1px solid;
	left:1160px;
	top:428px;
}
#geotrustreg_overlib {
	position:absolute;
	width:118px;
	height:57px;
	z-index:2;
	display:none;
	padding:5px;
	background:#ffffff;
	border:#999999 1px solid;
	left:740px;
	top:256px;
}
#geotrust_overlib #mylayer{
	z-index:4;
	position:absolute;

}
#geolink:link, #geolink:visited{
color:red;
font-size:12px;
_font-size:10px;
font-weight:bold;
letter-spacing:0px;

}
.steps {
 margin:0px;
 padding:0px;
}
.steps td{
 margin:0px;
 padding:0px;
 vertical-align:top;
 background:#FFFFFF;
 width:250px;
}
.steps p, .newdp .steps p{
 padding:0 0 7px 0;
 margin:0px;
 line-height:18px;
}
.steps #readmore{
margin:0px;
padding:0px;
text-align:left;
}

.steps #hideme, #hideme{
	display:none;
}
.steps h1, .newdp .steps h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold; 
 color: #d95c5c; 
 letter-spacing: 1px; 
 margin: 6px 0 2px 0;
 padding:0px;
 text-align:left;
}
.steps span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
 font-weight:bold; 
 color: #333333; 
 letter-spacing: 1px;
}
/* Real Estate Assistant Banner (Details page) */

#realestate_assistance{
	margin:2px 0 4px 0;
	padding:0px;
	background:url('../assets/assitance_smallbanner.gif') no-repeat 0 0;
	width:250px;
	height:39px;
	text-align:center;
	line-height:14px;
	clear:both;
}
#realestate_assistance a{
	text-decoration:none;
}
#realestate_assistance div{
	margin:0;
	padding:5px 0 0 34px;

}
#realestate_assistance span{
	color:#2A7EAE;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
	vertical-align:2px;
}

#realestate_assistance #link{
	color:blue;
	font-size:11px;
	text-decoration:underline;
}
#signupbyphone{	
	/*background: url("../assets/signupbyphone_bg.gif") 0 0 no-repeat;	*/
	/*	border:1px solid #c0dcfb;*/
	border:1px #999 solid;
	padding:5px 3px 5px 0px;
	text-align:center;
	width:118px;
	margin:0px 5px 2px 55px;
	bottom:0px;
}

#signupbyphone h1{
	font-size:11px;
	*font-size:12px;
	font-weight:normal;
	color:#003366;
	padding:0;
	margin:0 0 0 3px;
}
#signupbyphone h2{
	font-size:18px;
	font-weight:normal;
	color:#ff6600;
	padding:0;
	margin:1px 0 0 5px;
	*margin:0px 0 0 5px;
	text-align:center;
	
}
#signupbyphone h3{
	font-size:9px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0 0 0 5px;
	text-align:center;
}
/* Security Verification */

.securityverification {
	background:#f8f8f8;
	border:#e5e5e5 1px solid; 
	width:696px; 
	margin:15px;
	_margin:6px 0 0 10px;  
	padding:10px; 
	float:left;
}
.securityverification p{
   font-size: 12px;
   _font-size: 14px;
}
/* NEW FOOTER NAVIGATION */
	
.newfooter {
	clear: both;
	margin:0 0 0 -3px;
	padding:0;
	width: 750px;
	_width: 750px;
	background:url("/content/img/footerbg_sq.png") no-repeat 10px 0;
	_background:url("/content/img/footerbg_sq.png") no-repeat 10px 0;
	height:175px;
}
.newfooter div#footer-content {
	margin: 0 auto !important;
	clear: both;
	text-align: left;
	padding:12px 0 0 35px;
}
.newfooter div#secondary-navigation {
	display: block;
	margin:0;
	padding: 0;
	float: left;
}
.newfooter div#secondary-navigation div {
	float:left;
	padding:0;
	margin:0 20px 0 0;
	display:block;
}
.newfooter div#secondary-navigation div ul {
	padding:0;
	list-style-type:none;
	margin:0 0 2px 0;
}
.newfooter div#secondary-navigation div ul li {
	padding:0;
	margin:-1px 0 0 0;
	line-height: 1.5em;
	font-size:11px;
}
.newfooter div#secondary-navigation div#nav-company { width:70px; }.newfooter div#secondary-navigation div#nav-comm { width:120px; }.newfooter div#secondary-navigation div#nav-learningcenter { width:110px; }.newfooter div#secondary-navigation div#nav-tools { width:95 }.newfooter div#secondary-navigation div#nav-partners { width:65px; }.newfooter div#secondary-navigation div#nav-networks { width:140px; margin:0;}
.newfooter div#secondary-navigation a {
	color: #6f7275;
}
.newfooter div#secondary-navigation div:hover li a, .newfooter div#secondary-navigation div.hover li a {
	color: #1f53a2;
}
.newfooter div#secondary-navigation div:hover li span, .newfooter div#secondary-navigation div.hover li span {
	color: #ff6600;
}
.newfooter div#secondary-navigation .navheader a, .newfooter div#secondary-navigation, .navlink a span h1 {
	font:bold 11px "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration:none!important;
	padding:0;
	margin:0;
}
.newfooter div#secondary-navigation .navlink a {
	font:normal 9px "Lucida Grande", Verdana, Arial, sans-serif;
}
.newfooter div#secondary-navigation .navlink_orange a {
	font:bold 9px "Lucida Grande", Verdana, Arial, sans-serif;
}
.newfooter div#secondary-navigation .navheader a:hover, .newfooter div#secondary-navigation, .navlink a:hover span h1  {
	text-decoration:none!important;
	color: #ff6600;
	cursor:text;
}
.newfooter div#secondary-navigation .navlink a:hover {
	text-decoration:underline!important;
	color: #1f53a2;
	cursor:pointer;
}
.newfooter div#secondary-navigation .navlink_orange a:hover {
	color: #ff6600;
	text-decoration: underline!important;
	cursor:pointer;
}
	
/* --------- end of new footer section ------------------ */
	

/* Learning Annex Banner */

.bannerLearningAnnex {
 	border:#666 solid 1px; margin:10px 0px 10px 13px; padding:3px 3px 0 3px; width:147px; _width:143px; background:#ffffff;
}
.bannerLearningAnnex h1{
 	padding:0px; margin:0 0 6px 3px; font-size:14px; _font-size:13px; color:#333; text-align:left; text-weight:bold; line-height:15px;
}
.bannerLearningAnnex p{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; line-height:12px; padding:0px; margin:3px 0 7px 3px;
}
.bannerLearningAnnex b{
	color:#000; font-size:11px; text-transform:uppercase; line-height:9px; _line-height:13px;
}
.bannerLearningAnnex img{
	padding:0; margin:0 3px 0 3px; _margin:0 0 0 3px; border:#333 solid 1px; 
}
.bannerLearningAnnex a{
	font-size:10px; 
	/* Hack for IE7 */
	*font-size:9px;
	text-decoration:underline;
	line-height:14px; 
}
/* Ends Learning Annex Banner */


/* TaxSaleList.com Banner */

.bannerTaxSaleList {
 	border:#666 solid 1px; margin:10px 0px 10px 13px; padding:4px 5px 4px 3px; width:146px; _width:142px; background:#ffffff; /*height:212px; background:url("../assets/taxsalelist_house.jpg") no-repeat left bottom;*/ 
}
.bannerTaxSaleList h1{
 	padding:0px; margin:0 0 6px 3px; font-size:17px; _font-size:16px; color:#333; text-align:left; text-weight:bold; line-height:16px;
}
.bannerTaxSaleList p{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; line-height:12px; padding:0px; margin:1px 0 3px 4px;
}
.bannerTaxSaleList b{
	color:#333; font-size:12px; text-transform:uppercase; line-height:11px; _line-height:13px;
}
.bannerTaxSaleList img{
	padding:0; margin:0 3px 0 3px; _margin:0 0 0 3px; 
}
.bannerTaxSaleList a{
	font-size:11px; text-decoration:underline; line-height:15px; 
}
/* Ends TaxSaleList.com Banner */


/* Bid Process */

#bidprocess{
	 width:47em;
	 _width:46em;
	 *width:46em;
	 margin:0;
	 padding:20px 0 0 0;
	 clear:both;
}
#bidprocess #agreeBidTerms{
	font-size:0.85em;
	padding:20px 0 10px 0;
}
#bidprocess #footerDisclosure{
	font-size:0.8em;
	padding:0 0 0 15px;
}
#bidprocess #attention h1{
	color:#ff6600;
	width:100%;
	text-align:center;
	letter-spacing:4px;
	margin-bottom:7px;
}
#bidprocess .panebody{
	background:#eff7d9; 
	border:1px solid #828282; 
	width:370px; 
	min-height: 160px;
	padding:10px;
	margin:0 10px 10px 10px;
	_margin:0 7px 10px 7px;
	float:left;
}
#bidprocess #bidform {
	width:auto;
	font-size: 12px;
	margin:0;
	padding:0;	 
}
#bidprocess #bidform h1{
	font-size: 18px;
	margin:0 0 16px 0;
	padding:0;	 
}
#bidprocess #bidform p{
	font-size:12px;
	line-height:16px;
	margin:0 0 3px 0;
}
#bidprocess #bidform ul li{
	margin-right:30px;
}
#bidprocess #buyers{
	background:#fff9e3; 
	border:1px solid #828282; 
	width:282px; 
	min-height: 210px;
	padding:10px;
	margin-bottom:30px;
	margin-right:0;
}

/* Instructions How to Bid */

#bidprocess #instructions td{
	border:none;
	padding-left:10px; 
}
#bidprocess #instructions #noborder{
	border:none;
	background:none;
	text-align:right;
	padding:5px 0 0 0; 
}
/* -- Bid Process forms -- */

#bidprocess #bidplacement{
	background:none;
	border:none;
	/*width:615px;*/
	width:38.5em;
	min-height: 210px;
	padding:0;
	margin:0 50px 30px 50px;
	_margin:0 30px 0 70px;
	float:right;
}
.bidplacement{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cacaca;
	margin: 0px 0px 4px 0px;
	/*border-collapse: collapse;*/
	text-align: left;
	clear: both;
	color: #333;
	margin-top: 8px;
	background-color: #f8f8f8;
	width: 100%;
	color: #645a40;
}

#bidprocess #bidplacement td{
	font-size:12px;
}
#bidprocess #bidplacement h1{
	padding-left:0;
	margin-left:0;
}
#bidprocess #bidplacementheader h1{
	color:#238AC9;
	width:650px;
	text-align:left;
	margin:0 0 3px 64px;
	_margin:0 0 3px 66px;
}
.bidplacement p, .bidplacement ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #645a40;
	margin:0 0 18px 0;
	padding:0 10px 0 0;
	line-height:18px;
	font-weight:normal;
}
.bidplacement td{
	padding: 6px 5px 6px 5px;
	border-bottom: 1px solid #cacaca;

}
.bidplacement th{
	padding: 6px 5px 6px 5px;
	border-bottom: 1px solid #cacaca;
	font-weight:bold;
}
.bidplacement h2{
	text-align:left;
	padding:0;
	color: #238AC9;
	font-size: 12px;	
}
.bidplacement #blue{
	font-weight:bold;
	color: #238AC9;	
}
.bidplacement #red, .registration_leftcol #red{
	font-weight:bold;
	color: red;	
}
.bidplacement #reviewgrid #red {
	font-weight:bold;
	color: red;
	white-space:normal;
	text-transform:none;
	padding-bottom:3px;	
}
.bidplacement h4{
	font-weight:bold;
	color: #238AC9;	
	font-size:16px;
	padding:0;
	margin:3px 0 0 0;
}
.bidplacement #reviewgrid{
	margin:0px 10px 10px 10px;
	}
.bidplacement #reviewgrid td, .bidplacement #reviewgrid th{
	padding:4px 0 4px 8px;
	border:none;
}
.bidplacement #reviewgrid th{
	text-align:left;
}
.bidplacement #reviewgrid td{
	width:250px;
}

.bidplacement #reviewgrid #wht{
	background:#FFF;
}
.bidplacement #reviewgrid #indented{
	padding-left:20px !important;
}
.bidplacement input[type=text], #auctionagent input[type=text]{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*height:15px;*/
	border: 1px solid #808080;
	margin-right:5px;
}
.bidplacementInput{	
	width:115px;
}
.bidplacementZipInput{
	width:50px;
}
.buyerinfo td{border: none; padding:0;}.buyerinfo input{border: 1px solid gray;}
.bidplacement #numbers{
	text-align:left;
	padding:6px 5px 0 4px;
	font-size:14px;
	font-weight:bold;
	width:13px;
	vertical-align:top;	
}
#search_results_inlinead{
	background:#e3ffba;
	text-align:center;
	height:28px;
	height:20px#;
	vertical-align:middle;
	padding:3px 3px 5px 3px;
	_padding:3px 3px 2px 3px;
	font-weight:bold;
}
/* ****** VCARD ************** */

.vcard {
/* background:url('../assets/vcard_bg.gif') 0 0 no-repeat;*/
 border:none;
 padding:0;
 margin:9px 0px 10px 0px;
 width:248px;
 min-height:158px;
 height:auto;
 background:#ffffff;
}
.vcard a, .vcard a:link, .vcard a:visited{
	color:blue;
	text-decoration:underline;
	font-size:10px;
}
.vcard #vcard_header {
	background:url('../assets/vcard_bg_header.gif') #fff top left no-repeat;
	margin:0;
	padding:8px 0 0 0px;
	width:100%;
}
.vcard #vcard_bottom {
	background:url('../assets/vcard_bg_bottom.gif') #ffffff bottom left no-repeat;
	margin:0 0 6px 0;
	padding:0;
	height:18px;
	width:100%;
}
.vcard #vcard_header p, .vcard #vcard_cont p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:0;
	line-height:14px;
}
.vcard table, .vcard table td{
	line-height:14px;
	padding:0;
	margin:0;
	vertical-align:top;
	text-align:left;
}

.vcard #vcard_cont {
    width:248px;	
	margin:0;
	padding:2px 0 0 0;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;	
}
.vcard #vcard_header h1{	
	font-size:14px;
	_font-size:13px;
	color:#1061b7;
	margin:0;
	padding:0;
	padding-left:8px;
	*margin: 7px 0 0 0;
}
.vcard #vcard_header h2{	
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:0;
	padding:0;
	padding-left:8px;
}
.vcard #vcard_header span{	
	font-size:9px;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
	padding-left:8px;
	display:block;
}
.vcard #vcard_header a, .vcard #vcard_header a:link, .vcard #vcard_header a:visited{
	padding-left:8px;
}
.vcard #vcard_header img{
	border:#9d9d9d 1px solid;
	margin:0 0px 0 8px;
	*margin:9px 0px 0 9px;
	padding:0;
}

.vcard #vcard_cont td{	
	/*border: 1px solid #1061b7;*/
	margin:0;
	padding:0;
	vertical-align:top;
}
.vcard #vcard_cont #left { padding:6px 0 0 8px; margin:0;	width:155px;  _width:160px; width:162px#; _font-size:9px; }.vcard #vcard_cont #left p{ padding:0 !important; margin:0 !important; width:155px; *width:160px; width:160px#; }.vcard #vcard_cont #right { padding:4px 0 0 0 !important; margin:0 !important; width:70px; } 
.vcard #vcard_cont #right p{ padding:0 !important; margin:0 !important; width:70px; }.vcard #vcard_cont #left_bottom { padding:0 0 0 8px; margin:0;	width:190px; _font-size:9px; }
.vcard #vcard_cont #left_bottom p{ color:#0000FF; }
.vcard #vcard_cont p b{	
	color:black;
	padding:0;
	margin:0 1px 0 0;
}


.vcard #vcard_cont #right span{	
	color:#1061b7;
	padding:0;
	margin:0;
}

.vcard #vcard_cont img{
	border:none;
	margin:0 2px 0 0;
	padding:0;
	vertical-align:-2px;
}

/* Talk to an Specialist */

	#talktospec {
		background:url('../assets/talktospec.jpg') 0 0 no-repeat; 
	margin-left:-7px; 
	height:170px; 
	vertical-align:bottom; 
	padding:0;
	width:277px;
}
	#talktospec_success {
		background:url('../assets/talktospec.jpg') 0 0 no-repeat; 
	margin: 0 auto; 
	height:170px; 
	vertical-align:bottom; 
	padding:0;
	width:277px;
}
#talktospec div, #talktospec_success div{ padding:140px 0 0 0; font-size:12px; text-align:center; }
#talktospec div a, #talktospec_success div a{ padding:140px 0 0 0; font-size:12px; color:blue; text-align:center;}
#savedlisting_def { margin-top: 10px; margin-bottom:0; padding-bottom:0; margin-left: 0px; padding-left: 0px; }	



/* ---------- NEW DETAILS PAGE 2007 ------------- */

/*
.newdp #left{}.newdp #right{}
.newdp h1{ color:#333; font-family:Arial, Helvetica, sans-serif; font-size:16px; }.newdp h1#orange{ color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; }.newdp h2{}.newdp h3{}
.newdp p{ color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }.newdp p#small{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.newdp span{}
.newdp #orange{ color:#ff6600; }

*/
/* --------- FEATURED AUCTIONS ----------- */

.featured_auctions{
	background: #FFFFFF;
	padding:0;
	height: 75px;
	color: #A1A1A1;
	margin:0 0 10px 0;
	_margin:-10px 0 10px 0;
}
.featured_auctions h1{
	color:red; 
	align:left; 
	font-weight:bold; 
	font-size:13px;
	padding:0;
	_padding:8px 0 0 0;
	margin:0 0 2px 10px;
}
.featured_auctions #image{
	padding:6px 6px 0 6px;
	margin:0;
	border:none;
}
.featured_auctions p, .featured_auctions p a, .featured_auctions p strong a {
	font-family:arial, san-serif; 
	font-size:11px; 
	color:#000; 
	font-weight:normal; 
	line-height:13px;
	padding:0; 
	margin:6px 0 0 0;
	clear:both;
	text-decoration:none;
}
.featured_auctions p strong a{ 
	font-weight:bold; 
}

.featured_auctions p #bluelinks{ 
	text-decoration:underline;
	color:#0000FF; 
}
.featured_auctions span, .featured_auctions span a, .featured_auctions span a:link{
	font-family:arial, san-serif; 
	font-size:12px; 
	color:#ff6600; 
	font-weight:bold; 
	line-height:13px;
	padding:0; 
	margin:6px 0 0 0;
	clear:both;
}	
.featured_auctions #block{
	background:url("../assets/newheaderbg_sq.gif") left top no-repeat;
	margin:0 0 0 10px;
	width:240px;
	height:75px;
}
#clearfixer { clear:both; margin-top:0px; *margin-top:0; margin-top:0 #;  }
.seo_hope {
	margin: 7px 0 0 14px; 
}
.seo_hope #left_sell{
	padding:0;
	background:#fff; 
}
.seo_hope .info_container {
	padding:0 20px 10px 50px;
}
.seo_hope #left_sell .zipsearch_box {
	margin:20px 0 0 0;
	background:#D4E3F6;
	border:1px solid gray;
	width:187px;
}
.seo_hope #left_sell .zipsearch_box h1{
	margin:0 0 3px 0;
	padding:0;
	font-size:12px;
}
.seo_hope .info_container h2{
	margin:0 0 10px 0;
	color:#2868C8;
	font-size:20px;
}
.seo_hope .info_container #subheader{
	margin:0 0 15px 0;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
}
.seo_hope .info_container p{
	margin:0 0 15px 0;
	padding:0;
	line-height:18px;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/* Contest Form */

.contest { width:360px; margin:10px 0 20px 40px; } 

.contest a, .contest a:link { color:#0000FF; }
.contest td p{ margin-bottom:10px;}
.contest ul li { margin-bottom:6px; } 

.contest form {
	margin:0;
	border:1px #ccc dashed;
	background:#FFFFCC;
	padding:10px;
	width:315px;
}
.contest h2 { margin:5px 0; color:#2868C8; }
.contest form input[type=select], .contest form input[type=text], .contest form textarea, .contest form select{
	border: #999999 1px solid;
	font-size:12px;
}
.contest form textarea{
	white-space:pre;
}
.contest form table td {
	line-height:16px;
	font-size:12px;
	padding:0 0 6px 0;
}
.contest form table th {
	line-height:16px;
	font-size:12px;
	padding:2px 0 0 0;
	font-weight:normal;
}
.contest form .orangebtn_submit{	
	width:73px !important;
	height:25px;	
	background:url("../assets/orange_submit_btn.gif") top left;	
	border:none !important;
}
#contestbanner { background:url("../assets/contest_banner.jpg") top left; border:1px #999999 solid; width:140px; margin:10px; text-align:center; padding:10px;  height:233px;}#contestbanner h1, #contestbanner p, #contestbanner p strong, #contestbanner p span { line-height:14px; text-align:left;  margin:0; padding:0; }#contestbanner h1 { color:#2868C8; font-size:18px; margin:80px 0 2px 0; _margin:105px 0 2px 0;  }#contestbanner p strong{ font-size:13px; font-weight:bold; color:#000000; }#contestbanner p { font-size:12px; font-weight:bold; color:#000; }#contestbanner p span { font-size:12px; font-weight:normal; line-height:16px;  }#contestbanner p a { font-size:11px; margin:6px; }
#passpromo {
border: 1px solid #808080; 
margin-left:2px; 
padding:1px 30px 2px 2px; 
width: auto; 
color:#000; 
font-family:verdana; 
font-size: 11px; 
background-color:#f0f0f0; 
}
#btn_continue{	
	width:88px  !important;
	height:25px;	
	background:url("../assets/btn_continue.gif") top left;	
	border:none  !important;
}
#btn_selectzipcodes{	
	width:143px  !important;
	height:25px;	
	background:url("../assets/orangebtn_empty_lg.gif") top left;	
	border:none  !important;
	color:#fff;
	font-weight:bold;
	vertical-align:2px;
}

.searchdropdown {
	_width:718px;
}

#mapControler{
	background:#617fa2;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:5px;
	font-size:11px;
	color:#333333;
	display: table;
	width:714px;
	padding:0;
	height:18px;
}
#mapControler ul{
	list-style:none;
	padding:0;
	margin:0 0 0 252px;
}
#mapControler li{
	float:left;
	width:100px;
	text-align:center;
	margin:2px 0;
	border: 1px solid #617fa2;
}
#mapControler #taller, #mapControler #movetolisting{
	border-right:#97abc6 solid 1px;
}
#mapControler li.current{
	background:url("/content/img/map_nav_select.gif") no-repeat 47px 13px;
	font-weight:bold;
}
#mapControler a{
	font-size:7.5pt;
	color:#FFFFFF;
	text-decoration:none;
	 outline: none;
}
#mapControler li:hover{	
	border: 1px solid #8DC2EE;
}
#showMap, #hideMap {
	width: 80px;
	position:relative;
	left:10px;
    float:left;
	padding-top:4px;
	_padding-top:6px;
}

/******** START IE6 & IE7 HACKS ********/
.multipleLinesSearchResults {
	_width:730px;
	*width:728px;
	*margin: -3px 0 4px 13px;
}
.multipleLinesSearchResults td {
	*border-top: 1px solid #afc4d2;
}
.multipleLinesSearchResults td.extraInfo { 
	*border-top:none;
}
.listingCity{
	text-decoration:none;
	color:#333;
	cursor:text;
}
#tooltip{
	position:absolute;
	border:1px solid #AFC4D2;
	background:#fff;
	padding:5px;
	color:#fff;
	height:166px;
	width:250px;
}
.overTooltip p{
	color:#000;
	line-height:13.5pt;
	
}.overTooltip img{
	opacity:0.3;
	filter:alpha(opacity=30);
}
#conOverTooltip{
	font-size:15px;
	position:relative;
	z-index:999;
	top:-135px;
	height: auto;
	width:200px;
	background:#FFF;
	border:1px solid #ccc;
	margin:0 auto;
	padding:5px;
}
#titleOverTooltip{
	color:#A70303;
	font-size:15px;
	padding-bottom:3px;
	margin-bottom:0;
	line-height:11pt;
}
/******** END IE6 & IE7 HACKS ********/
