@charset "utf-8";
/* CSS Doc                     ument */

body { 
  margin: 0px; 
  padding: 0px; 
  height: 100%;
width:100%;  
  border:none;
  background-color:#DADADA;
}

div{
text-align: left;
}

.to_mid{
text-align:center;
}

.to_mid_fire{
text-align:-moz-center;
}

.header{ 
  height:130px;
  width:1000px;
  background-image:url("../images/header/header.jpg");
}

.loginheader{ 
  height:130px;
  width:1000px;
  background-image:url("../images/header/loginheader.jpg");
}

.logintop{
height:68px;
}

.logintopmenu1{
height:68px;
width:70px;
float:left;
}
.logintopmenu2{
height:68px;
width:60px;
float:left;
  cursor:pointer;
}
.logintopmenu3{
height:68px;
width:127px;
float:left;
  cursor:pointer;
}
.logintopmenu4{
height:68px;
width:76px;
float:left;
  cursor:pointer;
}
.logintopmenu5{
height:68px;
width:76px;
float:left;
  cursor:pointer;
}


.login{
  padding-left:0px;
  float:left;
}

.logo{
  height:43px;
  width:530px;
  float:left;
  cursor:pointer;
  padding-top:47px;
  padding-left:25px;
}

.login_button{
  padding-top:87px;
  padding-left:10px;
  float:left;
}

.midline{ 
  height:10px;
  width:1000px;
}

.midcontback{
  background-image:url("../images/layout/midline.jpg");
  width:1000px;
  background-repeat:repeat-y;
}

.midcont{
  height:100%;
  width:960px;
  padding-left:20px;
  padding-right:20px;
}

.ad_menu_search_container{
  width:250px;
  padding-right:10px;
  float:left;
}

.ad{
  width:250px;
}

.menu{
  padding-top:10px;
  width:250px;
  padding-bottom:10px;
}

.search{
  width:250px;
  height:225px;
  background-image:url("../images/search/search.jpg");
}

.search_form{
  padding-top:35px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  width:240px;
  height:52px;
}

.footer{
  background-image:url("../images/footer/footer.jpg");
  height:115px;
  width:1000px;
}

.footer_info{
  width:700px;
  padding-left:200px;
  padding-top:25px;
}

.main_cont{
  width:700px;
  float:left;
}

.main_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/layout/mainborderframe.jpg");
}

.main_sale_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/sale/house.jpg");
}

.main_lanse_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/lanse/lanse.jpg");
}
.main_forgetpassword_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/forgetpassword/forgetpassword.jpg");

}
.main_landlord_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/landlord/landlord.jpg");
}

.main_enquire_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/enquireform/enquire.jpg");
}

.main_soleagent_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/soleagent/sole.jpg");
}

.main_mortgage_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/mortgage/mortgage.jpg");
}

.main_commrequire_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/commrequire/commrequire.jpg");
}

.main_commer_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/commer/commer.jpg");
}

.main_search_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/search/searchbak.jpg");
}

.main_contact_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/contactus/contact.jpg");
}

.main_useful_back{
  padding-right:10px;
  padding-bottom:10px;
  width:690px;
  background-image:url("../images/useful/userful.jpg");
}

.main_back_header{
  padding-right:10px;
  width:690px;
  background-image:url("../images/layout/conheaderpic.jpg");
}

.main_back_header_title{
  padding-top:8px;
  padding-left:10px;
  height:22px;
}



.main_close{
  width:700px;
  height:1px;
  overflow:hidden;
  background-color:#dddddd;
}

.unit{
  padding-top:10px;
  padding-left:10px;
  width :335px;
  height:150px;
  float:left;
  cursor:pointer;
}

.unitnomore{
  padding-top:10px;
  padding-left:10px;
  width :335px;
  height:150px;
  float:left;
}


.unit_back{
  padding:5px;
  width:325px;
  height:140px;
  background-image:url("../images/conpic/unitback.jpg");
  background-repeat:no-repeat;
}

.unit_back_nomore{
  padding:5px;
  width:325px;
  height:140px;
  background-image:url("../images/conpic/unitbacknomore.jpg");
  background-repeat:no-repeat;
}

.unit_pic{
  width:140px;
  height:140px;
  float:left;
}

.unit_info{
  width:180px;
  height:140px;
  float:left;
  padding-left:5px;
}

