@font-face{
font-family:"Frutiger";
src:url("/stylesheets/fontkit/Fonts/c2330ae5-703a-4193-b19d-0e00c8c5dad9.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/c2330ae5-703a-4193-b19d-0e00c8c5dad9.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/d0eb1e2e-3895-4f94-b37c-2dca55b8dbee.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/0c584202-0b52-4802-92c2-3ba6b05a43c9.woff") format("woff"),url("/stylesheets/fontkit/Fonts/10077b9a-6ccd-4d41-9a86-63ca9c374222.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/876c5608-9b62-45f6-9357-1086f0db42da.svg#876c5608-9b62-45f6-9357-1086f0db42da") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:"Frutiger";
src:url("/stylesheets/fontkit/Fonts/6db5791c-8a2c-428e-b308-c34f0cbbe471.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/6db5791c-8a2c-428e-b308-c34f0cbbe471.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/7a0b7f5d-fea2-4f2d-82a4-9d04cced1c76.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/13bfa923-a380-4ada-99c6-b869d78c454e.woff") format("woff"),url("/stylesheets/fontkit/Fonts/5044bf3c-e06b-41d2-b8a7-d8f74c0d6af9.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/5f07cdad-3c73-499e-a912-246aa9cae26c.svg#5f07cdad-3c73-499e-a912-246aa9cae26c") format("svg");
font-weight:normal;
font-style:italic;
}
@font-face{
font-family:"Frutiger";
src:url("/stylesheets/fontkit/Fonts/24a3530b-f498-45f0-84f4-6de090eb2a5e.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/24a3530b-f498-45f0-84f4-6de090eb2a5e.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/6747474a-69a6-4149-b29b-368e42e69912.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/bf3f91cd-dde7-4219-912c-787de8db2704.woff") format("woff"),url("/stylesheets/fontkit/Fonts/a95052dd-36f0-4729-817a-7798ccae709e.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/dd4118e6-1d86-4ff2-ad6d-d7b7b4da9834.svg#dd4118e6-1d86-4ff2-ad6d-d7b7b4da9834") format("svg");
font-weight:bold;
font-style:normal;
}
@font-face{
font-family:"Frutiger";
src:url("/stylesheets/fontkit/Fonts/5bdeb7e6-df37-4674-ba86-e0fd67ce2e2f.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/5bdeb7e6-df37-4674-ba86-e0fd67ce2e2f.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/a42f43bb-54c9-4f4c-b75b-15a667b41dc5.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/32fd2e23-94fa-4afa-841c-96209d87069b.woff") format("woff"),url("/stylesheets/fontkit/Fonts/e0f1da4a-cd65-4461-b769-53fcc02cf0fa.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/1dfa901a-08e4-436f-bb81-9f9700564e3b.svg#1dfa901a-08e4-436f-bb81-9f9700564e3b") format("svg");
font-weight:bold;
font-style:italic;
} 
.sh-24 .zls-list-grid-listingdiv{ width:180px !important; padding-right:17px !important; }

