ul, li {
	margin:0;
	padding:0;
	border:0;
}

#breadcrumb{
	font-size:11px;
	margin:5px 20px;
}

#breadcrumb a{color:#F87311;}

#displayoptions{
	padding:4px 17px 5px 17px;
	margin:0;	
}

#showAdvancedoptions{
	margin-top:15px;
}

#hideAdvancedoptions{
	margin-top:15px;
}

#search_box_foreclosure_types{
	background-color:#E8F1FA;
	margin:15px -10px 0;
	padding:0 0 0 10px;
}

#refinesearch{
	background-color:#E8F1FA;
	padding:5px 10px;
}

#content_view{
	font-size:11px;
}

#tabs-wrapper ul li a.active{
	font-weight:bold;
	background-color:#E8F1FA;
	font-size:12px;
	border-bottom:solid 1px #E8F1FA;
}

.lview_texts h2{
	margin:25px 0 0;
}
.lview_texts p{
	margin-top:10px;
}
.zone{
	font:11px;
}
.zone h2{
	font-size:13px;
}

.zone select{
	font-size:11px;
}

#contentbody{
	width:760px !important;
	_width:740px !important;
	padding:0 !important;
	clear:none;
	float:right;
}

#contentbody p{
	text-align:center;
}

#contentbody p.text{
	text-align:left;
	font-size:12px;
}

.map_container{
	float:left;
	width:560px;
}

#maps { margin:10px auto;}


.bottom p a{
	text-decoration:underline;
}

h2.lview{
	padding:0 0 0 10px;
}

.inferior_text{
	padding:0 20px;
}

.inferior_text h2{
	border-bottom:1px solid #EDEDED;
	padding:0 0 5px 0;
}
.inferior_text p{
	text-align:left !important;
	font-size:11px;
}

.options{
	float:left;
}

#modify_search{	
	padding:0 10px 10px;
	background:#DCEEF8 url(../images/bg_search_sidebar.jpg) repeat-x scroll 0 0;
	border:solid 1px #CCC;
	width:158px;
}

#modify_search label{	
	float:left;
	width:100px;
}

#modify_search h2{
	border-bottom:1px solid #EDEDED;
	font-size:16px;
	margin:10px 0;
	padding:0 0 5px;
}

#modify_search form ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}

#modify_search form ul li{	
	margin:0 10px 8px 0;
	float:left;
}
#search_form ul li .price_list{
	width:67px;
}
#search_form ul li .bedbath_list{
	width:33px;
}

select#state.form, select#county.form, select#city.form, input#zipcode_search.zipcode{
	font-size:11px;
}

.header_navigation_results{
	background-color:#FBFAF1;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
 	border-top:1px solid #CCCCCC;
}

.header_navigation_results a{
	color:#000000;
}

.total_listings{
	width:260px;
	padding:4px 0 0 0;
	float:left;
}

.header_listings{
	float:right;
	padding:4px 0 0 0;
}

#listings_per_page{
	float:left;
}

.footer_listings{
	float:right;
	padding:4px 0 0;
}

.latest_box{
	border:solid 1px #CCCCCC;
	margin:10px 0;
	padding:0 0 10px 0;
	background-color:#FBFAF1;
}

.latest_box h3{
	height: 35px;
	font-size:12px;
	text-align:center;
	margin:10px 0;
	padding:0;
	*height: 33px;
}

.latest_box h3 a{
	color:#000000;
}

.latest_box ul{
	margin:0 auto;
	padding:0;
	width:140px; 
}

.latest_box ul li{
	color:#3A5895;
	font-weight:bold;
	list-style-type:none;
	margin-left:3px;
	padding:2px 0;
	font-size: 11px
}


.latest_box ul li a{
	color: #009900;
}

.states_box {
	width:auto;
	border:solid 1px #CCCCCC;
	margin:25px 0;
}

.states_box ul {
	margin-left:55px;
}

#map {
	text-align:center;
	margin-bottom:10px;
}

