/* LVIEW Styles*/
#tabs_lview{
	font-size:12px;
	width:670px;
}
#tabs_lview ul{
	border-bottom: solid 5px #0D3A7B;
} 
#tabs_lview ul li{
	display:inline;
}

#tabs_lview ul li a, #tabs_lview ul li a:visited{	
	color: #004276;
	font-size: 12px;
	display: block;
	width: auto;
	float: left;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-right: 4px;
	height: 15px;
	padding: 8px 8px 8px 8px;
}
#tabs_lview ul li a:hover{
	height: 15px;
	color: white;
	background-color: #2F5C9D;
	margin: 1px 4px 1px 0;
	padding: 7px 8px 7px 8px;
	float: left;
}
#tabs_lview li a.selected, #tabs_lview li a:visited.selected, #tabs_lview li a:hover.selected{
	height: 15px;
	color: white;
	background-color: #0D3A7B;	
	margin: 0px 4px 0px 0px;
	padding: 8px 8px 8px 8px;	
	float: left;
	text-decoration:none;
	font-weight:bold;
}
#lview_filters{
	font-size: 12px;
	color:#FFF;
	padding: 3px;
	width: 664px;
	background: #0D3A7B;
}
#lview_filters ul li{
	font-size: 12px;
	display: block;
	width: auto;
	float: left;
	margin-right: 3px;	
	padding: 4px;
}
#lview_filters a:link{
	color:#FFF;
}
#lview_filters a:visited{
	color:#FFF;
	text-decoration:underline;
}

.sample_listing{
	font-size:12px;
	background-color:#3F6DAE;
	color:#FFFFFF;
	text-align:center;
}
.sample_listing a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
.sample_listing a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.sample_listing_lview{
	background: #E3FFBA;
	color: #333;
	border-bottom: 1px solid #ADC7D6;
	text-align: center;
	font-size: 14px;
	padding: 5px;
}
/*-------------------------------------------------*/
/**** estilos da lista de casas - CABEÇALHO */

#listings_header{
	font-size: 11px;
	color: #333;
	font-weight: bold;
	width:670px;
	overflow:hidden;
}
#listings_header ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width:auto;
}
#listings_header ul li{
	height: 17px;
	padding-top: 3px;
	background-color: #EFEFEF;
	border-bottom: 1px solid #ADC7D6;	
	float: left;
	/*width: 71px;*/
}
#listings_header ul .photo{
	text-align: center;
	width: 30px;
}
#listings_header ul .number{
	text-align: center;
	width: 16px; /*21px;*/
}
#listings_header ul .type_auction{
	text-align: center;
	width: 52px; /*85px;*/
}
#listings_header ul .location_auction{
	width: 84px; /*90px;*/
}
#listings_header ul .street_auction{
	width: 149px; /*115px;*/
}
#listings_header ul .type{
	text-align: center;
	width: 82px; /*85px;*/
}
#listings_header ul .location{
	width: 114px; /*90px;*/
}
#listings_header ul .street{
	width: 169px; /*115px;*/
}
#listings_header ul .zipcode{
	text-align: center;
	width: 49px; /*60px;*/
}
#listings_header ul .price{
	text-align: center;
	width: 74px;
}
#listings_header ul .style{
	text-align: center;
	width: 80px; /*90px;*/
}
#listings_header ul .monthly{
	text-align: center;
	width: 65px;
}
#listings_header ul .status{
	text-align: center;
	width: 56px; /*80px;*/
}
#listings_header ul .sqfoot{
	text-align: center;
	width: 90px;
	float:right;
}
#listings_header ul .auction{
	text-align: center;
	width: 80px;
}
#listings_header ul .bedbath{
	text-align: center;
	width: 42px;
	display:block;
	/*float:right;*/
}
#listings_header ul .preview{
	text-align: center;
	width: 49px;
}
#listings_header ul .register_date{
	text-align: center;
	width: 96px;
}
#listings_header ul .details{
	text-align: center;
	width: 45px;/*50px;*/
}
#listings_header ul .details2{
	text-align: center;
	width: 65px;/*50px;*/
}

/*-------------------------------------------------*/
/**** estilos da lista de casas - CONTEÚDO */

