/* 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 */

#blue { color:#3a5895; }
#green { color:#44690A; }
#orange, .orange{ color:#ff6600; }
#red { color:#FF0000; }
#lightgray { color:#666666; }
#normal { font-weight:normal; }
.black{ color:#000; }


.ribbon{ background:#1d4058; text-align:center; padding:10px; width: 100%;}
.ribbon a{ width:100%; color: #FFFFFF; display: block; text-decoration:none;}
.ribbon a:hover{ text-decoration:none;}
.ribbon .taglineRibbon{font-size:18px; text-transform:uppercase; font-weight:bold;  position: relative; top: 3px; padding-right: 10px;}
.ribbon .button{ font-weight:normal; font-size:12px; background:#0f8bb9; padding: 5px 25px; color: #FFFFFF;}
.ribbon.sticky{ width:100%;}
.boxheader.greenHeader.sticky {top: 42px;}

/* 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: 0 0 5px 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: 450px; 
	float: right; 
	text-align: right;
	margin:7px 0 0 0;
	padding-right: 10px;
	}
#social_icons_top {
	width:175;
	float:left;
	padding-left:105px;
}

/* In the header we need a div for LOGO*/ 
.boxheaderleft {
	width: 250px; 
	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;	
}

.panewideRegistrationBrokerAgent{
	width:52.5em; 
	_width:96%;
	margin-top: 0px;	
}

.paneheading{
	border:1px solid #e5e5e5; 
	background-color:#EFEFEF;
}
.panebody{
	border:1px solid #e5e5e5;
	margin-top:1px;
	background-color:#F8F8F8;
}
.panebody p{  /* added to add margin to the left of the p tag in the panel so it pushes away 5px from the side of pane */
	margin-left: 5px;
}


/* ---------------------------------------------------------formatting------------------------------------------ */
body {
	/*background: #d5dbe2 url("/css/img/body_bg.gif") top center repeat-y;*/
	background: #cddae9 url("/content/img/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;
}

.invalid {
	background-color:#FFFFCC;
	border: 1px solid #FF9900;
	display:inline-block;
}

label.invalid {
	padding:3px;
	margin:4px 0 0 0;
}

#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;
}

.boxfooter a:visited{
	color: #666666;
	text-decoration:none;
}
/*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;
		
}

/*
input[type=button], input[type=submit], input[type=image],  input[type=checkbox]{
	font-size: 11px;
	border:none !important;
	height:auto;
}*/

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("/css/img/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;
	
}
.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: 728px;
	margin-left: 13px;
	
	/* 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("/css/img/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;
}

.nogrid {
	margin-left: 13px;
	width: 728px;
}

.infogridAlternateResults {
	border-left: 1px solid #949494;
	border-right: 1px solid #949494;
	margin: 0 0 0 13px;
	border-collapse: collapse;
	text-align: left;
	clear: both;
	color: #333;
	width: 728px;

	/* 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("/css/img/button_bg.gif");
	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
}

.button{
	background-image: url("/css/img/button_bg.gif");
	background-position:bottom;
	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
}

.buttonNewListing{
	background-image: url("/content/img/btnSendMeAlerts.gif");
	margin:0 0 10px 3px; _margin:0 0 0 3px;
}

.button_cancel{
	background-image: url("/css/img/button_bg_red.gif");
	border: 1px solid #F38D8D;
	background-color: #ffffff;
	font-size: 11px;
	color: #2F2E2E;
	font-weight: normal;
	padding: 0px 5px;
	text-decoration:none;
}

.button_reactivate{
	background-image: url("/css/img/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 0 0 5px;
	margin-left:3px;
	float:left;
	width:320px; 
}

#SearchResultCountBarFooter{
	width:280px; 
	_width:270px;
}

.SearchResultPagesBar{
	float:right;
	margin-right:5px;
	white-space:nowrap;
}

#SearchResultPagesBarFooter{
	width:210px;
	/*FDC-329
	width:auto;*/ 
}

#searchResultAdFooter{
	float:left;
	padding:5px 0;
	font-weight:normal;
	width:190px;
	margin:0;
	/*FDC-329
	font-weight:bold;
	padding:5px;
	width:210px;
	text-align:center;*/
}
/* following rule hidden from IE5-Mac \*/
.SearchResultPagesBar {
	padding-top:5px;
	text-align:right;
	margin-right:5px;
	float:right;
	width: 302px;
	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("/css/img/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("/css/img/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("/css/img/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("/css/img/tab_dim_right_profile.gif") no-repeat right top;*/
	background:url("/css/img/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("/css/img/tab_dim_left_profile.gif") no-repeat left top; padding: 3px 8px 4px 8px;*/
	background:url("/css/img/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("/css/img/tab_lit_right_profile.gif") no-repeat right top;*/
	background:url("/css/img/tab_dim_right_profile.gif") no-repeat right top;
}
#tabs_profile #current_profile a {
	/*background:url("/css/img/tab_lit_left_profile.gif")  no-repeat left top;*/
	background:url("/css/img/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("/css/img/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("/css/img/tab_dim_right_profile.gif") no-repeat right top;*/
 background:url("/css/img/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("/css/img/tab_dim_left_profile.gif") no-repeat left top;*/
 background:url("/css/img/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("/css/img/tab_lit_right_profile.gif") no-repeat right top;*/
	background:url("/css/img/tab_dim_right_profile.gif") no-repeat right top;
	}
#tabs_profileb #current_profile a {
 /*background:url("/css/img/tab_lit_left_profile.gif")  no-repeat left top;*/
 background:url("/css/img/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("/css/img/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("/css/img/powersearch.gif") no-repeat;
	width: 117px;
	height: 52px;
	margin-left: 20px; 
	margin-top: 19px;
	cursor: pointer;
}

#emailalerts{
	display: none;
	background: #fff url("/css/img/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("/css/img/alerts_banner_home.gif") no-repeat right top;*/
	background: #fff url("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/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:20px;
	padding-bottom:10px;
	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("/css/img/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("/css/img/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;
}

#propertyAlerts .datagrid_profile td{
	vertical-align:top;
	padding:3px;
}

.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("/css/img/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("/css/img/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("/css/img/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("/css/img/dp_tabgray_bg.gif");
	background-repeat:repeat-x;
}

.dp_tabtop_blue {
	color:#003366;
	height:20px;
	background-image:url("/css/img/dp_tabblue_bg.gif");
	background-repeat:repeat-x;
}

.dp_tabtop_yellow {
	color:#003366;
	height:20px;
	background-image:url("/css/img/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("/css/img/navLeft.gif");
	background-position:top;
	background-repeat:no-repeat;
}

#dp_navlayoutcenter{
    height:54px;
	width: auto;
    background-image:url("/css/img/nav_bg.gif");
	background-position:top;
	background-repeat:repeat-x;
}

#dp_navlayoutright{
    height:54px;
	width:7px;
    background-image:url("/css/img/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("/css/img/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("/css/img/maintab_cont.gif");
	width: 297px;
	background-repeat: repeat-y;
}

.maintab_bottom {
	background-image:url("/css/img/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("/css/img/guychair.jpg")right bottom no-repeat;
	background-image: url("/css/img/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("/css/img/buyhome2_bannerbg.gif");
}

.lawspage_banner{
	background-image:url("/css/img/laws_bannerbg.gif");
}

.alertstate_banner{
	background:url("/css/img/alertstate2_bannerbg.gif") no-repeat right top;
}

.alert_banner_state_page{
	background:url("/css/img/listingalert_tbl_sm.gif") no-repeat right top; 
}

.glossary_banner{
	background-image:url("/css/img/glossary_bannerbg.gif");
	height: 35px;
}

.bankruptcy_banner{
	background-image:url("/css/img/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("/css/img/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("/css/img/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("/css/img/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;
}

#resultShortBanners{width: 726px;height: 30px;margin-left: 13px;}

.buyhomesshort_banner{
	border:1px solid #c7c7c7;
	margin-right:5px;
	width: 240px;
	margin-top: 4px;
	padding-top: 5px;
	height: 25px;
	float: left;
}

.lawspageshort_banner{
	border:1px solid #c7c7c7;
	width: 235px;
	margin-top: 4px;
	padding-top: 5px;
	height: 25px;
	float: left;
}

.alertshort_banner{
	border:1px solid #c7c7c7;
	width: 235px;
	margin-top: 4px;
	padding-top: 5px;
	margin-right:5px;
	height: 25px;
	float: left;
}

.alertshort_banner p, .lawspageshort_banner p, .buyhomesshort_banner p{
padding:0;
text-align:center;

}

.alertshort_banner a, .lawspageshort_banner a, .buyhomesshort_banner a{
font-size:11px;
color:#69C;
text-decoration:none;

}

.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("/css/img/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("/css/img/arrowrightgreen.gif");
}

/***** layout for Auctions on details *****/

#liveauction{
	font-family:Arial, Helvetica, sans-serif;
	border: none; 
	padding:3px 3px 0 3px;
	background-image:url("/css/img/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("/css/img/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("/css/img/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("/css/img/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(/css/img/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("/css/img/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("/css/img/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('/css/img/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('/css/img/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('/css/img/bannerbg_sevendays.gif');  
  width:430px; 
  height:142px; 
  background-repeat:repeat-x; 
  background-position:0px; 
}

#trial_main_green {
  border:1px solid gray; 
  background-image:url('/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/newheaderbg.gif") left top no-repeat;
	margin:0 14px 0 0;
	width:234px;
	height:75px;
	float:left;	
}

.newhomeheader #block_center{
	background:url("/css/img/newheaderbg.gif") left top no-repeat;
	margin:0 14px 0 0;
	width:234px;
	height:75px;
	float:left;	
}

.newhomeheader #block_right{
	background:url("/css/img/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:7px 0;
	padding: 0;
	color: #666;
	font-size: 13px;
	width:auto;
	float:none;
}

.cityListingTypeBox{
	float:left;
	border:1px solid #AAD5F0;
	padding:8px;
	font-size:12px;
	width:165px;
}	

.side_signup {
	float: left;
	width: 139px;
	border: 1px solid #aad5f0;
	height: 92px;
	padding: 8px;
	font-size: 12px;
	background: #edf7fd url("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/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("/css/img/icon_freealerts.gif");}
#icon_bankruptcy{	list-style-position:outside; list-style-image: url("/css/img/icon_bankruptcy.gif");}
#icon_glossary{	list-style-position:outside; list-style-image: url("/css/img/icon_glossary.gif");}
#icon_howtobuy{	list-style-position:outside; list-style-image: url("/css/img/icon_howtobuy.gif");}
#icon_laws{	list-style-position:outside; list-style-image: url("/css/img/icon_laws.gif");}
#icon_ebooks{	list-style-position:outside; list-style-image: url("/css/img/icon_ebooks.gif");}
#icon_blog{	list-style-position:outside; list-style-image: url("/css/img/icons-tools-blog.gif");}
#icon_forum{ list-style-position:outside; list-style-image: url("/css/img/icons-tools-forum.gif");}
#icon_pmagazine{	list-style-position:outside; list-style-image: url("/css/img/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("/css/img/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;
	width:700px;
}

.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("/css/img/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("/css/img/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(/css/img/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("/css/img/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, .hide{
	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('/css/img/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{	
	/*	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("/css/img/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;
	vertical-align:top;
}

.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;
	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('/css/img/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('/css/img/vcard_bg_header.gif') #fff top left no-repeat;
	margin:0;
	padding:8px 0 0 0px;
	width:100%;
}

.vcard #vcard_bottom {
	background:url('/css/img/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('/css/img/talktospec.jpg') 0 0 no-repeat; 
	margin-left:-7px; 
	height:170px; 
	vertical-align:bottom; 
	padding:0;
	width:277px;
}

	#talktospec_success {
		background:url('/css/img/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:11px; 
	color:#ff6600; 
	font-weight:bold; 
	line-height:13px;
	padding:0; 
	margin:6px 0 0 0;
	clear:both;
}
	
.featured_auctions #block{
	background:url("/css/img/newheaderbg_sq.gif") left top no-repeat;
	margin:0 0 0 10px;
	width:240px;
	height:75px;
}

 #fdc_featured_listings_byState .block{
	background:url("/content/img/headerbgSqBig.gif") left top no-repeat;
	margin:0 0 0 10px;
	width:260px;
	height:75px;
	float:left;
 }

#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("/css/img/orange_submit_btn.gif") top left;	
	border:none !important;
}

#contestbanner { background:url("/css/img/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("/css/img/btn_continue.gif") top left;	
	border:none  !important;
}

#btn_selectzipcodes{	
	width:143px  !important;
	height:25px;	
	background:url("/css/img/orangebtn_empty_lg.gif") top left;	
	border:none  !important;
	color:#fff;
	font-weight:bold;
	vertical-align:2px;
}


.searchdropdown {
	_width:718px;
}


/* START eBook Promo */

.panebody_ebook{
	border:1px solid #f6e497;
	margin-top:0;
	background-image:url("/css/img/cash-in_cover.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	height:350px;
	width:223px;	
}

.panebody_ebook h1{
	margin:8px 0 0 8px;
	padding:0;
	line-height:18px;
	color:#f37634;
	font-weight:bold;
	font-size:18px;	
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}

.panebody_ebook h2{
	margin:8px 0 0 0;
	padding:0;
	color:#f37634;
	font-weight:bold;
	font-size:20px;
	_font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.panebody_ebook h3{
	margin:0 0 0 0;
	padding:0;
	line-height:16px;
	color:#336699;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}

.panebody_ebook h4{
	margin:3px 0 0 0;
	padding:0;
	line-height:14px;
	color:#f37634;
	font-weight:bold;
	font-size:12px;
	_font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.panebody_ebook h5{
	margin:20px 0 0 10px;
	padding:0;
	color:#f37634;
	font-weight:bold;
	/*font-size:14px;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.panebody_ebook p{
	margin:5px 10px 0 10px;
	padding:0;
	color:#000;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}

.download_ebook_old{
	width:450px;
	height:60px;
	margin:10px 0 10px 25px;
	padding:0;
	background-image:url("/css/img/cash-in_cover.gif");
	background-repeat:no-repeat;
	background-position:left;
}

.download_ebook_old h1{
	margin:10px 0 0 55px;
	padding:0;
	color:#f37634;
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.download_ebook_old a{
	margin:0 30px 0 0; 
	padding:0;
	color:#0033cc;
	font-weight:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align:center;
}

.download_ebook { /*width:470px; margin:0 0 0 12px;*/ width:210px; margin:0; padding:0; float:left; text-align:left;}
.download_ebook div { /*height:120px; padding:0;*/ height:auto; background:#fff; border:1px solid #e5e5e5; padding:0 0 5px 0; margin:0 0 10px 0; }
.download_ebook div table tr, .download_ebook div table tr td { vertical-align:top; margin:0; padding:0; }
.download_ebook div table tr td a{ color:#0033cc; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; margin:0 4px 0 0;}
.download_ebook div table tr td p{ font-size:9px; color:#000; margin:2px 4px 0 0; padding:0; }

.download_ebook h2{ 
	margin:10px 0 4px 0;
	padding:0;
	color:#333;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.download_ebook h3{
	margin:8px 0 0 8px;
	padding:0;
	color:#666;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* END eBook Promo */


#mapp1{
	margin:0 6px;
	font-size:11px;
}

#mapp1 table{
	font-size:11px;
}

#advancedoptions img {
	margin-right:0px !important;
}

#advancedoptions a{
	/*color:#000;
	text-decoration:none;*/
	color:#000ccc;
}

#advancedoptions{
	margin-top:10px;
	text-align:left;
	/*margin:-15px 10px 0 0;
	*margin:5px 10px 0 0;
@media screen and (-webkit-min-device-pixel-ratio:0) {
	margin:15px 10px 0 0;
}	*/
	
}

.contMap{
	height:auto;
}

#content_mapsearch, #listingCountsSearch{
	border-right: 1px solid #949494;
	border-left: 1px solid #949494;
	width: 728px;
	margin-left: 13px;
	width: 726px !important;
	width: 726px;
	width/**/:/**/728px;
}

.contMapSearchBottom{padding-bottom: 4px;}

#listingCountsSearch{ 
	height:43px;
	*margin-top: -3px;
}
#listingCountsSearch table{
	background: url("/content/img/bdCountsSearch.gif") top repeat-x;
	width:714px;
	border:#979797 solid 1px;
	border-top:none;
	margin:0 6px;
}

#listingCountsSearch.listingCountsSearchTop table{
	border-top:#979797 solid 1px;
}

#listingCountsSearch tr{
	margin:0px 6px 0px 6px;
	padding:0;
	display:table;
	width:700px;
}

#listingCountsSearch td{
	border-right:#979797 solid 1px;
	padding:5px 3px;
	text-align:center;
	line-height:normal;
	font-size:11px;
}

#listingCountsSearch td a{
	font-weight:bold;
}
#listingCountsSearch .gray{color:#666;}
#listingCountsSearch .last{ border-right:none;}
#listingCountsSearch .current{ color:#ed1c24;}


#markerWindowlt{
	background:#dfecf9;
	color:#666;
	padding:2px 4px;
	display:block;
}

.ero div.ero-body .ero-previewArea div.firstChild{
	margin:5px;
}

.ero .ero-actions, .ero .ero-paddingHack{
	display:none;
}

.markerBtnViewDetails{
	padding-top:2px;
	vertical-align:middle;
}

#promtionBalloon{
	background: url("/content/img/bgPromtionBallon.gif") #ffffff bottom repeat-x;
}

#promtionBalloonListingDetails, #promtionBalloonListingDetailsForSubscribed{
	background:#FFFFFF;
	opacity:0.95;
}

#promtionBalloon{
	border:5px solid #FD9A32;
	width:550px;
	height:175px;
	margin-left:80px;
	padding:10px 19px 10px 19px;
}

#iconxMapMessaje{
	float:right;
}

#promtionBalloon .supContent{
	color:#595959;
	font-size:0.85em;
	padding-top:10px;
}

#promtionBalloon .supContent .left{
	float:left;
}

#promtionBalloon .supContent .right{
	float: right;
}

#promtionBalloon .supContent ul{
	margin:4px 0;
	padding:0 0 0 20px;	 
}

#promtionBalloon .supContent li{
	color:#F36523;
}

#promtionBalloon .supContent li span{
	color:#595959;
}

#promtionBalloonListingDetails{
	border:1px solid #CCCCCC;
}

div#promtionBalloonListingDetails, div#promtionBalloonListingDetailsForSubscribed{
	width:268px;
	text-align:left;
}

div#promtionBalloonListingDetails{
	height:100px;
	margin-left:35px;
	padding:15px 10px 15px 20px;
}