#map h2 {
	width:auto;
	margin:0 auto 5px;
}
#ads{
	margin:0 auto;
	width:720px;
}

.search_button{
	float:left;
	width:100px;
}

#bankdisclaimer{
	margin:15px 0;
}

#state_page, #lview_page{

	margin:0;
	padding:0;
}

#state_page #top_cities, #lview_page #top_cities{
	margin:0;
}

#state_page h2, #lview_page h2{
	border-bottom:solid 1px #EDEDED;
	margin:0 0 10px 5px;
	padding:10px 0 5px;
	color:#3A5895;
}

#state_page ul, #lview_page ul{
	width:150px;
	margin:0 0 0 20px;
	padding:0;
	list-style:circle;
}
#lview_page ul{
	width:760px;
	_width:740px;
}
#state_page ul li, #lview_page ul li{
	width:130px;
	margin:0 15px 5px 0;
	padding:0 0 0 5px;
	list-style:circle;
	color:#3A5895;
}

#state_page h2{
	font-size:16px;
}

#state_page ul li a, #lview_page ul li a{
	color:#000000;
}
#lview_page{

}
#left {
	width:180px;
	float:right;
	}
#right {
	width:560px;
	text-align:center;
	float:left;
}
#map h2.click_map{
	margin-bottom:20px;
	padding-top:5px;
}
#headlines{
	border:1px solid #CCCCCC;
	margin:20px 0;
	padding:10px;
	text-align:left;
}
#headlines h2{
	border-bottom:solid 1px #EDEDED;
	padding:0 0 5px 0;
}
#headlines ul{
	margin:0 0 0 15px;
	padding-top: 10px;
}
#headlines ul li{
	color:#000000;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
	margin:0 0 5px;
	padding:0 5px;
	text-align:left;
}
#headlines a{

}

#headlines p {
	text-align:left;
}

#top_cities_county ul li{
	width:258px;
	float:left;
}

#lview_page #top_counties ul li{
	width:150px;
	float:left;
}
#text_superior, #text_superior h2, #text_superior p{
	margin:10px 0 0;
	text-align:left;
}

#text_superior{
	margin-top:20px;
}

#text_superior h2{
	padding:0 0 5px 0;border-bottom:solid 1px #EDEDED;
	font-size:20px;
}

#text_superior p a{
	color:#000000;
}

#text_superior p{
	line-height:145%;
}

#top_cities, #top_counties{
	background:#e7e7e7 url(../images/bg_top_cities.jpg) repeat-x scroll 0 0;
	border:1px solid #CCCCCC;
	border-top:none;
}

#top_cities ul, #top_counties ul{
	margin:0 0 0 20px;
	padding:0;
}

#top_cities ul li, #top_counties ul li{
	list-style:circle;
	margin:0 0 5px 15px;
	padding:0 0 0 10px;;
}

#top_cities a, #top_counties a{
	color:#888;
}

#top_cities  p, #top_counties p{
	 margin:0;
	 padding:5px 0;
	 list-style:none;
	 font-size:11px;
	 width:165px;
	 text-align:right;
}

#learning{
	background:transparent url(../images/bg_learning_center.jpg) repeat-x bottom;
	border:1px solid #CCCCCC;
	border-top:none;
	padding:0 0 20px 0;
}

#learning h2{
	margin:0 0 10px 5px;
	padding:10px 0 5px;
	border-bottom:solid 1px #EDEDED;
	font-size:16px;
}

#learning ul{
	margin:0 0 0 20px;
	padding:0;
}

#learning ul li{
	list-style:circle;
	color:#3A5895;
	margin:0 0 5px 15px;
	padding:0 0 0 10px;
}

#learning a{
	color:#000000;
}

.propertyopen{
	text-decoration:underline;
	color:#FF6600;
	cursor:pointer;
}

.table ul li.style, .table ul li.auction{
	width:35px;
	text-align:center;
}

.table ul li.favorite_property{
	width:15px;
}

