/*body{background:url("http://www.foreclosureconnections.com/images/bg-shadow.jpg") repeat-y scroll 50% 0 #CDDAE9; font:12px Verdana, Arial; padding:0px; margin:0px; }*/
body{background: url(/images/bg-no-shadow-white.gif) repeat-y scroll 50% 0 #999; font:12px Verdana, Arial; padding:0px; margin:0px; }
img{ border:none; }
h1, h2, h3, h4, h5, h6{ font-size:14px; }
.float_left{ float:left; }
.float_right{ float:right; }
.clear{ clear:both; }
.inline{ display:inline; }
.bold{ font-weight:bold; }
.border_all_sides{ border:#d7d7d7 solid 1px; }
.border_left{ border-left:#d7d7d7 solid 1px; }
.border_right{ border-right:#d7d7d7 solid 1px; }
.border_top{ border-top:#d7d7d7 solid 1px; }
.border_bottom{ border-bottom:#d7d7d7 solid 1px; }
.border_bottom2{ overflow:hidden;}
.spacer{ margin:10px 0; height:1px; width:100%; }
.topCitiesBoxSingle li{float:left; width:205px;}
.topCitiesBoxSingle2 li{float:left; width:319px; line-height:18px;margin: 2px 0;}
#page{margin:25px auto; padding:0; width:954px;}
.header-l{ width:430px; float:left; }
.header-r{ width:450px; float:right; border-left:#d7d7d7 solid 1px; padding:15px; }
.header-r h1{font-size: 18px; text-align: center; margin: 0; }
.header-r h1 a{color: #0066CC; text-decoration:none; }
.header-r h1 a:hover{ color:#E67734; text-decoration:underline;}
.description{ font-size: 12px; text-align: center; color:#000000; font-weight:bold; }
.menuheader{ list-style:none; margin:10px 0; padding:0; width:952px; background-color:#EAF1F9;  border:#d7d7d7 solid 1px; }
.menuheader_links { padding:10px 15px; margin:0 1px; background:#eaf1f9; border:#d7d7d7 solid 1px; border-bottom:none; border-top:none; }
.menuheader a { background-color:#EAF1F9; border:1px solid #D7D7D7; border-width:0 1px; display:block; float:left; margin:0 1px; padding:10px 15px; color:#000; font-weight:bold; text-decoration:none;}
.menuheader a:hover{ color:#e67732; }
. a:hover{ color:#e67732; }
.width_menu{ width:750px; }
.content{ border:1px solid #D7D7D7; border-width:1px 1px 0 1px; }
.content_right{ float:right; width:700px; }
.content_left{ float:left; width:254px; border-bottom:1px solid #CCC; }
.content_left h2{ color:#F87608; margin:0;}
.content_box{ padding:10px; }
.content_box ul{list-style-image:none; list-style:none; }
.content_box li{ list-style-image:url(http://www.foreclosureconnections.com/images/arrow-icon.gif); }
.content_box ol{list-style-image:none;}
.content_box ol li{ list-style:decimal;}
.title{ font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-size:1.6em; margin:0;}
.title a{color:#F87608; text-decoration:none;}
.title a:hover{ color:#000000; }
.title_center{text-align:center;}
.title_archive{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-size:1.6em; margin:0; text-align:center; padding-top:3px;}
.search{ font-size:16px; padding-top:3px;}
.search_box{ text-align:left;}
.search_text{ text-align:center; margin: 0px;}
.feature_box{ text-align:center; margin:10px; }
.ul_sidebar{ padding-left:10px; list-style:none; list-style-type:none; padding-right:10px;}
.ul_sidebar li{ list-style-image:none; line-height:2; }
.ul_sidebar li a{ color:#417d1b; font-size:11px; font-weight:bold; text-decoration:none; }
.ul_sidebar li a:hover{ color:#E67732; text-decoration:underline; }
.list_sidebar{ padding-left:10px; list-style:none; list-style-type:none; line-height:2; padding-right:10px; clear:both;}
.list_sidebar a{ color:#417d1b; font-size:11px; font-weight:bold; text-decoration:none; }
.list_sidebar a:hover{ color:#E67732; text-decoration:underline; }
.ul_spacer{ padding-left:40px;}
.ul_title{padding-left:10px;}
small{ font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; color:#777;}
.entry{ margin:5px 0;}
.entry p{ margin:10px 5px; color:#777;}
.navigation{ text-align: center; padding:15px 0; }
.footer{ width:922px; float:right; padding:15px; }
.footer-a{ padding-top:5px; text-align:center;}
.copyright{ margin-top:5px; padding:8px 0 10px; text-align:center;  }

.style_form{margin: 12px;text-align:center;}
.style_span1{line-height: 30px; color: rgb(55, 116, 188); font-size: 20px;}
.style_span2{line-height: 30px; color: rgb(232, 128, 66); font-size: 20px;}
.style_button{padding: 0px; height: 28px; vertical-align: bottom; margin:0; cursor: pointer;}
.sidebar_search{margin:0 5px 0 10px; height: 15px; width: 158px; font-size:12px; float:left;}
.sidebar_search_top{margin:0 0 0 10px; height: 15px; width:550px; font-size:12px; padding: 5px;}
.quick_bt_go { float:left; cursor:pointer;}
#left_f { padding-top:10px;}
.in_fielf { margin:0 !important; padding:0 !important;}
.in_fielf label { color:#3774BC; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px;} 
.style_label{color:#3774BC;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:90%;}
.styel_select{margin:0 0 0 10px !important; padding:0 !important;width:90%;}
.img_btn_go{margin: 10px; cursor: pointer;}
.style_div_lfet-f{padding:0 0 10px 0; margin:0;width:100%;}
.text_single{float:right;margin:15px;text-align:center;width:61px;}

/* Begin Typography & Colors */
/*Float containers fix*/
.widecolumn .entry p {font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}
.widecolumn {line-height: 1.6em;}
.narrowcolumn .postmetadata {text-align: center;}
.alt {background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.entry p a:visited {color: #b85b5a;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;	text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
#sidebar {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; float:left;}
.nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
a, h2 a:hover, h3 a:hover {color: #06c;text-decoration: none;}
a:hover {color: #147;text-decoration: underline;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;	}
/* End Typography & Colors */
/* Begin Structure */
.narrowcolumn {	float: left;padding: 0 0 20px 45px;margin: 0px 0 0;width: 450px;}
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 450px;}
.post {	text-align: justify;}
.post hr {display: block;}
.widecolumn .post {margin: 0;}
.narrowcolumn .postmetadata {padding-top: 5px;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
.postmetadata {	clear: left;}
/* End Structure */
/* Begin Images */
p img {	padding: 0;max-width: 100%;}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {	padding: 4px;margin: 0 7px 2px 0;display: inline;}
/* End Images */
/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/*.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}*/
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px; text-align: center;}
#sidebar #searchform #s {width: 108px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
/* This is mainly for password protected posts, makes them look better. */
.entry form { text-align:center;width:600px;}
select {width: 130px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {	width: 100%;padding: 2px;}
#commentform #submit {margin: 0;float: right;}
/* End Form Elements */
/* Begin Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */
/* Begin Sidebar */
#sidebar{padding: 20px 0 10px 0;width: 190px;float:left;}
#sidebar form {margin: 0;}
/* End Sidebar */
/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;	}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff; }
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
hr {display: none;}
a img {border: none;}
.vvqbox {margin: <?php echo $margins; ?>; text-align: center;}
* html object.mov {display: none;}
* html object.mov/**/ {display: inline;}
* html object.mov {display/**/: none;}
#ifyoulikedthat {margin: 0 0 2em 0; padding: 0;}
#ifyoulikedthat p{margin:0; padding: 0;	font-size: 0.8em;}
#ifyoulikedthat p a{margin:0; padding: 0;font-size: 1em;font-weight: 900;}
.digg_button{margin:3px 0 0 0; padding:0; float:left;}
/* End Various Tags & Classes*/
/*-------AutoComplete------*/
.ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;z-index: 10;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;}
.ac_loading {background : Window url('http://www.foreclosureconnections.com/images/indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;}
.wp-pagenavi a:hover { border: 1px solid #114477;color: #114477;background-color: #FFFFFF;}
.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #000000;background-color: #FFFFFF;}
.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000;color: #000000; background-color: #FFFFFF;}

/* Menu Header */
#topmenu { list-style:none; float:left; padding:0; background:url(/images/menu-bg-center.jpg) left top repeat-x; line-height:28px;}
#topmenu li { float:left; border-right:1px solid #C0CCD8; font-size:13px; padding:0;}
#topmenu li a, #topmenu li a:visited{ color:#0066CC; text-decoration:none; display:block; padding:0 20px;}
#topmenu li a:hover{ background-color:#FFA813; text-decoration:none; color:#FFF;}
.bd-menu-left:hover { background-position:left bottom;}
.bd-menu-right:hover { background-position:right bottom;}
.bdnone { border:none !important;}
.by-state { position:absolute; margin:0 0 0 333px; z-index:999; padding:0; width:439px; background-color:#EAF1F9; border:1px solid #C0CCD8; font-size:11px;}
.by-state a, .by-state a:visited, .by-state a:hover { float:none !important; border:none !important; padding:10px 15px; margin:0 1px; display:block;}
.by-state .st_links { float:left; width:219px; border-bottom:1px solid #C0CCD8; text-align:left !important;}
.by-state .st_links a, .by-state .st_links a:visited { text-decoration:none; font-size:11px;}
.by-state .st_links a:hover { text-decoration:underline;}
.by-state .bd-menu { border-right:1px solid #C0CCD8;}
#links_state { display:none;}

.spac_tam{margin: 0 auto;width:750px;}
.photo_in { float:left; margin-right:10px;}

/* Clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0; height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}
