 
form{ margin:0px; padding:0px;}
select, input, textarea{ margin:0px;font-family: futura-pt, arial, verdana, sans-serif; font-size:14px; line-height:16px;}
body, table {
	font-family: futura-pt, arial, verdana, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#454545;
}
body {
	margin:0px;
	background-color:#FFF;
}
.topmenu {
	float:left;
	width:952px;
	padding-bottom:10px;
	background-image:url(/images/shell/buttondivider.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
#zMenuDiv110 a.trigger{
	border-left:none !important;
	background-image:url(/images/shell/buttondivider.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: futura-pt, arial, verdana, sans-serif;
}
 
.sh-36:link, .sh-36:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#737373;
	width:190px;
	height:54px;
	float:left;
	padding-left:60px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:7px;
	font-weight:700;
}
.sh-37:link, .sh-37:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#737373;
	width:190px;
	height:54px;
	float:left;
	padding-left:60px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:7px;
	font-weight:700;
}
.sh-38:link, .sh-38:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#737373;
	width:190px;
	height:54px;
	float:left;
	padding-left:60px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:7px;
	font-weight:700;
}
.sh-40-1:link, .sh-40-1:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:190px;
	height:127px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	font-size:11px;
	color:#FFF;
	padding-top:105px;
	margin-bottom:10px;
}
.sh-40-2:link, .sh-40-2:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:180px;
	height:121px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	font-size:11px;
	color:#FFF;
	padding-top:98px;
	margin-bottom:10px;
}
.sh-40-3:link, .sh-40-3:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:190px;
	height:121px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	font-size:11px;
	color:#FFF;
	padding-top:98px;
	margin-bottom:10px;
}
.sh-40-4:link, .sh-40-4:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:190px;
	height:121px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	font-size:11px;
	color:#FFF;
	padding-top:98px;
	margin-bottom:10px;
}
.sh-40-5:link, .sh-40-5:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:190px;
	height:118px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	font-size:11px;
	color:#FFF;
	padding-top:95px;
}
.sh-36:hover, .sh-37:hover, .sh-38:hover, .sh-39:hover, .sh-40:hover, sh-40-1:hover, sh-40-2:hover, sh-40-3:hover, sh-40-4:hover, sh-40-5:hover, sh-40-6:hover {
	text-decoration:underline;
}
h1, h2, h3, p {
	padding:0px;
	margin:0px;
	padding-bottom:13px;
}
.shb-10 {
	position:absolute;
	display:none; margin:0px; left:0px; top:0px; width:950px; position:absolute; z-index:50; height:341px;
}
a:link, a:visited {
	color:#007ca5;
}
a:hover {
	color:#ddb83f;
}
.zquicksearchpaddingfix{padding:0px;}
.zquicksearchpaddingfix td{ padding:0px;}
img{border-style:none;} 

#homeSearchDiv, .sidebartext { padding-left:5px;}
#homeSearchDiv{ padding-bottom:10px;} 
ul{padding-left:15px;padding-top:0px; margin:0px; padding-bottom:10px;}

.rss-menu-box{background:none; border:none;}