.related{
	background:url("../images/bg_learning_center.jpg") repeat-x scroll center bottom transparent;
	border:1px solid #CCCCCC;
	height:110px;
	margin:7px 0;
}

.related h2{
	margin:15px;
	font-size:16px;
}

.related ul{
	margin:0 0 0 30px;
	padding:0;
}

.related ul li{
	list-style:circle;
	margin:5px 0;
	padding:0 0 0 15px;
	float:left;
	width:31%;
}

#va_articles{
	background:url("../images/bg_foreclosure_info.jpg") repeat-x scroll center top transparent;
	border:1px solid #CCCCCC;
	height:230px;
	margin:17px 0;
}

#va_articles h2{
	margin:15px;
	color:#FF6600;
	font-size:16px;
}

#va_articles ul{
	margin:0 0 0 30px;
	padding:0;
}

#va_articles ul li{
	list-style:circle;
	margin:5px 0;
	padding:0 0 0 15px;
	float:left;
	width:31%;
}

#va_articles ul li p{
	padding:0;
	margin:0;
	text-align:left;
}

#va_articles ul li a{
	color:#3A5895;
	font-weight:bold;
}

.latest_properties_horizontal .latest_box{
	background:#DCEEF8 url(../images/bg_search_sidebar.jpg) repeat-x scroll 0 0;
	float:left;
	margin:10px 2px;
	text-align:center;
	width:178px;
}


.latest_properties_horizontal .last{
	margin:0;
}

.latest_properties_horizontal h2{
	border-bottom:1px solid #EDEDED;
	padding:0 0 5px 0px;
	text-align:left;
}


#linksto_city_county{
	border:1px solid #CCCCCC;
	background:transparent url(../images/bg_learning_center.jpg) repeat-x scroll center bottom;
	margin:20px 0 10px;
	height:47px;
}

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

#linksto_city_county ul li{
	margin:15px 0;
	float:left;
	list-style:none;
	text-align:center;
	width:50%;
}	

#linksto_city_county ul li a{
	color:#333333;
	text-decoration:underline;
	font-size:14px;
	background:transparent url(../images/arrow.gif) no-repeat left;
	padding:20px 0 20px 30px;
}

#linksto_city_county ul li a:hover{
	background:transparent url(../images/arrow.gif) no-repeat left;
}
.latest_box .photo img{
	border:solid 1px #999999;
}

#rss{
	border:solid 1px #CCCCCC;
	padding:20px 10px;
	background:#FFFFCC url(../images/rss_icon.gif) no-repeat left;
	border-top:none;
}

#rss a{
	text-align:center;
	padding:0 0 0 40px;
	color:#000000;
}
#change_location{
	background:transparent url(../images/bg_h2.jpg) repeat-x scroll;
	border:1px solid #CCCCCC;
	margin:10px 0;
	width:950px;
}

#change_location p {
	border-bottom:1px dotted;
	color:#777777;
	font-size:16px;
	font-weight:bold;
	margin:5px;
	padding-bottom:5px;
	text-align:left;	
}

#change_location ul{
	float:left;
	padding-bottom:10px;
	width:100%;
}

#change_location ul li{
	display:block;
	float:left;
	text-align:center;
	width:33%;
	font-size:16px;
	color:#094B8E;
}



#refine, #displayoptions{
	margin:5px 0;
	padding:0;
}

#refine form ul, #displayoptions ul{
	margin:0;
	padding:0;
}

#refine form ul li, #displayoptions ul li{
	float:left;
	list-style:none;
	padding:0;
}
#photo_desc{
	background:#FFFFFF url(../images/photo.gif) no-repeat left;
	padding:5px 0;
	margin:5px 0;

}
#photo_desc p{
	text-align:left !important;
	padding:0 0 0 30px;
}

.latest_properties_horizontal{
	margin-top:10px;
}

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

.lview_texts{	
	border: 1px dotted #000;
	padding-bottom: 10px;
	margin-top: 20px
}

