/***************************/
.account_border{
	width:574px;
	height:42px;
	background-image:url(../image/border_account.jpg);
	background-repeat:repeat-y;
	border:2px solid #CCCCCC;
}

.account_BG{
	width:150px;
	
	height:170px;
	background-image:url(../image/account_bg_left.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
}

.account_text:hover{
	background-image:url(../image/account_button_hover.jpg);
}

.account_text{
	background-image:url(../image/account_edit_details.jpg);
	width:147px;
	height:26px;
	display:block;
	
}

.account_logout{
	background-image:url(../image/account_logout.jpg);
	width:147px;
	height:22px;
	position:absolute;
	margin-top:37px;
}

.inner_text{
	font-size:11px;
	font-weight:bold;
	margin-left:40px;
	margin-top:10px;
	top:3px;
	position:relative;
}

.error_submit{
	background-image:url(../image/submit.jpg);
	width:46px;
	height:19px;
	border:0;
	cursor:pointer;
}

.new_title{
	margin-top:20px;
}

.new_text{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

.form_residential_search{
	height:auto;
}

.login_form{
	position:relative;
	height:200px;
	margin:0;
	padding:0;
	overflow: visible;
}

.login_submit{
	background-image:url(../image/home_submit.jpg);
	width:147px;
	height:22px;
	border:0;
	cursor:pointer;
}

.larger_map{
	background-image:url(../image/view_larger_map.jpg);
	width:165px;
	height:21px;
	display:block;
	cursor:pointer;
	float:right;
	position:absolute;
}

.rmb_box{
	background-image:url(../image/rmb_box.jpg);
	width:31px;
	height:22px;
	position:relative;
	float:left;
}

.register_here{
	position:absolute;
	margin-top:52px;
	margin-left:-10px;
	_margin-top:50px;
}

.new_mini_icons{
	position:absolute; width:22px; margin-left:305px; margin-top:30px;
}

.your_choices_resi{
	background-image:url(../image/choices_bg_residential.jpg);
	width:216px;
	height:25px;
	margin-left:-3px;
	color:#FFFFFF;
	font-size:16px;
	padding-top:3px;
}

.your_choices_comm{
	background-image:url(../image/choices_bg_commercial.jpg);
	width:216px;
	height:25px;
	margin-left:-3px;
	color:#FFFFFF;
	font-size:16px;
	padding-top:3px;
}

/***************************/

/* CSS Document */


body{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding: 0;
	margin: 0;
	width: 100%;
	background-color:#DBDBDB;
}

#user_panel_detail{
	margin-left:5px;
	margin-top:10px;
}

a{
	font-weight: bold;
	color: #999;
	font-size: 100%;
	text-decoration:none;
}

#myDiv{
	background-image:url(../js/divmove/frame1.png);
	background-repeat:no-repeat;
}

