body {margin:0px; background-color:#FFF; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:13px; 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: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;}
a:link, a:visited{text-decoration:none;}
a:hover{ color:#CC0000;}
.wrapper{width:100%; min-width:300px;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; }
.cont_block{width:100%;display:table-cell;float:right;padding:3%;}
.crights{ clear:both; width:100%; 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;
  background-color: rgba(0,0,0,0.6); color:#FFF; float:left; font-size:18px; line-height:24px; width:100%;}
.menudiv{width:100%; float:left;
  background-color: rgba(0,0,0,0.6); }
.searchdiv{float:right; width:200px;}

#zMenuDiv1 a.trigger{border-left:none !important; padding:15px !important;}
.mobileMenuDiv .zMenuBarDiv {width:100% !important;  }
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}
.sh-about1:link, .sh-about1:visited{display:block; float:left; margin-right:20px;width:376px;height:229px; background-image:url(/images/shell/kik1under.jpg); }
.sh-about1:hover{background-image:url(/images/shell/kik1.jpg);}
.sh-services1:link, .sh-services1:visited{display:block; float:left;margin-right:20px;width:376px;height:229px; background-image:url(/images/shell/kik2under.jpg); }
.sh-services1:hover{background-image:url(/images/shell/kik2.jpg);}
.sh-clients1:link, .sh-clients1:visited{display:block; float:left;width:376px;height:229px; background-image:url(/images/shell/kik3under.jpg); }
.sh-clients1:hover{background-image:url(/images/shell/kik3.jpg);}
.sh-memberleft{float:left;width: 213px;}
.sh-memberright{float:left;width: 700px;}
.sh-homelinks1{width:100%; float:left;height:229px; overflow:hidden;}
.sh-homelinks1 a:hover{
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

#zMenuDiv1{background:none !important;}
.titlediv{padding-top:10px; padding-bottom:10px;}
.sh-homeimage1{width:100%; text-align:center; padding:0px;padding-top:30px; padding-bottom:30px; float:left;}
.sh-center{width:1170px; margin:0 auto;}
.sh-footer1{width:100%; color:#717171; font-size:18px; line-height:21px; float:left; padding-top:20px; padding-bottom:20px; background-color:#2d2d2d; background-image:url(/images/waffle.png); }
.sh-footer1 a:link, .sh-footer a:visited{ color:#717171;}
.sh-footermenu1{padding-bottom:30px;width:100%;text-align:center; float:left;}
.sh-footermenu1 a:link, .sh-footermenu1 a:visited{color:#717171; display:inline-block; padding:10px;}
.sh-footer1 a:hover{ color:#FFF;}

.divvideo1{width:100%; top:0px; left:0px; overflow:hidden; position:absolute; z-index:1;float:left; height:400px;}

.divfade1 {
	top:0px; left:0px;
  background-color: rgba(255,255,255,-0.4);
  background-image: -moz-linear-gradient(top,rgba(0,0,0,0),#FFF);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(#FFF));
  background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),#FFF);
  background-image: -o-linear-gradient(top,rgba(0,0,0,0),#FFF);
  background-image: linear-gradient(to bottom,rgba(0,0,0,0),#FFF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#fff2f2f2', GradientType=0);
}
.divfade1 {
  position: absolute;
  width: 100%;
  float:left;
  height: 400px;
  z-index:2;
}
.divtopwrap1{
  position: relative;
  width: 100%;
  z-index:3;
  }
.sh-home1{width:250px; margin-right:40px;float:left;}
.sh-home2{width:800px;float:left;}
.sh-home1 img{max-width:100%;}
.sh-maincontainer{width:100%; float:left;}



.znewslettercheckbox {
	display: none;
}
.zPrivacyPolicyMessage {
	display: none;
}




@media only screen and (max-width: 1200px) {
.sh-memberleft{float:left;width: 213px;}
.sh-memberright{float:left;width: 500px;}
	.sh-home1{width:200px;  float:left;}
	.sh-home2{width:650px;float:left;}
	.sh-homeimage1{padding:0px;border-radius:0px; }
	.sh-homeimage1 img{width:100%;}
	.sh-center{width:960px;}
	.sh-about1:link, .sh-about1:visited{display:block; float:left; margin-right:16px;width:301px;height:183px; background-image:url(/images/shell/960/kik1under.jpg); }
	.sh-about1:hover{background-image:url(/images/shell/960/kik1.jpg);}
	.sh-services1:link, .sh-services1:visited{display:block; float:left;margin-right:16px;width:301px;height:183px;  background-image:url(/images/shell/960/kik2under.jpg); }
	.sh-services1:hover{background-image:url(/images/shell/960/kik2.jpg);}
	.sh-clients1:link, .sh-clients1:visited{display:block; float:left;width:301px;height:183px;  background-image:url(/images/shell/960/kik3under.jpg); }
	.sh-clients1:hover{background-image:url(/images/shell/960/kik3.jpg);}

	.sh-homelinks1{width:100%; float:left;height:183px; overflow:hidden;}
	.cont_block img{ max-width:100%; width:auto !important; height:auto !important;}
	.cont_block iframe{width:100% !important;}
	.sh-maincontainer{min-width: 960px;}
.divvideo1,.divfade1{min-width:960px;}
}


@media only screen and (max-width: 768px) {
.divvideo1,.divfade1{min-width:100%;height:127px;}
	.sh-maincontainer{min-width:100%;}
	.sh-memberleft{float:left;width: 100%;}
	.sh-memberright{float:left;width: 100%;}
	.sh-home1{width:100%; margin-right:0px; float:left;}
	.sh-home2{width:100%;float:left;}
	.wrapper{width:100%; }
	.sh-center{width:100%;}
	.zMenuBarDiv { width:100% !important;}
	.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}

	.mobileMenuButton, .mobileMenuDiv .zMenuBarDiv a.trigger{  background-color: rgba(0,0,0,0.6) !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:#4D4D4D; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
	.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;}

	.mobileMenuButton {display:block;}
	.mobileMenuDiv {display:none;}

	.sh-homelinks1 a{margin-bottom:20px; margin-right:0px;}
	.sh-homelinks1{width:100%; max-width:320px; height:609px;}
}
@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;}
}