.menu_button{
  width:205px;
  height:20px;
  background-image:url("../images/menu/menupic.jpg");
  padding-left:45px;
  padding-top:5px;
  cursor:pointer;
}

.menu_button_2{
  width:205px;
  height:20px;
  background-image:url("../images/menu/menupic.jpg");
  padding-top:5px;
  cursor:pointer;
}

.menu_button_3{
  width:205px;
  height:20px;
  background-image:url("../images/menu/menupicdown.jpg");
  padding-top:5px;
  cursor:pointer;
}



.menu_button_down{
  width:205px;
  height:20px;
  background-image:url("../images/menu/menupicdown.jpg");
  padding-left:45px;
  padding-top:5px;
  cursor:pointer;
}

.submenu_button{
  width:120px;
  height:20px;
  padding-left:20px;
  padding-top:5px;
  background-color:#849D62;
  cursor:pointer;
    background-image:url("../images/menu/submenupicon.jpg");
}

.menu_top{
  width:250px;
  height:5px;
  background-image:url("../images/menu/menutopframe.jpg");
  overflow:hidden;
}

.menu_bottom{
  width:250px;
  height:5px;
  background-image:url("../images/menu/menubottomframe.jpg");
  overflow:hidden;
}

.clipboardback{
  padding-top:20px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  width:950px;
  height:75px;
  background-image:url("../images/clipboard/clipboardback.jpg");
}



.chipboard_pic{
  width:70px;
  height:70px;
  float:left;
}

.chipboard_info{
  padding-left:5px;
  width:155px;
  height:70px;
  float:left;
  overflow:hidden;
}

.marketupdate{
  width:250px;
  height:125px;
  background-image:url("../images/marketupdate/marketupdateback.jpg");
}

.marketupdate_content{
  padding-top:25px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  width:240px;
  height:95px;
}

.clipboard{
  width:250px;
  height:170px;
  background-image:url("../images/clipboard/clipboard.jpg");
}

.clipboard_content{
  padding-top:25px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  width:240px;
  height:135px;
}

.clipboard_content2{
  width:242px;
  height:125px;
  overflow-y:auto;
  scrollbar-face-color: #F3F3F3;
  scrollbar-shadow-color: white;
  scrollbar-highlight-color: white;
  scrollbar-3dlight-color: white;
  scrollbar-darkshadow-color: white;
  scrollbar-track-color: white;
  scrollbar-arrow-color: grey;
}

.hsp{
  height:10px;
  overflow:hidden;
}

.vsp{
  width:10px;
  overflow:hidden;
  float:left;
}

.q_search_textbox{
  width:150px;
  height:18px;
  border:solid 1px;
  border-color: #dddddd;
}

.q_search_list{
  width:84px;
  height:20px;

}

.member_textbox{
  width:200px;
  height:18px;
  border:solid 1px;
  border-color: #dddddd;
}


.copyright{
padding-top:10px;
width:1000px;
height:20px;
text-align:right;
}

#menu0{
    display:none;
	position:absolute;
	left:270px;
	top:430px;
	
}

#menu1{
    display:none;
	position:absolute;
	left:270px;
	top:455px;
}

#menu2{
    display:none;
	position:absolute;
	left:270px;
	top:480px;
}

#menu3{
    display:none;
	position:absolute;
	left:270px;
	top:505px;
}

#menu4{
    display:none;
	position:absolute;
	left:270px;
	top:755px;
}

.member_head_txt{
  padding-top:10px;
  padding-left:30px;
  padding-right:10px;
  padding-bottom:5px;
  width:640px;
}

.detail{
  padding-top:10px;
  padding-left:30px;
  padding-right:10px;
  padding-bottom:5px;
  width:640px;
}
.detailframetop{
  padding-left:30px;
  width:610px;
  border:solid 1px;
  border-color:#dddddd;
  background-color:#ffffff;  
}

.detailframe{
  padding-left:0px;
  width:640px;
  border:solid 1px;
  border-color:#dddddd;
  background-color:#ffffff;  
}

.detailtag{
  width:120px;
  height:20px;
  background-color:#51692D;
  float:left;
  text-align:center;
  padding-top:10px;
  cursor:pointer;
}

.detailcol1{
  width:180px;
  background-color:#ffffff;
  float:left;
  padding-top:10px;
  padding-right:20px;
}

.detailcol1 li, .detailcol1 ul {
width:180px;
}