h1, h2, h3, h4, h5 {
	/*font-family: Verdana, Tahoma, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0pt 5px 0px;
	padding: 0px;
    font-size: 93%; 
    font-weight: normal; 
}

/* base.css, part of YUI's CSS Foundation */ 
h1 { 
    /*18px via YUI Fonts CSS foundation*/ 
    font-size:138.5%;   
} 
h2 { 
    /*16px via YUI Fonts CSS foundation*/ 
    font-size:123.1%;  
} 
h3 { 
    /*14px via YUI Fonts CSS foundation*/ 
    font-size:110%;   
} 
h1,h2,h3 { 
	/* top & bottom margin based on font size */ 
    margin:1em 0; 
} 
h1,h2,h3,h4,h5,h6,strong { 
   /*bringing boldness back to headers and the strong element*/ 
   font-weight:bold;  
} 

h1.account {
	font-size:20pt;
	margin:0px; padding:0px;
	margin-bottom:10px;
}

.account_name{
	padding:7px;
	color:#FFFFFF;
	font-size:22px;
	margin-bottom:10px;
}

p{
	padding: 0;
	margin: 0;
}

form{
	padding: 0;
	margin: 0;
}

input {
	padding: 0;
	margin: 0;
}

br.small_shunt {
	font-size:3pt;
	overflow:hidden;
}

.text_left{
	font-size:9px;
	color:#660000;
}

.red_banner {
	background-image: url(../image/banner_back.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:545px;
	height:56px;
	color:#fff;
	font-size:16pt;
	line-height:42pt;
	text-indent:15px;
	margin-left:-6px;
}

.choice_banner{
width:545px;
	height:56px;
	color:#666666;
	font-size:16pt;
	line-height:42pt;
	text-indent:15px;
	margin-left:-6px;
}

.input_width{
	width: 145px;
}

.clear {
	clear:both;
}

.error{
	margin: 5px 0;
	color: red;
	font-size: 12px;
}

.error_login{
	color: red;
	font-size: 95%;
	margin-left:-10px;
}

.forgot_pwd{
	
	margin-left:3px;
}

.logout_text{
	font-size:16px;
	
}


a.top_page{
	display: block; 
	margin: 5px 0 5px 0;
	color: #333399;
	font-weight: bold;
	letter-spacing: 0.1px;
	font-size:7pt;
}

.horizont_line{
	background-image: url(../image/line_horizont.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 5px;
	margin-bottom: 3px;
	overflow:hidden;
}

.horizont_line_full{
	background-image: url(../image/line_horizont.gif);
	background-repeat: repeat-x;
	width: 526px;
	height: 5px;
	margin-bottom: 5px;
}

.horizont_line_grey{
	background-image: url(../image/line_horizont_grey.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 2px;
	margin-bottom: 0;
}

.horizont_line_grey_full{
	background-image: url(../image/line_horizont_grey.gif);
	background-repeat: repeat-x;
	width: 526px;
	height: 5px;
	margin-bottom: 10px;
	margin-top: 15px;

}

a.page_selected{
	font-weight: bolder;
	font-size:11px;
	color: #000000 !important;
}


#container{
	width: 800px;
	margin: 0px auto;
	background-color:#FFFFFF;
	_width: 815px;
}

#header{
	position: relative;
}

#header #info_bar{
	color: #ccc;
	line-height: 18px;	
	margin-left: 26px;
}

#header #info_bar .home{
	float: left; 
	width: 68px;
	position:relative;
	
	height:28px;
}
#header #info_bar .phone{
	float: left; 
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top:10px;
	position:relative;
	color:#999999;
}
#header #info_bar .welcome{
	float: left; 
	width: 140px;
	margin-top:10px;
	margin-left:6px;
	font-size: 90%;
	position:relative;
}

#header #info_bar .edit{
	float: left; 
	width: 120px;
}

#header #logo{
	position: absolute;
	top: 20px; 
	right: 0px;
	background-image: url(../image/logo.gif);
	background-repeat:no-repeat;
	width: 334px;
	height: 62px;
}

#header #navigation{
	height: 72px;
	padding-top: 45px;
}

#header #navigation #left{
	background-image: url(../image/menu_bg1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 400px;
	float: left;
}

#header #navigation #left .holder{ 
	float: left;
	text-align: left;
	padding-right:9px;
}

#header #navigation #right{
	background-image: url(../image/menu_bg2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 400px;
	float: right;
}

#header #navigation #right .holder{
	float: left;
	padding-left:11px;
}



#main #left_panel{
	width: 174px;
	float: left;
	background-image: url(../image/left_menu_bg.gif);
	background-repeat: repeat-y;
	height:612px;
	
}

#main #left_panel .block{
	margin-left: 10px;
}

#main #left_panel .block .account_navigation{
	text-align: right;
	margin-right: 20px;
	margin-bottom: 30px;
}

#main #left_panel .block .account_navigation a {
	font-size:11pt;
	/*font-weight:normal;*/
}

#main #left_panel .block .account_navigation div{
	margin: 10px 0;
}

#main #left_panel select {
	font-size:8pt;
}


#main #left_panel .shade{
	background-image: url(../image/shade_left.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 174px;
}

#main #left_panel select{
	display: block;
	width: 149px;
	margin: 5.5px 0;
	overflow:hidden;
}

#main #left_panel .submit{
	margin: 5px 0 5px 100px;
}

#main #left_panel a.news, #main #left_panel a.recruitment, #main #left_panel a.business{
	display: block;
	width: 139px;
	padding-left: 10px;
	line-height: 20px;
	margin: 10px 0;
	color: #ffffff;
	font-size:8pt;
}