#listings_content{
	font-size: 11px;
	color: #666;
	width:670px;
}
#listings_content ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#listings_content ul li{
	height: 17px;
	padding-top: 3px;
	border-bottom: 1px solid #ADC7D6;	
	float: left;
}
#listings_content ul .photo{
	text-align: center;
	width: 30px;
}
#listings_content ul .number{
	text-align: center;
	width: 16px;
}
#listings_content ul .type_auction{
	text-align: center;
	width: 52px; /*85px;*/
}
#listings_content ul .location_auction{
	width: 84px; /*90px;*/
	overflow:hidden;
}
#listings_content ul .street_auction{
	width: 149px; /*115px;*/
	overflow:hidden;
}
#listings_content ul .type{
	text-align: center;
	width: 82px;
}
#listings_content ul .location{
	width: 114px; /*90px;*/
	overflow:hidden;
}
#listings_content ul .street{
	width: 169px;
	overflow:hidden;
}
#listings_content ul .street_inactive{
	width: 108px;
}
#listings_content ul .street_inactive a{
	color: #FF0000;
}
#listings_content ul .street_inactive a:visited{
	color: #990066;
}
#listings_content ul .zipcode{
	text-align: center;
	width: 49px; /*60px;*/
}
#listings_content ul .price{
	text-align: center;
	color: #FF0000;
	font-size: 11px;
	width: 74px;
}
#listings_content ul .style{
	text-align: center;
	width: 80px;
}
#listings_content ul .monthly{
	text-align: center;
	width: 65px;
}
#listings_content ul .status{
	text-align: center;
	width: 56px; /*80px;*/
}

#listings_content ul .preview{
	text-align: center;
	width: 49px;
}
#listings_content ul .sqfoot{
	text-align: center;
	width: 90px;
	float:right;
}
#listings_content ul .auction{
	text-align: center;
	width: 80px;
}
#listings_content ul .bedbath{
	text-align: center;
	width: 42px;
	display:block;
	/*float:right;*/
}
#listings_content ul .register_date{
	text-align: center;
	width: 96px;
}
#listings_content ul .details{
	text-align: center;
	/*width: 160px;*/	
	width:45px;
	/*float:right;*/

}

#listings_content ul .details2{
	text-align: center;
	width: 65px;/*50px;*/
}
#listings_content ul .details_inactive{
	text-align: center;
	width: 160px;
}
#listings_content ul .details_inactive a{
	color: #FF0000;
}
#listings_content ul .details_inactive a:visited{
	color: #990066;
}

/*-------------------------------------------------*/
/**** estilos da exibição por frases de casas - CABEÇALHO */

#phrases_header{
	font-size: 11px;
	color: #333;
	font-weight: bold;
	width:670px;
	overflow:hidden;
        background-color: #EFEFEF;
}

/*-------------------------------------------------*/
/**** estilos da exibição por frases de casas - CONTEÚDO */

#phrases_content{
	font-size: 11px;
	color: #000;
	width:670px;
}
#phrases_content .photo, #phrases_content .number, #phrases_content .description, #phrases_content .preview, #phrases_content .location,
#phrases_content .street, #phrases_content .zipcode, #phrases_content .bedbath, #phrases_content .details, #phrases_content .type{
	height: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	text-align:left
}
#phrases_content .photo{
	text-align: center;
	width: 30px;
}
#phrases_content .number{
	text-align: center;
	width: 40px;
	margin-top: 15px;
}
#phrases_content .description{
	width: 551px;
	font-size: 14px;
	overflow: hidden;
	line-height:145%;
}
#phrases_content .phrase_type, #phrases_content .price{
	text-align: center;
	color: #006600;
	font-size: 16px;
	width: 74px;
	font-weight:bold;
}
#phrases_content .preview{
	text-align: center;
	width: 48px;
}
#phrases_content .location{
	width: 170px; /*90px;*/
	overflow:hidden;
	height:9px;
}
#phrases_content .street{
	width: 170px;
	overflow:hidden;
	height:9px;
}
#phrases_content .type{
	width: 118px;
	overflow:hidden;
	height:9px;
}
#phrases_content .zipcode{
	text-align: center;
	width: 80px; /*60px;*/
}
#phrases_content .bedbath{
	width: 100px;
	display:block;
	/*float:right;*/
}
#phrases_content .details{
	text-align: center;
	width:48px;
}
#phrases_content .destaque{
	color: #006600;
}
/* #phrases_content ul .contact*/
.contact{
	height: 17px;
	text-align: center;
	width: 255px;
	overflow:hidden;
}
.listings_row_1 li{
	background-color: #FFF;
}
.listings_row_2 li{
	background-color: #F7F7F7;
}
.listings_row_1:hover li, .listings_row_2:hover li{
	background-color: #E0EEF8;
}
#listings_content a{
	color: #007DC9;
}
#listings_content a:hover{
	color: #00386B;
}
#listings_content a:visited{
	color: #990066;
}
.phrases_row_1{
	background-color: #FFFFCC;
	border-bottom: 1px solid #ADC7D6;
}
.phrases_row_2{
	background-color: #EFEFEF;
	border-bottom: 1px solid #ADC7D6;
}
.phrases_row_1:hover, .phrases_row_2:hover{
	background-color: #E0EEF8;
}
#phrases_content a{
	color: #007DC9;
}
#phrases_content a:hover{
	color: #00386B;
}
#phrases_content a:visited{
	color: #990066;
}
#noResult{
	font-size:12px;
	text-align:center;
	border-bottom: solid 3px #0D3A7B;
}
/****************************************/
/** styles para os botoes toogle view**/
#toogle_view{
	float:right;
	text-align:right;
	width:130px;
	height:35px;
	padding:0px 5px;
}
#toogle_view .list_selected, #toogle_view .list_unselected{
	float:right;
	width:61px;
	height:22px;
	margin-top:9px;
}
.list_selected{
	background:url(../images/btn-lview-list-selected.png) no-repeat;
}
.list_selected:hover{
	cursor:pointer;
}
.list_unselected{
	background:url(../images/btn-lview-list-unselected.png) no-repeat;
}
.list_unselected:hover{
	background:url(../images/btn-lview-list-over.png) no-repeat;
	cursor:pointer;
}
#toogle_view .sheet_selected, #toogle_view .sheet_unselected{
	float:right;
	width:62px;
	height:22px;
	margin-top:9px;
}
.sheet_selected{
	background:url(../images/btn-lview-sheet-selected.png) no-repeat;
}
.sheet_selected:hover{
	cursor:pointer;
}
.sheet_unselected{
	background:url(../images/btn-lview-sheet-unselected.png) no-repeat;
}
.sheet_unselected:hover{
	background:url(../images/btn-lview-sheet-over.png) no-repeat;
	cursor:pointer;
}