div#promtionBalloonListingDetailsForSubscribed{
	height:130px;
	margin-left:33px;
	padding:30px 10px 20px 20px;
}

#promtionBalloon h2, #promtionBalloonListingDetails h2, #promtionBalloonListingDetailsForSubscribed h2{
	margin:0;
	font-weight:normal;
}

#promtionBalloon h2{
	color:#F36523;
	font-size:1.25em;
	padding-bottom:2px;
}

#promtionBalloonListingDetails h2, #promtionBalloonListingDetailsForSubscribed h2{
	color:#A70303;
	font-size:1.125em;
	padding-bottom:4px;
}

#promtionBalloonListingDetails a, #promtionBalloonListingDetailsForSubscribed a{
	color:#A70303;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#promtionBalloon a{
	font-size:0.9em;
	color:#424242;
}

#promtionBalloonListingDetails a, #promtionBalloonListingDetailsForSubscribed a{
	font-size:0.69em;
}

#promtionBalloon p, #promtionBalloonListingDetails p, #promtionBalloonListingDetailsForSubscribed p{
	padding:0;
	color:#000000;
}

#promtionBalloon p{
	color:#424242;
	font-size:0.9em;
}

.newdp #center_right_col #promtionBalloonListingDetails p, .newdp #center_right_col #promtionBalloonListingDetailsForSubscribed p{
	font-size:0.776em;
	margin-bottom:2px;
}

