
@font-face{
font-family:"Myriad";
src:url("/stylesheets/fontkit/Fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff") format("woff"),url("/stylesheets/fontkit/Fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:"Myriad";
src:url("/stylesheets/fontkit/Fonts/b7dea71a-f8e7-42e0-b03b-ae1b0b6eb0cd.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/b7dea71a-f8e7-42e0-b03b-ae1b0b6eb0cd.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/a56f9fd5-b438-4696-ae62-d273eb2e4c1b.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/7becdf28-cd45-4f8a-bcab-d8c861a8ebc5.woff") format("woff"),url("/stylesheets/fontkit/Fonts/b90a1a2e-a700-4528-aa00-535c93ecf8a9.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/85c745b1-d826-4e09-988f-82cd152fb0db.svg#85c745b1-d826-4e09-988f-82cd152fb0db") format("svg");
font-weight:normal;
font-style:italic;
}
@font-face{
font-family:"Myriad";
src:url("/stylesheets/fontkit/Fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209.woff") format("woff"),url("/stylesheets/fontkit/Fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/c5dceae7-427a-4765-b06b-ea2eecca3434.svg#c5dceae7-427a-4765-b06b-ea2eecca3434") format("svg");
font-weight:bold;
font-style:normal;
}
@font-face{
font-family:"Myriad";
src:url("/stylesheets/fontkit/Fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/fd5daa3f-a61a-4aed-93cd-54bc94bb59b6.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/088bed5d-3869-422a-8876-df9a6992b434.woff") format("woff"),url("/stylesheets/fontkit/Fonts/b0e5af12-5659-4451-b843-6fade25c4e53.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/e590a993-9202-42bc-a22f-25243e6b0d5a.svg#e590a993-9202-42bc-a22f-25243e6b0d5a") format("svg");
font-weight:bold;
font-style:italic;
}
body {margin:0px; background-color:#FFF; color:#000; background-image:url(/images/shell/v3.jpg); background-position:top center; background-repeat:no-repeat;font-family:Myriad, Verdana, Geneva, sans-serif; font-size:15px; line-height:21px;}
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:24px; line-height:30px; color:#000;line-height:normal;font-weight:bold;} 
h2{ font-size:18px; line-height:24px;color:#000; line-height:normal;font-weight:bold;} 
h3{ font-size:14px; line-height:18px; color:#000;line-height:normal;font-weight:bold;}
ul,ol{ padding-left:25px;}
select, textarea, input, button{font-family:Myriad; font-size:15px; line-height:19px;}
a:link, a:visited{text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
.wrapper{width:100%; max-width:960px; min-width:960px;margin:0 auto;padding:0px; } 
.homeSearchDiv, .sidebartext { width:100%; float:left;}
.homeSearchDiv{ padding-bottom:10px;}    

.sidebarsearch{padding:20px;width:100%;float:left; margin-bottom:10px;}
.cont_area{width:100%; float:left;}
.left_block{width:230px; max-width:250px; float:left;padding:0px;}  
.cont_block{width:726px; float:right;padding:15px;}   
.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;}
.sh-sidelinks{width:100%;background-color:#000; float:left;}
.sh-sidelinks a:link, .sh-sidelinks a:visited{ font-size:15px; line-height:18px;display:inline-block; padding:10px; float:left;  }
.sh-bottomtext, .sh-bottomtext a:link, .sh-bottomtext a:visited{color:#000;}
.zlisting-common-disclaimer{ color:#000;}


*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
} 

.center_block{background-image:url(/images/shell/cbg.jpg); width:100%; float:left; }

.sh-1{
	border:2px solid #000;
	width:100%;
	float:left;
}
.sh-2{
	width:100%;
	position:relative;
	z-index:2;
	float:left;
}
.sh-3{
	padding:5px;
	float:left;
	color:#FFF;
	width:660px;
	margin-right:30px;
	text-align:right;
}
.sh-4{
	padding-top:10px;
	float:left;
	width:260px;
	text-align:center;
	font-size:17px;
	line-height:21px;
	color:#FFF;
}
.sh-5:link, .sh-5:visited{
	color:#FFF !important;
}
.sh-6{
	width:100%;
	position:relative;
	z-index:1;
	border-bottom:2px solid #000;
	float:left;
	margin-top:-30px;
}
.sh-7{
	float:left;
	max-width:100%;
}
.sh-8{
	width:100%;
	padding-bottom:20px;
	float:left;
}
.sh-9:link, .sh-9:visited{
	width:162px;
	height:82px;
	float:left;
	background-color:#ffd200;
	font-size:21px;
	line-height:24px;
	color:#b38103;
	padding:12px;
	text-align:center;
	display:block;
	margin-right:14px;
	border:2px solid #000;
}
.sh-10:link, .sh-10:visited{
	width:162px;
	height:82px;
	float:left;
	background-color:#bd0131;
	font-size:21px;
	line-height:24px;
	color:#FFF;
	padding:12px;
	text-align:center;
	display:block;
	margin-right:14px;
	border:2px solid #000;
}
.sh-11:link, .sh-11:visited{
	width:162px;
	height:82px;
	float:left;
	background-color:#39983e;
	font-size:14px;
	line-height:16px;
	color:#85fb8b;
	padding:12px;
	text-align:center;
	display:block;
	margin-right:14px;
	padding-top:23px;
	border:2px solid #000;
}
.sh-12:link, .sh-12:visited{
	width:160px;
	height:80px;
	margin-right:9px; margin-bottom:18px;
	float:left;
	background-color:#ffd200;
	color:#b38103;
	padding:0px;
	text-align:center;
	display:block;
}
.sh-13{
	float:left; border:2px solid #000;
}
.sh-14{
	width:100%;
	padding:20px;
	float:left;
}
.sidebarsearch a{ color:#000;}

.sidebarsearch h2{color:#000;}

.sh-15:link, .sh-15:visited{
	background-color:#000;
	color:#FFF;
}
.sh-16:link, .sh-16:visited{
	color:#FFF;
	background-color:#00a2ff;
}
.sh-17:link, .sh-17:visited{
	color:#FFF;
	background-color:#ff8400;
}
.sh-18:link, .sh-18:visited{
	background-color:#ffd200;
	color:#9f6a04;
}
.sh-19:link, .sh-19:visited{
	color:#FFF;
	background-color:#bd7401;
}
.sh-20:link, .sh-20:visited{
	color:#FFF;
	background-color:#04ad98;
}
.sh-21:link, .sh-21:visited{
	color:#FFF;
	background-color:#0162bd;
}
.sh-22:link, .sh-22:visited{
	color:#FFF;
	background-color:#bd0131;
}
.sh-23:link, .sh-23:visited{
	color:#FFF;
	background-color:#6b01bd;
}
.sh-24{
	width:100%;
	float:left;
}
.sh-25{
	width:100%;
	float:left;
	padding:15px;
	padding-top:20px;
}
.sh-26{
	float:left;
	width:720px;
	padding-left:25px;
}
.sh-27:link, .sh-27:visited{
	color:#000;
}
.sh-28{
	width:208px;
	float:right;
}

.sh3-20-1, .sh3-20-2, .sh3-20-3{width:100%; padding-bottom:10px; float:left;}
.sh3-20-2 input, .sh3-20-2 select{width:100% !important; margin:0px !important;}


#mobile_zMenuDiv1{display:none;}
.sh-1mobile{display:none;}
.zls-detail-askquestion a:link, .zls-detail-askquestion a:visited{width:100%;}
.zls-detail-toplinks a:link, .zls-detail-toplinks a:visited{width:100%;}
.mobileMenuButton{display:none !important;}
.desktopMenuDiv{display:block;}
.mobileMenuDiv{display:none;}
.zExpOption_container{background-color:#71afe2;}
.zResultCountAbsolute{width:142px;}
@media only screen and (max-width: 768px) { 
#mobile_zMenuDiv1{display:block;}
	.desktopMenuDiv{display:none;}
	.wrapper{width:100%; float:left;min-width:100%;} 
	.zMenuBarDiv { width:100% !important;} 
	.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
	.mobileMenuButton, .mobileMenuDiv .zMenuBarDiv a.trigger{ display:block; width:100% !important; padding:10px !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; background-color:#6a4828 !important; clear:both !important; color:#FFF !important; text-align:left !important; margin:0px !important;}
	.mobileMenuButton{ background-color:#6a4828; width:100 !important; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
	.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 
	.mobileMenuButton{display:block !important;}
	.mobileMenuButton {display:block;}
	.mobileMenuDiv {display:none;}
	.sh-8{display:none;}
	.sh-2{display:none;}
	.sh-1mobile{display:block;float:left; width:100%; margin-bottom:10px;}
	.sh-4{text-align:center; padding-top:0px; padding-bottom:10px;}
	.sh-3{padding:10px; text-align:center;}
	.wrapper{width:320px;}
	.sh-6{display:none;}
	.sh-6mobile{width:100%; float:left;}
	.sh-26{width:100%; padding:3%;}
	.sh-28{width:100%;}
	.sh-3, .sh-4{ width:100%;margin:0px;}
	.cont_block{width:100%;}
	.sh-14{padding:0px;padding-top:20px;}
	.cont_block{padding:3%;}
	.cont_block a{margin-bottom:10px;}
	.center_block{background:none; background-color:#FFF;}
	.left_block{ width:100%;max-width:100%; float:left;background-color:#71afe2;}
	.sh-sidelinks a:link, .sh-sidelinks a:visited{font-size:21px; width:100%; float:left; padding:10px;}
.zls-hover-box1{display:none;}
#zlsMapLegendDiv{display:none;} 
.myGoogleMapV3{width:100%;}
}