@font-face{
font-family:"Century Gothic W01";
src:url("/stylesheets/fontkit/Fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/700cfd4c-3384-4654-abe1-aa1a6e8058e4.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/9908cdad-7524-4206-819e-4f345a666324.woff") format("woff"),url("/stylesheets/fontkit/Fonts/b710c26a-f1ae-4fb8-a9fe-570fd829cbf1.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/c9e387df-c0d3-42e1-8de6-78c41f68594c.svg#c9e387df-c0d3-42e1-8de6-78c41f68594c") format("svg");
}
@font-face{
font-family:"CenturyGothicW01-Italic";
src:url("/stylesheets/fontkit/Fonts/38471ac0-7849-4a39-9f97-f89d78f42142.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/38471ac0-7849-4a39-9f97-f89d78f42142.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/79803af7-369c-4a5f-bc95-fb69ee7e77f8.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/483a662e-88d8-4865-8dd3-1515c67fe28b.woff") format("woff"),url("/stylesheets/fontkit/Fonts/d29e72e3-fcd5-4fa6-8cfb-986a2e33e105.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/1e08e1b1-b459-4819-95bc-54667cb4d9b5.svg#1e08e1b1-b459-4819-95bc-54667cb4d9b5") format("svg");
}
@font-face{
font-family:"Century Gothic W01 Bold";
src:url("/stylesheets/fontkit/Fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/bc0668e2-e5c8-45ce-954d-3b998c6b6803.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/2ef5ecda-1772-45e2-843f-a13f5d76ed3a.woff") format("woff"),url("/stylesheets/fontkit/Fonts/33cf10ca-a6bb-4888-a320-d38720c9847b.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/3428a0e6-cb4d-408a-8331-cc78554ab49c.svg#3428a0e6-cb4d-408a-8331-cc78554ab49c") format("svg");
}
@font-face{
font-family:"CenturyGothicW01-BoldIt";
src:url("/stylesheets/fontkit/Fonts/620781dc-b993-429f-ace1-722c9b2ba789.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/620781dc-b993-429f-ace1-722c9b2ba789.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/2829a59f-b2f8-4272-a496-b2e4e9bdc87e.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/3bd69eb9-2110-4d97-989e-99a659576659.woff") format("woff"),url("/stylesheets/fontkit/Fonts/8edaed62-069c-4a3b-87f5-fc14b5cdaec3.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/d5c40f0a-3098-4a2b-8cbb-84524c2a29bc.svg#d5c40f0a-3098-4a2b-8cbb-84524c2a29bc") format("svg");
}
@font-face{
font-family:"Goudy Old Style MT W01";
src:url("/stylesheets/fontkit/Fonts/a59b597d-5113-4228-9dc7-b11c03db215c.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/a59b597d-5113-4228-9dc7-b11c03db215c.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/9f1d6b55-5aa3-4e50-aea5-9e9b9840e81f.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/26d18886-bdda-49b3-b3eb-3805be0652bb.woff") format("woff"),url("/stylesheets/fontkit/Fonts/dfa24386-a841-4543-a3db-55498e512ebd.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/b6560c84-4483-4710-823e-58a9e2f3354a.svg#b6560c84-4483-4710-823e-58a9e2f3354a") format("svg");
}
@font-face{
font-family:"Zapfino Extra LT W01";
src:url("/stylesheets/fontkit/Fonts/bbb587d4-dfb5-498f-95f2-d1064780736b.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/bbb587d4-dfb5-498f-95f2-d1064780736b.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/85d3944e-38da-471b-a173-d35519392460.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/a5ec9f69-c70f-45c9-86c9-07cbcddca84c.woff") format("woff"),url("/stylesheets/fontkit/Fonts/e1f5cf7a-3f27-4bc3-a54d-048535633026.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/b0107cf7-55af-4ace-ae56-4964e597170d.svg#b0107cf7-55af-4ace-ae56-4964e597170d") format("svg");
}