#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;
}

#rapbubble{

}

/*-------------------------- Upload Photos ----------------------------*/

.up_instructions {
	clear:left;
	font: 12px arial, helvetica, sans-serif; 
	color:#0033cc; 
	text-decoration:underline; 
	margin-left:30px; 
	cursor:pointer;
}

.up_answer {
	font: 12px arial, helvetica, sans-serif; 
	color:#666; 
	text-decoration:none; 
	margin:5px 40px 20px 40px; 
	line-height:16px;
	display:none;
}

.up_answer ul { margin:0 0 0 20px; padding:0; }
.up_answer ul li { font: 12px arial, helvetica, sans-serif; color:#666; margin:5px 0 5px 20px; }

/* -- Prototip style start -- */

.tiphdr1, .tipbdy1, .tiphdr2{ 
	padding:5px;
	width:200px;
	-moz-opacity:.95;
	opacity: .95;
	filter:alpha(opacity=95);
	border:1px solid #585858;
}

 .tiphdr1,  .tiphdr2 {
	background:#fff;
	font: bold 11px Verdana,Arial,Helvetica; 
	border-bottom: 1px dotted #ccc;
	color:#88ae23;

 }
 
 .tiphdr2{
 font-size:12px;
 }
 
 .tipbdy1 {
	background:#FFF;
	color: #242424;
	font:11px Verdana,Arial,Helvetica; 
	border-top:none;
 }

/* -- Prototip style end -- */


/* BEGIN LEFT RAIL - HEADER - RE AGENT TOOLS */

.reagent_header  {
	width:737px; 
	height:138px; 
	padding:0; 
	margin:10px 0 10px 8px; 
	border:1px solid #666; 
	background:url("/css/img/reagent-header.jpg") no-repeat right bottom;
}

.reagent_header h1 {
	font:bold 20px arial, sans-serif; 
	color:#005fa2; 
	margin:10px 0 2px 10px; 
	padding:0;
	text-transform:uppercase;
}

.reagent_header p {
	font:normal 16px arial, sans-serif; 
	color:#005fa2; 
	margin:0 0 0 10px;
	padding:0;
	text-transform:none;
}

.reagent_leftrail {
	width:180px; 
	padding:0; 
	margin:10px 35px 0 5px; 
	_margin:10px 15px 0 5px; 
	float:left;
}

.reagent_leftrail table {
	width:100%; 
	height:auto; 
	padding:5px 0 5px 5px; 
	margin:0 0 5px 0; 
	border:1px solid #666; 
	background:url("/css/img/education/whatsnext_gradientbg.jpg") no-repeat left top;
}

.reagent_leftrail h2 {
	font:bold 15px arial, sans-serif; 
	color:#0083ca; 
	margin:0; 
	padding:0; 
	line-height:16px;
	text-transform:uppercase;
}

.reagent_leftrail h3 {
	font:normal 13px arial, sans-serif; 
	color:#000; 
	margin:0 0 7px 0; 
	_margin:0; 
	padding:0; 
	text-transform:none;
}

.reagent_leftrail p, .reagent_leftrail a {
	font:normal 10px arial, sans-serif; 
	line-height:13px;
	color:#000 !important;
	margin:0; 
	padding:0; 
	text-decoration:none;
}

.reagent_leftrail a:hover{
	color: blue !important;
	text-decoration:underline;
}

/* Listing Alerts Box */

.reagent_leftrail #listingalert_tbl{
	_height:auto;
	margin:0;
	background:url("/css/img/education/listingalert_tbl_edu.gif") no-repeat right top;
	padding:0;
	border:1px solid #c2c2c2;
	text-align:left;
}

.reagent_leftrail #listingalert_tbl td {
	margin:0;
	padding:0;
	padding:0 0 0 5px;
	text-align:left;
	border:none;
}

.reagent_leftrail #listingalert_tbl h1 { 
	font-size:13px; 
	color:#ff6600; 
	margin:3px 0 0 0; 
	padding:0; 
}

.reagent_leftrail #listingalert_tbl h2{ 
	font-size:12px; 
	color:blue; 
	margin:0 0 3px 0; 
	padding:0;
	font-weight:normal;
	text-decoration:underline; 
	text-transform:none;
}

.reagent_leftrail #listingalert_tbl p { 
	font-size:11px; 
	color:#333; 
	margin:0 0 1px 0; 
	padding:0; 
}

.reagent_leftrail #listingalert_tbl img {
	width:20px; 
	height:16px; 
	border:none; 
	vertical-align:-3px;
}

.reagent_leftrail #listingalert_tbl form { 
	margin:0 0 3px 0; 
	padding:0; 
}

/* RAMP Box */

.reagent_leftrail #ramp {
	height:284px; 
	padding:115px 0 5px 7px; 
	margin:0 0 5px 0; 
	border:1px solid #cacaca; 
	background:url("/css/img/reagent-ramp.jpg") no-repeat left top;
}


.reagent_leftrail #ramp h1 {
	font:bold 18px arial, sans-serif; 
	color:#666; 
	margin:0 0 5px 0; 
	padding:0; 
	text-transform:uppercase;
}

.reagent_leftrail #ramp ul {
	margin:0; 
	padding:2px 0 2px 20px;
}

.reagent_leftrail #ramp ul li {
	font:normal 13px arial, sans-serif; 
	line-height:18px;
	color:#000; 
	margin:0; 
	padding:0;
	list-style-image: url("/css/img/arrowrightgreen.gif");
	text-decoration:none;
}

.reagent_leftrail #ramp h2 {
	font:bold 12px arial, sans-serif; 
	color:#000; 
	margin:5px 0 10px 0; 
	padding:0; 
	text-transform:none;
}

/* Conference - Webinar Boxes */

.reagent_leftrail #conference { 
	height:auto; 
	background:#f5f9ec;
	border:1px solid #bae893;  
	padding:8px 8px 8px 10px;
}

.reagent_leftrail #webinar { 
	height:auto; 
	background:#fcfae1;
	border:1px solid #f6e497;  
	padding:8px 3px 5px 5px;
	_padding:0 2px 0 5px;
}

.reagent_leftrail #conference h1 {
	font:bold 14px arial, sans-serif; 
	color:#000; 
	margin:5px 0 2px 0; 
	padding:0; 
	text-transform:uppercase;
}

.reagent_leftrail #conference h2 {
	font:normal 12px arial, sans-serif; 
	color:#000; 
	margin:0; 
	padding:0; 
	text-transform:none;
}

.reagent_leftrail #conference h4, #webinar h4 {
	font:bold 11px arial, sans-serif; 
	color:#005fa2; 
	margin:0; 
	padding:0; 
	text-transform:uppercase;
	text-decoration:none;
}

.reagent_leftrail #conference h5 {
	font:normal 12px arial, sans-serif; 
	color:#000; 
	line-height:16px;
	margin:0 0 5px 0; 
	padding:0; 
	text-transform:none;
}

.reagent_leftrail #webinar h5 {
	font:normal 11px arial, sans-serif; 
	color:#000; 
	margin:0 0 5px 0; 
	padding:0; 
	text-transform:none;
}

.reagent_leftrail #conference ul {
	margin:0; 
	padding:5px 0 7px 20px;
}

.reagent_leftrail #conference ul li {
	font:normal 12px arial, sans-serif; 
	line-height:16px;
	color:#000; 
	margin:0; 
	padding:0;
	list-style-image: url("/css/img/arrowrightgreen.gif");
	text-decoration:none;
}

/* END LEFT RAIL - HEADER - RE AGENT TOOLS */

/* BEGIN MAIN CONTENT - RE AGENT TOOLS */

.reagent_mainleft {
	padding:0 0 40px 12px;
}

.reagent_maincontent {
	border-left: 1px solid #cacaca;
}

.reagent_maincontent td {
	padding:10px 20px 20px 30px;
	border-bottom: 1px solid #cacaca;
}

.reagent_maincontent h1 {
	font:bold 18px arial, sans-serif; 
	color:#005fa2; 
	margin:0 0 3px 0; 
	padding:0;
	text-transform:uppercase;
}

.reagent_maincontent h2 {
	font:bold 15px arial, sans-serif;
	color:#3e5656; 
	line-height:18px; 
	margin:20px 0 5px 0; 
	padding:0; 
	text-transform:none;
}

