﻿body 
{
	margin:0px;
	color:#001C37;
	font-family:"Lato"
}
#covid19 a, #covid19 a:hover {
	color: #fff;
	text-decoration:none;
}

#covid19 a:hover {
		color: #fff;
		text-decoration:underline;
	}
#findtitle{display:none}
#navheader{display:none}
#header{margin:0px auto; max-width:1280px; height:98px; }
h6{color:#0065A0; text-transform: uppercase;line-height:20px; font-size:larger; font-weight:bolder}
@media screen and (min-width: 1015px) {
#logo{margin-left:34px; float:left; margin-top:12px;}
}

@media screen and (max-width: 1014px) {
#logo{margin-left:0px; position:absolute; left:0px; top:0px}
}
#headerRight{float:right; text-align:right; }
#searchBox{ height:78px; }
.searchTB{border:1px solid #999999; float:right; text-align:left; width:230px; height:25px; margin-left:30px}
.searchText{ border: 0px;outline: none;width: 200px;height: 23px;padding: 5px;}

#navWrapper{float:right;text-align:right ; margin-right:20px;display: inline-block}

.sf-menu{float:right;margin-bottom:1em;list-style-type:none ; margin-bottom:20px}
.sf-menu li{float:left;}
.sf-menu li:first-child a.link1{padding:.75em .6em .75em 0em;}
.sf-menu li a.link1{color:#001C37;padding:.75em .6em;font:400 13px "Sanchez"; letter-spacing:0.135em; }
.sf-menu li a.link2{color:#001C37;padding:.75em .6em;font:13px "Sanchez"; letter-spacing:0.135em;}
.sf-menu li a.link3{color:#001C37;padding:.75em .6em;font:13px "Sanchez"; letter-spacing:0.135em;}
.sf-menu li a.link4{color:#001C37;padding:.75em .6em;font:13px "Sanchez"; letter-spacing:0.135em;}
.sf-menu li a.link5{color:#001C37;padding:.75em .6em;font-size:13px; letter-spacing:0.135em}
.sf-menu li a.link6{color:#001C37;padding:.75em .6em;font-size:13px; letter-spacing:0.135em}
.sf-menu li a.link7{color:#001C37;padding:.75em .6em;font-size:13px; letter-spacing:0.135em}
.sf-menu li a.link1:hover,.sf-menu li a.link2:hover,.sf-menu li a.link3:hover,.sf-menu li a.link4:hover,.sf-menu li a.link5:hover,.sf-menu li a.link6:hover,.sf-menu li a.link7:hover{color:#0065A0}
.sf-menu li a.secondary{color:#999;padding:.75em .6em;font-weight:700 !important}
.sf-menu li a.active{color:#f05a3f}
.sf-menu a{text-decoration:none;color:#999;cursor:pointer;}
.sf-menu a:visited {color:#fff;}
.sf-menu li{padding:0;margin:0;}
.sf-menu li li{line-height:14px;padding:0;margin:0}
.sf-menu li li li{}
.sf-menu li li a{margin:0px 0 0 0;padding:0 0em 0 0em;color:#fff;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;color:#001C37; }
.sf-menu li ul{ list-style-type:none ;position:absolute; background:#0065A0;margin-top:0px!important;margin-left:0px!important;z-index:9999;padding:0 0 10px 0; width:200px; display:none ;letter-spacing: 0.135em; font-family:"Sanchez"}
.sf-menu li ul li{ line-height:20px; text-align:left; margin:10px 10px 0px 10px; width:180px ;font-size:12px}
.sf-menu li ul .first{background:#ffffff; height:16px; margin:0px;}
.sf-menu li ul li img { position:absolute; margin-left:20px; top:10px}
.sf-menu li ul imgIE{margin-bottom:-16px; margin-left:20px; vertical-align:bottom}



.button1{display:none}
#mobileHr{display:none}

#content{margin:0px auto; max-width:1280px; clear:both}
#introduction{margin:0px auto; max-width:1280px; text-align:left;  clear:both}
#intTitle{position:relative;font:42px "Sanchez"; left:34px; top:23px; text-align:left;letter-spacing: .074em; max-width:799px}
#intContent{font:300 23px "Lato";letter-spacing: .050em; margin-left:34px; margin-top:24px}

#bottom{margin:32px auto; max-width:100%; height:100px;clear:both; font:300 15px "Lato"}
#line{width:1280px; margin:0px auto;height:5px; border-top:2px solid #001C37; border-bottom:1px solid #001C37}
.nav{ float:left; width:320px; margin-top:24px; letter-spacing:.210em; line-height:30px; padding-right:20px; height:110px; margin-bottom:32px}
.nav a,a:hover {color:#001C37; text-decoration: none}
.rightborder{border-right:1px dotted #0065A0; }
.nav ul{list-style-type:none; margin-left:-7px}

#navRight{float:right; margin-top:32px; margin-right:34px; line-height:30px; text-align:right}
#navRight ul{list-style-type:none;}
#copyright{clear:both;width:100%; height:38px; background-color:#D8D8D8; font:15px "Sanchez"}
#webName{line-height: 38px; font-weight:bold; letter-spacing:.210em; margin-left:34px; float:left}
#share{line-height: 38px;font-size:12px; float:right; margin-right:34px; font-family:"Open Sans"}
#share .img{margin-left:10px; cursor:pointer}
.imgTitle{ font:32px "Sanchez"; letter-spacing: .20em; height:32px; margin:0px; border:0px}
.imgHr{height:1px; width:100%; background-color:White; margin-top:13px; margin-bottom:13px; border:0px}
.imgSubtitle{ font:23.25px "Lato"; margin:0px; height:23.25px;letter-spacing: .075em; border:0px}
.imgSubtitle a {color:White; text-decoration:none}


#searchButton{width:24px; height:212px; background-color:#001B36; z-index:999999; position:absolute; margin-left:235px; top:160px; padding:7px}

#searchBar{width:235px; height:676px; background-image:url('../images/Pattern.png'); float:left; z-index:999999; position:absolute; color:#ffffff; overflow:hidden}

#searchBar ul {list-style-type:none; margin-left:-5px; width:167px; margin-top:30px}
#searchBar ul li .dropdown1{color:Black; width:167px; height:25px; font:400 17.5px "Lato"; letter-spacing: .075em; margin-top:8px; margin-bottom:19px; border:1px solid #000000}
#searchBar ul li .dropdown2{color:Black; width:167px; height:25px; font:400 17.5px "Lato"; letter-spacing: .075em; margin-top:8px; margin-bottom:19px; border:1px solid #000000}
#searchBar ul .title{font:700 16px "Lato";letter-spacing: .20em; margin-top:8px;}
#searchBar ul .com{font:400 italic 16px "Lato"; color:#b3b3b3; text-align:center; width:167px}
#searchBar ul .hr{height:0px; width:167px; border-bottom:1px solid #001b36; border-top:1px solid #000; margin-bottom:19px; clear:both}
#searchBar ul .button{width:166px; height:26px; background-color:#0065A0; border:1px solid #ffffff;letter-spacing: .135em; font:16px "Sanchez"}
#searchBar ul .last{clear:both;font:400 16px "Lato";letter-spacing: .030em; text-decoration:underline; margin-top:19px; width:166px; text-align:center}
#searchTitle{background-image:url('../images/searchbg.png'); height:47px; background-repeat:no-repeat; margin-left:29px; font:16px "Sanchez"; color: #001B36; line-height:38px; text-align:center; width:177px;letter-spacing: .160em}

.li3
{
    margin-top:19px;
}

.li4
{
    margin-top:55px;
}

.div_display
{
    display:none;
}


#pageSearchBar{width:0px; height:544px; background-image:url('../images/Pattern.png'); position:fixed; float:left; z-index:999999; color:White; overflow:hidden}
#pageSearchBar ul {list-style-type:none; position:absolute; margin-left:-5px; width:167px; margin-top:30px}
#pageSearchBar ul li .dropdown{color:Black; width:167px; height:25px; font:400 17.5px "Lato"; letter-spacing: .075em; margin-top:8px; margin-bottom:19px; border:1px solid #000000}
#pageSearchBar ul .title{font:700 16px "Lato";letter-spacing: .20em; margin-top:8px;}
#pageSearchBar ul .com{font:400 italic 16px "Lato"; color:#b3b3b3; text-align:center; width:167px}
#pageSearchBar ul .hr{height:0px; width:167px; border-bottom:1px solid #001b36; border-top:1px solid #000; margin-bottom:19px; clear:both}
#pageSearchBar ul .button{width:166px; height:26px; background-color:#0065A0; border:1px solid #ffffff;letter-spacing: .135em; font:16px "Sanchez"}
#pageSearchBar ul .last{clear:both;font:400 16px "Lato";letter-spacing: .030em; text-decoration:underline; margin-top:19px; width:166px; text-align:center}
#pageSearchButton{width:24px; height:212px; background-color:#001B36; z-index:999999; position:fixed; margin-left:0px; top:260px; padding:7px}

.titleprice{display:none}

#searchTxt{ -moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg); color:White;white-space:nowrap; font:15px "Sanchez"; letter-spacing: .235em; cursor:pointer; }

#min {position:absolute;top:-5px;width:10px;height:10px; border:1px solid White;border-radius:10px;background:#FFF; cursor:pointer;left:20%}
#max {position:absolute;top:-5px;width:10px;height:10px; border:1px solid White;border-radius:10px;background:#FFF; cursor:pointer; left:80%}
#price{position:relative;width:167px;height:1px;font-size:0;line-height:0;background:#FFF;border:0px}
#priceLeft{position:absolute;top:-5px;width:1px;height:10px; border:0px;background:#FFF; left:0px}
#priceRight{position:absolute;top:-5px;width:1px;height:10px; border:0px;background:#FFF; right:0px}


#minValue {margin-top:20px;width:50px;height:20px; margin-left:15px; float:left; text-align:center; font:14px "Lato";}
#maxValue {margin-top:20px;width:50px;height:20px; margin-right:10px; float:right; text-align:center; font:14px "Lato";}
.scale_panel{
	font-size:12px;
	color:#999;
	width:167px;
	line-height:18px; 
}
.scale_panel .r{
	float:right;
}
.scale span{
	width:8px;
	height:16px; 
	cursor:pointer;
}

#filter{ height:46px; background-color:#D8D8D8; margin:4px 0px; font:600 16px "Lato"; line-height:46px; letter-spacing: .20em; color:#001C37; overflow:hidden}
#filter .dropdown{font:300 14.5px "Lato"; height:21px; border:1px solid #000000; letter-spacing: .075em; margin-left:10px; color:#001C37}
#mapTitle{position:absolute; padding:15px; z-index:999; right:24px; bottom:24px; background-color:#0065A0; color:White; font:19px "Sanchez"; letter-spacing: .20em; text-transform:uppercase}
#mobilecommunitity{display:none}
#communitites{margin-left:34px; margin-right:34px;clear:both; margin-top:42px; margin-bottom:42px; height:23px; text-align:center; background-image:url('../images/comtitle.png');}
#comtitle{border-right:1px solid #001C37;border-left:1px solid #001C37;padding-left:10px; padding-right:20px;  height:23px; line-height:23px; font: 22px "Sanchez" ; letter-spacing: 0.20em; color:#001C37; background-color:#FFFFFF; text-transform:uppercase}




.clearDiv{clear:both}


.communitity{width:100%;clear:both; margin-top:38px}
.communitity .picture{float:left; width:261px; margin-left:34px}
.communitity .picture img{width:261px; }
.communitity .description{width:600px; float:left; margin-left:53px; text-align:left}
.communitity .description ul{list-style-type:none; margin-left:-5px; width:700px; padding-left:0px}
.number { font:16px "Sanchez";border-radius:24px; width:30px; height:30px; float:left ; text-align:center; color:#FFFFFF; line-height:28px; margin-right:10px; margin-top:8px; padding-left:3px; background-color:#0065A0}
.communitity .description ul .title{font:400 italic 34px "Lato"; letter-spacing:0.05em; color:#0065A0; margin-top:-8px}
.communitity .description ul .price{font:400 italic 16px "Lato"; letter-spacing:0.075em; color:#b3b3b3; margin-top:7px}
.communitity .description ul .content{margin-top:5px;font:400 italic 16px 'Lato'; letter-spacing:0.075em;line-height: 150%; color:#001C37}
.communitity .description ul .view{margin-top:23px; }
.communitity .description ul .view a{border:1px solid #001C37; color:#001C37; padding:6px; text-decoration:none; cursor:pointer; letter-spacing:0.175em;font:300 13px 'Lato';}
.communitity .description ul .features{margin-top:10px}
.communitity .button {float:right; width:210px; margin-right:34px; text-align:right}
.communitity .button ul{list-style-type:none; padding-right:0px}
.communitity .button ul .phone{font:22px "Sanchez";letter-spacing:0.150em; color:#001C37}
.communitity .button ul .icon{margin-top:12px}
.communitity .button ul .icon img {margin-left:10px; cursor:pointer}
.communitity .button ul .detail{margin-top: 22px}
.communitity .button ul .detail a{border:1px solid #001C37; color:#001C37; padding:6px; text-decoration:none; cursor:pointer; letter-spacing:0.175em;font:300 13px 'Lato'}
.communitity .special{margin-top: 32px; cursor: pointer; font: 15px "Sanchez"; letter-spacing: 0.20em; padding: 4px 20px 16px 20px; line-height: 15px; float: left; border-bottom: 1px solid #001C37; text-align: center; color: #B3B3B3}
.communitity .areaHighlights{margin-top: 32px; cursor: pointer; font: 15px "Sanchez"; letter-spacing: 0.20em; padding: 4px 20px 16px 0px; line-height: 15px; float: left; border-bottom: 1px solid #001C37; border-right: 1px solid #001C37; text-align: center; color: #001C37}



.homes{clear:both; margin-bottom:42px; margin-left:254px; margin-right:34px; height:23px; text-align:center; background-image:url('../images/hometitle.png');width:990px; margin-top:36px}
.homestitle{border-right:1px solid #0065A0;border-left:1px solid #0065A0;padding-left:10px; padding-right:20px;  height:23px; line-height:23px; font: 15px "Sanchez" ; letter-spacing: 0.20em; color:#0065A0; background-color:#FFFFFF; text-transform: uppercase}

.home{margin-left:254px; width:990px;clear:both; }
.home .home1{margin-left:34px; }
.home .homepicture{float:left; width:174px; }
.home .homepicture img{width:174px; height:174px;object-fit:contain}
.home .homedescription{width:470px; float:left; margin-left:53px; text-align:left; margin-top:25px}
.home .homedescription ul{list-style-type:none; margin-left:-5px; width:470px; padding-left:0px}
.home .homedescription ul .title{font:400 italic 28px "Lato"; letter-spacing:0.05em; color:#0065A0}
.home .homedescription ul .price{font:400 italic 16px "Lato"; letter-spacing:0.075em; color:#b3b3b3; margin-top:7px}
.home .homedescription ul .content{margin-top:5px;font:400 italic 16px "Lato"; letter-spacing:0.075em; color:#001C37; margin-bottom:13px}
.home .homedescription ul .view{clear:both }
.home .homedescription ul .view a{border:1px solid #001C37; color:#001C37; padding:6px; text-decoration:none; cursor:pointer; letter-spacing:0.175em;font:300 13px 'Lato';}
.home .homedescription ul .features{margin-top:10px}
.home .homebutton {float:right; width:220px; margin-right:34px; text-align:right}
.home .homebutton ul{list-style-type:none; padding-right:0px; padding:0px}
.home .homebutton ul .phone{font:22px "Sanchez";letter-spacing:0.150em; color:#001C37}
.home .homebutton ul .icon{margin-top:12px}
.home .homebutton ul .icon img {margin-left:10px; cursor:pointer}
.home .homebutton ul .detail{margin-top: 22px}
.home .homebutton ul .detail a{border:1px solid #001C37; color:#001C37; padding:6px; text-decoration:none; cursor:pointer; letter-spacing:0.175em;font:300 13px 'Lato'}

.homet{margin-right: 10px; margin-top: -3px}


.c { list-style-type:none; padding:0px; margin-right:50px; line-height:150%;}
.c .c1{font: 13px "Lato" ; font-weight:bold; letter-spacing: .075em; color:#0065A0; text-transform:uppercase}
.c .c2{font: 13px "Lato" ;letter-spacing: .035em; color:#001C37;line-height: 150%}
.c .c3{font: 13px "Lato" ;letter-spacing: .035em; color:#001C37;line-height: 150%}

.modal-body #tab{width:900px; height:35px }
.modal-body ul{list-style-type:none; padding:0px; }
.modal-body ul li{float:left; border-top:1px solid #000000; border-left:1px solid #000000; border-bottom: 1px solid #000000;height:35px; padding:5px 10px; font:300 18px "Sanchez"; letter-spacing:0.05em; color:#001C37; cursor:pointer}
.modal-body ul .last{float:left; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; padding:5px 10px; font:300 18px "Sanchez"; letter-spacing:0.05em; color:#001C37}

.modal-body ul .blank{float:left; width:40px; border-bottom: 1px solid #000000;  border-left: none; border-top:none; }



.medium input {width: 250px;}
.infotitle{display: block;font-size:10px;text-transform: uppercase;margin-top: 15px;}
.input_name{width:250px}
.left{text-align:left;display:inline-block;margin-right:15px}
.right{text-align:left;display:inline-block}
.large textarea { width: 80%; height: 200px;}
#tabs-6 input[type=submit]{background-color:#333;color:#FFF;cursor:pointer;border:0px;padding:5px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#tabs-6 input[type=submit]:hover{background-color:#666;color:#FFF}
#content{position:relative;}
#submitedinfo input[type=submit],#submitedinfo input[type=button]{background-color:#333;color:#FFF;cursor:pointer;border:0px;padding:5px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#submitedinfo input[type=submit]:hover,#submitedinfo input[type=button]:hover{background-color:#666;color:#FFF}

.errmessage{color:Red; font-size:10px}

#communityPic{width: 1150px; height: 767px;  position:relative}
#communityPageTitle{padding:10px;z-index:600;position:absolute; right:15px; top:15px; background-color:#001C37; font-size: 25px; color: #FFFFFF; font-family: 'Sanchez'; letter-spacing: 0.050em; }
#ccm1{width: 1210px; margin: 18px auto}
#ccm1 #ccmt {float: left; width: 800px}
#ccm1 #ccmt ul{padding: 0px; }
#ccm1 #ccmt .price{font: 700 20px 'Lato'; letter-spacing: 0.050em; color: #001C37; margin-top: 15px}
#mobileIco{display:none}
#mtab{display:none}
#mccm1{display:none}

#HomeTitle{width: 100%; height: 607px; margin: 0px auto}

#hccm1{width: 1158px; margin: 18px auto}
#hccm1{padding: 0px;}
#hccmt{float: left; width: 800px}
#hccm1r{float: right; width: 300px; text-align: right}

.CommunityDetailDiv {display: none; width: 1210px; margin: 18px auto;}
.floorplan{width:270px}

.hideImg{width:32px;height:32px; margin-right:10px}

#diffTitle{ width: 100%;  margin: 4px auto; height:46px; background-color:#d8d8d8 }
#diffc1{width: 1210px; margin: 18px auto;}
#diffc2{width: 1210px; margin: 18px auto;}
#diffc1d1 ul{margin-left:40px;padding: 0px; list-style-type: none}
#diffb1{font: 400 14px "Lato"; margin-top: 20px; width: 925px; line-height: 150%; letter-spacing: 0.075em; color: #001C37}
#diffc1d1{float: left; width: 550px}
#ResouseTitle{width: 1158px; margin: 18px auto}
#ContactTitle{height: 43px; font-size: 25px; color: #001C37; font-family: 'Sanchez'; letter-spacing: 0.050em ;}
.row{width: 1158px; margin: 18px auto}
#contact1{width: 500px; float: left; margin-left: 50px}
#contact2{width: 600px; float: left}
.overfloor{width:98%}
.overfloor2{width:220px}
.price{font: 700 20px 'Lato'; letter-spacing: 0.050em; color: #001C37; margin-top: 15px}
.slider{display:none}

.col_three{float:left}

.col_right{margin-left:150px}

#mobile_view{display:none}

#mapview{position: relative; width: 1280px; height: 486px; z-index: 99;}

#mobileimage{display:none}
#diffimages{width:100%}
.w1280 {width: 1280px; margin: 0px auto}

#diffTitleText{height: 43px; font-size: 25px; color: #001C37; font-family: 'Sanchez'; letter-spacing: 0.050em; width:1200px; margin:0px auto}

#homesDetail{width:100%; margin:0px auto; height:180px; overflow:hidden; background-color:#D8D8D8}

#homesDetail .prev , #homesDetail .next {height:25px;width:25px;overflow:hidden;display:block;margin-top:65px;text-decoration:none;cursor:pointer;}
#homesDetail .prev {float:left;background:url(../images/imageNavLeft.png) no-repeat;}
#homesDetail .next {float:left;background:url(../images/imageNavRight.png) no-repeat;}
#homesDetail #prev-03.disabled{background:url(../images/imageNavLeft-disabled.gif) no-repeat;cursor:default;}
#homesDetail #next-03.disabled{background:url(../images/imageNavRight-disabled.gif) no-repeat;cursor:default;}

.carousel33 {float:left;width:1260px;height:152px;overflow:hidden;/*必要元素*/}
.carousel33 ul{list-style-type:none;}
.carousel33 li{height:180px;width:180px;text-align:center; float:left}
.carousel33 li img{border:1px solid #ffffff; cursor: pointer}
#title_0{width:1210px; margin:0px auto; text-align:left; color:#001C37; font-size:25px; line-height:46px; height:46px}
#sale{width: 1150px; }
#sale .sale-3{float: left; width: 300px; height: 120px}
