.right_links{
	float:right;
	margin:0 35px 0 0;
}
.right_links_inner{
	padding:4px 0 0 0;
	margin:0 10px;
}
.right_links_inner li{
	float:left;
	padding:0 7px;
	border-right: 1px solid #394e90;
}
.right_links_inner li.no_border{
	border: 0 none;
}
.right_links_inner li a{
	color:#394e90;
	text-decoration:none;
}
.right_links_inner li a:hover{
	text-decoration:underline;
}
.join_now{
	float:left;
	margin:0 0 0 40px;
}
.join_now ul{
	margin:1px 0 0 0;
}
.join_now ul li{
	float:left;
}
img.btn_join_now{
	margin:3px 4px 0 2px;
}
#main_links{
	background: url("../../../media/images/bg_main_links.png") repeat-x;
	min-height:25px;
	min-width:700px;
}
.main_link_inner{
	padding:1px 0 0 10px;
}
.main_link_inner ul{
	margin:3px 0 0 4px;
}
.main_link_inner ul li{
	float:left;
	margin:0 15px 0 0;
}
.main_link_inner ul li a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.main_link_inner ul li a:hover{
	text-decoration:underline;
}
#left_part{
	float:left;
	width:660px;
}
.latest_la_property{
	min-height:200px;
	border:1px solid #DFDFDF;
	}