.reagent_maincontent h3 {
	font:bold 13px arial, sans-serif; 
	color:#005fa2; 
	margin:20px 0 2px 10px; 
	padding:0;
	text-decoration:none;
}
 
.reagent_maincontent h4 {
	font:normal 12px arial, sans-serif;
	line-height:18px; 
	color:#333; 
	margin:0 0 10px 0; 
	padding:0;
}

.reagent_maincontent p {
	font:normal 12px arial, sans-serif;
	line-height:18px; 
	color:#333; 
	margin:0 0 10px 10px; 
	padding:0;
}

.reagent_maincontent table {
	width:300px; 
	height:auto; 
	padding:0; 
	margin:0 0 10px 10px; 
	border:none; 
}

.reagent_maincontent table tr {
	vertical-align:top;
}

.reagent_maincontent table tr td {
	font:normal 12px arial, sans-serif; 
	line-height:18px; 
	color:#333; 
	margin:0; 
	padding:0;
	border:none;
	height:auto;
}

.reagent_maincontent a {
	font:normal 12px arial, sans-serif; 
	color:#0033cc; 
	line-height:18px; 
	margin:0; 
	padding:0;
	text-decoration:underline;
}

.reagent_maincontent a:visited {
	color:#800080; 
}

/* Get Started Box */

.reagent_maincontent #getstarted { 
	width:240px;
	height:auto; 
	background:#f5f9ec;
	border:1px solid #bae893;  
	padding:8px 0 8px 10px;
	margin:20px 0 10px 0;
}

.reagent_maincontent #getstarted h1 {
	font:bold 18px arial, sans-serif; 
	line-height:20px;
	color:#ff0000; 
	margin:0; 
	padding:0; 
	text-transform:none;	
}

.reagent_maincontent #getstarted h2 {
	font:bold 20px arial, sans-serif; 
	line-height:22px;
	color:#005fa2; 
	margin:0; 
	padding:0; 
	text-transform:none;	
}

.reagent_maincontent  #getstarted p {
	font:bold 12px arial, sans-serif;
	color:#3e5656; 
	line-height:18px; 
	margin:4px 0 0 0; 
	padding:0; 
	text-transform:none;
}

.reagent_maincontent #getstarted span {
	font:normal 12px arial, sans-serif; 
	color:#005fa2; 
	margin:2px 0 0 0; 
	padding:0; 
	text-decoration:underline;
}


/* END MAIN CONTENT - RE AGENT TOOLS */




/* START TESTIMONIALS */
.testimonials td#left {
    width:200px;
    padding:0 10px 0 0;
}

.testimonials #left h1 {
	font-size: 22px; 
	margin-bottom:10px;
}

.testimonials #left h2 {
	font-size:16px; 
	color:#0082ca; 
	text-align:left;
	margin:5px 10px;
} 

.testimonials #left h3 {
	font-size:14px; 
	color:#ff6600; 
	text-align:left;
}    
	
.testimonials #left p {
    font:normal 12px Arial, Helvetica, sans-serif;
    margin:0 0 0 10px;
    line-height:18px;
}

.testimonials #left a span {
	 font-size:11px; 
}	

.testimonials #left ul li{
	font-size:12px;
	padding:0;
	margin:0 0 0 -10px;
	list-style-position:outside;
	list-style-image: url("/css/img/arrowrightgreen.gif");
}

.testimonials #left form {
	border:1px dotted #ccc; 
	background:#ffffcc;
	margin:10px 10px 10px 15px;;
}

.testimonials #left div {
	width:160px;
	margin:5px 0;
}

.testimonials #left input[type=select], .testimonials #left input[type=text], .testimonials #left textarea, .testimonials #left select {
	width:145px;
	border:#999999 1px solid;
	font-size:12px;
}

.testimonials #left input, .testimonials #left select {
	_width:145px;
}

.testimonials #left textarea{
	white-space:pre;
	width:145px;
	height:175px;
}

.testimonials #left .orangebtn_submit{	
	width:73px !important;
	height:25px;	
	background:url("/css/img/orange_submit_btn.gif") top left;	
	border:none !important;
}
   
.testimonials #right {
	border-left:1px dotted gray; 
	padding-left:20px;
	width:501px;
}
	
.testimonials #right h1 {
	 font:bold 22px Arial, Helvetica, sans-serif; 
	 margin:0 8px 0 10px;
}	
	
.testimonials #right p, .testimonials #right a {
	 font:normal 12px Arial, Helvetica, sans-serif; 
	 margin:0 8px 0 20px;
	 line-height:18px;
}

.testimonials #right h2 {
	 font:bold 15px Arial, Helvetica, sans-serif; 
	 margin:0 8px 0 20px;
}
	
.testimonials #right h3 {
	 font:bold 15px Arial, Helvetica, sans-serif; 
	 margin:-15px 25px 8px 0;
	 color:#0083ca;
	 text-align:right;
}
	
.testimonials #right h4 {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left; 
	margin:-10px 0 15px 130px;
}

.testimonials span#red {
	font:italic 12px Arial, Helvetica, sans-serif;
}
/* END TESTIMONIALS */


/* Start state page Sate links */

#quickSaleStateLinks {
	background:url("/content/img/bgStateLinks.gif") top repeat-x;
	border:#d3d3d3 solid 1px;
	display:table;
	padding:4px 0 10px 0;
	margin:0 8px 9px 2px;
	width:566px;
}

#quickSaleStateLinks h2{
	margin:0;
	color:#ff0000;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
}

#quickSaleStateLinks h3{
	margin:0;
	color:#666;
	font-size:17px;
	font-weight:bold;
	text-transform:none;
}

#quickSaleStateLinks h3 span, #quickSaleStateLinks h4 span{
	text-decoration:underline;
}

#quickSaleStateLinks h4{
	margin:0;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	line-height:17px;
}

#quickSaleStateLinks h4 span.orangeqs{
	text-decoration:none;
	color:#f26522;
	font-size:21px;
}

#quickSaleStateLinks ul{
	margin:0;
	padding:5px 0 0 30px;
}

#quickSaleStateLinks li{
	float:left;
	width:174px;
	list-style: none;
	_line-height:1.2em;
	*line-height:1.2em;
}

#quickSaleStateLinks .saveupto{
	padding:0 0 0 20px;
	width:120px;
}

#quickSaleStateLinks .headqs{
	width:280px;
}

#quickSaleStateLinks .openhouse2{

}

#claerBoth, .claerBoth{
	clear:both;
}

/* End state page Sate links */


/* Start state page Count */

#listingCounts{
	margin:0px 0 5px 2px;
	display:table;
	width:570px;
}

#listingCounts ul{
	margin:0;
	padding:0;
}

#listingCounts li{
	background: url("/content/img/bglistingCounts.gif") top repeat-x;
	border:#d3d3d3 solid 1px;
	border-left:none;
	padding:5px 4px;
	float:left;
	list-style: none;
	text-align:center;
	line-height:normal;
}

#listingCounts li div{
font-weight:bold;
}

#listingCounts li.fblist{
	border-left:#d3d3d3 solid 1px;
}

#listingCounts li#preforeclosure{
	/* enableQuick Sale Count on state page width:95px;*/
	width:14%;
}

#listingCounts li#sheriffsale{
	/* enableQuick Sale Count on state page width:80px;*/
	width:12%;
}

#listingCounts li#foreclosure{
	/* enableQuick Sale Count on state page width:80px;*/
	width:12.5%;
}

#listingCounts li#bankruptcy{
	/* enableQuick Sale Count on state page width:80px;*/
	width:12%;
}

#listingCounts li#fsbo{
	/* enableQuick Sale Count on state page width:60px;*/
	width:8%;
}

#listingCounts li#taxlien{
	/* enableQuick Sale Count on state page width:70px;*/	
	width:9%;
}

#listingCounts li#auction{
	width:11%;
}

#listingCounts h3{
	margin:0;
	font-size:12px;
}


/* Start Login For Username Password */
#contUsernamePassword{
	width:90%;
	margin-bottom:10px;
	_padding-left:50px;
}

#usernamePassword{
	display:table;
	font-size:17px;
	font-weight:bold;
	margin:auto;
	padding-left:0px;
	
}

#usernamePassword label{
	_display:table-column;
	*display:table-column;
	width:130px; 
	display:table;
	float:left;
	text-align:right;
	padding:0 10px 10px 0;
}

#usernamePassword input{
	margin-bottom:11px;
	_margin-bottom:10px;
	*margin-bottom:10px;
}

#btnLoginUsernamePassword{
	vertical-align:top;
	margin:0px 0 0 10px;
}

#officeCountry, #country{
	width:190px;
}
/* End Login For Username Password */


/* START FDC-273: MULTIPLE LINES SEARCH RESULTS */
.multipleLinesSearchResults {
	clear:both;
	width:727px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-collapse:collapse;
	margin: 0 0 4px 14px;
	text-align: left;
	font-size:12px;
	color:#333;
	empty-cells: show;
	
	/* Hack for Safari */
	margin-left: 14px#;
	width: 728px#;
		
	/* Hack for IE6 */
	_margin-left: 14px;
	_width: 730px !important;
	
}

.multipleLinesSearchResults th {
	border-top:1px solid #999;
	height:20px;
	background:#f1f9ff;
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#333; 
	margin:0 0 0 13px;
	padding:2px 0 0 0;
}

.multipleLinesSearchResults thead #thprice, .multipleLinesSearchResults thead #thzestimate, .multipleLinesSearchResults thead #thtaxvalue{
	text-align:right;
}

.multipleLinesSearchResults thead #thPhoto{
	text-align:left;
}