.side_left, #latest_photos_vertical{
	margin-left:0px !important;
}

select#state.form2, select#county.form2, select#city.form2, input#zipcode_search.zipcode{
	font-size:12px;
}

.advice {
	border-bottom:1px solid #DEE8EE;
	border-top:2px solid #DEE8EE;
	padding:5px 1px;
}

.advice span {
	font-size:16px;
	position:relative;
	top:5.7px;
}


.advice_span {
	font-size:16px;
	position:relative;
	top:2px;
}

.footer_cheap{
	float:right;
	margin:10px 0;
	width:100%;
}

.footer_cheap .cheap_left{
	float:left;
}

.footer_cheap .cheap_right{
	float:right;
}
.subscribe {
	background:none repeat scroll 0 0 #E3FFBA;
	color:#3A5895;
	font-size:13px;
	font-weight:bold;
	padding:10px 0;
}
#main_content{
width:760px;float:right;
}
#main_content #map{
margin:0 auto;text-align:center;
}
.sidebar_filter{
float:left;
width:160px;
}
.refine_button{

}

#topcities_lview{
border:1px solid #ccc;
padding:10px;
margin:0 0 10px 0;
background:#F8F7DE url(../images/bg_yellow.jpg) repeat-x scroll 0 0;
}
@-moz-document url-prefix()
{
#topcities_lview{height:150px;}
}
#topcities_lview a{
color:#000;
}
#topcities_lview ul{
list-style-position:inside;
}
#topcities_lview ul li{
width:245px;
padding:4px 0;
overflow:hidden;
height:14px;
}
#topcities_lview h2{
border-bottom:1px solid #ccc;
margin:0 0 4px 0;
padding:4px 0;
font-size:16px;
}
#topcities_lview p{
padding:4px 0;
}

.sidebarblock{
margin:10px 0 10px 0;
padding:10px;
background:#DCEEF8 url(../images/bg_search_sidebar.jpg) repeat-x scroll 0 0;
border:solid 1px #CCC;
width:158px;
}
.sidebarblock ul{
list-style-position:inside;
}
.sidebarblock a{
color:#000;
}
.sidebarblock li{
padding:4px 0;
list-style-position:inside;
}

#resources_data{
background:#E9FED3 url(https://www.foreclosure1.com/images/bg_foreclosure_info.jpg) repeat-x;
font-size:12px;
}

#resources_data h2, #available_data h2{
color:#FF6600;
border-bottom:1px solid #DFDFDF;
padding:0 0 5px 0;
margin:0 0 5px 0;
}

#resources_data p{
font-size:11px;
}

#resources_data li{
list-style:none;
margin:0;
padding:0;
}

#resources_data *{
margin:0;
padding:0;
}

#available_data{
background:#E9FED3 url(https://www.foreclosure1.com/images/bg_foreclosure_info.jpg) repeat-x;
font-size:11px;
}

#available_data p{
margin:0 0 8px 0;
}

#available_data li{
list-style:none;
margin:0 0 2px 0;
padding:0;
}

#signup_lview{	
padding:15px 10px;
background:#415412 url(https://www.foreclosure1.com/images/bg_signup_lview.jpg) no-repeat;
width:158px;
margin:0;
color:#fff !important;
-moz-border-radius:5px;
border-radius:5px;
}

#signup_lview p{	
margin:15px 0 5px 0;
text-align:center;
padding:0;
}

#signup_lview form{	
margin:0;
padding:0;
}

#signup_lview .name{	
width:45%;
margin:0 2px 0 0;
}

#signup_lview h2{	
margin:0;
padding:0;
color:#fff !important;
text-align:center;
font-size:15px;
text-transform:uppercase;
}

#signup_lview label{	
margin:10px 0 0 0;
display:block;
}

#signup_lview .button{	
background:url(https://www.foreclosure1.com/images/bt_signup_lview.jpg) no-repeat;
margin:10px 0 0 0;
width:148px;
height:26px;
border:0;
cursor:pointer;
}