/* CSS Document */


#menu-section{ width:911px; height:146px; margin-left:auto; margin-right:auto; padding-top:25px;}
#left-section{ width:16px; float:left; height:146px;}
#right-section{ width:15px; float:left; height:146px;}
#middle-section{ background-image:url(../images/top-main-bg-mid.jpg); background-repeat:repeat-x; float:left; height:146px; width:880px;}


#top-area{ height:94px;}
.logo{ padding-top:9px; width:310px; float:left}
.area-section{ float:left; width:330px; padding-left:20px;}
.input-section{ width:200px; float:left}
.input-txt{ width:150px; padding-top:60px; float:left; padding-left:10px;}
.btn{ width:27px; padding-left:5px; float:left; padding-top:60px;}



#menus-area{ height:50px;}
.home{ width:85px;float:left; padding-top:9px;}
.search-browse{float:left; padding-top:9px; width:153px}
.service{float:left; padding-top:9px; width:85px}
.utility{float:left; padding-top:9px; width:159px}
.policies{float:left; padding-top:9px; width:178px}
.newsletter{float:left; padding-top:9px; width:108px}
.contact{float:left; padding-top:9px;  width:99px}


#main-img{ width:911px; padding-top:20px; float:left; padding-left:4px; }

#home-img{ width:219px; height:209px; float:left;}
#duplex-img{width:219px; height:209px; float:left; padding-left:11px;}
#town-img{width:219px; height:209px; float:left; padding-left:11px;}
#apartment-img{width:219px; height:209px; float:left; padding-left:11px;}

#context-area{ width:910px; 
float:left; padding-bottom:20px; padding-top:20px
}
#back-to{ width:891px; float:left; text-align:right; padding-right:20px}

.left-section{ width:600px; float:left; }
.right-section{ width:308px; float:left; padding-left:2px;}



#first-section{ width:600px; padding-bottom:15px; float:left}
#img-part{ float:left; width:195px; text-align:center}
#txt-part{ float:left; width:405px;}
.title{ width:405px;}
.short-describe{ width:405px;}



#responsibilities-section{ width:279px; padding-left:30px; float:left}
#left-res{ width:17px; float:left; height:138px;}
#mid-res{ background-image:url(../images/mid-list-bg.jpg); background-repeat:repeat-x; float:left; width:245px; height:138px;}
#right-res{ width:17px; float:left; height:138px;}

.title-res{ width:245px; float:left; padding-top:11px;}
.hm-img{ float:left; width:24px; height:23px;}
.title-responsibilities{ float:left; width:210px; padding-left:10px; padding-top:5px;}

.line-res{ width:237px; float:left; padding-top:10px; padding-left:3px;}
#list-res{ width:220px; float:left; padding-top:10px;}
#list-res ul{ list-style-type:none; margin:0px; padding:0px;}
#list-res li{ background-image:url(../images/list-icon.jpg); background-repeat:no-repeat; padding-left:18px; background-position:0px 8px; line-height:23px; color:#8ac4da; font-weight:bold}

#utility-section{ width:279px; padding-top:15px; padding-left:30px; float:left}
#left-utility{ width:11px; float:left; height:121px;}
#mid-utility{ background-image:url(../images/mid-utility-bg.jpg); background-repeat:repeat-x; width:258px; height:121px; float:left}
#right-utility{ width:10px; float:left; height:121px;}

.utility-home{ width:78px; height:78px; padding-top:10px; float:left}
.txt-utility{ width:167px; float:left; padding-top:30px;}



#contact-section{ width:279px; padding-top:15px; padding-left:30px; float:left}
#left-contact{ width:12px; float:left; height:121px;}
#mid-contact{ background-image:url(../images/mid-address-bg.jpg); background-repeat:repeat-x; float:left; width:255px; height:121px;}
#right-contact{ width:12px; float:left; height:121px;}

.email-img{ float:left; width:28px; height:24px;}
.title-quick-contact{ font-size:17px; color:#005b91; padding-left:10px; float:left; padding-top:5px;}
.line-contact{ width:237px; float:left; padding-top:6px; padding-left:9px;}

#footer-section{ width:911px; float:left; padding-left:2px; padding-bottom:25px;}
#left-footer{ width:15px; height:98px; float:left}
#mid-footer{ background-image:url(../images/mid-footer-bg.jpg); background-repeat:repeat-x; float:left; height:98px; width:879px;}
#right-footer{ width:17px; height:98px; float:left}
#address{ width:255px;}
.copyright-section{ padding-top:10px; line-height:20px}
#blank-area{ width:911px; padding-top:25px; float:left}
#welcome-title{ padding-left:25px; padding-bottom:10px;}

/**** Listing  ****/

#left-section-listing{width:911px; float:left; padding-top:35px;}
.first-section-listing{width:911px; float:left;  padding-bottom:10px; } 
.img-part-listing{ width:170px; float:left; text-align:center;}
.txt-part-listing{ float:left; width:741px;}
.short-describe-listing{ width:741px; float:left; padding-top:10px;}
.title-listing{width:741px; float:left}
.border-img{ border:1px solid #e2e0e0; padding:2px;}
.address-detail{width:741px; float:left}
.room-detail{ float:left; width:741px; padding-top:5px;}
.property-link{width:741px; float:left; padding-top:10px; padding-bottom:10px;}
.contact-detail{width:741px; float:left}
.property-link ul{ list-style-type:none; margin:0px; padding:0px;}
.property-link li{ display:inline;}
.line-img{ width:911px; float:left; padding-bottom:10px;}

/***** Listing Description   *******/

#outer-gallry{ width:911px; float:left; padding-top:10px; padding-bottom:10px;}
.blank-space{ padding-top:10px; }
.outer-border{border:1px solid #dad8d9; background-color:#f5f5f5;}
.count-img{ padding-top:4px;}
#context-area-describe{ width:911px; float:left}
#describe{ width:900px; float:left; padding-left:11px;}
.txt-decription{ width:911px; float:left}
.space{ width:911px; float:left; padding-top:10px;}

#search-form{ width:901px; padding-top:10px;}
.btns{width:911px; float:left; text-align:center; padding-top:10px; padding-bottom:10px;}

#search-result{ width:901px; float:left; padding-left:10px;}


/**************   Newsletter    *********/
.heading-newsletter{ width:901px; float:left; padding-left:10px;}
.headings{ width:901px; float:left; padding-left:10px;}
.headings-search{ width:901px; float:left; padding-left:10px;}
.describe-news{width:901px; float:left; padding-left:10px;}
.describe-search{width:901px; float:left; padding-left:10px;}
.view{ float:right; width:861px; padding-right:50px; padding-bottom:3px; }
#divHomeContent{ width:590px; padding-left:10px; float:left; padding-top:10px}
#divHometitle{ width:600px;padding-left:10px; float:left; }
#divHomeContent-full{ width:901px; padding-left:10px; float:left; padding-top:10px}





/*****************Search Page *************/
.search-find{ width:911px; float:left}