/****************************************/
/** styles para propertyIndex listings **/
#listings_content2{
	font-size: 12px;
	color: #666;
	width:621px;
	overflow:hidden;
	
}
#listings_content2 ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 92px;
	border-bottom: 1px solid #ADC7D6;
	padding-left: 40px;
}

#listings_content2 ul li{
	min-height: 15px;
	padding-top: 3px;
	
	float: left;
}
#listings_content2 ul .mini_photo{
	float:right;
	border:solid 1px #AAA;
	margin: 6px;
}
#listings_content2 ul .mini_photo img{
	border: 0pt none;
}
#listings_content2 ul .mini_photo a:link{
	color:#FFFFFF;
}
#listings_content2 ul .property_number{
	margin-left:-40px;
	width: 40px;
	text-align:right;
}
#listings_content2 ul .property_link{
	width:450px;	
}
#listings_content2 ul .property_address{
	width: 300px;
}
#listings_content2 ul .property_zipcode{
	width: 100px;
}
#listings_content2 ul .property_price{
	width: 300px;
}
#listings_content2 ul .property_style{
	width: 300px;
}
#listings_content2 ul .property_bedbath{
	width: 100px;
}
#listings_content2 ul .property_code{
	width: 100px;
}
#listings_content2 ul .property_contact{
	width:450px;
}
#tabs_lview2{
	font-size:12px;
	width:621px;
}
#tabs_lview2 ul{
	border-bottom: solid 5px #0D3A7B;
	/*padding-left: 100px;*/
} 
#tabs_lview2 ul li{
	display:inline;
}

#tabs_lview2 ul li a, #tabs_lview2 ul li a:visited{	
	color: #004276;
	font-size: 12px;
	display: block;
	width: auto;
	float: left;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-right: 4px;
	height: 15px;
	padding: 8px 8px 8px 8px;
}
#tabs_lview2 ul li a:hover{
	height: 15px;
	color: white;
	background-color: #2F5C9D;
	margin: 1px 4px 1px 0;
	padding: 7px 8px 7px 8px;
	float: left;
	border-bottom: solid 1px #2F5C9D;
}
#tabs_lview2 li a.selected, #tabs_lview2 li a:visited.selected, #tabs_lview2 li a:hover.selected{
	height: 15px;
	color: #FFF;
	background-color: #0D3A7B;
	border: solid 1px #0D3A7B;
	margin: 0px 4px 0px 0px;
	padding: 8px 8px 8px 8px;	
	float: left;
	text-decoration:none;
	font-weight:bold;
}
#listings_content .property_box{
	background:transparent url(../images/property_box_bg.jpg) repeat-x scroll center top;
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	height:108px;
	padding:5px;
}


#listings_content .property_box .property_box_photo{
	float: left;
}
#listings_content .property_box .property_box_photo img.thumb-lview{
	background:transparent url(../images/no_photo_icon_sm.gif) no-repeat scroll center;
	border:1px solid #CCCCCC;
	display:block;
	height:80px;
	padding:1px;
	width:118px;
}
#listings_content .property_box:hover .property_box_photo img.thumb-lview{
	border: 1px solid #3F6DAE;
}

