
@font-face{
font-family:"Avenir";
src:url("fontkit/Fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix");
src:url("fontkit/Fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix") format("eot"),url("fontkit/Fonts/939cba03-5b40-4d01-9bc5-7589eca863db.woff") format("woff"),url("fontkit/Fonts/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf") format("truetype"),url("fontkit/Fonts/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:"Avenir";
src:url("fontkit/Fonts/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix");
src:url("fontkit/Fonts/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix") format("eot"),url("fontkit/Fonts/ca94ed56-18fc-4856-940a-70a072607c7c.woff") format("woff"),url("fontkit/Fonts/dd6da407-70fe-4aa3-a1c7-64f0cb086f01.ttf") format("truetype"),url("fontkit/Fonts/c7f424be-90e1-45b8-b617-ee3589a859bd.svg#c7f424be-90e1-45b8-b617-ee3589a859bd") format("svg");
font-weight:normal;
font-style:italic;
}
@font-face{
font-family:"Avenir";
src:url("fontkit/Fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");
src:url("fontkit/Fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"),url("fontkit/Fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"),url("fontkit/Fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"),url("fontkit/Fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");
font-weight:bold;
font-style:normal;
}
@font-face{
font-family:"Avenir";
src:url("fontkit/Fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix");
src:url("fontkit/Fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix") format("eot"),url("fontkit/Fonts/53554f6f-4b01-4815-87fe-82c49b8ba5a9.woff") format("woff"),url("fontkit/Fonts/28dfedaf-6372-45a1-8833-b3078dc56a21.ttf") format("truetype"),url("fontkit/Fonts/f747b6ee-4d13-4e45-815d-f33ac1b71d63.svg#f747b6ee-4d13-4e45-815d-f33ac1b71d63") format("svg");
font-weight:bold;
font-style:italic;
}
@font-face{
font-family:"GeomSlab";
src:url("fontkit/Fonts/4181573a-6fde-4cb1-a717-b692a1ec8541.eot?#iefix");
src:url("fontkit/Fonts/4181573a-6fde-4cb1-a717-b692a1ec8541.eot?#iefix") format("eot"),url("fontkit/Fonts/2df6e735-a66f-49f7-92d6-ab8b3d7d8ddc.woff") format("woff"),url("fontkit/Fonts/b834b11d-0034-4e2c-9fca-8522ca06df84.ttf") format("truetype"),url("fontkit/Fonts/2a5edb80-4d93-40c3-91ea-47b1b3190422.svg#2a5edb80-4d93-40c3-91ea-47b1b3190422") format("svg");
font-weight:normal;
font-style:normal;
}

body,select,textarea,input,button{font-family:'Avenir';  font-size:14px; line-height:18px;}
body {margin:0px;background-color:#FFF; color:#000; background-image:url(/images/shell/background-fixed.jpg); background-position:top center; background-attachment:fixed;}

form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,o,ul,ol,p{ padding:0px; margin:0px; padding-bottom:10px;}
ol, ul{padding-left:15px;padding-top:0px; margin:0px;}
h1{ font-weight:normal; font-size:24px; line-height:30px; }
h2{ font-size:21px; font-weight:normal; line-height:24px;}
h3{ font-size:18px; font-weight:normal; line-height:21px;}
.gv_panel img{ top:0px !important;}
.placeInfoDiv{ width:100%; float:left; padding-bottom:10px;}
.zMenuWrapper{display:none;}


.marqueeClass1 {
  max-width: 100%;
  width:960px;
  margin:0 auto;
  height:1px;
  overflow: hidden;  
  visibility:hidden; 
}

.zClickTrackDisplayURL {max-width:100%;}



.marquee {
  width: 100%;
  overflow: hidden;
  border: 1px solid #ccc;
  background: #ccc;
}

.sh2-59 .homeAdDiv span{width:100%; float:left;}
.sh2-59 .homeAdDiv a{width:100% !important;}
.sh2-59 .homeAdDiv img{max-width:100%;}
.placeThumbnail img{margin:0 auto; /*float:left;*/}
.mainMenuDiv .zMenuBarDiv{ background:none !important;}
.mainMenuDiv .zMenuEqualA:link, .mainMenuDiv .zMenuEqualA:visited{ background-image:url(/images/shell/button.jpg) !important; color:#FFF; border-left:none !important;   padding-bottom: 8px !important;padding-top: 15px !important;   line-height:21px !important;}
.mainMenuDiv .zMenuEqualA:hover{ background-image:url(/images/shell/button-over.jpg) !important; color:#FFF !important;}
.home-button:link, .home-button:visited{ background-image:url(/images/shell/shell_08.jpg); width:50px; height:44px; float:left; display:block;  padding:0px !important;}
.home-button:hover{ background-image:url(/images/shell/home-over_08.jpg); padding:0px !important;}

.bottomMenuDiv .zMenuBarDiv{ background:none !important;}
.bottomMenuDiv .zMenuEqualA:link, .bottomMenuDiv .zMenuEqualA:visited{ border-left:none !important; }
.bottomMenuDiv  li:hover a, .bottomMenuDiv a:focus, .bottomMenuDiv a:active, .bottomMenuDiv li.zMenuHvr a{ background:none !important;}
.copyrightDiv{width:100%; text-align:center; padding-top:50px; padding-bottom:80px; color:#FFF; font-size:13px; line-height:18px;float:left;}
.copyrightDiv a:link, .copyrightDiv a:visited{color:#FFF; text-decoration:none;}
.copyrightDiv a:hover{text-decoration:underline; color:#FFF;}
.home-box-1{background-color:#999;display:block; text-decoration:none; width:227px; padding-left:9px; letter-spacing:-1px; margin-right:20px;  float:left; padding-top:75px; height:106px; font-size:24px; color:#FFF; line-height:24px;   }

hr{ border:none; background:none; width:100%; margin:0px; clear:both; padding:0px; border-top:1px solid #b6a57b; margin-bottom:10px; margin-top:10px;}
.sh-36{width:100%; float:left; font-family:'Chaparral W01 SmBd'; font-size:14px; line-height:18px; color:#471910;}

.sh-10-3,.sh-10-3:link, .sh-10-3:visited{border:none; text-decoration:none; cursor:pointer;clear:both; display:block; width:154px; text-align:center; padding:7px; background-color:#d56732; float:left; color:#FFF; margin-top:5px;}
.sh-10-3:hover{  color:#FF0;}
.sh-32{width:295px; font-size:36px; line-height:42px; background-color:#d56732; color:#FFF; padding:20px; float:left;}
.sh-33{width:295px; padding:20px; font-size:22px; line-height:28px; color:#FFF; background-color:#f6921d; float:left;}

.sh-37 { margin-top:-424px; position:relative; z-index:5; width:100%; min-width:960px; height:93px; float:left; background-image:url(/images/shell/c_02.png); background-repeat:no-repeat;background-position:top center; }
.sh-37-3 {  width:100%; min-width:960px; float:left; background-image:url(/images/shell/arts-subhead_02.jpg); background-repeat:no-repeat;background-position:top center; }

.sh-37-2 {width:100%; height:41px;margin-top:-42px; position:relative; z-index:5;  float:left; background-image:url(/images/shell/c_02bottom.png); background-repeat:no-repeat;background-position:bottom center; }
.sh-38 {margin-top: -1px; width:100%; min-width:960px;  float:left; background-image:url(/images/shell/deland_03.jpg);  background-position:top center; background-repeat:repeat; min-width:960px;}
.sh-38-2 {margin-top: -1px; width:100%; min-width:960px;  float:left;  background-position:top center; background-repeat:repeat; min-width:960px;}

.sn-79{width:292px; margin-top:30px; display:none; height:212px; position:relative; z-index:1;margin-bottom:20px;padding:1px; float:left; }
.sn-79-2{width:292px; height:212px; float:left; margin-top:-232px;pointer-events:none; position:relative; z-index:2; padding:1px;}
.sf-40-22{width:292px;  display:none; float:left;}
.sn-80{width:100%; float:left;}
.sn-81{ display:block; float:left; margin-right:30px;}


.sidebarAdDiv div{ width:100% !important; display:inline-block !important;}
.sidebarAdDiv span{ width:100% !important;}
.sidebarAdDiv img{ display:inline-block !important;}
.sidebarAdDiv img.z-show-at-992 { display: none !important; }
@media screen and (max-width: 992px) {
	.sidebarAdDiv img.z-show-at-992 { display: inline-block !important; }
	.sidebarAdDiv img.z-hide-at-992 { display: none !important; }
}
.wideBannerAdDiv div{height:auto !important; width:100% !important; display:inline-block !important;}
.wideBannerAdDiv span{height:auto !important;  width:100% !important;}
.wideBannerAdDiv img{ display:inline-block !important;}
.wideBannerAdDiv img.z-show-at-992 { display: none !important; }
@media screen and (max-width: 992px) {
	.wideBannerAdDiv img.z-show-at-992 { display: inline-block !important; }
	.wideBannerAdDiv img.z-hide-at-992 { display: none !important; }
}
@media print {
	.promotionCouponDiv{-webkit-print-color-adjust: exact;background-color:#ec8223 !important; color:#114577 !important;}
}

#zMenuDiv1 a.trigger{ font-size:14px !important; }

.sn-12-2{ width:100%; min-width:960px;  float:left; background-position:top center; background-repeat:repeat-y;}
.sn-13{ width:100%;padding-bottom:41px; min-width:960px;  float:left;  background-position:top center; background-repeat:no-repeat;}
.sn-14{width:960px; margin:0 auto;}
.sn-15{width:730px; padding-left:30px; float:left; padding-top:45px;font-size:27px; height:133px;line-height:30px;color:#4b8dc7;}
.sn-15-2{color:#38637e; font-size:44px; line-height:48px;}
.sn-16{width:308px;padding-bottom:40px; padding-left:30px; padding-right:26px; float:left;  }
.sn-17{width:100%; float:left; color:#38637e; font-size:26px; line-height:30px; padding-bottom:13px; padding-top:30px;}
.sn-18{width:100%; color:#38637e; font-size:16px; line-height:21px;}
.sn-18-2{width:90px; margin-bottom:5px; float:left;}
.sn-18-3{width:110px; float:left;margin-bottom:5px;}
.sn-19{}
.sn-20{width:100%; float:left; color:#38637e; font-size:26px; line-height:30px; padding-bottom:13px; padding-top:15px;}
.sn-21{width:261px; display:block; cursor:pointer; color:#000; margin-left:-30px;  margin-bottom:10px; padding-left:50px; padding-top:0px; font-size:16px; line-height:20px; float:left;}
.sn-22{width:632px; float:left;}
.sn-23{ width:632px;  float:left; color:#968e7a;}
.sn-24{padding-left:300px; margin-top:-26px; width:460px; float:left; font-size:20px; line-height:21px; color:#6882a2;}
.sn-25{padding-left:30px; padding-top:15px; float:left; padding-bottom:20px; margin-top:10px; border-radius:10px; background-repeat:no-repeat; width:630px;}
.sn-26{width:315px; float:left;}
.sn-27{width:100%; float:left; font-size:36px; color:#6882a2; line-height:40px;}
.sn-28{width:100%; float:left; font-size:16px; line-height:21px;}
.sn-29{width:245px; float:left; margin-top:7px; margin-left:20px;}
.sn-30{ width:670px;margin-bottom:20px; height:2px; float:left; margin-left:-18px;margin-top:20px;  background-repeat:no-repeat;}
.sn-31{width:670px; float:left; margin-bottom:15px; margin-top:15px;}
.sn-32{ width:71px; margin-top:-15px; height:71px; float:left;  background-repeat:no-repeat;}
.sn-33{width:83px; float:left; font-size:17px; line-height:17px;text-align:center;color:#d59217; padding-top:12px;}
.sn-34{width:71px; float:left; font-size:34px; line-height:34px;text-align:center;color:#4e0e08;}
.sn-35{width:547px; padding-left:32px; margin-bottom:0px; float:left; }
.sn-36{width:100%; float:left; padding-bottom:10px; }
.sn-37{width:330px; padding-right:10px; float:left;}
.sn-37-2{width:503px; padding-right:10px; float:left;}
.sn-38{width:100%; float:left; font-size:19px; line-height:24px;color:#440a05; }
.sn-39{width:100%; float:left; font-size:16px; line-height:18px;color:#968e7a;}
.sn-40{ width:670px; height:2px; float:left; margin-left:-18px; margin-bottom:20px; margin-top:20px;   background-repeat:no-repeat;}
.sn-41{width:100%; float:left; margin-top:20px;margin-bottom:20px;}


.sf-25{width:100%;padding-bottom:41px; min-width:960px;  float:left;   background-position:top center; background-repeat:no-repeat;}
.sf-26{width:650px; padding-left:30px; float:left; padding-top:45px;font-size:27px; height:88px;line-height:30px;color:#4b8dc7;}
.sf-27{width:310px; float:left; padding-top:0px;}
.sf-28{width:100%; padding-top:10px; padding-bottom:10px; float:left;}
.sf-28-2{color:#29618e;}
.sf-29{width:625px; min-height:579px; padding-bottom:40px; margin-left:7px;  background-repeat:no-repeat; background-position:top center; float:left;  }
.sf-30{width:95px; float:left;}
.sf-31{margin-left:5px; width:71px; height:71px; float:left; margin-top:28px;}
.sf-32{width:530px; float:left;}
.sf-33{padding-top:25px;width:410px;float:left;font-size:29px; line-height:35px; color:#440a05;}
.sf-34{width:100%; float:left;}
.sf-35{width:260px; padding-right:20px; float:left;}
.sf-36{width:100%; padding-top:20px; float:left;font-size:15px; line-height:19px; padding-bottom:23px; color:#000000; }

.sn-79{width:292px; margin-top:30px; display:none; height:212px; position:relative; z-index:1;margin-bottom:20px;padding:1px; float:left; }
.sn-79-2{width:292px; height:212px; float:left; margin-top:-232px;pointer-events:none; position:relative; z-index:2; padding:1px;}

.sf-38{width:227px; float:left;font-size:15px; line-height:19px;padding-top:16px;padding-bottom:16px; color:#000000; padding-left:37px;}
.sn-80{width:100%; float:left;}

.homeSlideButtonSelected{background-color:#ed9803 !important;}

.sh-98-2{ padding-right:4px;}


.sh1-1{width:50%;}


.sh2-1{
	width:100%;
	min-width: 960px;
	float:left;
}
.sh2-2{
	width:100%;
	float:left;
	background-image:url(/images/shell/shell_02.jpg);
	background-repeat:repeat-x;
}
.sh2-3{
	width:960px;
	margin:0 auto;
}
.sh2-4:link, .sh2-4:visited{
	display:block;
	float:left;
	width:305px;
	height:160px;
	position:relative;
	z-index:3001;
	background-image:url(/images/shell/logo_04.png);
	margin-top:2px;
}
.sh2-5{
	float:left;
	width:655px;
	text-align:right;
	height:50px;
	padding-top:15px;
	font-size:21px;
	line-height:24px;
}

.sh2-6g2:link, .sh2-6g2:visited{
	background-image:url(/images/social/instagram.png);
	margin-left:10px;
	margin-top:-5px;
	width:31px;
	height:31px;
	float:right;
}
.sh2-6g:link, .sh2-6g:visited{
	background-image:url(/images/social/googleplus.jpg);
	margin-left:10px;
	margin-top:-5px;
	width:31px;
	height:31px;
	float:right;
}
.sh2-6t:link, .sh2-6t:visited{
	background-image:url(/images/social/twitter.jpg);
	margin-left:10px;
	margin-top:-5px;
	width:31px;
	height:31px;
	float:right;
}
.sh2-6:link, .sh2-6:visited{
	background-image:url(/images/social/youtube.png);
	margin-left:10px;
	margin-top:-5px;
	width:31px;
	height:31px;
	float:right;
}
.sh2-7:link, .sh2-7:visited{
	background-image:url(/images/social/facebook.jpg);
	width:31px;
	height:31px;
	float:right;
	margin-left:10px;
	margin-top:-5px;
}
.sh2-8{
	background-image:url(/images/shell/sun.png);
	margin-left:10px;
	margin-top:-10px;
	width:43px;
	height:42px;
	float:right;
}
.sh2-9{
	float:left;
	width:600px;
	margin-left:-10px;
	color:#FFF;
	font-size:21px;
	font-family:'GeomSlab';
	line-height:21px;
	height:21px;
}
.sh2-10{
	float:left;
	width:565px;
	height:35px;
	padding-left:65px;
	color:#FFF;
	font-family:'GeomSlab';
	font-size:21px;
	line-height:24px;
}
.sh2-11{
	width:630px;
	margin-left:10px;
	float:left;
	position:relative;
	z-index:2001;
	margin-top:14px;
	padding-top:10px;
	height:40px;
	background-image:url(/images/shell/shell_13.jpg);
}
.sh2-12{
	float:left;
	width:131px;
	color:#34be08;
	padding-left:21px;
	font-size:21px;
	line-height:21px;
	height:25px;
	font-family:'Avenir';
}
.sh2-13{
	float:left;
	width:490px;
	height:25px;
}
.sh2-14{
	float:left;
	border:none;
	background-color:#FFF;
	width:300px;
	height:20px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:3px;
}
.sh2-15{
	float:left;
	border:none;
	background:none;
	width:20px;
	padding:0px;
	background-image:url(/images/shell/search.jpg);
	height:20px;
	cursor:pointer;
	margin:0px;
	margin-left:0px;
}
.sh2-16{
	float:left;
	width:161px;
	color:#34be08;
	padding-left:21px;
	font-size:21px;
	line-height:21px;
	height:25px;
	font-family:'Avenir';
}
.sh2-17:link, .sh2-17:visited{
	color:#FF0
}
.sh2-18{
	width:100%;
	float:left;
	margin-top:-9px;
	position:relative;
	z-index:1001;
}
.sh2-19{
	width:960px;
	margin:0 auto;
}
.sh2-20{
	width:60px;
	height:50px;
	float:left;
}
.sh2-21{
	width:900px;
	float:left;
	padding-top:0px;
}
.sh2-22{
	width:100%;
	padding-top:15px;
	padding-bottom:40px;
	float:left;
}
.sh2-23{
	margin:0 auto;
	width:960px;
}
.sh2-24{
	width:240px;
	float:left;
	margin-right:20px;
}
.sh2-25{
	width:240px;
	padding:20px;
	float:left;
	margin-bottom:15px;
	background-image:url(/images/shell/sub_03.jpg);
}
.sh2-26{
	width:100%;
	float:left;
	font-size:21px;
	line-height:24px;
	color:#aaa18f;
	padding-bottom:10px;
}
.sh2-27{
	width:240px;
	padding:20px;
	float:left;
	margin-bottom:15px;
	background-image:url(/images/shell/sub_03.jpg);
}
.sh2-28{
	width:100%;
	float:left;
	font-size:21px;
	line-height:24px;
	color:#aaa18f;
	padding-bottom:10px;
}
.sh2-29{
	width:100%;
	float:left;
	font-size:18px;
	line-height:21px;
	color:#aaa18f;
}
.sh2-30{
	width:100%;
	float:left;
	padding-bottom:10px;
	font-size:16px;
	line-height:21px;
}
.sh2-31{
	width:100%;
	float:left;
	font-size:18px;
	line-height:21px;
	color:#aaa18f;
}
.sh2-32{
	width:100%;
	float:left;
	padding-bottom:10px;
}
.sh2-33{
	width:100%;
	float:left;
	font-size:18px;
	line-height:21px;
	color:#aaa18f;
}
.sh2-34{
	width:100%;
	float:left;
	padding-bottom:10px;
}
.sh2-35{
	width:100%;
	float:left;
	padding-bottom:10px;
}
.sh2-36:link, .sh2-36:visited{
	background-image:url(/images/shell/sub_18.jpg);
	float:left;
	display:block;
	position:relative;
	z-index:1;
	width:240px;
	height:300px;
	margin-bottom:15px;
}
.sh2-37{
	display:block;
	background-image:url(/images/shell/sub-guide.png);
	width:158px;
	position:relative;
	z-index:2;
	margin-top:-17px;
	margin-left:109px;
	height:183px;
	float:left;
}
.sh2-38:link, .sh2-38:visited{
	background-image:url(/images/shell/sub_21.jpg);
	float:left;
	display:block;
	width:240px;
	height:193px;
	margin-bottom:15px;
}
.sh2-39{
	width:700px;
	float:left;
}
.sh2-40{
	position:relative;
	width:100%;
	z-index:1;
	height:208px;
	overflow:hidden;
	float:left;
}
.sh2-41{
	width:688px;
	margin-left:12px;
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding-top:160px;
	height:208px;
	padding-left:20px;
	padding-right:20px;
}
.sh2-42{
	float:left;
	width:100%;
}
.sh2-43{
	width:100%;
	height:208px;
	overflow:hidden;
	float:left;
}
.sh2-44{
	width:688px;
	margin-left:12px;
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding-top:160px;
	height:208px;
	padding-left:20px;
	padding-right:20px;
}
.sh2-45{
	font-size:24px;
	line-height:24px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	font-weight:normal;
}
.sh2-46{
	padding:20px;
	width:708px;
	min-height:500px;
	float:left;
}
.sh2-47{
	width:100%;
	float:left;
	height:30px;
}
.sh2-48{
	width:100%; 
	position:relative;
	border-bottom:0px solid #FFF;
	overflow:hidden;
	z-index:1;
	margin-top:-11px;
	float:left;
}



.sh2-49{
	width:960px;
	margin:0 auto;
}
.sh2-50{
	color:#7c5330;
	font-size:24px;
	line-height:24px;
	padding-left:105px;
	padding-top:90px;
	float:left;
}
.sh2-51{
	color:#7c5330;
	font-size:24px;
	clear:both;
	line-height:24px;
	padding-left:210px;
	padding-top:8px;
	float:left;
}
.sh2-52{
	color:#7c5330;
	font-size:24px;
	line-height:24px;
	padding-left:485px;
	padding-top:90px;
	float:left;
}
.sh2-53{
	color:#7c5330;
	font-size:24px;
	clear:both;
	line-height:24px;
	padding-left:590px;
	padding-top:8px;
	float:left;
}
.sh2-54{
	width:960px;
	position:relative;
	z-index:2;
	margin:0 auto;
}
.sh2-55{
	width:960px;
	padding-left:20px;
	float:left;
	margin-top:-40px;
}
.sh2-56:link, .sh2-56:visited{
	background-color:#FFF;
	width:20px;
	height:20px;
	float:left;
	margin-right:10px;
}
.sh2-57-2{
	float:left;
	width:100%; 
	background-color:#e4c074;
	background-image:url(/images/shell/sand.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}
.sh2-57{
	float:left;
	width:100%;
	background-image:url(/images/shell/bg_02.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.sh2-58{
	width:960px;
	margin:0 auto;
}
.sh2-59{
	width:960px;
	padding:10px;
	padding-right:0px;
	padding-top:12px;
	float:left;
}
.sh2-60{
	width:100%;
	float:left;
	padding-bottom:20px;
}
.sh2-61{
	width:631px;
	padding-left:20px;
	padding-top:20px;
	float:left;
}

.sh2-62{
	width:583px;
	padding:30px;
	padding-top:0px;
	padding-bottom:30px;
	font-size:19px;
	line-height:24px;
	float:left;
}
.sh2-63{
	width:530px;
	padding-left:30px;
	float:left;
}
.sh2-64:link, .sh2-64:visited{
	background-image:url(/images/shell/home-boxes_03.jpg);
}
.sh2-65:link, .sh2-65:visited{
	background-image:url(/images/shell/things_to_do.png);
}
.sh2-66{
	width:530px;
	padding-left:30px;
	margin-top:20px;
	margin-bottom:30px;
	float:left;
}
.sh2-67:link, .sh2-67:visited{
	background-image:url(/images/shell/home-boxes_07.jpg);
}
.sh2-68:link, .sh2-68:visited{
	background-image:url(/images/shell/home-boxes_09.jpg);
	margin-right:0px;
}
.sh2-69{
	width:295px;
	float:left;
	padding-top:20px;
}
.sh2-70-2{ padding-left:110px;}
.sh2-70:link, .sh2-70:visited{
	display:inline-block;
	background-image:url(/images/shell/fun-guide.jpg);
	width:320px;
	height:399px;
}
.sh2-71{
	display:block;
	margin-left:130px;
	margin-top:-30px;
	width:238px;
	height:261px;
	float:left;
}
.sh2-72{
	background-image:url(/images/shell/shell_13.jpg);
	width:100%;
	min-width: 960px;
	float:left;
}
.sh2-73{
	width:960px;
	margin:0 auto;
}
.sh2-74{
	width:100%;
	float:left;
	margin-top:20px;
}
.sh2-75{
	width:900px;
	margin:0 auto;
	padding-top:0px;
}
#mapContainerDiv{display:none;}
.sh2-87{width:668px; padding:25px; float:left;  background-color:#e5fde5; border:1px solid #769373; margin-bottom:20px;}
.sh2-76{width:668px; padding:25px; float:left;  background-color:#e5fde5; border:1px solid #769373; margin-bottom:20px;}
.sh2-77{width:100%; float:left; display:block; font-size:18px;}
.sh2-78{width:174px; overflow:hidden; margin-right:20px; float:left;}
.sh2-79{width:424px; float:left;}
.sh2-80{display:block; font-family:'Avenir';float:left; width:50%; font-size:80%; color:#000;}
.sh2-81{width:400px; float:left; font-size:24px; line-height:30px; padding-bottom:10px;}
.sh2-82{width:310px;float:left; margin-right:15px;}
.sh2-82 img{max-width:100%; height:auto !important; width:auto !important;}

.sh2-83{width:308px; float:left;}
.sh2-84{width:668px; float:left;clear:both; margin-top:15px; padding:10px;}
.sh2-85{width:250px; float:left;font-size:16px; line-height:21px;}
.sh2-86{width:178px;  text-align:center;  margin-right:18px; float:left;}
.sh2-89{font-size:24px; line-height:28px;}
.sh2-88{width:449px;  float:left;}

.sh2-39{float:right;}

.mobileMenuDiv .zMenuBarDiv {width:100% !important; }
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}

.mobileTop1{display:none;}
#slideshowHomeDiv1{display: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;}

 

@media only screen and (max-width: 992px) {  

.sh2-61{
	width:100%;
	padding-left:20px;
	padding-top:20px;
	float:left;
}
.sh2-69{ width:295px; float:left;
	padding-left:20px;
	padding-top:20px;}
	.sh2-70-2{ padding-left:0px;}
#mapContainerDiv{width:100% !important;}
/* mobile */
.sh-1-11{width:100%;}
.sn-8{max-width:100%;}

 
.mobileTop1{display:block;width:100%; background-color:#1a4f83; 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:#1a4f83; color:#FFF !important; clear:both; float:left !important; clear:both !important; margin:0px !important;}
.mobileMenuButton{ background-color:#1a4f83; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;} 

.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 
.sh2-2{display:none;}
.sh2-39{float:left; width:100%;}
.sh2-39{width:100%;}
.sh2-23{width:100%;}
.sh2-1{min-width:100% !important;}
.sh2-46{width:100%; padding:3%; min-height:0px;}
.sh2-72{min-width:100% !important; padding:3%;}
.sh2-73{width:100%;}
.sh2-75{width:100%;}
.copyrightDiv{padding-top:10px; padding-bottom:0px;}
#zMenuDiv2 li{clear:both;}
.mobileMenuButton {display:block;}
.mobileMenuDiv {display:none;background-color:#1a4f83;}  
#slideshowHomeDiv{display:none;}
#slideshowHomeDiv1{display:block;}
#slideshowHomeDiv1{height:auto !important;}
#slideshowHomeDiv1 a{ width:100% !important;float:left !important; }

#slideshowHomeDiv1 img{height:auto !important;} 
.sh2-46 img{  height:auto; max-width:100%;} 
.sh2-46 iframe{width:100% !important;}   
.sh2-46 textarea{width:100% !important;}
#slideshowHomeDiv1 img{width:100% !important;}
#slideshowHomeDiv1{width:100% !important;float:left;}   
#mapContainerDiv{width:100% !important;} 
.homeSlideshowDiv{display:none;} 
h1{font-size:21px; line-height:25px;}
h2{font-size:19px; line-height:23px;} 
.sh2-89{font-size:18px; line-height:21px;}
.sh2-88{width:100%;}
.sh2-84{width:100%;}
.sh2-81{width:100%;}
.sh2-83{width:100%;}
.sn-31{width:100%;}
.sn-35{width:100%;}
.sn-37{width:100%;}
.sn-37-2{width:100%;}
.sn-23{width:100%;}
.sf-30{display:none;}
.sf-32{width:100%;}
.sf-35{width:100%;}
.sf-37{width:100%;float:left;}
.sn-73{width:100%;float:left;}
.sf-38{width:100%;}
.sf-29{min-height:0px;}
.sh2-40{width:100% !important;}
.sh2-40 img{ max-width:100%;width:100% !important;}
.sh2-41{width:100% !important;}
.sh2-59{width:100% !important;}
.sh2-58{width:100% !important;}
.sh2-61{width:100% !important;}
.sh2-62{width:100% !important;}
.sh2-54{display:none;}
.sh2-63{width:100%;}
.sh2-66{width:100%;}
.sn-79{width:100%;}
.sh2-57{ height:auto;}
.sh2-64:link, .sh2-64:visited, .sh2-67:link, .sh2-67:visited{margin-bottom:20px;}
.sf-29{width:100%;}
.sn-22{width:100%;}
.sf-27{width:100%;}
.sf-33{width:100%;}
.sh2-84 a:link, .sh2-84 a:visited {
  margin-top: 5px !important;
}
}

@media only screen and (max-width: 660px) {  
}
@media only screen and (max-width: 380px) { 
.sh2-71{width:190px; background-repeat:no-repeat;}
} 