body{margin:0px; background-color:#0269a3; background-repeat:repeat; background-attachment:fixed;}
body, input,textarea, select{font-family:'Frutiger'; font-size:14px; line-height:18px; } 
h1, h2, h3{ font-family:'Frutiger';font-weight:normal;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ padding:0px; margin:0px; padding-bottom:10px;} 
h1{font-size:32px; line-height:36px;color:#316173; text-transform:uppercase; letter-spacing:0px;}
h2{font-size:24px; line-height:28px;color:#316173; text-transform:uppercase; letter-spacing:0px;}
h3{ font-size:18px; line-height:21px;color:#316173;}
ul{padding-left:15px;padding-top:0px; margin:0px;}
.sidehomemarketing{font-size:14px;    color:#FFF; width:236px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px; float:left;}
.sidehomemarketing li{ list-style-type:square; padding-bottom:10px; color:#ffbd3c;}
.sidehomemarketing span{ color:#f5ebdd;}
.sh3-head-links{float:left; color:#FFF;width:503px;}
.sh3-head-links a:link, .sh3-head-links a:visited{ display:block; float:left; text-decoration:none; padding:5px; color:#FFF;}
.sh3-head-links a:hover{ color:#CCC; text-decoration:underline;}
.sh3-footer{width:100%; min-width: 960px;padding-bottom:20px; float:left; background-color:#000; padding-top:20px;}
.sh3-footer a:link, .sh3-footer a:visited{ color:#a1a1a1; text-decoration:none; }
.sh3-footer a:hover{ text-decoration:underline; color:#FFF;}
.sh3-footer-connect{  float:left; width:88px; height:40px; margin-top: 0px; margin-left: 879px;font-size:18px; letter-spacing:0px; line-height:24px;font-family:'Frutiger'; color:#FFF;}
.sh3-footer-connect a:link, .sh3-footer-connect a:visited{ display:block; float:left; width:38px; height:38px; margin-right:8px; margin-top:0px; }
 input, label{ font-size:13px;}
button, input[type=submit], input[type=button]{border:none; cursor:pointer;text-transform:uppercase; background:none;display:block; float:left; font-family:'Frutiger'; text-decoration:none; letter-spacing:1px; padding:6px; line-height:14px; font-size:14px; padding-left:30px; padding-right:30px; color:#FFF;  }
button:hover, input[type=submit]:hover, input[type=button]:hover{text-decoration:underline;}
.sh3-1{width:100%; min-width:960px; height:30px; float:left; background-color:#000;}
.sh3-2{width:960px; margin:0 auto;}
.sh3-2 a:link, .sh3-2 a:visited{float:right;}
.sh3-3{float:left;  padding-left:237px; font-weight:700; padding-top:5px; color:#FFF; width:596px; }
.sh3-4{margin-left:8px; margin-right:8px; margin-top:10px;width:8px; height:8px; float:left; background-color:#ffbd3c;}
.sh3-5{margin-left:8px; margin-right:8px; margin-top:10px;width:8px; height:8px; float:right; background-color:#ffbd3c;}
.sh3-6{ width:100%;min-width: 960px; height:176px; float:left; background-image:url(/images/shell3/top_01.jpg); background-repeat:no-repeat; background-position:top center;}
.sh3-7{width:960px; margin:0 auto;}
.sh3-8{font-family:'Frutiger'; font-style:italic;padding-top:45px;padding-left:80px; width:530px; float:left;font-size:29px; line-height:36px; color:#6b5035;}
.sh3-9{font-family:'Frutiger'; letter-spacing:0px; font-size:13px; width:625px;clear:both;line-height:18px; float:left; color:#352f2d; padding-left:175px;}
.sh3-10{width:100%;  float:left;}
.sh3-10-2{margin:0 auto; width:960px; height:44px;position:relative; z-index:100;}
.sh3-11{ width:100% !important; height:519px; float:left;  background-repeat:no-repeat; background-position:top center;}
.sh3-12{margin:0 auto; width:960px; margin-top:145px;}
.sh3-13{font-size:150px; line-height:130px; float:right; color:#0e2657;font-family:'Frutiger';}
.sh3-14{font-size:27px; line-height:36px; float:right;color:#0e2657; font-family:'Frutiger'; letter-spacing:0px; text-transform:uppercase;}
.sh3-15{width:100%; min-width: 960px;margin-top:-50px; height:50px; position:relative;float:left;z-index:1; background-color:#000; opacity:0.7;}
.sh3-16{width:100%;min-width: 960px; margin-top:-50px;float:left; position:relative; z-index:2;height:50px;}
.sh3-17{width:960px; margin:0 auto; color:#FFF;padding-top:15px;  font-size:24px; line-height:30px; letter-spacing:2px;font-family:'Frutiger';}
.sh3-18{width:100%;min-width: 960px;background-color:#000; float:left; height:105px;}
.sh3-19{width:960px; margin:0 auto; color:#FFF; }
.sh3-20{ font-size:16px; width:960px; padding-left:70px;padding-top:18px; height:62px;line-height:20px; font-family:'Frutiger';float:left;}
.sh3-21{ font-size:16px; width:960px; padding-left:70px;line-height:20px; font-family:'Frutiger';float:left;}
.sh3-22{font-size:16px; cursor:pointer;padding:5px;margin:0px; padding-bottom:3px; padding-left:7px; padding-right:7px; letter-spacing:2px; line-height:18px; background:none; border:none;   color:#000 !important; font-family:'Frutiger';}
.sh3-22:hover{ text-decoration:underline;}
.sh3-23{ width:100%;min-width: 960px; height:144px; float:left; background-repeat:no-repeat; background-position:top center;}
.sh3-24{width:960px; margin:0 auto;} 
.sh3-25{display:block; text-decoration:none;margin-left:3px;width:312px; margin-right:15px; float:left; height:136px; padding-top:50px; padding-left:10px;}
.sh3-26{font-size:82px; line-height:82px;width:150px; margin-top:-20px; color:#FFF; float:left;font-family:'Frutiger';}
.sh3-27{font-size:27px; line-height:27px;width:270px; margin-top:-20px; padding-left:20px; clear:both; color:#FFF; float:left;font-family:'Frutiger';}
.sh3-28{display:block; text-decoration:none;width:312px; margin-right:15px; float:left; height:136px; padding-top:50px; padding-left:10px;}
.sh3-29{font-size:82px; line-height:82px; width:150px;margin-top:-20px;color:#FFF; float:left;font-family:'Frutiger';}
.sh3-30{font-size:27px; line-height:27px;width:270px;padding-left:20px; margin-top:-20px;  clear:both; color:#FFF; float:left;font-family:'Frutiger';}
.sh3-31{display:block; text-decoration:none;width:312px;  float:left; height:134px; padding-top:48px; padding-left:10px;}
.sh3-25:hover span, .sh3-28:hover span, .sh3-31:hover span{ text-decoration:underline;}
.sh3-32{font-size:52px; line-height:52px;margin-top:-15px;width:250px;padding-bottom:3px; color:#FFF; float:left;font-family:'Frutiger';}
.sh3-33{font-size:18px; padding-left:50px; line-height:24px;  margin-top:-18px;width:340px;color:#FFF; clear:both; float:left;font-family:'Frutiger'; letter-spacing:0px;}
.sh3-34{display:block; float:left; clear:both; padding-left:25px;}
.sh3-35{ width:100%; float:left;clear:both; background-repeat:repeat-y; background-position:top center; padding-bottom:30px;}
.sh3-36{width:960px; margin:0 auto;}
.sh3-36-2{width:100%; float:left; background-image:url(/images/shell3/cbg.jpg); background-repeat:repeat-y;}
.sh3-36-3{ width:100%; padding-top:50px; float:left;  margin-top:-10px; background-repeat:no-repeat;}
.sh3-36-4{font-family:'Frutiger'; font-size:24px; float:left; line-height:65px;width:158px;color:#FFF;}
.sh3-36-5{width:100%; float:left; margin-top:-10px;}
.sh3-36-6{ width:38px; height:38px; float:left;margin-left:70px;margin-top:20px; }
.sh3-36-7{font-size:16px; line-height:21px; font-family:'Frutiger';float:left; width:130px; margin-left:25px;padding-top:10px;}
.sh3-36-8{width:100%; float:left; font-size:14px; padding-bottom:10px; line-height:18px; padding-top:10px;} 
.sh3-37{ width:960px;  float:left;  background-repeat:repeat-y; background-position:top center;}
.sh3-38{width:718px; padding-left:25px; padding-right:25px; padding-top:30px; padding-bottom:30px; margin-right:16px; float:left;}
.sh3-39{font-size:14px; line-height:18px; float:left;width:100%; padding-bottom:30px;}
.sh3-40{ width:718px; height:14px;margin-left:-23px;  float:left;  background-repeat:no-repeat;}

.sh3-41{ font-size:24px; padding-top:30px; letter-spacing:2px; padding-bottom:10px; line-height:30px; font-family:'Frutiger';float:left;}
.sh3-42{margin-left:25px; width:624px; padding:20px; padding-top:37px; padding-bottom:27px; height:244px; float:left;  background-repeat:no-repeat;}
.sh3-43{float:left; padding-bottom:10px; width:100%; font-family:'Myriad W01 It';}
.sh3-44{float:left; width:100%;}
.sh3-45{ width:718px; height:14px; margin-left:-23px; float:left;  background-repeat:no-repeat;}
.sh3-46{ font-size:24px; line-height:24px; margin-left:-22px; padding:25px; padding-top:16px; padding-bottom:16px; font-family:'Frutiger';float:left; color:#FFF; letter-spacing:2px; background-color:#000;}
.sh3-47{ font-size:24px; line-height:30px; clear:both; padding:20px; padding-left:0px; width:100%;font-family:'Frutiger';float:left;}
.sh3-48{width:100%; height:200px; float:left;}
.sh3-49{  height:60px; float:left;width: 714px; margin-bottom:20px;margin-left: -22px;  background-repeat:repeat-x; }
.sh3-50{ font-size:24px; line-height:30px; clear:both;  padding:20px; padding-left:21px;width:100%;font-family:'Frutiger';float:left;}
.sh3-51{width:100%; height:200px; float:left;}
.sh3-52{width:236px; float:left;}
.sh3-53{font-size:14px; line-height:18px; float:left; width:229px; padding-left:17px; padding-top:22px;}
.sh3-54{padding:10px; background-color:#d0c5b5; margin-top:10px; margin-bottom:10px; float:left;}
.sh3-55{font-size:18px; line-height:21px;}
.sh3-56{display:block; float:left; font-family:'Frutiger'; text-decoration:none; letter-spacing:1px; padding:6px; line-height:14px;  font-size:14px; padding-left:30px; padding-right:30px; color:#000 !important;}



.sh3-56:hover{ text-decoration:underline;}
.sh3-57{ width:100%; height:14px; margin-left:-18px; margin-top:20px; float:left;  background-repeat:no-repeat;}
.sh3-58{width:100%;  padding-left:20px; padding-right:20px;  padding-top:20px; float:left; color:#244a6d;}
.sh3-59{font-size:50px; line-height:25px; padding-top:15px; float:left;font-family:'Frutiger';}
.sh3-60{font-size:32px; padding-left:0px; padding-bottom:10px; line-height:36px; float:left;letter-spacing:0px; font-family:'Frutiger';}
.sh3-61:link, .sh3-61:visited{display:block; float:left; font-family:'Frutiger'; text-decoration:none; letter-spacing:1px; padding:10px; font-size:18px;line-height:14px;  padding-left:10px; padding-right:20px; color:#FFF; background-color:#2b4c53; width:170px;background-image:url(/images/shell3/t_07.png); background-position:150px 10px;margin-top:20px; background-repeat:no-repeat; text-align:left;}

.sh3-61:hover{ text-decoration:underline;}
.sh3-61-2:link, .sh3-61-2:visited{display:block; float:left;width:170px; font-family:'Frutiger'; text-decoration:none; letter-spacing:1px; font-size:18px;padding:10px; line-height:14px;  padding-left:10px; padding-right:20px; color:#FFF; background-color:#214b71; background-image:url(/images/shell3/top_34.jpg); background-position:150px 10px;margin-top:20px; background-repeat:no-repeat; text-align:left;}
.sh3-61-2:hover{ text-decoration:underline;}
.sh3-62{ width:236px; height:14px; margin-left:-18px;  float:left;  }
.sh3-63{ width:236px; height:206px; margin-left:-18px; float:left; background-color:#000;   background-repeat:no-repeat;}
.sh3-64{color:#FFF; padding-top:80px; width:210px; padding-left:10px; font-size:24px; line-height:30px; font-family:'Frutiger';float:left;}
.sh3-65{color:#FFF; font-size:41px; line-height:39px; padding-bottom:15px;  width:210px; padding-left:10px; font-family:'Frutiger';float:left;}
.sh3-66, .sh3-66-2{clear:both; width:169px; text-align:center; margin-left:33px; float:left;  font-size:16px; cursor:pointer;padding:5px; color:#000; text-decoration:none; padding-bottom:3px; padding-left:7px; padding-right:7px; letter-spacing:2px; line-height:18px; background:none; border:none;  font-family:'Frutiger';}
.sh3-66:hover, .sh3-66-2:hover{ text-decoration:underline;}
.sh3-66-2{margin-left:0px;width:178px;}
.sh3-67{width:100%;min-width: 960px; float:left; background-color:#000; border-bottom:1px solid #383838;}
.sh3-67-2{width:734px; padding:15px; padding-top:20px; padding-bottom:35px; float:left; }
.sh3-68{width:960px; margin: 0 auto;}
.sh3-69{width:100%;height:95px; padding-top:25px; float:left;}
.sh3-70{ width:968px; height:99px; float:left;   margin-bottom:20px; background-repeat:no-repeat;}
.sh3-71{width:100%; float:left;}
.sh3-72{margin-right:0px !important;}
.sh3-73{width:960px; margin: 0 auto;}
.sh3-74{width:100%; float:left; padding-bottom:20px;}
.sh3-75{color:#959595; float:left; font-weight:700; font-size:18px;text-align:center;  line-height:30px;width:960px; }
.sh3-76{float:left; width:200px; text-align:right;}
.sh3-77{color:#959595; float:left; width:100%; font-size:13px; line-height:16px;}
.zlisting-common-disclaimer{padding-bottom:10px; font-size:14px; line-height:16px;}
.sh3-78{}
.sh3-79{}
.sh3-80{} 
.sh3-pagenav{font-size:14px; line-height:18px; background-color:#6d635b;  float:left;width:100%;min-width: 965px; margin-left:5px; color:#f4eadc;}
.sh3-pagenav a:link, .sh3-pagenav a:visited{ color:#f4eadc; text-decoration:none;}
.sh3-pagenav a:hover{color:#000; text-decoration:underline;}
.sh3-black-sidebar {width:216px; padding-left:22px;  padding-bottom:30px; padding-top:10px; float:left;  color:#e9dac2; margin-right:10px;}
.sh3-black-sidebar ul{ padding-left:0px; list-style:none;  font-size:16px; line-height:20px;}

.sh3-black-sidebar li{ padding-bottom:20px;}
.sh3-black-sidebar ul a:link, .sh3-black-sidebar ul a:visited{ text-decoration:none; color:#e9dac2;  line-height:16px;}
.sh3-black-sidebar ul a:hover{ text-decoration:underline;}
.sh3-black-sidebar ul span{padding-left:20px; line-height:16px; background-repeat:no-repeat; background-position:left;}

.zSearchFormText,.zSearchFormText ,.zSearchFormText a:link, .zSearchFormText a:visited{ color:#FFF; }
.zSearchFormText a:hover, .zSearchFormText a:active{ color:#FF0; }
.sidehomemarketing{ width:100%; float:left;color:#000;}
.sidehomemarketing li {
  list-style-type: square;
  padding-bottom: 10px;color:#244a6d;
  list-style-image:none;
}
.sidehomemarketing span{color:#000;}



.zInputLinkBoxSelected { border:1px solid #666; }
.zSearchFormTable div{ background-color:#111111; color:#FFF !important;}
.zExpOption_contents a:link{ color:#FFF;}
.zResultCountAbsolute a:visited, .zResultCountAbsolute a:link{ color:#FFF !important;}
.zResultCountAbsolute button{color:#000 !important; border:none !important; font-family:'Frutiger';}
.zExpOption_contents input, .zExpOption_contents{ font-size:12px; line-height:14px;}
.zExpOption_contents a:visited{ color:#EFEFEF; }
.zExpOption_contents a:hover{ color:#F00; }
.zResultCountAbsolute a:hover{ color:#F00 !important; }
.zExpOption_button{background-image:url("/z/a/listing/images/bg-button2dark.jpg"); border-bottom:1px solid #666; }
.zExpOption_button:hover{ background:none; background-color:#666; color:#FFF;  }
.zTOB-closeBox:link, .zTOB-closeBox:visited{ color:#FFF !important; background-color:#333;}
.zTOB-closeBox:hover{ color:#FFF !important; background-color:#999;}
.zsearchformhr{ border:none; }
.zSliderBgDiv{background-image:url(/z/a/images/slider-bg-dark.jpg);}

.zmlsformdiv #formSubmit{   padding:5px !important; border:none !important; color:#fff !important; width:100% !important; font-size:16px !important; line-height:18px !important;}

.zInputLinkBoxRow1{background-color:#111 !important; color:#FFF !important;}
.zInputLinkBoxRow2{background-color:#222 !important; color:#FFF !important;}

.zExpOption_contents input, .zExpOption_contents select{ border:1px solid #555; background-color:#333; color:#FFF; }

.zResultCountAbsolute{border:1px solid #333; background-color:#000;color:#FFF; }

.sn-1{width:100%; min-width: 960px;float:left; height:352px;background-color:#020202;  }
.sn-2{width:100%; min-width: 960px;float:left; height:352px; display:none;  position:relative; z-index:1;overflow:hidden;}
.sn-2-2{background-position:top center; background-repeat:no-repeat;  width:100%; min-width: 960px;float:left;height:352px; margin-top:-352px; z-index:2; position:relative;}
.sn-3{width:100% !important; float:left; height:352px; background-repeat:no-repeat;background-position:top center; }
.sn-4{width:100%; min-width: 960px;float:left;margin-top:-352px; height:352px; z-index:3; position:relative;}
.sn-5{width:960px; margin:0 auto; }
.sn-6{width:684px; float:left;}
.sn-7{width:684px; opacity:0.6;float:left; margin-left:-20px; position:relative; z-index:1;font-size:96px; line-height:96px;  padding-top:30px;color:#303f3f; font-family:'Frutiger';}
.sn-7-2, .sn-7-2 a:link, .sn-7-2 a:visited{font-size:14px; line-height:18px; padding-top:10px; padding-bottom:10px; color:#7d7d7d;}
.sn-7-2 a:hover{ color:#FFF;}
.sn-7-2 { width:100%; float:left;}
.sn-8{width:384px; float:left; position:relative; z-index:2; margin-top:-50px; color:#f9f2e7;}
.sn-9-2{font-family:'Frutiger'; width:100%; float:left; font-size:130px; line-height:130px; margin-top:60px;}
.sn-9{width:100%; float:left; font-size:30px; line-height:30px; text-transform:uppercase; letter-spacing:0px;font-family:'Frutiger';}
.sn-10{width:100%; float:left; padding-top:20px;}
.sn-10-2{float:left; width:100%; padding-top:20px; }
.sn-11-2{width:100%; float:left;}
.sn-11{width:960px; margin:0 auto; clear:both; margin-top:0px;}
.sn-12{width:100%; float:left; padding-top:30px; padding-bottom:20px;}
.sn-13{width:298px; height:200px; margin-bottom:20px;  float:left; }
.sn-14{display:block;width:298px; height:200px; float:left; position:relative; z-index:1;background-repeat:no-repeat; background-position:center;}
.sn-15{display:block;width:298px; height:146px; background-repeat: no-repeat;cursor:pointer; background-position: bottom; letter-spacing:2px;  position:relative; z-index:2; color:#FFF; text-transform:uppercase; font-family:'Frutiger'; font-size:18px; line-height:24px; margin-top:-146px; float:left;  padding:10px; padding-top:80px; background-repeat:no-repeat;}


.sn-15-2 a:link, .sn-15-2 a:visited{ color:#FFF; text-decoration:none; }
.sn-15-2 a:hover{text-decoration:underline;}
.sn-16{width:100%; float:left; clear:both; height:30px;}
.sh3-pagenav-2{margin:0 auto; width:950px;}
.sh3-pagenav-3{padding:5px; float:left; width:100%;}
.sh3-20-1{width:150px; margin-right:20px; float:left;}
.sh3-20-2{width:150px; float:left;}
.sh3-20-3{width:150px;margin-right:20px; text-align:right; float:left;}
.sh3-20-1-2{width:100%; padding-bottom:5px; float:left;}

.sn-20{   background-repeat:repeat-y; width:100%; float:left; background-position:top center;}
.sn-21{width:960px; margin:0 auto;}
.sn-22{padding:30px; padding-left:50px; padding-right:50px; float:left; width:960px;}
.sn-23{width:350px; float:left;}
.sn-24{width:520px; float:left;}
.sn-25{float:left;width:100%;  font-family:'Frutiger'; font-size:24px; line-height:24px; letter-spacing:0px;}
.sn-26{float:left; font-size:105px; line-height:105px; padding-left:20px; margin-top:-10px;width:100%;font-family:'Frutiger'; color:#978163;}
.sn-27{width:100%; float:left; margin-top:-10px;}
.sn-28{font-size:18px; margin:0px; padding:0px; padding-bottom:10px;  margin-top:-10px; border-bottom:none; background-image:none;}
.sh3-22-2{width:208px;font-size:16px; cursor:pointer;padding:5px;margin:0px; padding-bottom:3px; padding-left:7px; padding-right:7px; letter-spacing:2px; line-height:18px; background:none; border:none; color:#000 !important; font-family:'Frutiger';}
.zMemberImageDiv span{margin:0px;padding:10px; background-color:#d9d1c5; display:block; float:left;}
.zMemberImageDiv img{margin:0px; padding:0px; float:left;}
.zMemberTextDiv{width:70%;}
.zMemberImageDiv{width:30%;}
.sh4-1{
	margin:0 auto;
	width:960px;
}
.sh4-2{
	background-color:#f2e8db;
	float:left;
	width:100%;
}
.sh4-3{
	width:960px;
	padding:10px;
	float:left;
	font-size:12px;
	line-height:14px;
	font-family:Frutiger,Verdana, Geneva, sans-serif;
}
.sh4-4{
	width:100%;
	float:left;
	padding-bottom:10px;
	border-bottom:1px solid #999;
	margin-bottom:10px;
}
.sh4-5{
	width:100%;
	float:left;
}
.sh4-6{
	width:100%;
	float:left;
}
.sh4-7{
	width:460px;
	padding:30px;
	float:left;
}
.sh4-8{
	width:100%;
	float:left;
	padding-bottom:10px;
}
.sh4-9:link, .sh4-9:visited{
	color:#98897a;
	text-decoration:none;
}
.sh4-10{
	font-family: 'Frutiger';
	width:100%;
	float:left;
	font-size:30px;
	line-height:36px;
}
.sh4-11{
	font-family: 'Frutiger';
	padding-top:15px;
	padding-bottom:10px;
	width:100%;
	float:left;
	font-size:30px;
	line-height:36px;
}
.sh4-12{
	width:100%;
	float:left;
	font-size:14px;
	line-height:28px;
	padding-bottom:20px;
}
.sh4-13{
	width:50%;
	float:left;
}
.sh4-14{
	width:50%;
	float:left;
}
.sh4-15{
	width:100%;
	float:left;
	border-bottom:1px solid #968675;
	padding-bottom:25px;
	margin-bottom:5px;
}
.sh4-16:link, .sh4-16:visited{
	border:none;
	cursor:pointer;
	text-transform:uppercase;
	background:none;
	display:block;
	float:left;
	font-family:'Frutiger';
	text-decoration:none;
	letter-spacing:1px;
	padding:6px;
	line-height:14px;
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
	color:#FFF !important; 
	font-size:15px;
	line-height:18px;
	padding-top:9px;
	width:167px;
	text-align:center;
	padding-bottom:9px;
	margin-right:15px;
}
.sh4-17:link, .sh4-17:visited{ 
	display:block;
	float:left;
	padding:8px;
	text-decoration:none;
	padding-top:10px;
	padding-left:45px;
	width:218px;
	color:#000;
	font-family: 'Frutiger';
	letter-spacing:2px;
	font-size:15px;
	line-height:18px;
}
.sh4-18{
	width:100%;
	float:left;
	border-bottom:1px solid #968675;
	padding-bottom:10px;
}
.sh4-19{
	width:220px;
	margin-right:20px;
	padding-right:20px;
	float:left;
	border-right:1px solid #968675;
	padding-top:5px;
	font-family: 'Frutiger';
	text-decoration:none;
	color:#000;
	letter-spacing:2px;
	font-size:15px;
	line-height:24px;
}
.sh4-20{
	float:right;
	vertical-align:middle;
}
.sh4-21:link, .sh4-21:visited{
	font-family: 'Frutiger';
	text-decoration:none;
	color:#000;
	letter-spacing:2px;
	font-size:15px;
	line-height:18px;
	display:block;
	float:left;
	margin-top:7px;
	width:140px;
}
.sh4-22{
	float:right;
	vertical-align:middle;
}
.sh4-23{
	width:450px;
	float:left;
}
.sh4-24{
	padding:30px;
	width:480px;
	float:left;
}
.sh4-25{ 
	width:100%;
	float:left;
	height:17px;
}
.sh4-26{
	padding:30px;
	width:960px;
	float:left;
}
.sh4-27{ 
	width:100%;
	float:left;
	height:17px;
}
.sh4-28{
	padding:30px;
	width:960px;
	float:left;
}
.sh4-29{
	width:100%;
	float:left;
}
.sh4-30{
	width:430px;
	margin-right:30px;
	float:left;
}
.sh4-31{
	width:430px;
	float:left;
}
.sh4-32{
	width:100%;
	float:left;
	margin-top:20px;
}
.sh4-33{ 
	width:100%;
	float:left;
	height:17px;
}
.sh4-34{
	padding:30px;
	width:960px;
	float:left;
}
.sh4-35{
	width:910px;
}
.sh4-36{ 
	width:100%;
	float:left;
	height:17px;
}
.sh4-37{
	padding:30px;
	width:960px;
	float:left;
}
.sh4-38{
	width:100%;
	float:left;
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
	font-size:18px;
	line-height:24px;
}

.sh3-43-2{width:100%; height:200px; float:left;}
.testimonialHomeDiv1{width:100%;height:160px; background-color:#e0d5c5; overflow:hidden;float:left; position:relative; z-index:1;}
.sh3-45-2{width:300px; padding-left:50px; padding-bottom:20px; font-size:18px; line-height:24px; float:left;}
.homeslides222{ overflow:hidden; height:220px; width:670px;}
.sh3-3-2{padding-left:367px !important;}
.sh3-head-links{width:345px !important;}
.sh3-7-2{width:303px; float:left;  height:120px; margin-top:10px;}

.slides_container {
	width:632px;
	margin-left:22px;
	padding-top:0px;
	display:none;
}

.slides_container div.slide {
	width:632px;
	height:185px;
	display:block;
}
.slides_container div.slide2 {
	width:632px;
	height:205px;
	display:block;
}

.item {
	float:left; 
}


.slides_container2 {
	width:320px;
	margin-left:0px;
	padding-top:12px;
	display:block;
	height:217px;
	overflow:hidden;
}

.slides_container2 .item{ padding-right:10px;}

.pagination {
	display:none;
	list-style:none;
	margin:0;
	padding:0;
}

.pagination .current a {
	color:red;
}

#slides .next,#slides .prev {
	position:absolute;
	top:0px;
	left:0px;
	width:24px;
	height:43px;  
	display:block;
	z-index:101;
}
#slides .next{ width:10px;height:115px; background-repeat:no-repeat; background-position:center; text-decoration:none; }
#slides .prev{ width:10px;  height:115px; text-decoration:none;  background-repeat:no-repeat; background-position:center; }
#slides .next:hover,#slides .prev:hover{background-color:#FFF;}

#slides2 .next,#slides2 .prev {
	position:absolute;
	top:0px;
	left:0px;
	width:24px;
	height:43px;  
	display:block;
	z-index:101;
}
#slides2 .next{ width:10px;height:115px; background-repeat:no-repeat; background-position:center; text-decoration:none; }
#slides2 .prev{ width:10px;  height:115px; text-decoration:none; background-repeat:no-repeat; background-position:center; }
#slides2 .next:hover,#slides2 .prev:hover{background-color:#FFF;}
.zblanktemplatebody, .zblanktemplatebody table, #zModalOverlayDiv2{background-color:#FFF !important;}

.ztablepropertyinfo th ,.ztablepropertyinfo td {
line-height: 18px;
font-size: 14px;
}
.listing-detail-table th{ text-align:left; font-weight:normal; }
.listing-detail-table td{padding-bottom:4px;}
.listing-detail-table h3{ padding-top:10px;}

.homeSlideshow111{width:100%; min-width: 960px;background-color:#000;clear:both; height:519px;float:left;}
#homeSlideshowDiv{width:100%; min-width:960px; height:519px; display:none; position:relative; z-index:1; float:left; overflow:hidden;}

*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
} 
/*
*/
.mobileMenuDiv .zMenuBarDiv {width:100% !important; }
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}
 
.mobileTop1{display:none;} 
#slideshowHomeDiv1{display:none;}

.sh1-11{width:100%;}
.zResultCountAbsolute{width:142px !important;}
.sh3-67-2{float:right;}
 
@media only screen and (max-width: 768px) { 
/* mobile   */
.sh3-1-11{width:100%;  float:left;}
.mobileTop1{display:block;width:100%; background-color:#000; float:left;} 
.zMenuBarDiv { width:100% !important;} 
.mobileMenuButton, .mobileMenuDiv a:link, .mobileMenuDiv a:visited{text-decoration:none; text-align:left !important; display:block; width:100% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important;  background-color:#000; color:#FFF !important; clear:both; float:left !important; clear:both !important; margin:0px !important;}
.mobileMenuButton{ background-color:#000; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;} 

.mobileMenuDiv .zMenuBarDiv{padding-left:0px;}
.mobileMenuDiv .zMenuBarDiv li { float:left; list-style:none; clear:both; width:100% !important;}
.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 
.mobileMenuButton {display:block;}
.mobileMenuDiv {display:none;background-color:#000;}  
#slideshowHomeDiv{display:none;}
#slideshowHomeDiv1{display:block;}
#slideshowHomeDiv1{height:auto !important;}
#slideshowHomeDiv1 a{ width:100% !important;float:left !important; position:absolute !important; height:auto !important;}
#slideshowHomeDiv1 img{height:auto !important;} 
.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 
.sh3-67-2 img{ width:auto !important; height:auto !important; max-width:100%;}
.sh3-67-2 iframe{width:100% !important;}   
.zls-hover-box1{display:none;}
#zlsMapLegendDiv{display:none;} 
.myGoogleMapV3{width:100% !important;}
#myGoogleMapV3{width:100% !important;}
#slideshowHomeDiv1 img{width:100% !important;}
#slideshowHomeDiv1{width:100% !important;}

.sh3-1, .sh3-6, .sh3-10{display:none;}
.sh3-pagenav-2, .sh3-36{width:100%;}
.sh3-pagenav{min-width:100%;}

.sh3-36-2{background:none;}
.sh3-black-sidebar{background-color:#000; width:100%;}
.sh3-67-2{background-color:#FFF;width:100%;}
.sh3-68{width:100%;}
.sh3-67{min-width:100%;}
.sh3-69{height:auto;}
.sh3-75{font-size:14px; line-height:21px;}
.sh3-70{width:100%;display:none;}
#zMenuDiv2 li{width:100%;}
.sh3-footer-connect{ margin:0px;margin-left:10px; margin-top:10px; margin-bottom:10px;}
.sh3-footer{min-width:100%;padding:3%;}
.sh3-footer, .sh3-73, .sh3-75{width:100%;}
.sh3-67-2{float:left;}
.homeSlideshow111{display:none;}
.sh3-15{margin-top:0px; width:100%; min-width:100%;}
.sh3-16{min-width:100%; margin-top:-50px;}
.sh3-17{padding-left:10px;}
.sh3-18{min-width:100%; height:auto;}
.sh3-19{width:100%;}
.sh3-20{width:100%; height:auto; padding:10px; padding-bottom:0px;}
.sh3-21{width:100%; height:auto; padding:10px; padding-top:0px;}
.sh3-20-2{padding-bottom:10px;}
.sh3-23, .sh3-24{width:100%; min-width:100%; height:auto;}
.sh3-37{width:100%; background:none; background-color:#f2eadf;}
.sh3-38{width:100%;}
.sh3-40{width:100%; margin-left:0px;}
.sh3-42{margin-left:0px; width:100%; padding:3%;}
.sh3-45{width:100%;margin-left:0px;}
.sh3-38{padding:0px; margin:0px;}
.sh3-46{width:100%;}

.sh3-49, .sh3-47{margin-left:0px; width:100%;}

.sh3-46, .sh3-47, .sh3-48, .sh3-49, .sh3-51{display:none;}
.sh3-23{background:none; background-color:#a39384;}
.sh3-25, .sh3-28, .sh3-31{height:115px; width:310px; margin-left:5px; padding-top:30px;}
.sh3-25{ margin-top:10px; margin-bottom:10px;}
.sh3-28{ margin-top:10px;margin-bottom:10px;}
.sh3-31{ margin-top:10px;margin-bottom:10px;}
.sh3-20-1{margin:0px; margin-bottom:5px; width:100%;}
.sh3-54{width:100%; padding:0px;background:none; }
.sh3-55{clear:both; width:100%; float:left;}
.sh3-53, .sh3-52{width:100%;}
.sh3-57{width:100%;}
.sidehomemarketing, .sh3-58{width:100%;}
.sh3-63{width:100%;}
.sh3-53{padding-left:0px;padding-left:10px;}
.sh3-62{width:100%;}
.sh3-36-7{clear:both;}
.sh3-54{background:none !important;}
.sh3-63, .sh3-62, .sh3-57, .sh3-58, .sidehomemarketing{margin-left:0px;}
.sh3-36-3{padding-right:10px;}
.sn-6{width:100%;}
.sn-5{width:100%;}
.sn-4{min-width:100%;}
.sn-8{margin-left:10px;}
.sn-1{min-width:100%;}
.sn-7-2{padding-left:5px;}
.sn-2-2{width:100% !important;min-width:100%;}
.sn-2{min-width:100%;}
.sn-3{width:100% !important;}
.sn-11{width:100%;}
.sn-7{width:100%;display:none;}
.sn-8{width:100%;margin-top:0px;}
.sn-10{display:none;}
#slideshowHomeDiv1{clear:both;}
h1, .listing-detail-heading{font-size:21px; line-height:24px;}
h2{font-size:21px; line-height:24px;}
.sh3-38 h1{padding-left:10px;}
.sh3-41{padding-left:10px;}

.sn-9{font-size:21px; line-height:24px;}
.sn-4, .sn-2-2{margin-top:-190px;}
.sn-1, .sn-2, .sn-2-2, .sn-4{height:190px;}
.sn-3{background-size: 321% auto; height:190px;}
.sh3-60, .sh3-65{clear:both;}
.testimonialHomeDiv1 {  max-width: 593px;}
.sh3-39{padding:3%;}
.sn-24, .sn-23, .sn-22{width:100%;}
.sn-23 iframe { width:100% !important; max-width:350px;}

/* listing */
.sh4-7{width:100%;}
.sh4-23{width:100%;}
.sh4-1{width:100%;}
.sh4-26{width:100%;}
.sh4-30, .sh4-31{width:100%;}
.sh4-34{width:100%;}
.sh4-28{width:100%;}
.sh4-24{width:100%;}
.sh3-1, .sh3-6{min-width:100%;}
.sh4-16:link, .sh4-16:visited{margin-bottom:10px;}
.sh4-10{font-size:21px; line-height:24px;}
.sh3-17{width:100%;}
.sn-22{padding:3%;}
.sn-24{padding-top:10px;}
.sn-21{width:100%;}
.sh3-42{background:none; background-color:#e1d5c5; border-radius:10px; margin-bottom:20px; height:400px;}
.sh3-33{width:100%;}
.sn-13{margin-right:20px !important;}
.sh3-20-1{width:100%;}
}
@media only screen and (max-width: 660px) {  
}
@media only screen and (max-width: 400px) { 
} 

 
.zInputLinkBoxSelected { border:1px solid #666; }
.zSearchFormTable div{ background-color:#000; color:#FFF !important;}
.zExpOption_contents a:link{ color:#FFF;}
.zResultCountAbsolute a:visited, .zResultCountAbsolute a:link{ color:#FFF !important;}
.zResultCountAbsolute button{color:#000 !important; border:none !important; }
.zExpOption_contents input, .zExpOption_contents{ font-size:12px; line-height:14px;}
.zExpOption_contents a:visited{ color:#EFEFEF; }
.zExpOption_contents a:hover{ color:#F00; }
.zResultCountAbsolute a:hover{ color:#F00 !important; }
.zExpOption_button{background-image:url("/z/a/listing/images/bg-button2dark.jpg"); border-bottom:1px solid #666; }
.zExpOption_button:hover{ background:none; background-color:#666; color:#FFF;  }
.zTOB-closeBox:link, .zTOB-closeBox:visited{ color:#FFF !important; background-color:#333;}
.zTOB-closeBox:hover{ color:#FFF !important; background-color:#999;}
.zsearchformhr{ border:none; }
.zSliderBgDiv{background-image:url(/z/a/images/slider-bg-dark.jpg);}

.zmlsformdiv #formSubmit{ padding:5px !important; border:none !important; font-family:Frutiger; color:#fff !important; width:100% !important; font-size:16px !important; line-height:18px !important;}

.zInputLinkBoxRow1{background-color:#111 !important; color:#FFF !important;}
.zInputLinkBoxRow2{background-color:#222 !important; color:#FFF !important;}

.zExpOption_contents input, .zExpOption_contents select{ border:1px solid #555; background-color:#333; color:#FFF; }

.zResultCountAbsolute{border:1px solid #333; background-color:#000;color:#FFF; }

 .zExpOption_container{background:none;}
   
.wrapper{width:100%; max-width:960px; min-width:960px;margin:0 auto;padding:0px; } 
.homeSearchDiv, .sidebartext { padding-left:5px;}
.homeSearchDiv{ padding-bottom:10px;}    

.cont_area{width:100%; display:table;}
.left_block{width:23%;display:table-cell; max-width:250px; float:left;padding:3%;background-color:#EFEFEF; border-right:1px solid #CCC; background-color:#EFEFEF; border-right:1px solid #CCC;}  
.cont_block{width:64%;display:table-cell;float:right;padding:3%;} 
.crights{ clear:both; width:94%; padding:3%; float:left; font-size:10px; line-height:14px;  font-size:10px; line-height:14px; border-top:1px solid #999;} 
.titlediv{background-color:#000; color:#FFF; float:left; font-size:18px; line-height:24px; width:94%; padding:3%;}
.menudiv{width:100%; float:left;}
.searchdiv{float:right; width:200px;}

.mobileMenuDiv .zMenuBarDiv {width:100% !important; border-top:1px solid #999;}
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}

.testimonialSlideshow{ width:100% !important; float:left;}

.mobileFooterMenuDiv{ width:100%; margin-bottom:30px; float:left;}

.homeMobileImage1{display:none;} 
.sh-desktopImage{display:block;}
.sh-mobileImage{display:none;}

.sh-maintitle{ border-bottom:3px solid #5a8a40; padding-bottom:10px; margin-bottom:30px;}

.sh-center{width:960px; margin:0 auto;}
#zMenuDiv1{background:none !important;} 


#zMenuDiv1 a.trigger{ font-family:Frutiger !important;border-left:none !important; padding-top:13px !important; padding-bottom:13px !important;}
#zMenuDiv1 a.trigger:link, #zMenuDiv1 a.trigger:visited{background-image:url(/images/shell3/top_05.jpg) !important; border-top-left-radius:5px; border-top-right-radius:5px; border-right:1px solid #0269a3 !important;  }
#zMenuDiv1 a.trigger:hover{background-image:url(/images/shell3/top_03.jpg) !important;}
#zMenuDiv2, #zMenuDiv2 a.trigger{ font-family:Frutiger !important; border-left:none !important; background:none !important;}
 
.sh-footer{width:100%; float:left; background-color:#000; color:#FFF;  }
.sh-footer a:link, .sh-footer a:visited{text-decoration:none;color:#000;}
.sh-sidebarlinks{width:100%; float:left; margin-bottom:30px;}

hr{ border:none; background:none; clear:both;border-top:1px solid #bebebe; width:100%;   margin-top:20px; margin-bottom:20px;}

.sh3-black-sidebar li{list-style-image:none;}
.sh-1{width:100%; float:left;   height:140px; }
.sh-2:link, .sh-2:visited{display:block;margin-top:30px; color:#326474;font-family: Frutiger; background-color:#f4e8da; padding:10px; border:1px solid #a59179;font-size:21px; text-align:center; padding-top:15px; line-height:30px; width:323px; float:right; height:80px; }
.sh-3{width:487px; max-width:100%;margin:20px;  margin-right:90px; float:left;}
.sh-4{width:100%;  float:left;}
.sh-5{width:100% !important; float:left;}
.sh-6{float:left;}
.sh-7{width:100% !important; float:left;}
.sh-8{float:left;}
.sh-9{width:100% !important; float:left;}
.sh-10{width:100%;  margin-top:0px; margin-bottom:5px; float:left;}
.sh-10-2{width:100%; background-color:#0b3359; padding:15px; padding-left:30px; margin-bottom:15px; float:left;}
.sh-10-3{width:130px; margin-right:20px; float:left;}
.sh-11:link, .sh-11:visited{ margin-bottom:10px;width:100%;  max-width:305px;float:left; display:block; margin-right:22px; color:#FFF; background-color:#5f8b93;}
.sh-12{width:100%; float:left;border: 2px solid #0a2e56; border-bottom:none;}
.sh-13{display:block; padding:10px;width:100%; font-family:Frutiger; font-size:20px; line-height:22px;float:left;}
.sh-14{float:right;vertical-align:middle;}
.sh-15:link, .sh-15:visited{margin-bottom:10px;width:100%;  max-width:305px;float:left;display:block; margin-right:22px; color:#FFF; background-color:#5f8b93;}
.sh-16{width:100%; float:left;border: 2px solid #0a2e56;border-bottom:none;}
.sh-17{display:block; padding:10px;width:100%;font-family:Frutiger; font-size:20px; line-height:22px; float:left;}
.sh-18{float:right;vertical-align:middle;}
.sh-19:link, .sh-19:visited{margin-bottom:10px;width:100%;  max-width:305px;float:left;display:block; margin-right:0px; color:#FFF; background-color:#5f8b93;}
.sh-20{width:100%; float:left;border: 2px solid #0a2e56;border-bottom:none;}
.sh-21{display:block; padding:10px;width:100%;font-family:Frutiger; font-size:20px; line-height:22px; float:left;}
.sh-22{float:right;vertical-align:middle;}
.sh-23{width:100%; float:left; background-color:#FFF;  border:0px solid #000; border-bottom:none;}
.sh-24{width:600px; padding:28px; padding-top:35px; margin-bottom:60px; padding-right:20px;  float:left;}
.sh-25{font-size:30px; float:left:36px;}
.sh-26{background-color:#fff8b2;margin-bottom:20px; width:100% !important; float:left; padding:20px;}
.sh-27{width:100% !important; height:200px;float:left;}
.sh-28{width:100%; margin-bottom:20px; float:left;}
.sh-29{width:184px; margin-right:20px; float:left;}
.sh-30{width:350px; float:left;}
.sh-31:link, .sh-31:visited{font-weight:bold; color:#000; font-size:20px; line-height:24px; padding-bottom:10px;}
.sh-32{width:310px; text-align:center; padding-top:30px;padding-bottom:60px; padding-left:20px; padding-right:10px; border-left:1px solid #CCC; float:left;}
.sh-33{margin-bottom:30px;}
.sh-34:link, .sh-34:visited{display:block; width:100%; float:left; margin-bottom:30px;}
.sh-35{border:none; overflow:hidden; width:100%; height:390px;}
.zlisting-common-disclaimer{font-size:14px; line-height:16px; margin-bottom:10px;}
.sh-36{width:100%; background-position:top center; background-repeat:repeat-y; float:left;}
.sh-37{width:230px; padding:24px; color:#FFF; padding-top:40px;padding-bottom:40px; float:left;}
.sh-38{width:730px; padding:20px; padding-top:40px;padding-bottom:40px; float:right;}
.sh-36-2{width:100%; background-color:#FFF;   float:left;}
.sh-38-2{width:100%; padding:20px;padding-top:40px;padding-bottom:40px; float:left;}
.sh-39{width:100%;  background-color:#000; color:#FFF; font-size:14px; line-height:21px; float:left;}
.sh-39 a:link, .sh-39 a:visited{color:#FFF;}
.sh-40{width:610px; padding-left:0px; float:left;}
.sh-41{width:150px; float:left;}
.sh-42{float:left; margin-right:10px;}
.sh-43{width:100%; padding-bottom:50px; float:left; border-bottom:1px solid #CCC; margin-bottom:30px;}
.sh-44{width:355px; padding-left:15px; float:left; padding-right:15px;}
.sh-45{font-size:30px; line-height:36px;}
.sh-46{width:325px; float:left;}
.sh-47{width:100%; float:left; border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:30px;}
.sh-48{width:192px; float:left; margin-right:30px;}
.sh-49{width:430px; float:left;}
.sh-50:link, .sh-50:visited{color:#c6b200;}
.sh-51{width:100%; float:left; border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:30px;}
.sh-52{width:192px; float:left; margin-right:30px;}
.sh-53{width:430px; float:left;}
.sh-54{width:100%; float:left; border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:30px;}
.sh-55{width:195px; float:left; margin-right:30px;}
.sh-56{width:430px; float:left;}
.sh-24-2-1{width:327px;margin-top:35px; margin-left:18px;float:left;}
.sh-24-2{width:327px; margin-bottom:0px; background-color:#d4e3e5; background-image:url(/images/shell3/top_26.jpg); background-position:220px 50px; background-repeat:no-repeat;  float:left;}
.sh-24-3{background-color:#7c7c7c; color:#FFF; padding:20px; width:100%; float:left;}
.sh-24-3 h2{color:#FFF;}
.sh-24-3 li{  padding-bottom:7px;}
#resultCountAbsolute{width:142px;}


.mobileFooterMenuDiv{width:100%; float:left; padding-top:30px;}

.sh-sidelinks{width:100%; float:left;}
.sh-sidelinks a:link, .sh-sidelinks a:visited{color:#FFF; font-weight:bold; padding:15px; font-size:14px; line-height:21px;  float:left; clear:both; width:100%; }
.sh-sidelinks a:hover{ }
.sh-sidelinks-selected:link, .sh-sidelinks-selected:visited{ color:#FFF !important;}
.sh-37 h2, .sh-37 a:link, .sh-37 a:visited{color:#FFF !important;}

#zMenuDiv2 a.trigger{font-size:19px !important;}
.sh-10-20{width:100%; float:left; font-size:34px; line-height:38px; color:#027eb6;font-family:Frutiger; padding-bottom:15px;}
.sh-footer2{width:302px; margin-right:20px; float:left;}
.sh-footer3{width:300px; text-align:right; float:left;}

.sh-24 .zls-more-link-heading{display:none;}

.ztablepropertyinfo th, .ztablepropertyinfo td{font-size:13px;}

#zMenuDiv1 a.trigger:hover, #zMenuDiv1 a.trigger-selected{background-color:#000 !important; color:#FFF !important;}
#zMenuDiv2 a.trigger:hover, #zMenuDiv2 a.trigger-selected{background-color:#000 !important; color:#FFF !important;}


.sh3-35-2{width:90px; padding-left:15px; float:left;}
.sh3-35-3{width:170px; float:left;}
.sh-10-4{background-color:#76a5ae !important; color:#FFF; font-size:15px; border:none; line-height:18px;  width:110px; letter-spacing:1px; padding:4px; cursor:pointer;}

@media only screen and (max-width:768px) {
.wrapper{min-width:100%;} 
	.sh-1{height:auto; background:none; background-color:#ecded0;}
	.sh-3{width:100%; max-width:320px; margin:0px; margin-top:5px;padding:3%;}
	.sh-2:link, .sh-2:visited{width:100%; max-width:320px;}
	.sh-23{border:none;}
	.sh-11:link, .sh-11:visited{border:none;}
	.sh-15:link, .sh-15:visited{border:none;}
	.sh-19:link, .sh-19:visited{border:none;}
	.sh-footer2{width:100%;padding:3%;max-width:302px;}
	.sh-37{background-color:#000;}
	.sh-40{padding:3%;}
.zls-hover-box1{display:none;}
#zlsMapLegendDiv{display:none;} 
.myGoogleMapV3{width:100%;}
	.sh-24-2{width:100%;}
	.sh-2:link, .sh-2:visited{display:none;}
.sh-footer3{width:100%; padding:3%;}
.sh-10-20{font-size:21px; line-height:24px;}
.sh-10-3{margin-bottom:10px;}
	#zMenuDiv2, #zMenuDiv2 a.trigger{text-align:left !important;}
.sh-center{width:100%;}
.wrapper{width:100%; } 
.zMenuBarDiv { width:100% !important;}
.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
.mobileMenuButton, .mobileMenuDiv .zMenuBarDiv a.trigger{ background-color:#04528c; color:#FFF !important;text-align:left !important;display:block; width:100% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
.mobileMenuButton{ background-color:#04528c; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 


.mobileFooterMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
.mobileFooterMenuDiv, .mobileFooterMenuDiv .zMenuBarDiv a.trigger{  width:100% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}

.mobileFooterMenuDiv{padding:0px !important;}
.mobileMenuButton {display:block;}
.mobileMenuDiv {display:none;}
.homeDeskImage1{display:none;}
.homeMobileImage1{display:block;}
 
.sh-1{font-size:15px; line-height:22px;}
.sh-2{font-size:20px; line-height:20px; padding-top:5px; height:auto !important;}

.sh-3{font-size:15px; line-height:15px; padding-top:5px;} 
.sh-4{font-size:13px; line-height:15px;} 
.sh-5{font-size:14px; line-height:14px;}
   
.sh-24{margin-right:0px; padding:10px; margin-bottom:10px; width:100%; background-size:100% auto; height:auto !important;}
 
.sh-yellowbutton:link, .sh-yellowbutton:visited{}
 
.sh-29{margin-right:0px; margin-bottom:10px; width:100%; background-size:100% auto; height:auto !important;}
 
 .sh-30{width:100%;}
.sh-31:link, .sh-31:visited{height:auto !important;}
.sh-32{ width:100%; background-size:100% auto;}

.sh-34:link, .sh-34:visited{min-width:100%;}

.sh-35{margin-top:10px; max-width:960px; width:100%; height:auto;} 
.sh-39{padding-left:10px; padding-top:25px; height:auto !important;}
.sh-40{padding-top:10px; max-width:330px; width:100%; height:auto !important;} 

.sh-36{ background:none; background-color:#FFF;}
.sh-37, .sh-38, .sh-56{float:left; width:100%}
 
.sh-49, .sh-53, .sh-46, .sh-44{width:100%;}

.sh-24-2{width:100%;}
.sh-24-2-1{width:100%; max-width:327px;}
.sh-38 img{ width:auto !important; height:auto !important; max-width:100%;}
.sh-38 iframe{width:100% !important;}
.zls-grid-summary-text{height:140px !important;}

.sh-24-2{padding-left:0px; width:100%;}
h1{ font-size:24px; line-height:30px;  } 
h2{ font-size:21px; line-height:24px; } 
h3{ font-size:18px; line-height:21px; }
body{font-size:14px; line-height:18px;}
.sh3-pagenav{margin-left:0px;}
.sh-4{display:none;}
.sh3-35-2{width:70px; padding-left:0px; float:left;}
.sh3-35-3{width:170px; float:left;}
.sh-24-2-1{margin-left:0px; clear:both;}
}
@media only screen and (max-width: 660px) { 
	.left_block{clear:both; display:block;max-width:94%;width:94%; border-right:none;}
	.cont_block{width:94%;display:block;}
	.cont_area{display:block;}
}