.detailsptag{
  width:5px;
  height:30px;
  float:left;
}

.detailbigpic{
background-image:url("../images/detail/bigpic1.jpg");
background-repeat:no-repeat;
width:317px;
height:317px;
float:left;
padding-right:30px;
}


.bigmark{
background-image:url("../images/mark/bigmark.gif");
background-repeat:no-repeat;
width:270px;
height:317px;
padding-right:30px;
}

.smallmark{
background-image:url("../images/mark/smallmark.gif");
background-repeat:no-repeat;
width:60px;
height:60px;

}




.detailsmallpic{

background-repeat:no-repeat;
width:70px;
height:70px;
float:left;
padding-left:10px;
padding-bottom:10px;
cursor:pointer;
}

.detailsmallpic2{
background-image:url("../images/detail/smallpic2.jpg");
background-repeat:no-repeat;
width:70px;
height:70px;
float:left;
padding-left:10px;
padding-bottom:10px;
}

.member_txt{
  padding-left:40px;
  padding-right:10px;
  width:630px;
}

.member_left_col{
  width:150px;
  height:25px;
  float:left;
}

.member_right_col{
  width:450px;
  height:25px;
  float:left;
}

.aboutus_header{
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  width:670px;
}

.a_search_textbox{
  width:150px;
  height:18px;
  border:solid 1px;
  border-color: #dddddd;
}

.search_location{
padding-top:10px;
  width:150x;
  float:left;
  padding-right:5px;
}

.search_head{

}

.search_box{
width:480px;
}

.search_box_low{
width:470px;
padding-left:10px;
}

.pub{
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:650px;
}

.pub_pic{
padding-top:10px;
text-align:center;
}

.careers{
padding-top:10px;
padding-left:30px;
padding-right:10px;
width:630px;

}


.serviced_ap{
padding-top:5px;
  width:680px;
  padding-left:10px;
}

.serviced_ap_1{
  width:330px;
  float:left;
}

.serviced_ap_2{
  width:230px;
  float:left;
  padding-left:5px;
}

.serviced_ap_3{
  width:100px;
  float:left;
  padding-left:5px;
}

.contactus{
  width:502px;
  padding-left:94px;
  padding-right:94px;
  padding-top:10px;


}

.contactus_bolder{
  width:480px;
  padding:10px;
  border:solid 0px;
  border-color:#FFCC66;
  /* background-image:url("../images/layout/softback.gif"); */
}


.contactus_left{
  width:150px;
  padding-top:5px;
  float:left;
  padding-left:10px;
}

.light{
  color:#333333;
  font-weight:bold;
}

.contactus_right{
  width:300px;
  padding-top:5px;
  float:left;
}

.contactus_1col{
width:480px;
}

.contactus_1col_low{
width:470px;
padding-left:10px;
}

.contactus_textarea{
width:450px;
height:150px;
border:solid 1px;
border-color:#dddddd;
}

.contactus_textfield{
  width:300px;
  height:20px;
border:solid 1px;
border-color:#dddddd;
}

.commenquiry_pulldown{
  width:305px;
  height:20px;
border:solid 1px;
border-color:#dddddd;
}


.contactus_text{
  width:480px;
  padding-top:2px;
 }

.contactus_text_left{
  width:100px;
  float:left;
}
.contactus_text_right{
  width:380px;
  float:right;
  visibility:collapse
}

.useful_hidden{
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  width:670px;
}

.useful_head{
width:500px;
padding-left:95px;
padding-right:85px;

}

.useful_head_2{
width:495px;
padding-left:5px;
background-color:#7C9C5F;
border:solid 1px;
border-color: #bbbbbb;
}

.useful_head_3{
width:490px;
padding-left:10px;
background-color:#ffffff;
border:solid 1px;
border-color: #bbbbbb;
}

.useful_col_1{
width:100px;
float:left;
background-color:#cccccc;
}

.useful_col_2{
width:200px;
float:left;
background-color:#dddddd;
}

.useful_col_3{
width:80px;
float:left;
background-color:#cccccc;
}

.useful_col_4{
width:100px;
float:left;
background-color:#dddddd;
}

.useful_row{
width:480px;
border-top:solid 1px;
border-color:#ffffff;
background-image:url("../images/useful/tableback.jpg");
}

.hsp_line{
width:100%;
height:1px;
overflow:hidden;
background-color:#dddddd;
}