.multipleLinesSearchResults thead #thzestimate, .multipleLinesSearchResults thead #thtaxvalue{
	padding-right:5px;
}

.multipleLinesSearchResults thead, .multipleLinesSearchResults tr.mtlsS /*, .multipleLinesSearchResults .auctionListingsBannerAd*/ {
	border-bottom: 1px solid #afc4d2;
}

.sortOptionPh{
	padding-left:7px;
}

.sortOptionClick{ 
	cursor:hand;
	cursor:pointer;
}

.multipleLinesSearchResults .even{
	background:#f8fbfd;
}

.multipleLinesSearchResults .over, .multipleLinesSearchResults .maphover{
	background:#e8f6d4;
}

.multipleLinesSearchResults tr.mtlsTr{
	vertical-align:top;
}

.multipleLinesSearchResults td {
	width:auto;
	margin:0;
	padding:4px 0 0 0;
}

.multipleLinesSearchResults td.houseImg, table.multipleLinesSearchResults td.houseImg{
	width:89px;
	padding:4px 0 4px 4px;
}

.multipleLinesSearchResults td.iconImg {
	padding:6px 0 0px 7px;
}


.multipleLinesSearchResults td.houseImg img {
	border: 1px solid #afc4d2;
	background:url(/content/img/photoPreloader.gif);
	width:80px;
	height:53px;
	display:block;
}

.multipleLinesSearchResults td.extraInfo {
	padding:0;
}

.multipleLinesSearchResults p {
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#333;
	line-height:18px;
	margin:0;
	padding:0;
}

.multipleLinesSearchResults p.active {
	color:#22b267;
}

.multipleLinesSearchResults p.housePrice, .multipleLinesSearchResults p.price_reduction, .multipleLinesSearchResults p.taxValue {
	color:#F00;
	text-align:right;
}
.multipleLinesSearchResults p.housePrice, .multipleLinesSearchResults thead #thprice{
	padding-right: 5px;	
}

.multipleLinesSearchResults p.taxValue {
	padding-right:8px;
}

.multipleLinesSearchResults p.zestimate {
	color:#22b267;
	text-align:right;
	width:69px;
	display:block;
}

.multipleLinesSearchResults p a.address {
	color:#6699cc;
}

.multipleLinesSearchResults p a.actions {
	font-size:11px;
	color:#666;
	text-decoration:none;
	margin-right:5px;
}

.multipleLinesSearchResults p a.actions img {
	vertical-align:-2px;
}

.multipleLinesSearchResults .between{
	border-bottom: 1px solid #afc4d2;
}

.multipleLinesSearchResults .footer{
	border-top: 1px solid #afc4d2;
}

.multipleLinesSearchResults p.orange {
	color:#f26522;
}
/******** 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 ********/
/* END FDC-273: MULTIPLE LINES SEARCH RESULTS */

/* START EDU-107: Put Webinar on GA state page */
.stateSpecificBannerAd {
	clear:both;
	width:547px; 
	height:97px; 
	background:url('/content/img/bgStateSpecificBannerAd.jpg') no-repeat 0 0;
	margin:30px 0 0 15px;
	padding:15px 0 0 0;
	text-align:left;
}

.stateSpecificBannerAd h2 {
	font:normal 20px Arial, Helvetica, sans-serif; 
	color:#333; 
	margin:0 0 5px 0;
	padding:0;
}

.stateSpecificBannerAd p {
	font:normal 1.04em Arial, Helvetica, sans-serif; 
	color:#333; 
	margin:0;
	padding:0;
}

.stateSpecificBannerAd h2 span, .stateSpecificBannerAd p span {
	font-weight:bold;
	color:#ff0000;
}
/* END EDU-107: Put Webinar on GA state page */

/* Start FDC-483 */
#discountOfferCont{
	width:290px;
	margin:0 auto;
}

#discountOfferCont .closeContent{
	text-align:right;
}

#discountOfferCont  .supPag{
	font-size:14px;
	line-height:1.5em;
	margin:1px 0 0;
}

#discountOfferCont h1{
	font-size:22px;
	color:#f70707;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:0;
}

#discountOfferCont h2{
	font-size:37px;
	color:#f26522;
	font-weight:bold;
	margin:0px 0 0 0;
	text-align:center;
}

#discountOfferCont h3{
	color:#464646;
	text-align:center;
	margin:2px 0 15px 0;
}

#discountOfferCont p{
	 color:#595959;
}

#btnGroupDiscountOffer .left{
	float:left;
	margin:0px 0 0px 0;
}

#btnGroupDiscountOffer .right{
	float:right;
	margin:0px 0 0px 0;
	padding:7px 20px 0 0;
}

#btnGroupDiscountOffer{
	margin-top:20px;	
}

#discountOfferCont .small{
	font-size:12px;
	margin-bottom:20px;
}

#discountOfferCont .notice{
	font-size:12px;
	margin-top:25px;
	color:#363636;
}

#discountOfferCont #btnSubscribeNow{
	margin-right:10px;
}
/* End FDC-483 */


/* START FDC-261: Comp to HTML and CSS for Auction House - Auction Detail Results page Ad*/
.topRefineSearch{
	border-top:1px solid #64808E;	
}

.headerAuctionHouse{
	float:left;
	width:728px;
	height:105px;
	margin:10px 0 5px 8px;
	padding:8px 0 0 0;
	background:url("/content/img/auctionHouse/headerAuctionHouse.jpg") top left no-repeat;
}

.headerAuctionHouseSearch{
	margin-left:12px;
	float:none;
}

.multipleLinesSearchResults td.auctionEventAd{ 
	padding:0;
	border-bottom:1px solid #AFC4D2;
	border-top:1px solid #AFC4D2;
}

.headerAuctionHouse img { margin:0 0 0 300px; }
div.HubzuAuction img { margin-top:15px; }

/* THIS IS FOR FDC-487 -- STILL WAITING ON DIRECTION --
.headerAuctionHouse img#squareLogo { float:left; margin:15px 15px 0 300px; }
*/

h1#headerAuctionHouse { 
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#0066cc;
	margin:0 0 0 300px; 
	padding:0;
}

/* THIS IS FOR FDC-487 -- STILL WAITING ON DIRECTION --
h1#headerAuctionHouseSquareLogo { 
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#0066cc;
	margin:15px 0 0 300px; 
	padding:0;
}
*/

.headerAuctionHouse h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:0 0 0 300px;
	padding:0;
}

.auctionListingsBannerAd {
	width:700px;
	margin:0;
	padding:0;
	text-align:left;
/* THIS IS FOR FDC-487 -- STILL WAITING ON DIRECTION --
	background: #fbfcbd;
	display:table;
*/
	display:table;
	border:#F00 solid 1px;
}

.datagrid tr.auctionTr:hover{
	background-color:#FBFCBD;
}

td.auctionEventAd{ 
	background: #FEFECC;
	height:41px;
}

.supheadAuctionHouse{
	font-size:17px;
	color:#2f2f2f;
	padding:0 0 10px 20px;
	margin:0;
}

td.auctionListingsBannerAdInfo{
	float:left;
	margin:0;
	width:380px;
	_width:360px;
}

.auctionListingsBannerAdInfo img {
	float:left;
	margin:0 5px;
}

td.auctionListingsBannerAdLogo{
	float:left;
	margin:0;
	padding:0;
	/*width:344px;*/ width:335px;
	_width:330px;
	height:40px;
	background: #fbfcbd url("/content/img/auctionHouse/btnViewAuctions.gif") center right no-repeat;
	/*background: #fbfcbd url("/content/img/auctionHouse/btnViewAuctions.gif") 95% center no-repeat;
	border-bottom:none;*/
}

td.auctionListingsBannerAdLogo, td.auctionListingsBannerAdInfo{
	border-top:none;
	height:37px;
}

h1.auctionBannerAdInfo, h1.auctionBannerAdInfo a{
	color:#0270bd;
	padding:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:2px 0;
}

.auctionEventAd a {
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

h2.auctionBannerAdInfo { 
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #ff0000;
	margin:0 0 2px 0;
	padding:0;
}

h3.auctionBannerAdInfo {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding:0;
	margin:0 0 2px 0;
/* THIS IS FOR FDC-487 -- STILL WAITING ON DIRECTION --
	margin:10px 0 2px 0;
	text-align:left;
*/
}

h4.auctionBannerAdInfo {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #ff6600;
	margin:0 0 2px 0;
	padding:0;
	text-transform:uppercase;
}

/*
.multipleLinesSearchResults .auctionListingsBannerAd {
	border-bottom: 1px solid #afc4d2;
}
*/

/******** START IE6 & IE7 HACKS ********/
.auctionListingsBannerAd {
	_width:730px;
	
}
/******** END IE6 & IE7 HACKS ********/
/* END FDC-261: Comp to HTML and CSS for Auction House - Auction Detail Results page Ad*/

/* DESIGN-149: RED BUTTON FREE TRIAL (ALSO IN HOMEPAGE.CSS) */
.bigRedFreeTrialButtonHeader { background: url(/content/img/btn_redfreetrial-lg.gif) no-repeat center center; color:#fff!important; font-size:13px; padding:2px 6px; height:17px; width:76px;}
.bigRedFreeTrialButtonFooter { background: url(/content/img/btn_redfreetrial-sm.gif) no-repeat center center; color:#fff!important; font-size:10px; font-weight:bold; padding:2px 4px; height:16px; width:63px;}

/* DESIGN-150: Update FFS link on FDC footer (ALSO IN HOMEPAGE.CSS) */
.plainFooterLink { cursor:text; }
a.plainFooterLink:hover { text-decoration:underline; color: #000; }

 /* jQuery Autocomplete start */
.ac_results {
	padding: 0px;
	border: 1px solid #888888;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	color:#000000;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height:1.4em;
	overflow: hidden;
}

.ac_loading {
	background: white url('/css/img/loader.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fff;
}

.ac_over {
	background-color: #FFFFBB;
}
/* jQuery Autocomplete end */


/* Start Did You Mean */

.maxHRefinesearch{
	max-height:44px;
	height:44px;
	_overflow:hidden;
}



#didYouMean{
	position: absolute;
	/*top:0px;*/
	z-index:999;
	width:245px;
	color:#5C5D5E;
	/*height:250px;*/
	margin-left:40px;
}

#didYouMean .top{
	background: url('/content/img/bgDidYouMean.png') no-repeat 0 0;
	_background: url('/content/img/bgDidYouMean.gif') no-repeat 0 0;
	height:30px;
}

#didYouMean .main{
	background: url('/content/img/bgDidYouMean.png') no-repeat 0 -30px;
	_background: url('/content/img/bgDidYouMean.gif') no-repeat 0 -30px;
	padding:2px 20px 0 20px;
}

#didYouMean .bottom{
	background: url('/content/img/bgDidYouMean.png') no-repeat 0 -195px;
	_background: url('/content/img/bgDidYouMean.gif') no-repeat 0 -195px;
	height:20px;
	margin:0;
}

#didYouMean h2{
	color:#5C5D5E;
	font-size:14px;
	margin:5px 0;
}