#main #left_panel a.news{
	background-color: #7d0001;
}

#main #left_panel a.recruitment{
	background-color: #22252d;
}

#main #left_panel a.business{
	background-color: #3c5e7b;
}



#main #right_panel{
	width: 626px;
	float: left;
}

#main #right_panel .shade{
	background-image: url(../image/menu_shade.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-bottom: 10px;
}

#main #right_panel .body{
	/* main style */	
	width: 600px;
	color: #999999;
	
}

#main #right_panel .body .home_sections{
	background-image: url(../image/home_sections.jpg);
	background-repeat: no-repeat;
	width: 625px; 
	
	color:#888;
}

#main #right_panel .body .home_sections .res_section, 
#main #right_panel .body .home_sections .com_section, 
#main #right_panel .body .home_sections .dev_section, 
#main #right_panel .body .home_sections .log_section{
	width: 130px;
	float: left;
	padding-top: 110px;
	padding-left: 20px;
}

#main #right_panel .body .home_sections .title{
	font-size: 10pt; font-weight:bold; margin-bottom:3px;
}
#main #right_panel .body .home_sections p{
	font-size: 7pt; margin-bottom:3px; width:105px; margin-top:52px;
}
#main #right_panel .body .home_sectionn a{
	font-size: 116%; color:#666; font-weight:bold;
}

#main #right_panel .body .home_sections .log_section a{
	color: #ffffff;
}


#main #right_panel .body .home_sections .log_section{
	padding-top: 15px;
	color: #ffffff;
	width: 150px;
	height:260px;
}

#main #right_panel .body .home_sections .log_section input{
	width: 130px;
}


#main #right_panel .body .home_sections .log_section .login_title{
	background-image:url(../image/home_sections_03.gif);
	border: 0;
	width:174px;
	height:37px;
	display:block;
	margin-left:-19px;
	margin-bottom:4px;
	cursor:pointer;
	
}

#username_login, #password_login{
	background-image:url(../image/home_sections_04.gif);
	width:174px;
	height:30px;
	display:block;
	margin-left:-19px;
	
}

#remember_me{
	width:174px;
	height:30px;
	display:block;
	margin-left:-19px;
}

.login_more{
	font-size:10px;
	margin-left:90px;
	float:left;
	position:relative;
	margin-top:-5px;
}

.text_uname, .text_pwd{
	margin-left:20px;
	margin-top:8px;
	border:0;
	float:left;
	color:#333333;
	font-size:12px;
}


.benefit_list{
	width:180px;
	margin-left:-20px;
	display:block;
	font-size:11px;
	float:left;
}

#main #right_panel .body .home_sections .log_section .title{
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 5px;
}

#main #right_panel .body .product_thumb{
	width: 320px;
	float: left;
	margin-top:0px;
}

#main #right_panel .body .product_thumb .left_panel{
	width: 150px;
	float: left;
}

#main #right_panel .body .product_thumb .left_panel a {
	color:#096;
}

.add_comm{
	color:#01A6E4;
}

#main #right_panel .body .product_thumb .right_panel{
	width: 155px;
	float: left;
	margin-left: 10px;
}

#main #right_panel .body .product_thumb .title{
	
	color:#336666;
	font-weight: bold;
	line-height: 16px !important;
}

#main #right_panel .body .product_thumb a{
	font-size: 80%;
	color: #336666;
	display: block;
	margin: 3px 0;
}

#main #right_panel .body .product_thumb .price{
	font-size: 108%;
	color: #336666;
	font-weight: bold;
}


#main #right_panel .body .latest_property{
	float: left; 
	width: 325px;
	margin-top:10px;
}

#main #right_panel .body .google_areas{
	float: left; 
	width: 240px;
	margin-left: 20px;
	margin-top:10px;
}

#main #right_panel .body .google_areas .title, #main #right_panel .body .latest_property .title{
	font-size: 14pt;
	line-height: 28px;
	font-weight: bold;
	
	color:#999;
}


#main #right_panel .body .browse_header_left{
	float: left;
	width: 340px;
}

#main #right_panel .body .browse_header_left .line1{
	color: #999999;
	margin-bottom:6px;
	font-weight: bold;
}