#listings_content .property_box .property_box_inner-1{
	float:left;
	margin-left:5px;
	width:171px;
}
.property_box_inner-middle{
	float:left;
	width:180px;
}
#listings_content .property_box .property_box_inner-2{
	float:left;
	margin-left:2px;
	text-align:center;
	width:130px;
	height:30px;
}
#listings_content .property_box .property_box_inner-3{
	float:left;
	margin-left:0;
	padding-top:5px;
	text-align:center;
	width:130px;
}
#listings_content .property_box .property_box_inner-1 .property_box_address{
	font-size: 12px;
	font-weight: bold;
}
#listings_content .property_box .property_box_inner-1 .property_box_price{
	font-size: 12px;
	font-weight: bold;
}
.property_box_property_type{
	color: #006600;
	font-weight: bold;
	font-size: 12px;
}
.map_details{
	font-size: 12px;
}
.enlarge{
	margin-top:5px;
}
.listings_box{
	padding: 5px;
	background: #FFFFCC;
	border: 1px solid #FFCC33;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	width: 95%;
	font-size: 16px;
}
.listings_box_number{
	color:#006600;
}
.listings_box_signup{
	margin:auto;
	font-size:15px;;
}
#homeservices{
	border-bottom:1px solid #E6E6E6;
	padding:8px;
	font-size:12px;
}
#homeservices .title, #homeservices .description, #homeservices .contact{
	text-align:left;
}
#register_service{
	padding:5px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
#homeservices .title{
	font-size:14px;
	font-weight:bold;
}
div#resale_warning{
	background-color:#BF3B40;
	color:#FFFFFF;
	font-weight:bold;
}

#featured_properties
{
	text-align:center;
	width:670px;
}
#content_box #right_box .right_box_content #listings_content #featured_properties ul{
	padding: 0px;
	float:left;
	width:222px;
	border-right:#1B6EBE 1px solid;
	background-color:#F7F7F7;
}
#content_box #right_box .right_box_content #listings_content #featured_properties ul li{
	border:0px;
	display: block;
	float:none;
	font-size:12px;
}
#content_box #right_box .right_box_content #listings_content #featured_properties .featured_header
{
	background-color:#1B6EBE;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:6px;
}
#content_box #right_box .right_box_content #listings_content #featured_properties .featured_footer
{
	text-align:center;
	background-color:#1B6EBE;
	font-size:14px;
	height:22px;
	padding-top:8px;
	color:#FFFFFF;
	font-weight:bold;
}
#content_box #right_box .right_box_content #listings_content #featured_properties .featured_photo
{
	display: block;
	width: 114px;
	height: 90px;
	background: url(../images/bg_featured_images.gif) no-repeat center;
	padding: 6px 0px 0px 1px;
	margin-right: 2px;
	margin-left: 5px;
	list-style: none;
	border: 0;
	float: left;
}
#content_box #right_box .right_box_content #listings_content #featured_properties .featured_photo img{
	width: 105px;
	height: 80px;
	border: 1px solid #666;
}
#content_box #right_box .right_box_content #listings_content #featured_properties .featured_details img{
	float:left;
}
#content_box #right_box .right_box_content #listings_content #featured_properties .featured_address{
	font-size:14px
}
#content_box #left_box .left_box_content .refine_search{
	font-size:12px;
}
#content_box #left_box .left_box_content .refine_search label{
	float:left;
	font-weight:bold;
	margin-right:5px;
	text-align:right;
	width:40px;
}
#content_box #left_box .left_box_content .refine_search label.title{
	font-weight:bold;
	float:left;
	margin: 0px 10px;
	padding-top:10px;
	width:285px;
	text-align:left;
	border-top:#E6E6E6 1px solid;
}
#content_box #left_box .left_box_content .refine_search .refine_beds{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	width:100px;
}
#content_box #left_box .left_box_content .refine_search .refine_baths{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	width:100px;
}
#content_box #left_box .left_box_content .refine_search .refine_price{
	float:left;
	margin:0 10px 10px;
}
#content_box #left_box .left_box_content .refine_search .refine_active{
	margin-bottom:10px;
	padding-left:15px;
}
#content_box #left_box .left_box_content .refine_search .refine_apply{
	float:none;
	padding-bottom:10px;
	padding-left:95px;
}
#content_box #left_box .left_box_content .refine_search .refine_styles{
	margin:15px 0px 15px 60px;
}
#content_box #left_box .left_box_content .refine_search .refine_styles .prop_style{
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	width:100px;
}
.asterisk{
	font-size:16px;
	line-height:12px;
	position:relative;
	top:5px;
}
a.linkdetails{
	width:41px;
	height:15px;
	background:url(../images/details.gif) top left no-repeat scroll;
	display:block;
}
a.linkdetails:visited{
	width:41px;
	height:15px;
	background:url(../images/details-visited.gif) top left no-repeat scroll;
	display:block;
}
#lview_loading{
	background:url("https://www.foreclosurelistings.com/images/slideshow.loading.gif") no-repeat scroll center center #FFFFFF;
	height:300px;
	width:670px;
	display:none;
}