#didYouMean ul{
	list-style:none;
	text-transform:capitalize;
	margin:0;
	padding:0 0 0 25px;
}

#didYouMean li{
	font-size:13px;
}

#didYouMean li a{
	color:#0073D5;
	text-decoration:none;
}

#closeDidYouMean{
	float:right;
	font-size:90%;
}

#didYouMean hr{
	border-bottom:none;
	border-top-style:dotted;
	border-top-color:#666;
	border-top-width:thin;
	*border-style:dotted;
	*border-color:#666;
	*border-width:thin;
	
}

#closeDidYouMean{
	color:#666;
	font-size:12px;
}
/* End Did You Mean */

/* Start Reactivate account */

#accountReactivation{
	padding:15px 15px 20px 15px;
	width: 383px;
}

#accountReactivation h2{
	color:#5492ce;
	padding:0 0 10px 0;
	margin:0;
	font-size:28px;
}

#accountReactivation p{
	padding:5px 0;
	color:#000;
	font-size:16px;
	line-height:22px;
}
.btnAccountReactivation{
	margin-top:20px;
}

/* End Reactivate account */

/* Start Notification top bar */

.topbarwithNotification{
	margin-bottom: 0px;
	_margin-bottom: 0px;
	*margin-bottom: 0px;
}

#notification{
	background:#fbfcd3;
	height:20px;
	font-size:11px;
	color:#000000; 
	vertical-align:middle;
	padding:4px 10px;
	margin-left:-3px;
	margin-bottom:10px;
	/* IE 6 */
	_padding:5px 10px 4px 10px;
	_height:15px;
	_margin-right:-3px;
	_margin-left:0px;
	_position:relative;
	_left:-3px;
	/* IE 7 */
	*padding:5px 10px 4px 10px;
	*height:15px;
}

#notification a{
	color:#0000FF;
	text-decoration:underline;
}

#notification img{
	vertical-align:middle;
}

.rednot{
	color:#d61111;
}

#icon_notification{
	margin-right:5px;
}

#notificationleft{
	float:left;
	width:710px;
	text-align:center;
}

#closex{
	float:right;
}

/* End Notification top bar */

/* START SITEMAP STYLES */

#siteMapWrapper {
	border: 23px solid #f1f1f1;
	padding:0 0 20px 0;
	width: 732px;
	margin: 8px 0 0 12px; 
	_margin:10px 0 5px 6px; 
	float:left; 
	background:#fff;
	font-family: arial, sans-serif;
}

#siteMapHeader {
	padding:20px 0; 
}

.siteMapMain {
	padding:0 0 0 50px; 
}

.dottedBorderRight {
	border-right: 1px dotted #666;
}

.siteMapMain h1, #siteMapHeader h1 {
	font-size: 16px;
	font-weight: bold;
	color: #1588c3;
	whitespace: nowrap;
	margin:0;
}

.siteMapMain ul {
	margin:8px 0 20px 25px;
	padding:0;
}

.siteMapMain li {
	font-size: 8px;
	line-height:150%;
	color: #1588c3;
	whitespace: nowrap;
	margin:0;
	text-decoration:none;
	list-style-position:outside;
}

.siteMapMain li a {
	font-size: 11px;
	line-height:150%;
	color: #1588c3;
	whitespace: nowrap;
	margin:0;
	text-decoration:none;
}

.siteMapMain a:hover {
	text-decoration:underline;
}

/* END SITEMAP STYLES */

/* START LOAN POOLS STYLES */

.mainContainer { width:728px; margin:10px; font-family: Arial, sans-serif; color:#666; }
	.header_blueGrad { width:95%; height:100px; margin:0; padding:10px 20px; background: #fff url('/content/img/bgBlueGradient.jpg') repeat-x top left; border:1px solid #d1e6fb; }
		.header_blueGrad h1 { font-weight:bold; font-size:28px; color:#006699; margin:0 0 5px 0; padding:0; }
		.header_blueGrad h2 { font-weight:bold; font-size:20px; margin:0; padding:0; }
	.mainContent { width:100%; height:auto; margin:0; padding:0; }
		.mainContent h1 { width:85%; font-weight: normal; font-size:17px; margin:10px 20px; padding:0; line-height:140%; }
		.mainContent h2 { width:85%; font-weight: normal; font-size:12px; margin:0 0 20px 20px; padding:0; line-height:140%; }
		p { padding-left:0; }
	.loanPool { width:100%; height:auto; margin:0; padding:0 10px; border-top:1px solid #ccc; }
		.loanPool td { padding:10px; *padding:10px 15px; }
		.loanPool h1 { font-weight:bold; font-size:16px; color:#006699; text-transform:uppercase; margin:0; padding:0; }
		.loanPool h2 { font-weight:bold; font-size:13px; color:#333; margin:0; padding:0; }
		.loanPool h3 { font-weight:normal; font-size:12px; color:#333; margin:0 0 8px 0; padding:0; }
	span#red { color:#ff0000; text-transform:none; }
	span#normal { font-weight:normal; }
	span#small { font-size:12px; }
	.loanpoolBullet {font-size: 12px; font-family: arial, sans-serif; }
	.loanPoolRegion { width:94%; margin:20px auto; padding:10px 10px 10px 20px; background:#e5f4fe; *width:680px; }
		.loanPoolRegion h1 { font-weight:bold; font-size:16px; color:#006699; margin:0; padding:0; text-transform:none; }
		.loanPoolRegion h2 { font-weight:bold; font-size:13px; color:#333; margin:0; padding:0; text-transform:uppercase; line-height:140%; }
		.loanPoolRegion ul { height:70px; margin:10px 0 0 0; padding:0; *width:700px; }
		.loanPoolRegion li { list-style-type:none; float:left; font-weight:bold; font-size:12px; color:#333; margin:0; padding:0; }
		.loanPoolRegion li#listWidthSm { width:26%; }		
		.loanPoolRegion li#listWidthMed { width:34%; }		
		.loanPoolRegion li#listWidthLg { width:40%; }
		
/* END LOAN POOLS STYLES */

#newSearchByAddressSearch{
	position:relative;
	top:11px;
	*top:8px;
	_top:0px;
}

#refinesearch.refinesearchWithAddress{
	max-height:35px;
}

/* -- Prototip start -- */
.tiphdr2, .tipbdy2,{ 
	-moz-opacity:.95;
	opacity: .95;
	filter:alpha(opacity=95);
}
.tiphdr2, .tipbdy2{
	width:370px;
	padding:5px;
}

.tiphdr2{
	background:#daf6b1;
	font: bold 11px Verdana,Arial,Helvetica; 
	border:1px solid #d6e992;
	border-bottom:none;
	color:#333;
 }
 .tipbdy2{
	background:#FFF;
	color: #242424;
	font:11px Verdana,Arial,Helvetica; 
	border:1px solid #d6e992;
	border-top:none;
 }

.tipbdy2 p{
	font-size:11px;
}

/* -- Prototip end -- */

/* START ALERT REGISTRATION PAGE STYLES (UPDATE): FDC-1008 */

#alertRegistration { 
	border: 1px solid #bababa; 
	margin: 0 0 0 9px;
}

#alertRegistration td#left img { 
	margin-bottom: -5px;
}

#alertRegistration td#right { 
	font-size: 14px; 
	color: #636363;  
	margin: 0; 
	padding: 10px 0px 5px 15px;
}

#alertRegistration td#right h2 { 
	color:#ff9933; 
	font-size: 24px;
	margin:0; 
}

#alertRegistration td#right h3 { 
	font-size: 12px; 
	font-weight:bold;
	margin:0; 
}

#alertRegistrationForm tr {
	vertical-align: top;
}

#alertRegistrationForm h4 {
	font-size:14px; 
	line-height:14px;
	font-weight:bold; 
	color:#ff9933; 
	margin:10px 0 5px 0;
}	


#alertRegistrationForm td#normalType {
	color:#000;
	font-size:11px;
}


/* END ALERT REGISTRATION PAGE STYLES (UPDATE): FDC-1008 */

#conLike{bottom: 0; width:750px; height: 25px;position: fixed; border-color:#CACACA; border-style:solid; border-width:1px 0px 0 0px; background:url('/css/img/education/webinar_gradientbg.jpg') repeat-x scroll left top transparent;  padding:5px; margin-left: -4px; filter:alpha(opacity=50);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
} 