#main #right_panel .body .browse_header_left .line2{
	color: #009966;
	font-size:84%;
	font-weight: bold;
}

#main #right_panel .body .browse_header_left .line2_Comm{
	color:#0069D2;
	font-size:84%;
	font-weight: bold;
}


#main #right_panel .body .browse_header_right{
	float: left;
	width: 245px;
	font-size: 85%;
}

#main #right_panel .body .browse_header_right .menu_text{
	width: 120px;
	float: left;
	margin-bottom: 5px;
	line-height: 18px;
}

#main #right_panel .body .browse_header_right .menu{
	width: 120px;
	float: left;
	margin-bottom: 5px;
}

#main #right_panel .body .browse_header_right select{
	width: 125px;
	font-size: 94%;
	padding: 0;
}


#main #right_panel .body .product_navigation{
	float: left;
	width: 150px;
	margin-left: 20px;
}

#main #right_panel .body .product_navigation div.image{
	width: 38px; 
	height: 30px;
	margin: 1.5px;
	float: left;
}

#main #right_panel .body .product_navigation div.image img{
	width: 38px; 
	height: 30px;
	border: 0;
}

#main #right_panel .body .product_navigation .nav_image{
	display: block;
	float: left;
	overflow:hidden;
}

#main #right_panel .body .product_navigation .nav_image img{
	border: 0;
}

#main #right_panel .body .product_navigation .nav_link{
	line-height: 14px;
	float: left;
	display: block;
	width: 120px;
	padding-left: 3px;
	padding-top:6px;
}

#main #right_panel .body .pagination{
	border: 1px solid #999999;
	line-height: 20px;
	margin: 5px 0 5px 0;
	width: 570px;
	font-size:8pt;
	margin-bottom:15px;
}


#main #right_panel .body .pagination a{
	color: #009966;
}

#main #right_panel .body .pagination a.active{
	color: #999999;
	font-weight: bold;
}

#main #right_panel .body .pagination .forward, #main #right_panel .body .pagination .back{
	float: left;
	width: 50px;
	text-align: center;
}

#main #right_panel .body .pagination .pages{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	float: left;
	width: 446px;
	padding-left: 20px;
}

#main #right_panel .body .special_offer_res{
	line-height: 40px;
	height: 40px; 
	width: 516px;
	background-image: url(../image/special_offer_res.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	margin: 10px 0 10px 0;
}

#main #right_panel .body .special_offer_res_comm{
	line-height: 52px;
	height: 52px; 
	width: 516px;
	background-image:url(../image/special_offer_comm.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	margin: 10px 0 10px 0;
}

#main #right_panel .body .detail_title{
	font-size: 16pt;
	color: #999999;
	font-weight: normal;
	margin-bottom: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px; margin-bottom:5px;
}

#main #right_panel .body .detail_left_column{
	border-right:1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	width: 350px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}

#main #right_panel .body .detail_left_column .thumbs{
	/*margin: 8px 0px 0px 2px;
	width:350px;*/
}

#main #right_panel .body .detail_left_column .thumbs .image{
	float: left; 
	width: 80px;
	margin-right: 7px;
}


.property_detail{
	width:340px;
	float: left;  margin-right:15px;   margin-left:11px; position:relative; _margin-left:10px; _margin-right:10px; display:block;
}

#main #right_panel .body .detail_left_column .property_detail .title{
	font-size: 98% !important;
	color: #009359;
	font-weight: bold;
	line-height: 14px !important;
}

#main #right_panel .body .detail_left_column .property_detail .title2{
	color: #999999;
	font-size: 146%;
	margin-bottom: 20px;
	margin-top: 15px;
}

#main #right_panel .body .detail_left_column .property_detail .price{
	font-size: 98% !important;
	color: #009359;
	font-weight: bold;
	line-height: 14px !important;
}

#main #right_panel .body .detail_left_column .property_button{
	float: right;
	width: 140px;
	text-align:right;
	margin-right:-8px;
}

#main #right_panel .body .detail_left_column .property_button a.nav_image{
	float: left;
	display: block;
	margin:0;
	padding:0;
	padding-left: 3px;
	
	
}

