
body{margin:0px; background-image:url(/images/shell/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/shell/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:-18px; 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/shell/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 !important; background-image:url(/images/shell/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-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:left; background-color:#ffbd3c;}
.sh3-6{ width:100%;min-width: 970px; height:134px; float:left; background-image:url(/images/shell/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/shell/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/shell/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/shell/cbg_03.jpg); background-repeat:repeat-y;}
.sh3-36-3{ width:100%; padding-top:50px; float:left; background-image:url(/images/shell/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/shell/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/shell/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/shell/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/shell/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/shell/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/shell/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/shell/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/shell/home_08.jpg); background-repeat:no-repeat;}
.sh3-58{width:236px; margin-left:-18px; 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/shell/article_07.jpg);}
.sh3-61:hover{ text-decoration:underline;}
.sh3-62{ width:236px; height:14px; margin-left:-18px;  float:left; background-color:#e0d4c4;}
.sh3-63{ width:236px; height:206px; margin-left:-18px; float:left; background-color:#000;  background-image:url(/images/shell/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/shell/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/shell/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-pagenav{font-size:14px; line-height:18px; background-color:#6d635b;  float:left;width:100%;min-width: 970px; 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; }
.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:30px; background-image:url(/images/shell/bio_03.jpg);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; }


.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/shell/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/shell/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/shell/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/shell/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/shell/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/shell/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/shell/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/shell/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/shell/listing-separator_03.jpg);
	width:100%;
	float:left;
	height:17px;
}
.sh4-26{
	padding:30px;
	width:970px;
	float:left;
}
.sh4-27{
	background-image:url(/images/shell/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/shell/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/shell/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:420px; float:left; height:130px;}

.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/shell/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/shell/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/shell/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/shell/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;}
 
@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:#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/shell/home_02_03.jpg); margin-top:10px; margin-bottom:10px;}
.sh3-28{background-image:url(/images/shell/home_02_05.jpg); margin-top:10px;margin-bottom:10px;}
.sh3-31{background-image:url(/images/shell/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) { 
} 