
BODY {MARGIN: 0px;PADDING: 0px;background:#FFF;text-align:center;color: #333;font-size: 12px;font-family:arial,verdana,sans-serif;}
A {color: #333;text-decoration: none;}
A:link {color: #333;text-decoration: none;}
A:visited {color: #333}
H1 {font-size: 24px; font-family: arial}
H2 {font-size: 18px; font-family: arial}
H3 {font-size: 14px; font-family: arial}
H4 {color: #D3B190; font-size: 12px; font-family: arial; text-align: left; MARGIN: 0px; PADDING: 0px;}
H5 {color: #333; font-size: 12px; font-family: arial; text-align: left; MARGIN: 0px; PADDING: 10px 0px;}
IMG {PADDING: 0px; BORDER: 0px; }
FORM { MARGIN: 0px; PADDING: 0px; }
TEXTAREA, INPUT { font-size: 12px;  }
TD { font-size: 12px; }
P { MARGIN: 0px; PADDING: 0px; BORDER: 0px; text-align:justify;}

H4 A {color: #D3B190;text-decoration: none;}
H4 A:link {color: #D3B190;text-decoration: none;}
H4 A:hover {color: #D3B190}
H4 A:visited {color: #D3B190}

.l {float:left;}
.r {float:right;}
.cursorhand {_cursor: hand;cursor: pointer;}
.j_red { color: #C51230; }
.j_red2 { color: #C51230; }
.padding5050 { PADDING: 6px 0px 5px 0px; }
.color0 { color: #000; }
.color9 { color: #666; }
.color12 { color: #ccc; }
.color_d3 { color: #D3B190; }
.font10 { font-size: 10px; }
.font12 { font-size: 12px; }
.bold {}
.info_red { color: #C51230;PADDING: 0px 6px 0px 0px; }

.dialog_left { text-align: right; width: 150px; }
.dialog_right { text-align: left;  }

#all { width:780px;MARGIN-right: auto;MARGIN-left: auto;background:url(../image/bg_main_left.gif) repeat-y; }
/* HEADER */ /*background: #9CC9F7; background:#D0E4F7;*/
#header {width:780px;height:90px;MARGIN-right: auto;MARGIN-left: auto;PADDING: 0px;background: #FFF;}
#logo { float: left; width: 367px; height: 70px; PADDING: 20px 0px 0px 0px; background: #FFF;}
#info { float: right; width: 413px; height: 90px; PADDING: 0px 0px 0px 0px; background: #FFF;}
#info1 { width: 413px; height: 40px; PADDING: 20px 0px 0px 0px; text-align: right; vertical-align: bottom;}
#hotline { PADDING: 0px 0px 0px 0px; color: #C51230; line-height: 16px;}
#hotline img { vertical-align: middle; }
#map {  }
#info2 { width: 413px; height: 20px; PADDING: 10px 0px 0px 0px;}
#menu_sub { float: right; color: #666666; width: 340px; border-bottom: 1px solid #666666;}
#menu_sub UL { LIST-STYLE-TYPE: none; width: 352px; height: 18px; MARGIN: 0px; PADDING: 0px 0px 0px 0px; }
#menu_sub UL LI { float: left; }

#menu_sub A {color: #666666;text-decoration: none;}
#menu_sub A:link {color: #666666;text-decoration: none;}
#menu_sub A:hover {color: #C51230}
#menu_sub A:visited {color: #666666}

#menu_sub .current { color: #C51230; }

/* MENU */
#menu {width:780px;height:23px;MARGIN-right: auto;MARGIN-left: auto;PADDING: 23px 0px 0px 0px;background: #FFF;}
#menus { float: left; width:580px; height: 23px; color: #333333; background:url(../image/0bg_menu2.gif);  background-repeat:no-repeat;}

#menu .current { color: #C51230; background: url(../image/0bg_menu_current2.gif); background-repeat:no-repeat; background-position: bottom center;}

#menus .current A {color: #C51230;text-decoration: none;}
#menus .current A:link {color: #C51230;text-decoration: none;}
#menus .current A:hover {color: #C51230}
#menus .current A:visited {color: #C51230}

#menus A {color: #333333;text-decoration: none;}
#menus A:link {color: #333333;text-decoration: none;}
#menus A:hover {color: #C51230}
#menus A:visited {color: #333333}

#menus div { float: left; height: 23px; }
#menus UL { LIST-STYLE-TYPE: none; width: 580px; MARGIN: 0px; PADDING: 0px 0px 0px 0px; }
#menus UL LI { float: right; PADDING: 0px 25px 0px 25px; background:#9CC9F7; }
#languages { float: left; width: 200px; height: 23px; background:url(../image/0bg_menu_all.gif); }
.language { float: left; PADDING: 0px 20px 0px 5px;}
.language A { color: #D3B190; }
.language A:link { color: #D3B190; }
.language A:visited { color: #D3B190; }

/* NECK */
#neck {width:780px;height:210px;MARGIN-right: auto;MARGIN-left: auto;border-bottom: 1px solid #666;}
#clock { float: left; width: 190px; height: 200px; PADDING: 5px; }
#clock_bg { width: 190px; height: 200px; PADDING: 15px 0px; }
#slideshow { float: left; width: 570px; PADDING: 5px;}
#slideshow_bg { width: 570px; }
.line { float: left; width: 1px; height: 100%; background: #666;}


/* MAIN */
#main {clear: both;width: 780px;MARGIN-right: auto;MARGIN-left: auto;}
#main_left { float: left; width: 190px; PADDING: 5px 5px 20px 5px;  }
/*
#main_right { float: right; width: 570px; PADDING: 5px 5px 60px 5px; }
*/
#main_right { float: right; width: 570px; PADDING: 5px 0px 60px 0px; overflow:hidden;}
#main_bg { width: 780px; }
#main_left_bg { width: 190px; }
#main_right_bg { color: #666; width: 570px; text-align:left; }

#search_map { MARGIN: 5px 0px 0px 0px;}
#intro_video { MARGIN: 5px 8px 0px 0px; }
#subscribe { clear: both; height: 54px;text-align: left; MARGIN: 10px 0px 0px 0px; }
#search_quick { clear: both; color: #666; text-align: left; MARGIN: 10px 0px 0px 0px; }
#search_quick select { width: 180px; }
#search_quick label { line-height: 20px; font-size: 11px;}
#search_quick option { font-size: 12px;}

#sub_bg_input { float: left;width: 139px;height: 20px;PADDING: 1px 0px 1px 1px;background: url(../image/bg_input_140.gif); }
#sub_bg_button { float: left;width: 40px;height: 22px; }
#sub_input { color: #666; border: 0px; width: 139px; height: 18px; }

.block_390 { float: left; width: 340px; PADDING: 30px 40px 0px; }
.block_324_top { width: 340px; height: 19px;background: url(../image/0bg-main1.gif); }
.block_324_middle { width: 308px; PADDING: 0px 12px 0px 12px; }
.block_324_middle_bg { width: 308px; }
.block_324_bottom { width: 340px; height: 19px;background: url(../image/0bg-main2.gif); }

.block_180 { float: left; width: 145px; PADDING: 26px 0px 0px; }
.promoted_property { color: #D3B190; PADDING: 10px 0px 0px 0px; }
/* *** *** *** */
.head { height: 20px; background: #FFF; border-bottom: 1px solid #D3B190; }
.head .current { color: #C51230; }
.tab { float: left; PADDING: 3px 20px 0px 2px; color: #D3B190;}

/*
.teamers { width: 570px; PADDING: 30px 0px 0px 0px; }
.teamer { float: left; width: 270px; PADDING: 0px 5px 0px 10px; }
.teamer_bg { width: 270px; }
.teamer_img { float: left; width: 120px; text-align:center; PADDING: 5px 0px 0px 0px;}
*/

.teamers { width: 570px; PADDING: 30px 0px 0px 0px; }
.teamer { clear: both; width: 570px;height: 150px; PADDING: 0px 0px 0px 0px; text-align:center; }
.teamer_bg { width: 510px; margin: 0px auto; text-align:left; }
.teamer_img { float: left; width: 90px; text-align:center; PADDING: 0px 15px 40px 0px;}

.teamer_info_name { font-size: 12px; color: #D3B190; }
.teamer_info_title { font-size: 10px; PADDING: 5px 0px 0px 0px; }
.teamer_info_email { font-size: 10px; PADDING: 5px 0px 5px 0px; }
.teamer_info_experience { font-size: 10px;text-align: justify; }


.headlines { font-size: 12px; color: #666; }
.headlines ul { MARGIN: 0px; PADDING: 0px; }
.headlines ul li { MARGIN: 0px 0px 0px 0px; PADDING: 0px; LIST-STYLE-TYPE: none}
.headlines ul li img { vertical-align: middle;}

.headlines A {color: #666;text-decoration: none; font-size: 12px;}
.headlines A:link {color: #666;text-decoration: none;}
.headlines A:visited {color: #666;}

#contacts { PADDING: 20px 10px 0px 10px; }
.contact { height: 110px; PADDING: 5px 20px 0px 20px; color: #666;}
.contact_name { font-size: 12px; font-weight: bold; PADDING: 5px 0px 5px 0px; }
.contact_label { float: left; width: 50px; PADDING: 0px 0px 0px 0px;}
.contact_info { float: left; width: 360px; PADDING: 0px 0px 0px 0px; }

.form_enquiry { color: #666; }
.form_enquiry A {color: #D3B190;text-decoration: none; font-size: 10px;}
.form_enquiry A:link {color: #D3B190;text-decoration: none;}
.form_enquiry A:visited {color: #D3B190;}

.info { font-size: 12px; color: #C51230; text-align: center; }
.enquiry_form_left { width: 150px; font-size: 11px; color: #666; text-align: left; }
.enquiry_form_right { width: 360px; font-size: 11px; color: #666; }
.enquiry_form_right_image input{ font-size: 11px; color: #666; }

.enquiry_form_right INPUT{ width: 100%; }


.enquiry_table_property_name { color: #C51230; }
.enquirylist_table { PADDING: 0px 0px 0px 0px; }
.enquirylist_table table { font-size: 12px;MARGIN: 0px;PADDING: 0px;BORDER: 0px; }

.enquiry { clear: both; PADDING: 4px 0px 4px 0px; border-bottom: 1px solid #ccc;}
.enquiry_table { font-size: 12px; border-bottom: 1px solid #666; }
.enquiry_left { width: 15%; text-align: right; }
.enquiry_middle { width: 81%; }
.enquiry_middle A {color: #C51230;text-decoration: none;}
.enquiry_middle A:link {color: #C51230;text-decoration: none;}
.enquiry_middle A:hover {color: #C51230}
.enquiry_middle A:visited {color: #C51230}
.enquiry_right { width: 4%; }



/* FOOTER */
#footer {clear:both;width:780px;height:60px;MARGIN-right: auto;MARGIN-left: auto;PADDING: 0px;border-top: 1px solid #ccc;font-size: 10px;background: #FFF;}
#footer_bg {width:780px;height:56px;PADDING: 0px 0px 0px 0px;}
#footer_menus {width:580px;height:16px;MARGIN: 0px auto 0px auto; PADDING: 3px 0px 0px 0px;background:url(../image/bg_menu_f.gif);}
#footer_menus div { float: left; }
.footer_menu { width:120px; }
#footer_copyright {clear:both;PADDING: 0px 0px 0px 0px;font-size: 9px;}







/* PROPERTY */
.pages_area { font-size: 10px; color: #666; }

.contnt { PADDING: 10px 22px 0px 22px; }

.contnt A {color: #666;text-decoration: none; font-size: 11px;}
.contnt A:link {color: #666;text-decoration: none;}
.contnt A:visited {color: #666;}

.contnt_title { border-bottom: 1px dashed #D3B190; }
.contnt_title img { vertical-align: middle; }

.contnt2 { PADDING: 10px 0px 0px 0px; }

.contnt2 A {color: #666;text-decoration: none; font-size: 11px;}
.contnt2 A:link {color: #666;text-decoration: none;}
.contnt2 A:visited {color: #666;}

#properties { PADDING: 0px 22px 0px 22px; }
#property_list { PADDING: 0px 22px 0px 22px; }
.property { PADDING: 20px 0px 0px 0px; }

.property_top { height: 16px; PADDING: 2px 0px 2px 0px; border-top: 1px solid #C51230; }
.property_name { float: left; PADDING: 0px 10px 0px 0px; color: #333333; }
.property_type { float: left; color: #333333; }
.property_price { float: right; PADDING: 0px 10px 0px 0px;color: #D3B190;font-size: 11px; }
.property_price span { color: #C51230; }

.property_middle { width: 526px; PADDING: 4px 0px 0px 0px; border-top: 1px dashed #D3B190; border-bottom: 1px dashed #D3B190; }
.property_middle_bg { height: 194px; }
.property_left { float: left; width: 180px; height: 170px; text-align:center; }
.property_img { MARGIN: 0px; PADDING: 0px; }
.property_icons { PADDING: 6px 0px 0px 0px; }
.property_icon { float: left; width: 90px; text-align: left; font-size: 11px; PADDING: 0px 0px 0px 0px;}

.property_right { float: left; width: 315px; height: 170px;PADDING: 0px 0px 0px 15px; color: #666; font-size: 11px;}
.property_location { PADDING: 5px 0px 20px 0px; font-size: 12px;color:#C51230;}
.property_aud { PADDING: 0px 0px 0px 68px; color: #D3B190; }
.property_rmb { color: #000; }

.property_bottom { clear:both; height: 14px; PADDING: 2px 0px 2px 0px; border-bottom: 1px solid #C51230; }
.property_contact { float: right; color: #C51230; font-size: 10px;border-left: 1px solid #CCCC99; PADDING: 0px 10px 0px 10px; }
.property_link {float: right; PADDING: 0px 10px 0px 10px;border-left: 1px solid #CCCC99;  }
.property_favor,.property_favor_remove { float: right; font-size: 10px; color: #333; PADDING: 0px 10px 0px 10px; border-left: 1px solid #CCCC99; }
.property_more { float: right; font-size: 10px; color: #333; PADDING: 0px 10px 0px 0px; }
.property_print { float: right; font-size: 12px; color: #333; PADDING: 0px 10px 0px 10px; }
.property_contact2 { float: right; font-size: 12px; color: #C51230; PADDING: 0px 10px 0px 10px; border-left: 1px solid #CCCC99;}
.property_contact3 { float: left; color: #D3B190; font-size: 10px;}
.property_favor2 { float: right; font-size: 12px; color: #D3B190; PADDING: 0px 10px 0px 10px; border-left: 1px solid #CCCC99; }
.property_contact4 { float: right; color: #C51230; font-size: 10px;border-left: 1px solid #CCCC99; PADDING: 0px 10px 0px 10px; }


.property_tabs { PADDING: 0px 22px 0px 22px;}
.property_tabs_bg { width: 526px; height: 16px; PADDING: 4px 0px 0px 0px; background: url(../image/bg_menu_property5.gif); }
.property_tab { float: left; color: #333;}
.property_tabs_bg .current { color: #C51230; }

.property_tabs_bg2 { width: 526px; height: 16px; PADDING: 4px 0px 0px 0px; background: url(../image/bg_menu_property4.gif); }
.property_tabs_bg2 .current { color: #C51230; }

.property_middle_bg2 { PADDING: 0px 0px 10px 0px; }

.property_bi_photos { height: 255px; }

.property_bi_photo { float: left; width: 332px;}
.property_bi_icons { float: left; width: 180px;PADDING: 114px 0px 0px 14px;}
.property_bi_icons_bg { width: 180px; }
.property_bi_icon { width: 180px; float: left; }

.property_information { color: #333; }
.property_information_bg { PADDING: 0px 15px 0px 15px; }
/*.property_information span { color: #666; }*/

.property_bi_bath { PADDING: 0px 0px 0px 51px; }
.property_bi_car { PADDING: 0px 0px 0px 51px; }
.property_bi_size { PADDING: 0px 0px 0px 51px; }
.property_bi_developer span { color: #D3B190; }

.property_description_bg { PADDING: 0px 15px 0px 15px; }
.property_overview_bg { PADDING: 0px 15px 0px 15px; }
.property_developer_bg {  }

.property_download ul { MARGIN: 0px; PADDING: 0px 10px 0px 10px;; }
.property_download ul li { clear:both; height: 20px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px 0px; PADDING: 0px; }
.property_download ul li span img { vertical-align: middle; }


.property_photos {  }
.property_photo_main { text-align:center; }

.property_photo_small {float: left; width: 112px; height: 105px; PADDING: 0px 4px 10px 4px; text-align:center;}
.property_photo_small_bg { width: 112px; height: 105px; }
.property_photo_small img { width: 108px; height: 81px; }
.property_photo_small2 {float: left; width: 112px; height: 81px; PADDING: 0px 4px 10px 4px; text-align:center;}
.property_photo_small2_bg { width: 112px; height: 81px; }
.property_photo_small2 img { width: 108px; height: 81px; }
.delete_photo { height: 20px; }

.upload_bg_input { float: left;width: 352px;height: 20px;PADDING: 1px 0px 1px 1px;background: url(../image/bg_input_352.gif); }


.upload_form_left { width: 10%; font-size: 12px; color: #666; text-align: left; }
.upload_form_right { width: 90%; font-size: 12px; color: #666; }

.contnt ul { MARGIN: 0px; PADDING: 20px 0px 20px 0px; }
.contnt ul li { clear:both; height: 18px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 16px; PADDING: 0px; }


.block_info { PADDING: 5px 0px 5px 0px; border-bottom: 1px dashed #D3B190; color: #D3B190; }
.block_info img { vertical-align: middle; }
.block_info_title { color: #666; PADDING: 0px 0px 0px 40px; }

.block_nav { PADDING: 5px 0px 5px 0px; border-bottom: 1px solid #D3B190; color: #D3B190; }
.block_sumary { color: #D3B190; PADDING: 20px 20px 10px 20px; border-bottom: 1px dashed #D3B190; }

.block_content { PADDING: 0px 10px 0px 10px;border-bottom: 1px solid #D3B190; }
.block_p { PADDING: 10px 0px 10px 0px; }
.block_p div { PADDING: 10px 0px 10px 20px; text-align: justify;}

#login_left { float: left; width: 330px; PADDING: 15px 20px 10px 20px; }
#login_left_bg { width: 330px; }
#login_left_bg img { vertical-align: middle; }
#login_left_bg ul { MARGIN: 0px; PADDING: 0px 0px 0px 0px; }
#login_left_bg ul li { clear: both; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 16px; PADDING: 0px; }

#login_right { float: right; background: #F4F1E1; width: 160px; PADDING: 10px 20px 0px 20px; }
#login_right_bg { width: 160px; background: #F4F1E1; PADDING: 0px 0px 10px 0px; }

.login_title { color: #C51230; padding: 5px 0px 8px 0px; border-bottom: 1px dashed #D3B190; }


.title { clear: both; color: #333; height: 20px;font-size: 12px; font-weight: bold; PADDING: 0px 0px 0px 0px; border-bottom: 1px solid #C51230; }
.title_form { clear: both; color: #333; height: 20px;font-size: 12px; font-weight: bold; PADDING: 10px 0px 0px 0px; border-bottom: 1px solid #C51230; }

#requirement_form { PADDING: 0px 30px 0px 30px; }
.form_requirement_left { color: #666; width: 130px; font-size: 11px; text-align: right; vertical-align: middle; }
.form_requirement_right { width: 380px; font-size: 11px; text-align: left; }

#form_news_add { PADDING: 30px 0px 30px 0px; }
.form_newsadd_left { color: #666; width: 20%; font-size: 12px; text-align: right; vertical-align: middle; }
.form_newsadd_right { width: 80%; font-size: 12px; text-align: left; }


#account_info { PADDING: 0px 22px 0px 22px; }

.contract_people { font-size: 12px; border-bottom: 1px solid #C51230; }
.contract_people tr{height:20px;}
.contract_people_title { text-align: left; color: #C51230; font-size: 12px; font-style: italic;}
.contract_people_subtitle { text-align: left; color:#333; font-size: 12px; font-style:italic;width:95%;}
.contract_people .seperate {border-top:1px dashed rgb(211, 177, 144); margin-top:5px;}
.contract_people_label {  width:11%;color: #666; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top; }
.label_highlight {color: #666; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top;}
.contract_people_content { width:75%; color: #666; font-size: 12px;vertical-align: top;}


#alpha { PADDING: 0px 2px 0px 2px; }
#alpha a { PADDING: 0px 2px 0px 2px; }

.userlist_table { PADDING: 10px 0px 20px 0px; }
.userlist_table table { font-size: 12px;MARGIN: 0px;PADDING: 0px;BORDER: 0px; }

.button_user_current { MARGIN: 0px 0px 10px 0px;PADDING: 3px 0px 4px 0px;text-align:center;color:#fff;background:#c03; }
.button_user { MARGIN: 0px 0px 10px 0px;PADDING: 3px 0px 4px 0px;text-align:center;color:#c03;background:#fff; }

.item { padding: 5px 0px 0px 0px; }
.item p { color: #333; font-size: 11px;}

#form_a {  }
#form_a option{ font-size: 12px; }
#form_s {  }
#form_s option{ font-size: 12px; }

.pics {
    width: 570px;
    height: 200px;
    padding: 0;
    margin: 0;
}

.pics img {
    padding: 0px;
    border: 0px solid #ccc;
    background-color: #eee;
    width: 570px;
    height: 200px;
    top: 0;
    left: 0;
}

/*map index*/
#wrapper{background:#FFFFFF none repeat scroll 0 0;font-family:arial,verdana,sans-serif;margin-left:auto;margin-right:auto;width:780px;}
.map_title{background:#FFFFFF none repeat scroll 0 0;float:left;height:40px;margin-left:auto;margin-right:auto;padding:0 0 4px;width:780px;border-bottom:1px solid #999999;}
.map_title_left{float:left;font-size:12px;color:#D8BDA7;margin:0;padding:26px 0 0;}
.map_title_right{float:right;margin:0;padding:0;text-align:right;}
.map_content{clear:both;margin-left:auto;margin-right:auto;padding:0;height:481px;border-bottom:1px solid #999999;}
.map_content_left{float:left;margin:0;padding:30px 0 0;height:451px;width:170px;border-right:1px solid #999999;text-align:left;}
.map_content_left ul{list-style-type:none;margin:0;padding:0;font-size:12px;line-height:20px;}
.map_content_left ul a,.map_content_left ul a:link,.map_content_left ul a:visited{color:#999999;text-decoration:none;}
.map_content_right{background:transparent url(../../image/map_whole.gif) scroll 0 0;float:left;margin:60px 0 108px 60px;padding:0;width:549px;height:312px;}
#map_chn{float:right;width:439px;padding:112px 110px 0 0;text-align:right;}
#map_aus{float:right;width:63px;padding:53px 78px 0 0;text-align:right;}
.emphase {color:#C51230;}


.hm-block{margin: 5px 8px 0px 0px;}
.hm-img-wrap{display:block;position:relative;zoom:1}
.hm-img-txt{display:block;position:absolute;z-index:100; left:1px; top:25px; font-size:20px; line-height:30px; color:#fff; width:180px; text-align:center;}
.hm-img-txt-small{font-size:16px; }