#main #right_panel .body .detail_left_column .property_button a.nav_text{
	color: #009966;
	line-height: 15px;
	float: left;
	display: block;
	width: 110px;
	padding-left: 3px;
}

#main #right_panel .body .detail_left_column .property_description{
	width:329px;
	margin-bottom: 20px;
	font-size:8pt;
	color:#666;
	margin-left:13px;
	position:relative;
}

#main #right_panel .body .detail_right_column{
	width: 215px;
	float: left;
	margin-left:-3px;
	_margin-left: -15px;
	_overflow:hidden;
}


#main #right_panel .body .detail_right_column .section_title{
	font-size: 126%;
	color: #009966;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#main #right_panel .body .detail_right_column .section_small_title{
	font-size: 100%;
	color: #009966;
	font-weight: bold;
	margin: 10px 0; 
	display: block;
}

#main #right_panel .body .detail_right_column .nav_image{
	display: block;
	float: left;
	width: 22px;
}

#main #right_panel .body .detail_right_column .nav_link{
	line-height: 22px;
	float: left;
	display: block;
	width: 120px;
	padding-left: 3px;
}

#main #right_panel .body .detail_right_column .google_location{
	width: 213px;
	height: 213px;
	margin: 10px 0;
}

#main #right_panel .body .detail_right_column .next_title{
	
	color: #009359;
	font-weight: bold;
	line-height: 16px !important;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#main #right_panel .body .detail_right_column .next_detail{
	float: left;
	width: 170px;
	margin-right: 10px;
}

#main #right_panel .body .detail_right_column .next_detail a{
	color: #009359;
	font-weight: normal;
}

#main #right_panel .body .detail_right_column .next_detail .price{
	
	color: #009359;
	font-weight: bold;
}


#main #right_panel .body .detail_right_column .next_navigation{
	float: left;
	width: 30px;
}

.full_width_panel .list_property{
	width: 100%;
	height: auto;
	margin: 20px 0;
	
	
}

.full_width_panel .list_property .move_previous{
	width: 60px;
	float: left;
	line-height: 60px;
	text-align: center;
	position:relative;
}

.full_width_panel .list_property .move_previous a{
	font-size: 160%;
	color: #009966;
}

.full_width_panel .list_property .move_next{
	width: 60px;
	float: left;
	line-height: 60px;
	text-align: center;
	position:relative;
}

.full_width_panel .list_property .move_next a{
	font-size: 160%;
	color: #009966;
}

.full_width_panel .list_property .properties{
	width: 650px;
	float: left;	
}

.full_width_panel .list_property .properties .property_detail{
	width: 140px;
	float: left;
	margin: 0 10px;
}

.full_width_panel .list_property .properties .property_detail .title{
	font-size: 116%;
	color: #009966;
	
}

.full_width_panel .list_property .properties .property_detail a{
	color: #009966;
	display: block;
	font-size: 85%;
}

.full_width_panel .list_property .properties .property_detail .price{
	font-size: 100%;
	color: #009966;
	font-weight: bold;
}

#main #right_panel .body .register_intro{
	margin: 10px 0;
	width: 560px;
}

#main #right_panel .body .register_form{
	width: 360px; 
	float: left;
}

#main #right_panel .body .register_form .input_width{
	width: 350px;
	font-size: 93%;
}

#main #right_panel .body .register_form .field_title{
	margin-top: 10px; 
	color: #666;
	font-size:7pt;
	font-weight:bold;
}

#main #right_panel .body .register_form .submit_button_holder{
	float: right;
	margin-top: 10px;
	margin-right: 5px;
}

.submit_button_holder_alert{
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}

#main #right_panel .body .register_form .submit_button{
	
	background-image:url(../image/submit.jpg);
	border:0;
	width:46px;
	height:19px;
	cursor: pointer;
	
}

.submit_button_alert{
	
	background-image:url(../image/submit.jpg);
	border:0;
	width:46px;
	height:19px;
	cursor: pointer;
	
}

#main #right_panel .body .register_benefit{
	width: 187px;
	float: left;
	margin-left: 10px;
	padding-top: 15px;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}


#main #right_panel .body .register_benefit div {
	color:#666;
}

