#prop_details{
	width:300px;
	font-size:13px;
}
.content{
	width:980px;
}
.clearfix .tab {
border:1px solid #AFAFAF;
cursor:pointer;
float:left;
margin:0 5px 0 0;
padding:4px 20px;
}
.prop_info{
	font-size:13px;
	padding:10px;
	width:640px;
}
.prop_info label {
	display:block;
	float:left;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	vertical-align:middle;
	width:190px;
}

.prop_info{
	font-size:12px;
	padding:10px;
	width:640px;
	color:#4b7b8f;
}
.prop_info label {
	display:block;
	float:left;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	vertical-align:middle;
	width:190px;
	color:#315f79;
}

.prop_info{
	margin:0 0 20px 0;
	padding:0;
	width:660px;
	background:#F0F9FE;
}

.prop_info h2 {
	line-height: 40px;
	color: #fff;
	font-family: Arial;
	font-size: 13px;
	line-height: 38px;
	font-weight: 600;
	text-align:center;
	background: url("../images/bg_titles.jpg") repeat-x scroll left bottom transparent;
	margin-bottom:8px;
}

.prop_info h3 {
	color: #2A7EB1;
	font-size: 12px;
	font-weight: 600;
	font-family: Arial;
	line-height: 18px;
}

.prop_info a.title {
	color: #2A7EB1;
	font-size: 14px;
	font-weight: 600;
	font-family: Arial;
	margin: 15px 0 10px 0;
	display: block;
}

.prop_info a {
	color: #2A7EB1;
	font-weight: 600;
	text-decoration: none;
}

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

.prop_info p {
	color: #535353;
	font-size: 12px;
	font-weight: 400;
	font-family: Arial;
	margin: 0 0 10px 0;
	line-height: 17px;
}

.line_break{
margin:8px 0;
}

#zillow_info{
	background:#F0F9FE;
	text-align:left;
	padding:0;
}

.login_label{
	display:block;
	width:150px;
	text-align:right;
}
.apply_filter:hover{
	cursor: pointer;
}

#photos_area {
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	font-size:12px;
	height:193px;
	margin-top:0;
	overflow:auto;
	padding:3px 0;
	text-align:center;
	width:275px;
}

#photos_area fieldset {
	border: none;
}

#photos_area img {
	margin-bottom:5px;
	padding: 3px;
	border: solid 1px #AAA;
}

.top-cities-2 .middle a{
	color:#000000;
}
#bank_disclaimer{
	margin:0 0 10px;
}

.add_rm_favorite{
	margin:25px 0 10px 0;
	text-align:right;
}
#back_buttom{
	float:left;
	margin-bottom:5px !important;
}
#update_data{
	font-size:11px;
	text-align:right;
	margin:5px 0;
}
.new_listings{
	color:#CC0000;
}
.last_update{
	color:#006633;
}
#warning_removed{	
	background-color:#FFEAEA;
	border:1px solid #990000;
	font-size:13px;
	padding:5px 10px;
	margin:15px 0;
}
.right{
	float:right;
	padding:0;
	margin:0;
}
.left-column{
	width:660px;
}
.right_cities{
	float:right;
	margin:0;
}
#promo_properties ul li{
	line-height:normal;
}
#promo_properties li.details a{
	font-size:11px;
}

.state-box .top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/state-box-top.jpg) no-repeat scroll left bottom;
	height:38px;
	width:658px;
	margin-top:10px;
}
.state-box .middle {
	border-left:1px solid #DEDDDD;
	border-right:1px solid #DEDDDD;
	height:auto;
	padding:10px 20px;
	width:616px;
}
.state-box .bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/state-box-bottom.gif) no-repeat scroll left bottom;
	height:8px;
	width:658px;
}
.state-box .middle ul.listing_stats {
	margin:0 0 0 20px;
}
.state-box .middle ul.listing_stats li {
	color:#000000;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:600;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
	padding:2px 0 2px 15px;
	width:22%;
}
.state-box .top span, .state-box .top h2 {
	color:#206085;
	font-family:Arial;
	font-size:13px;
	font-weight:600;
	line-height:38px;
}
.state-box .top img {
	float:left;
}
.state-box .middle ul.listing_stats li a {
	color:#000000;
	font-size:13px;
	font-weight:normal;
}
.similar_properties ul li{
	font-size:11px;
}
.similar_properties .photo img{
	border:1px solid #014465;
	float:left;
	height:100px;
	margin:5px;
	width:148px;
}
.similar_properties .middle ul{
	margin:10px 0;
	width:260px;
}
.similar_properties .middle ul li {
	line-height:normal;
}

.similar_properties .middle ul li a {
	font-size:11px;
}
.similar_properties .middle ul li.zipcode,
.similar_properties .middle ul li.price,
.similar_properties .middle ul li.bedbath,
.similar_properties .middle ul li.details
{
	float:left;
}

.text_property_links{
	margin-top:10px;
}

#property_inactive{
	font-size:12px;
}
#mortgage_calc_properties label {
    color: #2E617C;
    display: block;
    float: left;
    font-weight: bold;
    margin: 10px 0 10px 10px;
    width: 147px;
}

#mortgage_calc_properties input {
    width: 60px;
}
#mortgage_calc_properties .button {
    background: url("https://www.houserepos.net/images/bt_calculate.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 31px;
    width: 109px;
}

.ico_info{
	background: url("../images/icons_property.png") no-repeat 0px 0px;
	display: block;
    float: left;
    height: 26px;
    margin: 6px 0 0 10px;
    width: 24px;
}
.ico_contact{
	background: url("../images/icons_property.png") no-repeat -25px 0px;
    display: block;
    float: left;
    height: 27px;
    margin: 6px 0 0 10px;
    width: 18px;
}
.ico_map{
	background: url("../images/icons_property.png") no-repeat scroll -43px 0 transparent;
    display: block;
    float: left;
    height: 26px;
    margin: 6px 0 0 10px;
    width: 19px;
}
.ico_photos{
	background: url("../images/icons_property.png") no-repeat scroll -64px 0 transparent;
    display: block;
    float: left;
    height: 25px;
    margin: 6px 0 0 10px;
    width: 27px;
}
.ico_more{
	background: url("../images/icons_property.png") no-repeat scroll -92px 0 transparent;
    display: block;
    float: left;
    height: 25px;
    margin: 6px 0 0 10px;
    width: 23px;
}
.ico_mortgage{
	background: url("../images/icons_property.png") no-repeat scroll -119px 0 transparent;
    display: block;
    float: left;
    height: 25px;
    margin: 6px 0 0 15px;
    width: 17px;
}
.ico_social{
	background: url("../images/icons_property.png") no-repeat scroll -137px 0 transparent;
    display: block;
    float: left;
    height: 25px;
    margin: 6px 0 0 10px;
    width: 19px;
}
.ico_school{
	background: url("../images/icons_property.png") no-repeat scroll -159px 0 transparent;
    display: block;
    float: left;
    height: 25px;
    margin: 4px 9px 0 0;
    width: 15px;
}
.ico_neighborhood{
	background: url("../images/icons_property.png") no-repeat scroll -180px 0 transparent;
    display: block;
    float: left;
    height: 22px;
    margin: 4px 4px 0 0;
    width: 19px;
}
.ico_print{
	background: url("../images/icons_property.png") no-repeat scroll -201px 0 transparent;
    display: block;
    float: left;
    height: 25px;
    margin: 4px 6px 0 0;
    width: 16px;
}