#errorLabelContainer{
	border:1px solid #FF9900;
	background-color:#FFFFCC;
	margin:20px;
	padding:10px 10px 10px 30px;
}

#errorLabelContainer li{
	list-style:disc outside none;
	color:#F00;
}

form#payment_frm input.error, form#payment_frm select.error{
	margin:0;
	padding:0;
}

#errorLabelContainer li label.error {
	border:none;
	margin:0;
	padding:0;
}
/*mdo*/
.nofloat {
	clear:both;
	height:1px;
	margin:0;
	padding:0;
	border:0;
	font-size:1px;
	line-height:1px;
}
.fdc_orange {
	color:#f87311;
}
#citySearchContent_2clmn {
	margin: 10px 15px 10px 5px;
	clear:both;
	width:730px;
}
#citySearchContent_2clmn form {
	margin:0;
	padding:0;
	border:0;
}
#citySearchInfo_2clmn {
	width:475px;
	padding:0;
	margin:0 0 10px 0;
}
#citySearchInfo_2clmn h1 {
	padding-bottom:3px;
}
#cityListingTypeBox_2clmn {
	float:right;
	width:218px;
	padding:10px;
	margin:0 0 10px 0;
	background:#FBFAF3;
	border:1px solid #E1DCC5;
}
#cityListingTypeBox_2clmn h1 {
	font-size:14px;
	color:#35608f;
	padding:0 0 5px 0;
	clear:both;
}
#cityListingTypeBox_2clmn a {
	color:#f87311;
	text-decoration:none;
}
#cityListingTypeBox_2clmn a:hover {
	color:#35608f;
	text-decoration:underline;
}
#cityListingTypeBox_2clmn ul {
	margin:2px 0;
	padding:0;
	list-style:none;
}
#cityListingTypeBox_2clmn ul li {
	background:url("/css/img/arrowrightgreen.gif") top left no-repeat;
	padding:2px 0 3px 12px;
}
#cityListingTypeBox_2clmn ul li a {
	color:#333;
	text-decoration:underline;
}
.cityListingTypeBox_CTA {
	clear:both;
	width:100%;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.results_pg_2clmn_wrapper {
	width:730px;
	clear:both;
	margin:0;
	padding:10px 0;
}
.results_pg_2clmn_main {
	float:left;
	width:730px;
	padding:0 0 5px 0;
	margin:0;
}
.results_pg_2clmn_secondary {
	float:left;
	width:240px;
	margin:0 0 0 10px;
	padding:5px 0 10px 0;
}
#toolsresources_2clmn {
	width:730px;
	margin:10px 0 5px 0;
}
#results_pg_2clmn_wrapper_top {
	background:url(/content/img/results_pg_2clmn_wrapper_top_cta2.jpg) bottom no-repeat;
	padding:0;
	margin:10px 0;
}
#results_pg_2clmn_wrapper_topCondo {
	background:url(/content/img/results_pg_2clmn_wrapper_top_cta_condo.jpg) bottom no-repeat;
	padding:0;
	margin:10px 0;
}
#results_pg_2clmn_wrapper_topTownhouse, #results_pg_2clmn_wrapper_topTownhomes {
	background:url(/content/img/results_pg_2clmn_wrapper_top_cta_town.jpg) bottom no-repeat;
	padding:0;
	margin:10px 0;
}
#results_pg_2clmn_wrapper_topSingle-Family {
	background:url(/content/img/results_pg_2clmn_wrapper_top_cta_single.jpg) bottom no-repeat;
	padding:0;
	margin:10px 0;
}
#results_pg_2clmn_wrapper_topMulti-Family {
	background:url(/content/img/results_pg_2clmn_wrapper_top_cta_multi.jpg) bottom no-repeat;
	padding:0;
	margin:10px 0;
}
#results_pg_2clmn_wrapper_topCommercial {
	background:url(/content/img/results_pg_2clmn_wrapper_top_cta_comm.jpg) bottom no-repeat;
	padding:0;
	margin:10px 0;
}
#results_pg_2clmn_wrapper_topMobile_Home, #results_pg_2clmn_wrapper_topMobile-Homes {
	background:url(/content/img/results_pg_2clmn_wrapper_top_cta_mobile.jpg) bottom no-repeat;
	padding:0;
	margin:10px 0;
}
#side_signup_2clmn {
	background:none;
	width:220px;
	padding:10px 10px 0 10px;
	margin:0;
	height:100%;
	border:none;
}
#side_signup_2clmn h1 {
	font-size:18px;
}
.form_input {
	border:1px solid #35608f;
	padding:0 3px;
	width:104px;
	height:18px;
	margin:5px 0;
}
.side_signup_2clmn_form_wrapper {
	width:218px;
	clear:both;
}
.side_signup_2clmn_form_input {
	width:110px;
	float:left;
	padding:0 10px 0 0;
}
.side_signup_2clmn_form_submit {
	float:left;
	width:41px;
	margin:5px 0;
}
#side_signup_2clmn_button {
	float:left;
	background:url(/content/img/but_email_subscribe.gif) no-repeat;
	background-position:0 0;
	height:20px;
	width:41px;
	border:0;
	margin:0;
	padding:0;
}
#side_signup_2clmn_button:hover {
	background-position:0 -20px;
}
#results_pg_2clmn_secondary button {
	height:20px;
	width:41px;
	border:0;
	margin:0;
	padding:0;
}
.cta_signup_city_2clmn_txt {
	width:250px;
	padding-right:3px;
}
.cta_signup_city_2clmn_txt h1 {
	color:#f87311;
	font-size:24px;
	padding:0;
	margin:0;
}
.cta_signup_city_2clmn_txt p {
	font-size:12px;
	line-height:17px;
	padding:3px 0 5px 0;
}
.cta_signup_city_2clmn_txt a {
	float:left;
	width:98px;
	height:27px;
	background:url(/content/img/results_pg_2clmn_wrapper_top_cta_but.gif) no-repeat;
	background-position:0 0;
	border:0;
	margin:0;
	padding:0;
	font-size:1px;
}
.cta_signup_city_2clmn_txt a:hover {
	background-position:0 -27px;
}
#cta_investor_test {
	width:730px;
	height:185px;
	clear:both;
	padding:0;
	margin:0;
}
#cta_investor_test img {
	border:0;
}
.pic_float_right {
	float:right;
	padding:0 0 5px 5px;
	margin:0;
	border:0;
}
.pic_float_left {
	float:left;
	padding:0 5px 5px 0;
	margin:0;
	border:0;
}
#citySearchContent_2clmn .pic_float_left {
	padding-top:7px;
}

/********* FDC Redesign Styles **********/

/* *** About Us  *** */
#aboutUsWrap .aboutUsImg{margin-left:8px;margin-top:10px;margin-bottom:15px;}
#aboutUsWrap .press_articles_nav{width:200px;vertical-align:top;height:80px;}
#aboutUsWrap .press_articles_nav div{padding-left:18px; margin-bottom:6px;}
#aboutUsWrap .press_articles{border:none;width:410px;}
#aboutUsWrap .fdcIs{font-weight:bold; font-size:12px;}
#aboutUsWrap .aboutContentWrap {margin:10px 15px;width:380px;}
#aboutUsWrap .press_articles_border div{float:left; margin-right:25px;}
#aboutUsWrap .aboutDidKnow{font-size:14px; text-align:left;font-weight:bold;}
#aboutUsWrap .aboutSubTitle{font-weight:bold;font-size:12px;}

/* *** Executive Team  *** */
#executiveTeamWrap h1{margin-left:5px;font-size: 22px;}
#executiveTeamWrap .execTopContent{margin-left:16px; margin-right:80px;margin-top:10px;margin-bottom:35px;font-size:13px;line-height:20px;}
#executiveTeamWrap .execImage{position:relative; left:40px; width:139px; float:left;}
#executiveTeamWrap .execImage a{color: #666666;text-decoration: none;font-size:11px;}
#executiveTeamWrap .execContent{position:relative;width:380px;float:left;left: 100px;}
#executiveTeamWrap .execContent p{font-size:12px;line-height:20px;}
#executiveTeamWrap .execName{font-weight:bold;font-size:13px;}
#executiveTeamWrap .execTitle{font-size:13px;}

/* *** Contact Page  *** */
#fdcContactMain .panewide {color: #666666;float: left;margin: 1%;width: 65%;}
#fdcContactMain .paneheading {background-color: #EFEFEF;border: 1px solid #E5E5E5;}
#fdcContactMain .searchboxheading {color: #F87311;font-size: 15px;font-weight: bold;margin:3px;}
#fdcContactMain .panebody {background-color: #F8F8F8;border: 1px solid #E5E5E5;margin-top: 1px;min-height: 210px;}
#fdcContactMain .panebody p{padding:5px;}
#fdcContactMain .panenarrow {color:#666666;float:left;margin: 1% 1% 1% 4px;width:30%;}
#fdcContactMain .fdcContactTable{font-size:12px; margin-top:10px; margin-left:20px;width:400px;border:none;}
#fdcContactInformation .searchboxheading{margin:3px;color: #F87311;font-size: 15px;font-weight: bold;}
#fdcContactInformation .panebody{min-height: 205px; height: auto; _height: 215px;}
#fdcContactInformation .panebody p{font-size:13px; font-weight:normal;}
#fdcContactInformation .panebody a{font-size: 12px; font-weight: normal;}