#main #right_panel .body .choice_holder{
/*	background-image: url(../image/clipboard_bg.jpg);
	background-repeat: no-repeat; */
	background-image: url(../image/shade.gif);
	background-repeat: repeat-x;
	background-position: top left;
	width: 546px;
	height: 698px;
	margin-top:-15px;
}

#main #right_panel .body .choice_holder .main{
	width: 530px;
	height: 678px;
	position: relative;
}

#clipboard {
	background-image: url(../image/clipboard_bg.jpg);
	background-repeat: no-repeat;
	padding: 200px 30px 20px 50px;
	width:540px;
	margin-left:-10px;
}

#main #right_panel .body .choice_holder .main .bottom_nav{
	margin-top: -10px;
}

#main #right_panel .body .choice_holder .main .registration{
	width: 350px;
	text-align: right;
}

#main #right_panel .body .choice_holder .main .pagination{
	width: 500px;
}

#main #right_panel .body .choice_holder .main .pages{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	float: left;
	width: 376px;
	padding-left: 20px;
	
}

#main #right_panel .body .news{
	padding-left: 60px;
	margin-top: 10px;
	color:#000;
	font-size:9pt;
	text-align: justify;
}

#main #right_panel .body .news .title{
	float: left;
	width: 70px;
	line-height: 19px;
	margin-right: 10px;
}

#main #right_panel .body .news .paginate{
	float: left;
	width: 340px;
	padding-left: 10px;
	line-height: 19px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #66cc66;
	font-size:8pt;
}

#main #right_panel .body .news .paginate a{
	color: #66cc66;
}

#main #right_panel .body .news .archive{
	float: left; 
	width: 100px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

#main #right_panel .body .news .list{
	margin-top: 20px;
	margin-left: 5px;
	width: 470px;
}

#main #right_panel .body .news .list .news_title{
	font-size: 100%;
	color: #7b1720;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}

#main #right_panel .body .news .list .news_date{
	font-size: 138.5%;
	color: #000000;
	margin-bottom: 5px;
}

#main #right_panel .body .news .list .news_body a { font-size:8pt;  }
#main #right_panel .body .news .list .news_body p{ margin: 10px 0; text-align: justify;}

#main #right_panel .body .news .list .news_break{
	height: 20px;
}

#main #right_panel .body .about{
	margin-left: 65px;
	width: 500px;
	color: #666666;
}

#main #right_panel .body .new_container{
	width: 500px;
	color: #666666;
}

#main #right_panel .body .about .about_title{
	font-size: 182%;
	margin: 20px 0;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}

#main #right_panel .body .about .about_intro{
	margin-bottom: 20px;
	font-size:9pt;
	width: 500px;
}

#main #right_panel .body .about .about_body{
	font-weight: normal;
	font-size:9pt;
	width: 510px;
}

#main #right_panel .body .contact{
	width: 560px;
}

#main #right_panel .body .contact .title .contact_n{
	font-style: normal;
	font-weight: bold;
	margin: 15px 0 15px 10px;
	color: #780024;
	font-size:12pt;
}

#main #right_panel .body .contact .title .contact_G{
	font-style: normal;
	margin: 0 0 15px 0;
	color: #780024;
	font-size:12pt;
}

#main #right_panel .body .contact address{
	font-style: normal;
	margin-bottom: 15px;
	margin-left: 10px;
	font-size:9pt;
	color:#666;
}

#main #right_panel .body .contact .left_c{
	width: 70px;
	float: left;
	margin-left: 10px;
	font-size:9pt;
	color:#666;
}

#main #right_panel .body .contact .right_c{
	width: 120px;
	float: left;
	font-size:9pt;
	margin-left: 10px;
	color: #780024;
}

#main #right_panel .body .contact .res_enquiry{
	margin: 10px 0;
	background-image: url(../image/banner_big_res.gif);
	backgournd-repeat: no-repeat;
	width: 540px;
	height: 51px;
	padding: 5px 0 0 10px;
	color: #666;
	font-size:9pt;
}

#main #right_panel .body .contact .dev_enquiry{
	margin: 10px 0;
	background-image: url(../image/banner_big_enq.gif);
	backgournd-repeat: no-repeat;
	width: 540px;
	height: 46px;
	padding: 10px 0 0 10px;
	color: #666;
	font-size:9pt;
}