body{margin:0px; background-image:url(/images/shell2/bg_02.jpg); background-repeat:repeat; background-attachment:fixed;}
body, input,textarea, select{font-family:'Myriad W01 Regular'; font-size:14px; line-height:18px; }
strong, b{font-family:'Myriad W01 Bd';font-weight:normal;}
em, i{font-family:'Myriad W01 It'; font-style:normal;}
h1, h2, h3{ font-family:'AdobeGaramondW01-Regula';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, .listing-detail-heading{  font-family:'AdobeGaramondW01-Regula';font-weight:normal;font-size:24px; line-height:28px; color:#000;text-transform:uppercase; letter-spacing:3px; border-bottom:1px solid #a29c93; background-image:url(/images/shell2/leaf.png); background-repeat:no-repeat; background-position:right; padding-top:15px; padding-bottom:15px; margin-bottom:10px;}
h2{font-size:24px; line-height:28px;color:#000; text-transform:uppercase; letter-spacing:3px;}
h3{ font-size:18px; line-height:21px;color:#000;}
ul{padding-left:15px;padding-top:0px; margin:0px;}
.sidehomemarketing{font-size:14px; background-color:#6f685d; margin-left:0px; color:#FFF; width:236px; padding-left:20px; padding-right:20px; padding-top:30px; 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: 970px;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{ background-image:url(/images/shell2/socialfooter_03.jpg); float:left; width:88px; height:40px; margin-top: 0px; margin-left: 879px;font-size:18px; letter-spacing:3px; line-height:24px;font-family:'AdobeGaramondW01-Regula'; 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:'AdobeGaramondW01-Regula'; text-decoration:none; letter-spacing:1px; padding:6px; line-height:14px; font-size:14px; padding-left:30px; padding-right:30px; color:#FFF; background-image:url(/images/shell2/article_07.jpg);}
button:hover, input[type=submit]:hover, input[type=button]:hover{text-decoration:underline;}
.sh3-1{width:100%; min-width:970px; height:30px; float:left; background-color:#000;}
.sh3-2{width:970px; 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: 970px; height:134px; float:left; background-image:url(/images/shell2/buyer_02.jpg); background-repeat:no-repeat; background-position:top center;}
.sh3-7{width:970px; margin:0 auto;}
.sh3-8{font-family:'Adobe Garamond W01 It'; padding-top:45px;padding-left:80px; width:530px; float:left;font-size:29px; line-height:36px; color:#6b5035;}
.sh3-9{font-family:'AdobeGaramondW01-Regula'; letter-spacing:3px; font-size:13px; width:625px;clear:both;line-height:18px; float:left; color:#352f2d; padding-left:175px;}
.sh3-10{width:100%; background-color:#000; float:left;}
.sh3-10-2{margin:0 auto; width:970px; 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:970px; margin-top:145px;}
.sh3-13{font-size:150px; line-height:130px; float:right; color:#0e2657;font-family:'Zapfino Extra LT W01';}
.sh3-14{font-size:27px; line-height:36px; float:right;color:#0e2657; font-family:'AdobeGaramondW01-Regula'; letter-spacing:3px; text-transform:uppercase;}
.sh3-15{width:100%; min-width: 970px;margin-top:-50px; height:50px; position:relative;float:left;z-index:1; background-color:#000; opacity:0.7;}
.sh3-16{width:100%;min-width: 970px; margin-top:-50px;float:left; position:relative; z-index:2;height:50px;}
.sh3-17{width:970px; margin:0 auto; color:#FFF;padding-top:15px;  font-size:24px; line-height:30px; letter-spacing:2px;font-family:'AdobeGaramondW01-Regula';}
.sh3-18{width:100%;min-width: 970px;background-color:#000; float:left; height:105px;}
.sh3-19{width:970px; margin:0 auto; color:#FFF; }
.sh3-20{ font-size:16px; width:970px; padding-left:70px;padding-top:18px; height:62px;line-height:20px; font-family:'Myriad W01 Regular';float:left;}
.sh3-21{ font-size:16px; width:970px; padding-left:70px;line-height:20px; font-family:'Myriad W01 Regular';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; background-image:url(/images/shell2/golf_15.jpg) !important; color:#000 !important; font-family:'AdobeGaramondW01-Regula';}
.sh3-22:hover{ text-decoration:underline;}
.sh3-23{ width:100%;min-width: 970px; height:144px; float:left; background-image:url(/images/shell2/home_02.jpg); background-repeat:no-repeat; background-position:top center;}
.sh3-24{width:970px; 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:'Zapfino Extra LT W01';}
.sh3-27{font-size:27px; line-height:27px;width:270px; margin-top:-20px; padding-left:20px; clear:both; color:#FFF; float:left;font-family:'AdobeGaramondW01-Regula';}
.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:'Zapfino Extra LT W01';}
.sh3-30{font-size:27px; line-height:27px;width:270px;padding-left:20px; margin-top:-20px;  clear:both; color:#FFF; float:left;font-family:'AdobeGaramondW01-Regula';}
.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:'Zapfino Extra LT W01';}
.sh3-33{font-size:18px; padding-left:50px; line-height:24px;  margin-top:-18px;width:340px;color:#FFF; clear:both; float:left;font-family:'AdobeGaramondW01-Regula'; letter-spacing:3px;}
.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:970px; margin:0 auto;}
.sh3-36-2{width:100%; float:left; background-image:url(/images/shell2/cbg_03.jpg); background-repeat:repeat-y;}
.sh3-36-3{ width:100%; padding-top:50px; float:left; background-image:url(/images/shell2/golf_03.jpg);margin-top:-10px; background-repeat:no-repeat;}
.sh3-36-4{font-family:'Zapfino Extra LT W01'; font-size:65px; float:left; line-height:65px;width:158px;color:#e9dac2;}
.sh3-36-5{width:100%; float:left; margin-top:-10px;}
.sh3-36-6{background-image:url(/images/shell2/golf_19.jpg);width:38px; height:38px; float:left;margin-left:70px;margin-top:20px; }
.sh3-36-7{font-size:16px; line-height:21px; font-family:'AdobeGaramondW01-Regula';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:970px;  float:left; background-image:url(/images/shell2/home_05.jpg); 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-image:url(/images/shell2/home_08.jpg); background-repeat:no-repeat;}

.sh3-41{ font-size:24px; padding-top:30px; letter-spacing:2px; padding-bottom:10px; line-height:30px; font-family:'AdobeGaramondW01-Regula';float:left;}
.sh3-42{margin-left:25px; width:624px; padding:20px; padding-top:37px; padding-bottom:27px; height:244px; float:left; background-image:url(/images/shell2/home_12.jpg); 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-image:url(/images/shell2/home_08.jpg); 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:'AdobeGaramondW01-Regula';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:'AdobeGaramondW01-Regula';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-image:url(/images/shell2/home_16.jpg); background-repeat:repeat-x; }
.sh3-50{ font-size:24px; line-height:30px; clear:both;  padding:20px; padding-left:21px;width:100%;font-family:'AdobeGaramondW01-Regula';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:'AdobeGaramondW01-Regula'; text-decoration:none; letter-spacing:1px; padding:6px; line-height:14px; font-size:14px; padding-left:30px; padding-right:30px;  background-image:url(/images/shell2/golf_15.jpg) !important; color:#000 !important;}

.sh3-56:hover{ text-decoration:underline;}
.sh3-57{ width:236px; height:14px; margin-left:-18px; margin-top:20px; float:left; background-image:url(/images/shell2/home_08.jpg); background-repeat:no-repeat;}
.sh3-58{width:236px; margin-left:0px; padding-left:10px;  padding-top:10px; float:left; background-color:#3a3630; color:#f5ebdd;}
.sh3-59{font-size:50px; line-height:25px; padding-top:15px; float:left;font-family:'Zapfino Extra LT W01';}
.sh3-60{font-size:21px; padding-left:40px; padding-bottom:10px; line-height:21px; float:left;letter-spacing:3px; font-family:'AdobeGaramondW01-Regula';}
.sh3-61:link, .sh3-61:visited{display:block; float:left; font-family:'AdobeGaramondW01-Regula'; text-decoration:none; letter-spacing:1px; padding:6px; line-height:14px; font-size:14px; padding-left:30px; padding-right:30px; color:#FFF; background-image:url(/images/shell2/article_07.jpg);}
.sh3-61:hover{ text-decoration:underline;}
.sh3-62{ width:236px; height:14px; margin-left:0px;  float:left; background-color:#e0d4c4;}
.sh3-63{ width:236px; height:206px; margin-left:0px; float:left; background-color:#000;  background-image:url(/images/shell2/home2_20.jpg); background-repeat:no-repeat;}
.sh3-64{color:#FFF; padding-top:80px; width:210px; padding-left:10px; font-size:24px; line-height:30px; font-family:'AdobeGaramondW01-Regula';float:left;}
.sh3-65{color:#FFF; font-size:41px; line-height:39px; padding-bottom:15px;  width:210px; padding-left:10px; font-family:'AdobeGaramondW01-Regula';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; background-image:url(/images/shell2/golf_15.jpg); font-family:'AdobeGaramondW01-Regula';}
.sh3-66:hover, .sh3-66-2:hover{ text-decoration:underline;}
.sh3-66-2{margin-left:0px;width:178px;}
.sh3-67{width:100%;min-width: 970px; 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:970px; margin: 0 auto;}
.sh3-69{width:100%;height:95px; padding-top:25px; float:left;}
.sh3-70{ width:968px; height:99px; float:left; background-image:url(/images/shell2/buyer_07.jpg); margin-bottom:20px; background-repeat:no-repeat;}
.sh3-71{width:100%; float:left;}
.sh3-72{margin-right:0px !important;}
.sh3-73{width:970px; 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-81 {
  padding: 10px;
  background-color: #d0c5b5;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
}

.sh3-pagenav{font-size:14px; line-height:18px; background-color:#6d635b;  float:left;width:100%;min-width: 965px; margin-left:0px; 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:20px;}
.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 !important;  line-height:16px;}
.sh3-black-sidebar ul a:hover{ text-decoration:underline;}
.sh3-black-sidebar ul a:hover span, .sh-sidelinks-selected{color:#e9dac2 !important;padding-left:20px; background-image:url(/images/shell2/bio_03.jpg);line-height:16px; background-repeat:no-repeat; background-position:left;}
.sh-sidelinks-selected:hover{padding:0px;background:none !important;}
.sh-sidelinks-selected{text-decoration:none !important;}

.zSearchFormText,.zSearchFormText ,.zSearchFormText a:link, .zSearchFormText a:visited{ color:#FFF; }
.zSearchFormText a:hover, .zSearchFormText a:active{ color:#FF0; }
.sidehomemarketing li {
  list-style-type: square;
  padding-bottom: 10px;
  color: #ffbd3c;
  list-style-image:none;
}

.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; background-image:url(/images/shell2/golf_15.jpg) !important; border:none !important; font-family:'Myriad W01 Regular';}
.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{ background-image:url(/images/shell2/golf_15.jpg) !important; padding:5px !important; border:none !important; color:#000 !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: 970px;float:left; height:352px;background-color:#020202;  }
.sn-2{width:100%; min-width: 970px;float:left; height:352px; display:none;  position:relative; z-index:1;overflow:hidden;}
.sn-2-2{background-position:top center; background-repeat:no-repeat; background-image:url(/images/shell2/overlay_022.png); width:100%; min-width: 970px;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: 970px;float:left;margin-top:-352px; height:352px; z-index:3; position:relative;}
.sn-5{width:970px; 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:'Zapfino Extra LT W01';}
.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:'Zapfino Extra LT W01'; 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:3px;font-family:'AdobeGaramondW01-Regula';}
.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:970px; 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:'AdobeGaramondW01-Regula'; font-size:18px; line-height:24px; margin-top:-146px; float:left;  background-image:url(/images/shell2/overlay5.png); 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-image:url(/images/shell2/fullwidth.jpg);  background-repeat:repeat-y; width:100%; float:left; background-position:top center;}
.sn-21{width:970px; margin:0 auto;}
.sn-22{padding:30px; padding-left:50px; padding-right:50px; float:left; width:970px;}
.sn-23{width:350px; float:left;}
.sn-24{width:520px; float:left;}
.sn-25{float:left;width:100%;  font-family:'AdobeGaramondW01-Regula'; font-size:24px; line-height:24px; letter-spacing:3px;}
.sn-26{float:left; font-size:105px; line-height:105px; padding-left:20px; margin-top:-10px;width:100%;font-family:'Zapfino Extra LT W01'; 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; background-image:url(/images/shell2/golf_15.jpg) !important; color:#000 !important; font-family:'AdobeGaramondW01-Regula';}
.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:970px;
}
.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: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: 'AdobeGaramondW01-Regula';
	width:100%;
	float:left;
	font-size:30px;
	line-height:36px;
}
.sh4-11{
	font-family: 'AdobeGaramondW01-Regula';
	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:'AdobeGaramondW01-Regula';
	text-decoration:none;
	letter-spacing:1px;
	padding:6px;
	line-height:14px;
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
	color:#FFF !important;
	background-image:url(/images/shell2/inquire-bg_03.jpg);
	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{
	background-image:url(/images/shell2/listing_11.jpg);
	display:block;
	float:left;
	padding:8px;
	text-decoration:none;
	padding-top:10px;
	padding-left:45px;
	width:218px;
	color:#000;
	font-family: 'AdobeGaramondW01-Regula';
	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: 'AdobeGaramondW01-Regula';
	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: 'AdobeGaramondW01-Regula';
	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{
	background-image:url(/images/shell2/listing-separator_03.jpg);
	width:100%;
	float:left;
	height:17px;
}
.sh4-26{
	padding:30px;
	width:970px;
	float:left;
}
.sh4-27{
	background-image:url(/images/shell2/listing-separator_03.jpg);
	width:100%;
	float:left;
	height:17px;
}
.sh4-28{
	padding:30px;
	width:970px;
	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{
	background-image:url(/images/shell2/listing-separator_03.jpg);
	width:100%;
	float:left;
	height:17px;
}
.sh4-34{
	padding:30px;
	width:970px;
	float:left;
}
.sh4-35{
	width:910px;
}
.sh4-36{
	background-image:url(/images/shell2/listing-separator_03.jpg);
	width:100%;
	float:left;
	height:17px;
}
.sh4-37{
	padding:30px;
	width:970px;
	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:487px; float:left; background-image:url(/images/shell/logo_03.png); height:111px; 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-image:url(/images/shell2/right.png); background-repeat:no-repeat; background-position:center; text-decoration:none; }
#slides .prev{ width:10px;  height:115px; text-decoration:none; background-image:url(/images/shell2/left.png); 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-image:url(/images/shell2/right.png); background-repeat:no-repeat; background-position:center; text-decoration:none; }
#slides2 .prev{ width:10px;  height:115px; text-decoration:none; background-image:url(/images/shell2/left.png); 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: 970px;background-color:#000;clear:both; height:519px;float:left;}
#homeSlideshowDiv{width:100%; min-width:970px; 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;}
.sh-10-3-2{width:370px !important;}
.sh-24 h1, .listing-detail-heading{  padding-right:80px;} 
@media only screen and (max-width: 768px) { 
.sh-24 h1, .listing-detail-heading{ background:none; padding-right:0px;}
	.sh-10-3{clear:none !important;}
	.sh-10-3-2{width:100% !important;}
/* 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:#f2e8de;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{background-image:url(/images/shell2/home_02_03.jpg); margin-top:10px; margin-bottom:10px;}
.sh3-28{background-image:url(/images/shell2/home_02_05.jpg); margin-top:10px;margin-bottom:10px;}
.sh3-31{background-image:url(/images/shell2/home_02_07.jpg); 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{ background-image:url(/images/shell/home3.jpg) !important; padding:5px !important; border:none !important; font-family:Goudy; color:#000 !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;}

body {margin:0px; background-color:#FFF; color:#000; background-image:url(/images/shell/bg_01.jpg); background-repeat:no-repeat; background-position:top center; }
/*
body {margin:0px; background-color:#FFF; color:#000; background-image:url(/images/shell/bg_01.jpg); background-repeat:no-repeat; background-position:top center;font-family:'Century Gothic', Verdana, Geneva, sans-serif;font-size:14px; line-height:18px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-size:32px; line-height:37px; color:#316173;line-height:normal;font-weight:normal; font-family:'Goudy';} 
h2{ font-size:24px; line-height:30px;color:#316173; line-height:normal;font-weight:normal;font-family:'Goudy';} 
h3{ font-size:21px; line-height:24px; color:#316173;line-height:normal;font-weight:normal;font-family:'Goudy';}
ul,ol{ padding-left:25px;}
select, input, textarea, button{ font-family:'Century Gothic'; font-size:14px; line-height:18px;}
a:link, a:visited{text-decoration:none; color:#316173;}
a:hover{ color:#5f3914; text-decoration:underline;}

*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}*/
/* ul li{list-style-image:url(/images/shell/home_27.jpg);} */
.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 a.trigger{ font-family:Goudy !important;border-left:none !important; padding-top:15px !important; padding-bottom:15px !important;}
#zMenuDiv2, #zMenuDiv2 a.trigger{ font-family:Goudy !important; border-left:none !important; background:none !important;}

.sh-yellowbutton:link, .sh-yellowbutton:visited{text-decoration:none; font-family:Goudy; margin-bottom:20px;width:150px; display:block; padding:5px; float:left; clear:both; text-align:center; background-color:#000;  background-image:url(/images/shell/home7.jpg); background-repeat:repeat-x; color:#FFF; font-size:20px; line-height:24px;}

.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;}
/*
.sh-sidebarlinks a:link, .sh-sidebarlinks a:visited{ color:#613a13; text-decoration:none;padding-bottom:15px; width:100%; float:left; display:block;}
.sh-sidebarlinks a:hover{ color:#5a8a40;}
.sh-sidebarlinks-selected{color:#5a8a40 !important;} */
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; background-image:url(/images/shell/home1.jpg); height:140px; }
.sh-2:link, .sh-2:visited{display:block;margin-top:30px; color:#326474;font-family: Goudy; 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%; border:2px solid #000; 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:#000; padding:15px; padding-left:30px; margin-bottom:15px; float:left;}
.sh-10-3{width:130px; margin-right:20px; margin-bottom:20px; float:left;}
.sh-11:link, .sh-11:visited{ margin-bottom:10px;width:100%; border:2px solid #000; max-width:305px;float:left; display:block; margin-right:22px; color:#FFF; background-color:#000;}
.sh-12{width:100%; float:left;}
.sh-13{display:block; padding:10px;width:100%; font-family:Goudy; font-size:22px; line-height:22px;float:left;}
.sh-14{float:right;vertical-align:middle;}
.sh-15:link, .sh-15:visited{margin-bottom:10px;width:100%; border:2px solid #000; max-width:305px;float:left;display:block; margin-right:22px; color:#FFF; background-color:#000;}
.sh-16{width:100%; float:left;}
.sh-17{display:block; padding:10px;width:100%;font-family:Goudy; font-size:22px; line-height:22px; float:left;}
.sh-18{float:right;vertical-align:middle;}
.sh-19:link, .sh-19:visited{margin-bottom:10px;width:100%;  border:2px solid #000;max-width:305px;float:left;display:block; margin-right:0px; color:#FFF; background-color:#000;}
.sh-20{width:100%; float:left;}
.sh-21{display:block; padding:10px;width:100%;font-family:Goudy; font-size:22px; line-height:22px; float:left;}
.sh-22{float:right;vertical-align:middle;}
.sh-23{width:100%; float:left; background-color:#f2e8db;  border:0px solid #000; border-bottom:none;}
.sh-24{width:700px; padding:28px; padding-top:35px; 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;  background-image:url(/images/shell/cbg.jpg); 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{width:236px;padding-top:35px; padding-bottom:20px; padding-left:0px;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{ list-style-image:url(/images/shell/bulletyellow.jpg); padding-bottom:7px;}
#resultCountAbsolute{width:142px;}

.zls-more-link-heading{display:none;}
.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:#FFF;font-family:Goudy; 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;}
@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:#000; 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:#000; 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-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;}
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;}

}
@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;}
}