.latest_la_property_inner{
	padding:6px 2px;
}
.property_title_view_more{
	margin:0 0 10px 0;
	padding:4px 0 0 0;
}
.property_title{
	float:left;
}
.property_title h1{
	color:#777777;
	font-size: 18px;
	font-family: arial;
}
.view_more_property{
	float:right;
}
.view_more_property a{
	color:#394e90;
	text-decoration:none;
}
.view_more_property a:hover{
	color:#1c77c4;
}
.latest_la_property_photos{
	
}
.property_photo_each{
	float:left;
	width:200px;
	margin:0 10px 10px 0;
}
img.property_photo{
	padding:3px;
	width:195px;
	height:150px;
	border: 1px solid #cbcbcb;
	background-color: #ebebeb;
}
.tax_follow{
	margin:10px 0;
}
.follow_property{
	min-height:100px;
	width:400px;
	float:left;
	background:#fff url("../../../media/images/bg_latest_la_property.png") repeat-x;
	padding:0 0 3px 0;
}
.follow_property_inner{
	padding:6px 7px;
	border:1px solid #DFDFDF;
	-moz-border-radius:5px;
}
.follow_property_title{
	margin:0 0 15px 0;
}
.follow_property_title h1{
	color:#777777;
	font-size: 18px;
	font-family: arial;
}
.facebook{
	background: url("../../../media/images/bg_facebook.png") no-repeat;
	width:168px;
	height:85px;
	float:left;
	margin:0 0 0 3px;
}
.facebook_inner{
	padding:7px 0 0 31px;
	font-family: arial;
	color:#326698;
}
.facebook_inner h3{
	margin:0 0 19px 0;
}
.facebook_inner h3 a{
	font-size: 14px;
}
.facebook_inner h3 a:hover{
	text-decoration:none;
}
.facebook_inner a{
	color:#326698;
	font-weight:bold;
	text-decoration:none;
}
.twitter{
	float:left;
	margin:0 0 0 10px;
	border: 1px solid #c5c5c5;
}
.tax_credit{
	float:left;
	width:245px;
	min-height:50px;
	margin:0 0 0 10px;
	padding:0 0 4px 0;
	background: url("../../../media/images/bg_tax_credit.png") repeat-x;
}
.tax_credit_inner{
	padding:6px 7px;
	border:1px solid #FFF3AF;
	-moz-border-radius:5px;
}
.tax_credit_title{
	margin:0 0 14px 0;
}
.tax_credit_title h1{
	color:#777777;
	font-size: 18px;
	font-family: arial;
}
.expanded{
	text-align:center;
}
#right_part{
	float:left;
	width:302px;
	margin:0 0 0 10px;
}
.quick_property_search{
	min-height:250px;
	background:#fff url("../../../media/images/bg_latest_la_property.png") repeat-x;
	padding:0 0 3px 0;
}
.quick_property_search_inner{
	padding:6px 7px;
	-moz-border-radius:5px;
	border:1px solid #DFDFDF;
}
.quick_property_search_title{
	margin:0 0 14px 0;
}
.quick_property_search_title h1{
	color:#777777;
	font-size: 18px;
	font-family: arial;
}
.real_estate{
	min-height:243px;
	background:#fff url("../../../media/images/bg_latest_la_property.png") repeat-x;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
.real_estate_inner{
	padding:6px 7px;
	border:1px solid #DFDFDF;
	-moz-border-radius:5px;
}
.real_estate_title{
	
}
.real_estate_title h1{
	color:#777777;
	font-size: 18px;
	font-family: arial;
}
p.desc{
	margin:2px 0 10px 0;
}
.real_estate_link{
	text-align:center;
	margin:30px 0 0 0;
}
.real_estate_link a{
	color:#777777;
	font-size: 18px;
	font-family: arial;
	text-decoration:underline;
}
/*=================== Footer Section ===================*/
.footer_links_1{
	margin:10px 0 0 0;
}
.footer_links_1_left{
	padding:0 10px;
	width:700px;
	float:left;
}
.footer_links_1_left ul{
	
}
.footer_links_1_left ul li{
	line-height:16px;
	display:inline;
	padding:0 6px;
}
.footer_links_1_left ul li a{
	color:#6699cc;
	text-decoration:none;
}
.footer_links_1_left ul li a:hover{
	text-decoration:none;
	color:#039;
}
.footer_links_1_right{
	float:left;
	width:100px;
	padding:10px 0 0 10px;
}
.footer_links_2{
	margin:30px 0 0 0;
	text-align:center;
}
.footer_links_2 li{
	display:inline;
}
.footer_links_2 ul{
	margin:0 0 14px 0;
}
.footer_links_2_1 li{
	padding:0 5px;
	background: url("../../../media/images/footer_link_seperator.jpg") no-repeat 100% 3px;
}
.footer_links_2_1 li a{
	color:#333;
	text-decoration:none;
}
/*=================== Login Box ===================*/
.login_box{
	border: 5px solid gray;
	padding: 10px; 
	width: 300px;
	position:fixed;
	z-index: 9999;
	left:40%;
	top:20%;
	display: none; 
	margin:0 auto;
	background-color: #eee;
}
.delete_box{
	float:right;
}
.login_here{
	float:left;
	width:270px;
}
.login_table td{
	padding:3px 0;
	font-weight:bold;
}
/*=================== Registration Box ===================*/
.registration_box{
	border: 5px solid gray;
	padding: 10px; 
	width: 300px;
	position:absolute;
	z-index: 9999;
	left:40%;
	top:30%;
	display: none; 
	margin:0 auto;
	background-color: #eee;
}
/*=================== Search Form ===================*/
.search_form{
	
}
.search_form td{
	padding:5px;
}
.two_select{
	width:200px;
}
.checkbox{
	width:200px;
}
.checkbox div{
	float:left;
	margin:0 5px 2px 0;
	line-height:20px;
}
.checkbox input{
	
}
.bold{font-weight:bold;}
/*=================== Page Title ===================*/
.page_layout{
	min-height:300px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
.page_layout h1.page_title{
	padding:5px;
	font-weight:bold;
	font-size: 17px;
}
.page_contents{
	margin:8px 4px;
}
.right_page{
	float:left;
	width:750px;
	margin:0 0 0 10px;
	background-color: #EFEFEF;
}
/*=================== PAGES -  ===================*/
#print_page{
	margin:0 auto;
	width:975px;
	padding:30px 0 0 0;
}
span.print_this{
	float:right;
	padding:9px 10px 0 0;
	font-weight:bold;
	color:#069;
}
span.print_this a.link{
	text-decoration:none;
}
.heading{
	text-align:right;
	color:#3A628B;
	font-size: 11px;
}
.heading  h1 h2 h3{
	color:#3A628B;
	font-size: 11px;
}
/*=================== Thank You! ===================*/
.thank_you_message{
	text-align:center;
	font-weight:bold;
	color:#57ac0a;
	padding:7px 0 0 0;
}
/*=================== Basic Settings ===================*/
.w100{width:70px;}
/*=================== Thank You! ===================*/
input.error, select.error, textarea.error {
border:1px solid red;
}
new_all_basic.css (line 153)
.error {
color:red;
}
h1.please_login_here{
	font-size: 13px;
	font-weight:bold;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	border-bottom: 1px dashed #222;
}
.home_image_div_12{
	padding:2px;
	overflow:hidden;
	width:118px;
	float:left;
	width:130px;
}
.featured_price_head{
opa/city:0.4;
ba/ckground:#DADADA;
widt/h:240px;
bord/er: 1px solid red;
background: url("../../images/home_top_opac.png") no-repeat;
width:266px;
height:30px;
position:relative;
}
.featured_price_head_inn{
	padding:0 1px 0 3px;
}
.tilte_1{
	color:#002c6b; float:left;font-size:14px;
	margin-right:5px;
	font-weight:bold;
}
.tilte_2{
	color:#0c0c0c;
	float:left;
	font-size: 15px;
	margin-left:5px; 
	font-weight:bold;
}
.login_box {
background-color:#EEEEEE;
border:5px solid gray;
display:none;
left:40%;
margin:0 auto;
padding:10px;
position:fixed;
top:30%;
width:300px;
z-index:9999;
}
.prop_sell{
	color:#3e4041;
}
.prop_sell li{
	padding:0 0 4px 0;
}