h1,h2,h3,p{margin:0px; padding:0px; padding-bottom:10px;}
h1,h2,h3{color:#73c3ca;}
h1{font-size:24px; line-height:30px; font-weight:400; text-transform:uppercase;}
h2{font-size:18px; line-height:24px; font-weight:700;}
h3{ font-size:14px;line-height:21px; font-weight:700;}

  
  hr{border:none; border-top:1px solid #CCC; background:none;}
.ztablepropertyinfo td{ font-size:13px;}
.ztablepropertyinfo th{ font-size:13px;}
.ztablepropertyinfo h3{ font-size:13px;  letter-spacing:0px;}

.zls2-1 *{font-size:13px !important; }
.zExpOption_contents{font-size:12px;}
input,label{font-size:14px;}


.featuredhomemenu a:link, .featuredhomemenu a:visited{
	padding:5px; display:block; float:left; margin-right:5px;
}
select,textarea,input { border:1px solid #ebebeb; }
.featuredhomemenu a:hover{ background-color:#FFF;}
.st-1{background-image:url(/images/shell/1.png);  width:950px; height:726px; background-repeat:no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shell/1.png',sizingMethod='scale'); float:left;}
.st-2{float:left; width:368px; position:relative;padding-right:40px; padding-top:368px; height:513px; padding-left:45px; font-size:18px; line-height:14px; }
.st-3{float:left; width:100%;  height:20px;}
.st-3-2{color:#abc500;}
.st-4{float:left; width:100%;  height:21px; font-size:13px;}
.st-5{float:left; width:100%;}
.st-6{height:27px; width:242px; font-size:14px;}
.st-7{float:right; width:97px; padding-top:5px;}
.st-8, .st-8:link,.st-8:visited{color:#FFF; display:block; width:92px; font-size:15px; height:29px; padding-top:7px; padding-left:13px; text-decoration:none; font-weight:bold; }
.st-9{float:left; width:326px;padding-top:368px;position:relative; padding-right:39px;}
.st-10{float:left; width:100%; font-size:18px; height:20px;}
.st-11{float:left; width:100%;  overflow:visible; }
.st-12{color:#00c0ff;}
.st-13{float:right; width:92px; clear:both; padding-top:0px;}
.st-14, .st-14:link, .st-14:visited{color:#FFF; display:block; width:92px; font-size:15px; height:29px; padding-top:7px; padding-left:13px; text-decoration:none; font-weight:bold; }
.st-15{float:left; width:245px;position:relative; padding-top:225px; }
.st-16{float:left; width:215px; height:39px; text-align:center; font-size:18px; line-height:18px;}
.st-17{float:left; width:220px; height:35px;}
.st-17-2{width:181px;float:left;}
.st-18{color:#e9d38a;}
.st-19{width:181px; height:19px; padding:4px; border:none; background:none;}
.st-20{width:30px; height:26px; float:left; padding-left:5px; display:block; cursor:pointer; float:left; background:none; border:none;}
.st-21{float:left; height:35px; width:170px;position:relative;}

.st-22{height:28px; padding:0px; width:210px;  }
.st-23{float:left; width:100%;}
.st-24{width:122px; float:left; padding:8px; padding-left:0px; padding-right:16px;}
.st-25, .st-25:link, .st-25:visited{color:#00c0ff;font-size:15px;}
.st-26{float:left; width:92px; padding-top:3px;}
.st-27{color:#FFF; margin:0px; border:none; background:none; display:block; width:103px; font-size:15px; height:31px; padding:0px; text-align:left; padding-top:3px; padding-left:13px; text-decoration:none; font-weight:bold; cursor:pointer; }
.st-28{width:946px; padding-left:16px;}
.st-29{width:100%; float:left; padding-top:10px; }
.st-30{width:218px; float:left; height:36px; font-size:18px; padding-left:18px; line-height:18px;  padding-top:4px;}
.featuredhomemenu{width:430px; float:right; height:30px;}
.st-32{color:#00c0ff;}
.st-33, .st-33:link, .st-33:visited{color:#00c0ff;}
.st-34, .st-34:link, .st-34:visited{color:#454545;}
.st-35, .st-35:link, .st-35:visited{color:#00c0ff;}
.st-36, .st-36:link, .st-36:visited{color:#454545;}
.st-37, .st-37:link, .st-37:visited{color:#00c0ff;}
.st-38{float:left; width:155px;  padding-right:5px;}
.st-38-2{float:left; width:100%; }
.st-39{  width:142px; height:103px; cursor:pointer;  color:#FFF; font-size:13px; text-transform:none; background-position:center; background-repeat:no-repeat;}
.st-39-2{position:relative; padding-left:8px; height:20px; width:142px;   top:-39px; float:left;}
.st-39-3{background-color:#000; opacity:0.4; _filter:alpha(opacity=40); position:relative; top:-19px; float:left; width:100%; height:20px;}
.st-40{color:#FFF; background-color:#007ca5; width:139px; padding:3px; padding-left:7px; height:26px;position:relative; top:-39px;float:left; font-size:14px; font-weight:700;}
.st-41{width:147px; padding:5px; padding-right:0px; color:#000; float:left;position:relative; top:-39px;}
.st-42{width:89px; height:21px; float:left;}
.st-43{float:left; width:48px; height:21px;}
.st-44{background-image:url(/images/shell/slice_01.jpg);/* z-index:1; position:absolute;  left:0px; top:0px;*/float:left; background-repeat:no-repeat; width:100%;min-width:960px; background-position:top center;}
.st-45{width:960px; margin:0 auto; height:970px;}
.st-45-2{width:960px; margin:0 auto; }
.st-46{width:350px; float:left; height:173px;}
.st-47{display:block; float:left; width:280px; height:100px;}
.st-48{width:310px; padding-top:95px;  height:160px; float:left; font-size:16px; line-height:21px; font-weight:bold; color:#454545; text-align:right;}
.st-49{width:100%; float:left; height:30px; padding-top:6px; text-align:center; text-transform:uppercase; font-weight:500; font-size:13px;}
.st-50{float:left;  width:958px; height:700px; padding-left:4px; padding-top:4px; border-top:1px solid #DDD; }
.st-51{width:950px; height:341px; float:left;}
.st-52{background-image:url(/images/shell/slice2_03.jpg); background-position:top center; float:left; background-repeat:repeat-y; width:100%; }
.st-53{background-image:url(/images/shell/slice2_02.jpg); background-position:top center; float:left; background-repeat:no-repeat; width:100%; }
.st-54{background-image:url(/images/shell/slice2_05.jpg); background-position:bottom center; float:left; background-repeat:no-repeat; width:100%; }
.st-55{width:960px; margin:0 auto; }
.st-56{width:753px; float:left; padding-top:25px;}
.st-56-2{width:751px; float:left; padding-top:25px; padding-left:25px; padding-right:40px;}
.st-57{width:220px; padding-right:20px; padding-left:20px; float:left;}
.st-58{color:#ddb83f; font-size:18px; line-height:24px; font-weight:500;}
.st-48-2{float:left; width:298px; height:20px;}
.clearboth{clear:both;}
.st-59{font-weight:500;}
.st-60{color:#ddb83f; font-size:18px; line-height:24px; font-weight:500;}
.st-61{font-weight:500;}
.st-62{width:500px; float:left;}
.st-63{font-size:30px; text-transform:uppercase; line-height:36px; font-weight:bold; color:#000;}
.st-64{color:#ddb83f;}
.st-65{background-image:url(/images/shell/home_04.jpg); background-repeat:no-repeat; background-position:0px 13px; text-transform:uppercase; padding-top:13px; float:left; width:207px; padding-right:12px; }
.st-65-2{ padding-top:13px; float:left; width:207px; padding-right:12px; }
.st-66{background-image:url(/images/shell/slice_03.jpg); background-repeat:no-repeat; float:left; width:100%; height:191px; background-position:top center; color:#737373;}
.st-67{width:960px; padding-left:400px; margin:0 auto;}
.st-68{float:left; width:336px; padding-top:65px; font-size:15px;}
.st-69{font-weight:500;}
.st-70{float:left; width:220px; padding-top:85px; text-align:right; }
.st-71{width:230px; padding-left:145px; text-align:right;}
.st-72{width:30px; height:30px; float:left; display:block; padding-right:5px; }
.st-73{display:none;}
.st-74{width:25px; height:30px; float:left; display:block;}
.st-75{display:none;}
.st-76{width:100%; clear:both; text-align:right;}
.st-77{font-size:12px; line-height:15px;}
.st-78, .st-78:link, .st-78:visited{color:#737373; text-decoration:none;}
.st-79, .st-79:link, .st-79:visited{color:#737373; text-decoration:none;}
.zResultCountAbsolute{width:141px;}
#slideshowHomeDiv2{ float:left; width:100%;height:341px;}
.shb-10{  z-index: 10000 !important;}
.slides_container {
	width:890px;
	margin-left:15px;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_container div.slide {
	width:895px;
	height:150px;
	display:block;
}

/*
	Set the size of your carousel items
*/
.item {
	float:left;
	width:149px;
	height:150px;
	padding-right:14px;
}

/*
	Optional:
	Reset list default style
*/
.pagination {
	display:none;
	list-style:none;
	margin:0;
	padding:0;
}

/*
	Optional:
	Show the current slide in the pagination
*/
.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{ background-image:url(/z/javascript/jquery/Slides/examples/Standard/img/arrow-next2.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/z/javascript/jquery/Slides/examples/Standard/img/arrow-next2.png',sizingMethod='scale'); text-decoration:none; }
#slides .prev{ background-image:url(/z/javascript/jquery/Slides/examples/Standard/img/arrow-prev2.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/z/javascript/jquery/Slides/examples/Standard/img/arrow-prev2.png',sizingMethod='scale');text-decoration:none;  }
 



*{
	-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;}
#zMenuDiv63{width:100%;} 
.zls-hover-box1{display:none;}
.st-69-1{display:none;}

@media only screen and (max-width: 768px) { 
/* mobile */ 
.sh-1-11{width:100%; float:left;}
.st-45-2{display:none;}
.mobileTop1{display:block;width:100%; background-color:#d9b867; float:left;} 
.zls-hover-box1{display:none;}
.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:#d9b867; color:#FFF !important; clear:both; float:left !important; clear:both !important; margin:0px !important;}
.mobileMenuButton{ background-color:#d9b867; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;} 

.mobileMenuButton {display:block;}
.mobileMenuDiv {display:none;background-color:#d9b867;}  
#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;} 
.st-56-2 img{ width:auto !important; height:auto !important; max-width:100%;}
.st-56-2 iframe{width:100% !important;}   
#slideshowHomeDiv1 img{width:100% !important;}
#slideshowHomeDiv1{width:100% !important;}  
.st-53, .st-54, .st-52, .st-44{background:none;}
.st-44{min-width:100%;}
#zlsMapLegendDiv{display:none;}
#myGoogleMapV3{width:100% !important;}
.st-55{width:100%;background:none;}
.st-56-2{width:100%;}
.st-65-2{clear:both;}
.zls-list-grid-listingdiv{border-bottom:none !important; margin-bottom:10px;}
.st-65-2{padding:3%;}
.st-66{height:auto; width:100%; background:none;}
.st-67{padding:0px; width:100%;}
.st-68{width:100%;padding:3%; padding-bottom:0px;}
.st-69-1{display:block;}
.st-70{width:100%;padding:3%; padding-top:0px;}
.st-76{text-align:left;}
.st-1{display:none;}
.st-45{height:auto; width:100%;}
.st-51, .st-51 img{width:100% !important;}
#homeDivTopLayer{display:none !important;}
.st-50, .st-46, .st-47, .st-48, .st-49{display:none;}
.topmenu{display:none;}
.st-62{width:100%;}
.st-57{width:100%;}
.st-56{width:100%;}
.st-62{padding:3%;}
.st-65{margin:3%;}
.st-63{font-size:21px;}
h1{font-size:19px; line-height:24px;}
h2{font-size:16px; line-height:21px;}
body{font-size:13px; line-height:18px;}
}
@media only screen and (max-width: 660px) {  
}
@media only screen and (max-width: 400px) { 
} 