/* *** Press Page  *** */
#fdcPress .press_articles_nav{width:200px;vertical-align:top;height:80px;}
#fdcPress .press_articles{width:500px;border:none;}

/* *** Careers Page  *** */
#fdcCareersMain .fdcCareersImg{margin-left:8px; _margin-left:15px; margin-top:10px;margin-bottom: 0px;}
#fdcCareersMain .panewide {color: #666666;float:left;margin:1%;width:65%;}
#fdcCareersMain .paneheading {background-color: #EFEFEF;border: 1px solid #E5E5E5;}
#fdcCareersMain .searchboxheading {color: #F87311;font-size: 15px;font-weight: bold;margin: 3px;}
#fdcCareersMain .panebody{background-color:#F8F8F8;border:1px solid #E5E5E5;margin-top:1px;min-height:90px;height:auto; _height:100px;}
#fdcCareersMain .panebody p{font-size:13px; padding:5px 0px 5px 20px; _padding:5px 0px 5px 20px;}
#fdcCareersMain .fdcCareersMainContent{background-color: #F8F8F8; border: 1px solid #E5E5E5; margin-top: 1px;min-height: 245px; height: auto; _height: 255px; padding: 15px 10px 20px 10px;}
#fdcCareersMain .fdcCareerSubTitles{font-weight:bold;font-size:13px;text-align:left;}
#fdcCareersMain  ul{padding-top:4px; padding-bottom:4px; margin-top:4px; margin-bottom:4px; font-size:13px;}
#fdcCareersMain .panenarrow{color:#666666;float:left;margin: 1% 1% 1% 4px;width: 30%;}

/* *** Testimonials Page  *** */
#testimonialsMainWrap .testimonialWin{font-size:24px;}
#testimonialsMainWrap .testimonialsContent{border:none;width:501px;}
#testimonialsMainWrap .testimonialsContent h4 {font:12px Arial,Helvetica,sans-serif;margin: -10px 0 15px 130px;text-align: left;}
#testimonialsMainWrap .testimonialsBgBlue{background-color:#E4E9EC;}
#testimonialsMainWrap .testimonialsBgGreen{background-color:#DEEDCA;}
#testimonialsMainWrap .testimonialsBgPink{background-color:#fee0c9;}
#testimonialsMainWrap .testimonialsBgLtBrown{background-color:#f5f1d9;}

/* *** Whats Next Page  *** */
#educationWhatsNext .education_maincontent{float:left;margin: 5px 15px 15px 0;min-height: 350px;padding: 0 0 0 15px;width:375px; _padding-bottom:40px;}

/* *** Webinars Page  *** */
#fdcWebinarsMain .education_maincontent{width:375px;float: left; margin: 5px 15px 15px 0; min-height: 350px;padding: 0 0 0 15px;}

/* *** Ebooks Page  *** */
#fdcEbooksMain .fdcEbooksTb{margin: 5px 0px 5px 15px;}
#fdcEbooksMain .content_answers{padding: 0px;}

/* *** Mentor Page  *** */
#fdcMentor p{font-size:12px;}
#fdcMentor .formgrid{font-size: 12px; padding-left: 8px;background-color:#F6F6F5;}
#fdcMentor .fdcMentorTopBar{border:1px solid #EBEBEB; background-color:#EFEFEF;}
#fdcMentor .searchboxheading{color:#F87311;font-size:15px;font-weight:bold;margin:3px;}
#fdcMentor .panebody{ background-color: #F8F8F8;border: 1px solid #E5E5E5;margin-top: 1px; min-height:210px;}
#fdcMentor .fdcMentorBorder{margin:10px; border: thin dashed #ccc;}
#fdcMentor .mentorArrow{font-weight:bold;color:#003366; font-size: 13px;}
#fdcMentor .mentorRed{font-weight:bold;color:red; font: 11px Verdana;}
#fdcMentor .panewide {color:#666666;float: left;margin: 1%;width: 65%;}
#fdcMentor .panenarrow {color:#666666;float:left; margin:1% 1% 1% 4px;width:30%;}
#fdcMentor .fdcMentorTopBar{border:1px solid #EBEBEB; background-color:#EFEFEF;}
#fdcMentor .panebodyMentor{padding: 5px;min-height: 828px; height: auto; _height: 856px;background-color: #F8F8F8;border: 1px solid #E5E5E5;margin-top: 1px;}

/* *** FAQs  *** */
#questionsWrap .by_lawsection{width:700px;border:none;}
#questionsWrap .leftCol{width:204px;vertical-align:top;}
#questionsWrap .rightCol{width:483px;padding-top:0;}
#questionsWrap .left_nav_laws{width:170px;border:none;}
#questionsWrap .faqs_answers{width:440px;border-left: 1px dotted #666666;margin-top: 0;padding-top: 0;}
#questionsWrap .answerbox_fdc_faqs{display:none;}
.left_nav_laws_heder {padding-bottom: 10px;}
.left_nav_laws_heder {color: #666666;font-size: 12px;font-weight: bold;}
.left_nav_laws a {color: #234F8F;font-size: 10px;padding-bottom: 7px;text-decoration: none;}
.faqs_answers td {padding-bottom: 10px;padding-left: 30px;padding-top: 0;}
#content_answersh {color: #666666;font-size: 12px;font-weight: bold;margin-top: 0;padding-bottom: 4px;padding-top: 0;}

/* *** Calculators  *** */
#calculatorsWrap .calculatorsTbl{width:725px;}
#calculatorsWrap .leftCol{width:180px;border-right:1px dotted #808080; padding:0 18px 10px 17px; margin:0;}
#calculatorsWrap .calculators{padding:0 0 0 20px; margin:0;}

/* *** Alerts  *** */
#alertsWrap .alertRegistration{width:728px;height:260px;border:0;}
#alertRegistration .left{width:258px;vertical-align:top;}
#alertRegistration .right{width:448px;color: #FF9933;font-size: 24px;margin: 0;}

/* *** Advertise  *** */
.advertiseTopBanner{width:725px; height:150px; margin:10px 8px; background:url(/content/img/bannerAdvertise.jpg) no-repeat top left; border:1px solid #cacaca;}
.advertiseTopBanner h1{font-size:18px; color:#fff; margin:8px 6px;}

/* *** Broker Network  *** */
.brokerNetworkMain{width:730px; margin:0 0 30px 10px;}


/* *** Start Footer Fly over  *** */ 
#obFlyMain {
    background-color: #FFFFFF;
    border: 1px solid #bababa;
    bottom: -2px;
    box-shadow: 0 4px 10px #555555;
    height: 115px;
    position: fixed;
    right: -380px;
    width: 370px;
    z-index: 150;
    -webkit-border-top-left-radius:4px; 
    -moz-border-radius-topleft:4px;
     border-top-left-radius:4px;
}

#obFlyMain #obFlyClose{
	right: 12px;
    top: 12px;
    position: absolute;
}

#obContainer{ padding:15px; }

#obContainer .obFlyL{ float: left; width: 141px;}

#obContainer .obFlyR{ float: left; width: 190px;}

#obContainer h1{
	padding:0 0 9px 0;
	font-size: 14px;
	color: #1061B4;
}

#obContainer h1 a, #obContainer h1 a:visited{
	font-size: 14px;
	color: #1061B4;
	line-height: 16px;
	text-decoration: none;
}

#obContainer h2{
	font-size: 12px;
	line-height: 16px;
	margin:0;
	padding:0 0 12px 0;
	text-transform: uppercase;
}

#obContainer h2 a, #obContainer h2 a:visited{
	color: #666666;
	text-decoration: none;
}

#obFlyMain.bgYellow{ background: #FFFFCC; }

#obContainer a.btn{
	border:1px solid #f18726;
	color: #FFF;
	text-decoration: none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	outline:0 none;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
	padding:2px 4px;
	background:#fd9b33;
}

.obSlide{ display : none; }
/* *** End Footer Fly over  *** */

#listing_photo_upload h2{ font-size:12px; }

div.auctionVenueContainer .expandEvents{ cursor: pointer; }
div.auctionVenueContainer{ padding:5px 0px; }
div.auctionVenueContainer h1{ font-size: 14px; font-weight:bold; padding: 0px 10px; }
div.auctionVenueContainer h2{ font-size: 14px; font-weight:bold; padding:2px 10px;margin:0px; }
div.auctionEventContainer{ margin:10px 0px 0px; padding: 5px 10px; clear:both; }
div.auctionEventContainer .auctionEvent{ border-bottom: 1px solid #E0E0C5; padding: 2px; }
div.auctionEventContainer .auctionEvent.last{ border-bottom: 0px none; }
div.auctionEventContainer .auctionEvent .auctionBannerAdInfo{ color: #333; }
div.auctionEventContainer .auctionEvent .auctionBannerAdInfo .eventListingCount{ color: #D84B00; font-weight: bold; }
div.auctionVenueContainer .eventToggleBtn{ margin-top: 2px; }
.auctionEventAd{border-bottom: 1px solid #AFC4D2;}
.my_pushpin div {
    background: none repeat scroll 0 0 #555555;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    font-size: 9px !important;
    padding: 1px 4px;
    position: absolute;
    text-align: left !important;
	left: 9px !important;
	top: 0 !important;
	font: 9px 'Arial Narrow',Arial,Helvetica,Sans-Serif !important;
	letter-spacing: 1px;
}