/* CSS Document */

/*================Top=========================*/

.top-main{width:990px; float:left}
.top{width:990px; position:absolute; margin-top:-45px}
.top_count{width:990px; float:left}
.top_left{ width:461px; float:left; padding:16px 0px 12px 34px}
.top_right{ width:449px; float:left; padding:4px 46px 10px 0px}
.top_social_icon{width:30px; height:29px; float:right; margin-left:13px}

/*================Header=========================*/
#logo{width:495px; float:left;}
#search_box{width:481px; float:left; padding:33px 14px 28px 0px}
.search_container{width:437px; float:right; height:52px;}
.search_count{width:322px; float:left}
.search_button_count{width:115px; float:right}
.input_box{background-image:url(../images/search_box.jpg); background-repeat:no-repeat; float:left; width:282px; height:18px; padding:17px 10px 17px 40px; border:0px; outline:0px; }
input{margin:0px; padding:0px}

/*================Navigation=========================*/
.navigation{width:990px; float:left; background-color:#853522; height:56px }
.navigation ul{ margin:0px 0px 0px 27px; padding:0px;}
.navigation ul li{ display:inline; font-size:14px; float:left; margin-right:15px}
.navigation ul li a{ color:#FFFFFF; text-decoration:none; padding:10px 8px; float:left; height:26px; padding-top:20px; background-color:#863522}
.navigation ul li a:hover{ color:#863522 !important; background-color:#ffffff}


/*================main_container=========================*/
#main_container{width:990px; float:left; background-color:#FFFFFF; padding-top:19px; padding-bottom:36px}

/*================main_container_left=========================*/
#container_left{width:695px; float:left; padding:0px 0px 0px 13px}
.content_container{width:695px; float:left; padding-bottom:15px}
.welcome_title{width:443px; height:10px; background-color:#cd9327; float:left}
.banner{width:443px; float:left}
.banner_img{width:443px; height:286px; float:left; padding:13px 0px 12px 0px}
.banner_list{width:246px; float:left; padding-left:6px; padding-bottom:36px}
.title_text{background-color:#FFFFFF;font-size:12px; font-weight:bold; color:#454545; padding-right:4px;}
.new_homes{width:246px; height:10px;  background-color:#cd9327; float:left}
.list_img_container{width:246px; float:left; padding-top:13px; padding-bottom:2px }
.list_img{width:126px; float:left;}
.list_img_text{width:112px; float:left; padding:0px 0px 0px 8px; line-height:18px}
.read_more_button{width:81px; float:left; padding:21px 0px 0px 31px}
.banner_text{width:443px; float:left; font-weight:bold; font-size:13px; color:#2d539a; padding-top:13px}
.portfolio{ width:695px; height:10px; background-color:#cd9327; float:left}
.portfolio_content{width:695px; float:left; padding-top:13px; padding-bottom:0px}
.portfolio_content_container{width:173px; float:left}
.portfolio_img{width:173PX; float:left}
.portfolio-text{width:173px; float:left; font-size:13px; color:#244c96; padding-top:13px}
.portfolio-text a{color:#244c96; }


/*================main_container_right=========================*/

#container_right{width:260px; float:left; padding-left:8px; padding-right:14px}
.news_events{width:260px; height:10px; background-color:#cd9327; float:left}
.news_events_text_container{width:258px; float:left; border:#f2e4ca 1px solid; margin-top:13px}
.white_news{width:258px;float:left; padding-top:12px; padding-bottom:16px}
.white_news a{ color:#c25204; }
.blue_news{width:258px; float:left; background-color:#e3edf4; padding-top:12px; padding-bottom:16px}
.blue_news a{ color:#c25204;}
.news_date{width:63px; float:left; text-align:center; font-weight:bold; color:#454545; padding-left:5px}
.news_text{width:175px; float:left; color:#c25204; font-weight:bold; font-size:11px; padding-left:10px}


/*================main_container_right=========================*/


#footer{width:964px; float:left; background-color:#e3edf4; padding:0px 13px;}
#footer_left{width:493px; float:left; padding-top:35px;}
#footer_right{width:471px; float:left; padding-top:35PX}
.footer_content{width:493px; float:left; font-size:12px; color:#666666; line-height:18px}
.footer-title{font-size:12px; color:#333232; font-weight:bold}
#partners{width:493px; float:left; padding-top:13px}
#partners a{ margin-left:10px}
#copyright{width:493px; float:left; font-size:13px; color:#666666; padding:10px 0px; line-height:24px}
.footer_navi{ float:left; margin-left:21px}
.footer_navi ul{ margin:0px; padding:0px}
.footer_navi ul li{ font-size:12PX; list-style:none; margin-bottom:10PX; color:#244c96}
.footer_navi ul li a{ color:#244c96}

/*=====================inner=============================*/
#container_left_inner{width:964px; float:left; padding:0px 13px 0px 13px}
.content_container_inner{width:964px; float:left}
.listing_container_inner{width:964px; float:left}
.listing_title_inner{width:964px;height:10px; background-color:#cd9327; float:left}


/*================inner_listing_page=========================*/

.content_container_inner{width:964px; float:left; padding-bottom:10px; border-bottom:1px #CCCCCC solid; margin-bottom:10px}
.content_container_neberhood{width:964px; float:left; padding-bottom:10px; border-bottom:3px #CCCCCC solid; margin-bottom:10px}

.listing_main_container{width:964px; float:left; padding-top:13px}
#divcontent{ line-height:18px}
.listing_container{width:695px; float:left}
.listing_title{width:695px;height:10px; background-color:#cd9327; float:left}
.listing_img_container{ width:157px; float:left}
.listing_detail_container{ width:787px; float:left; padding:0px 10px}
.listing_heading_type{width:394px; float:left}
.listing_heading_price{width:393px; float:left; font-size:12px; text-align:right}
.listing_top{width:787px; float:left}
.listing_details{ float:left; padding:10px 0px; width:787px}
.view_more_container{width:787px; float:left; padding:5px 0px 5px 0px; text-align:right}
.view_more_container-left{width:787px; float:left; padding:0px 0px 5px 0px; text-align:left}

/*================inner_listing_detail_page=========================*/

.detail_listing_container{width:964px; float:left; font-size:12px}
#detail_image_container{width:600px; float:left; text-align:center; padding:20px 0px 20px 0px}
#detail_image{width:400px; float:left}
#detail_list{width:295px; float:left; padding-top:40px}
.detail_listing_top{width:964px; float:left; padding:20px 0px 0px 0px}
.detail_text{ width:964px; float:left; color:#454545 ; padding:10px 0px}
.back_print_button{width:400px; float:left; text-align:center; padding:20px 0px 0px 0px}


/*================Contact_us_page=========================*/

.form-input{ width:250px; padding:5px}
.form_checkbox{ margin:5px}
.form_box{margin-top:30px}
.contact_text{width:964px; float:left; color:#454545; padding:0px 0px 20px 0px}

.formtable{}
.formtable .inputtextbox{ width:200px; border:1px #cccccc solid; padding:2px}


/*================Newsletter=========================*/

.pages_number{width:964px; float:left; padding:10px 0px}
.pages_number a{ margin-right:8px; font-size:12px; color:#454545}
.news_letter_text{width:964px; float:left; font-size:14px}
.news_letter_text a{color:#cd5123}
.news_letter_read_more{width:964px; float:left; font-size:12px; text-align:right; padding:5px 0px}
.news_letter_read_more a{ color:#cd5123; text-decoration:underline}

/*================Newsletter_detail_page=========================*/
.news_letter_title{width:482px; float:left; text-align:left; font-size:14px; font-weight:bold; color:#cd5123}
.newsletter_back{width:482px; float:left; font-size:14px; font-weight:bold; text-align:right}
.newsletter_back a{color:#cd5123; text-decoration:underline}
.newsletter_dated{width:964px; float:left; font-size:14px; color:#cd5123}


/*================Neighbourhoods Listing=========================*/
.count-td {
    background-color:#414142;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 5px;
    text-align: center;
    width: 22px;
}

/*===============Portfolio================*/

.portfolio_content_inner{width:924px; float:left; padding-top:13px; padding-bottom:1px; padding-left:20px; padding-right:20px}
.portfolio_content_container_inner{width:173px; float:left; margin-right:10px;}
.portfolio_img_inner{width:173PX; float:left}
.portfolio-text_inner{width:173px; float:left; font-size:13px; color:#244c96; padding-top:13px}
.portfolio-text_inner a{color:#244c96; }
#detail_image_container_portfolio{width:964px; float:left; text-align:center; padding:20px 0px 20px 0px}
#detail_image_portfolio{width:700px; margin:auto}
.portfolio_thumbnail{width:864px; float:left; padding:0px 40px 20px 60px; text-align:center}
.portfolio_thumbnail img{margin:0px 5ppx}


/*===============RENTAL LISTING================*/
.rental-listing_containrer{width:695px; float:left; padding-bottom:20px}
.rental_title_container{width:695px; float:left; font-size:18px; padding:20px 0px 10px 0px }
.rental_title_container a{text-decoration:underline; color:#244c96}
.rental_title_detail{width:695px; float: left; font-size:12px; padding:10px 0px}


/*===============Print Page================*/
#main_container_print{width:700px; margin:0px auto; background-color:#FFFFFF; padding-top:19px; padding-bottom:16px; padding-left:10px; padding-right:10px}

#container_left_inner_print{width:700px; float:left; padding:0px 0px 0px 0px}

.listing_container_inner_print{width:700px; float:left}

.content_container_print{width:476px; float:left}


.detail_listing_top_print{width:700px; float:left; padding:20px 0px 0px 0px}
#detail_listing_top_print{width:700px; float:left; padding:20px 0px 0px 0px}

.detail_listing_container_print{width:700px; float:left; font-size:12px}
#detail_listing_container_print{width:700px; float:left; font-size:12px}


.detail_list_print{width:261px; float:left; padding-top:0px}
#detail_list_print{width:261px; float:left; padding-top:0px}


.detail_text_print{ width:700px; float:left; color:#454545}
#detail_text_print{ width:700px; float:left; color:#454545}


.detail_text_print{ width:700px; float:left; color:#454545; padding:15px 0px}
#detail_text_print{ width:700px; float:left; color:#454545;padding:15px 0px}



/*===============Neighbourhood Page================*/
.map-list {}
.map-list:hover { background-color:#853522; color:#ffffff}
.map-list:hover a {color:#ffcc00!important; text-decoration:none}
.map-list-select{ background-color:#666666; color:#ffcc00}

.map-list:hover .count-td{ background-color:#ce5123; color:#ffffff;}

/*===============Search Page================*/
.brown-link{ width:100%; float:left; padding-bottom:5px}

/**EXTRA ADD****/
.sub-title{ float:left; width:954px; background-color:#f2f2f2; border-top:1px #CD9327 solid; border-bottom:1px #CD9327 solid; padding:5px 0px 5px 10px; margin-top:15px; font-size:12px; font-weight:bold; color:#454545 }
.sub-content{ float:left; width:964px; line-height:18px; padding-top:8px; padding-bottom:10px }

.extra-form{ background-image:url(../images/contact-form-re.jpg); background-repeat:repeat-y; width:280px; float:right; padding:10px}
.extra-form th{ padding-top:10px; padding-bottom:10px; font-size:16px; font-weight:bold; color:#d45e52; text-transform:uppercase; text-align:center}

.extra-form input{ border:1px #dababf solid; background-color:#f6dde0}
.extra-form input:hover{border:1px #dababf solid; background-color:#ffffff}

.homeowner_left_sec{width:200px; float:left}
.homeowner_right_sec{ width:764px; float:left}
.homeowner_left_sec_bg{ background-image:url(../images/home_owner_images.jpg); background-repeat:no-repeat; width:150px; height:300px; float:left; background-position:right top; padding:0px 20px 0px 30px }
.homeowner_left_sec_bg ul{ margin:30px 0px 30px 0px; padding:0px}
.homeowner_left_sec_bg ul li{ padding:10px 0px; font-family:Arial; font-size:16px; list-style:none;}
.homeowner_left_sec_bg ul li a{ display:block; color:#454545; text-decoration:none}
.homeowner_left_sec_bg ul li a:hover{ text-decoration:underline;}
.homeowner_left_sec_bg .active{text-decoration:underline; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:right}
.homeowner_banner{width:700px; float:left; padding:0px 22px}
.homeowner_banner img{border:5px solid #c17821}
.homeowner_banner_content{width:700px; float:left; padding:10px 32px}
.banner_title{font-family:Arial; font-size:18px; font-weight:bold; color:#454545}
.homeowner_left_content{width:240px; float:left; padding:0px 30px}
.homeowner_left_content li{ margin:10px 0px}
.homeowner_right_form{width:400px; float:left; text-align:center}

.validator{ color:red}

.table-patch{ background-color:#863522; border:1px #b34319 solid; color:#ffffff}

.neberhood-padding-td{ padding-bottom:10px}
#map-bg{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px #cccccc solid; float:left; width:964px}
          