#main #right_panel .body .contact .com_enquiry{
	margin: 10px 0;
	background-image: url(../image/banner_big_com.gif);
	backgournd-repeat: no-repeat;
	width: 540px;
	height: 51px;
	padding: 5px 0 0 10px;
	color: #666;
	font-size:9pt;
}

#main #right_panel .body .contact .com_enquiry a, #main #right_panel .body .contact .dev_enquiry a, #main #right_panel .body .contact .res_enquiry a{
	color:#666;
}

#main #right_panel .body .dev{
	width: 590px;
}

#main #right_panel .body .dev .intro{
	margin: 20px 0;
	font-size:9pt;
}

#main #right_panel .body .dev .title{
	color: #a44b69;
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 10px;
}

#main #right_panel .body .dev a.navigation{
	font-size: 112%;
	color: #a44b69;
}

#main #right_panel .body .dev .detail{
	border-top: 1px solid #cccccc;
	width: 590px;
	margin: 5px 0;
}

#main #right_panel .body .dev .detail .left{
	float: left;
	width: 410px;
	font-size:9pt;
}

#main #right_panel .body .dev .detail .right{
	float: left;
	width: 180px;
}

#main #right_panel .body .dev .detail .left .title_image{
	width: 225px;
	float: left;
	margin-top: 5px;
}

#main #right_panel .body .dev .detail .left .location{
	float: left;
	width: 145px;
	background-color: #cccccc;
	color: #ffffff;
	padding: 5px;
	line-height: 20px;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
}

#main #right_panel .body .dev .detail .left .description{
	margin: 10px 0;
	width: 380px;
}

#main #right_panel .body .dev .detail .left .price{
	float: left;
	width: 200px;
}

#main #right_panel .body .dev .detail .left .availability{
	float: left;
	width: 160px;
}

#main #right_panel .body .dev .detail .right img{
	margin: 5px 0;
}

#main #right_panel .body .dev .detail .right .more_info{ margin: 5px 0; }

#main #right_panel .body .dev .detail .right .more_info a{
	color: #ffcc33;
}

#footerChoice{
	margin-top:205px;
	background-image:url(../image/footer_shade.gif);
	background-repeat: repeat-x;
	background-position: 50%;
	height: 68px;
	color: #666666;
	padding-left: 15px; 
	width: 785px;
	
}

#footer{
	background-image: url(../image/footer_shade.gif);
	background-repeat: repeat-x;
	background-position: 50%;
	height: 68px;
	color: #666666;
	padding-left: 15px; 
	width: 785px;
}

#footer a, #footerChoice a{
	color: #666666;
	font-weight: normal;
}

#footer .time, #footerChoice .time{
	width: 185px;
	float: left;
	line-height: 19px;
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 85%;
}

#footer .feed, #footerChoice .feed{
	width: 600px;
	float: left;
	line-height: 32px;
	margin-bottom: 15px;
}

#footer .feed .title, #footerChoice .feed .title{
	color: #444c22;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 64px;
}

#footer .feed .body, #footerChoice .feed .body{
	background-image: url(../image/feed.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 32px;
	color: #81a92f;
	float: left;
	padding-left: 3px;
	
}

#footer .copyright, #footerChoice .copyright{
	width: 215px;
	float: left;
	font-size:10px;
}

#footer .navigate, #footerChoice .navigate{
	float: left;
	font-size:10px;
}

p.account_intro {
	font-size:9pt;
	font-weight:bold;
	width:560px;
}
p.register_intro {
	font-size:9pt;
	font-weight:normal
	width:560px;
}

.register_benefit p {
	font-size:7pt;
	width:100px;
	color:#666;
}
div.l_rent_panel {
	height:20px;
	width:150px;
	
}


div.l_rent_panel_comm{
	height:20px;
	width:150px;
	
	
}
div.s_rent_panel {
	height:20px;
	width:150px;
	
	
}

div.s_rent_panel_comm {
	height:20px;
	width:150px;

}

#more_dev_btm{
margin-left:80px; margin-top:62px;
}
/******************/

/**********************/

.map_holder_bg{
position:relative; background-color:#cc9fae; width:385px; height:300px; float:right;
}

.big_holder_map{
background-color:#f2e7ea; height:300px;
}