@charset "utf-8";
/* CSS Document */
@media (max-width: 960px) {
body{
	min-width:850px;
}
	
#top, #wrapper, #footer, #home {
	width:100%;
}

#topwrapper, #centerwrapper {
	width:100%;
}

#top .right{
	width:84%;
}

#top #logo{
	width:16%;
}

#top #nav{
	width:99%;
}

#top #topnav ul{
	padding:5px 0 15px 0;
}

#top #nav li a, #top #subnav li a{
	padding:12px 10px 12px 10px;
}

#home .right .box .desc{
	width:80%;
}

#home .left .whitebox.news .date{
	width:28%;
}

#home .alert h2{
		font-size:16px;
		width:18%;
}

#footer ul{
	padding:0 16px;
}

#footer #newsletter .join{
	text-align:left;
	padding:30px 0 15px 0;
}

#home .signup .left {
  width: 70%;
}

#pages.about .list .top {
  padding: 0px 50px;
}

#thumbs ul li{
	margin:0 22px 15px 0!important;
	height:160px!important;
}

#pages.local .establishments{
	width:78%;
}

#pages.insect_detail .box{
	width:21%;
}

#pages.restaurant .list {
  padding: 20px 150px;
}

#pages.listings .links a{
	margin:0 80px 10px 0;
}

#pages.about.staff.main .box .info {
  height: 175px;
}

#pages.about.staff.main .info {
    height: 185px;
}

#pages.news.alerts .left .month{
	width:65%;
}

#appliancetype_filter .filteroption img{
	width:100%;
	height:auto;
}

#pages.appliance .logos a{
	letter-spacing:normal;
	font-size:12.5px;
}

#pages.news.alerts .right .alerts .textfield{
	padding:4px 0 5px 10px;
}

#pages.about.staff .col.middle {
    margin: 0 100px;
}

#pages.resources .imgLinks .checkBox{
	width:19%;
}

#pages.classes .textfield{
	width:77%;
}

}

@media (max-width: 850px) {
	body{
		min-width:750px;
	}
	
	#top #logo{
		width:16%;
	}
	
	#top #nav{
		width:96%;
	}
	
	#top .right {
	  	width: 84%;
	}
	
	#top #subnav.classes{
		width:106%;
	}
	
	#top #subnav.resources{
		width:110%;
	}
	
	#top #nav li, #top #subnav li{
		font-size:11.6px;
	}
	
	#top #nav li a, #top #subnav li a {
	  	padding: 12px 8px 12px 8px;
	}
	
	#home .right .box .desc .title{
		font-size:14px;
	}
	
	#home .alertarrow{
		width:4.5%;
	}
	
	#home .left #form .textfield{
		width:80%;
	}
	
	#home .signup .join {
	  	font-size: 19px;
	}
	
	#footer .left{
		float:none;
		width:100%;
	}
	
	#footer #newsletter{
		float:none;
		clear:both;
		padding:85px 0 20px 0;
		margin:0px auto 0 auto;
		width:25%;
		background-position:0 0px;
	}
	
	#footer #newsletter #form .textfield{
		width:95%;
	}
	
	#footer #newsletter .join {
  		text-align: right;
		padding: 40px 0 15px 0;
	}
	
	#pages.about .list .top {
	  	padding: 0px 0px;
	}
	
	#pages.appliances .right .box .image{
		width:20%;
	}
	
	#pages.appliances .left{
		padding:10px;
		width:30%;
	}
	
	#pages.articles .title{
		height:30px;
	}
	
	#pages.certified .box .desc .textfield, #pages.certified .box .desc .textarea, #pages.certified .box.infopacket .desc .textarea, #pages.lang .desc .textfield, #pages.lang .desc .textarea{
	  	width: 95%!important;
	}
	
	#pages.certified .form, #pages.lang .form, #pages.stard .form{
		width:83%;
	}
	
	#thumbs ul li {
	 	 margin: 0 19px 15px 0!important;
	}
	
	#pages.products .title{
		font-size:14px;
	}
	
	#pages.local .establishments {
	  	widtH: 75%;
	}
	
	#pages.resources .links p{
		font-size:13px;
	}
	
	#pages.insect_detail .clip{
		width:47%;
	}
	
	#pages.insect_detail .text.center.top {
	  	padding: 0 200px;
	}
	
	#pages.resources.list .box{
		height:80px;
	}
	
	#pages.lang ul {
	  	margin: -20px 0 0 60px;
	}
	
	 #pages.listings .search, #pages.resources .search{
		 width:35%;
	 }
	 
	 #pages.contact.locations .phone{
		 height:60px;
	 }
	 
	 #pages.restaurant .list {
	  	padding: 20px 120px;
	}
	
	#pages.about.testimonials .box{
		height:300px;
	}
	
	#pages.wppages .sidebar #search{
		width:75%;
	}
	
	#pages.wppages .articlesright{
		width:60%;
	}
	
	#pages.news .box.rbox .number{
		float:none;
	}
	
	#pages.wppages .post.category-news{
		height:350px;
	}
	
	#pages.resources .links .box.rbox, #pages.resources .box.rbox.none.top {
		  width:100%!important;
	}
	
	#pages.about.staff.main .info {
			height: 215px;
	}
	
	#pages.about .contactstaff .email, #bio .contactstaff .email, #pages.about .contactstaff .phone, #bio .contactstaff .phone, #pages.about .contactstaff .video, #bio .contactstaff .video, #pages.about.staff.main .middle .contactstaff, #pages.about.staff.main .top .contactstaff{
		float:none;
		width:100%;
	}
	
	#pages.news.alerts .left .month {
			width: 55%;
	}
	
	#pages .title, #pages #form .field-head{
		font-size:14px;
	}
	
	#pages.appliance .logos a, #pages.appliance .logos a.two{
		float:none;
		width:94%;
		padding:3% 0 3% 3%;
	}
	
	#pages.news.alerts .right .alerts .go{
		width:21%;
	}
	
	#pages.news.alerts .right .alerts .textfield{
		width:73%;
	}
	
	#pages.about.staff .col{
		width:31%;
	}
	
	#pages.about.staff .col.middle {
		margin: 0 20px;
	}
	
	#pages.resources .imgLinks, #pages.resources .sidebar{
		float:none;
		width:100%;
		clear:both;
	}
	
	
}

@media (max-width: 750px) {
	body{
		min-width:650px;
	}
	
	#top .right{
		padding:15px 0 0 0;
	}
	
	#top #nav ul{
		margin:10px 0 0 -60px;
	}
	
	#top .flags{
		width:22%;
	}
	
	#top .flags img {
	  	margin: 0 5px 0 0;
	}
	
	#top .search{
		width:35%;
		padding:10px 0 7px 6px;
	}
	
	#top .chat {
		  width: 20%;
		  padding:15px 8px 14px 8px;
	}
	
	#top .hotline {
  		width: 18%;
	}
	
	#home #flash{
		float:none;
		width:100%;
		max-width:1000px!important;
		margin:0 0 30px 0;
	}
	
	#home .right{
		padding:20px 0 0 0;
		float:none;
		width:55%;
		margin:0 auto 0px auto;
	}
	
	#home .right .box .image{
		width:12%;
	}
	
	#home .right .box{
		margin:0 0 30px 0;
		padding:0px;
	}
	
	#home .alert{
		height:49px;
	}
	
	#home .alertarrow {
	  	width: 4.95%;
	}
	
	#home .alert h2{
		padding:10px 0 14px 0;
	}
	
	#home .left #form .textfield{
		font-size:14px;
	}
	
	#home .left .whitebox.news .date {
		  width: 100%;
		  text-align: right;
	}
	
	#home .signup {
	  	padding: 10px;
	}
	
	#home .signup .go a{
		margin:10px 0 0 0;
		padding:10px 0;
	}
	
	#footer ul{
		width:15%;
		height:250px;
	}
	
	#footer li.title {
  		font-size: 13px;
	}
	
	#pages.certified .icon{
		width:15%;
	}
	
	#pages.certified .icon img{
		width:100%;
		height:auto;
	}
	
	#thumbs ul li {
	  	margin: 0 18px 15px 0!important;
		width:43%!important;
	}
	
	#pages.classes .title{
		font-size:13px;
		height:30px;
		padding:30px 0 0 0;
	}
	
	#pages.products .box.product .desc .search{
		width:75%;
	}
	
	#pages.products .title {
	  	font-size: 13px;
		height:25px;
	}
	
	#pages.local .establishments {
	  	widtH: 70%;
	}
	
	#pages.resources .links a{
		font-size:12px;
	}
	
	#pages.insect_detail .left, #pages.insect_detail .right, #pages.insect_detail .clip, #pages.about.staff.main .middle .box, #pages.about.staff .top .left, #pages.about.staff .top .right, #pages.about.testimonials .box, #pages.about.staff .box.two, #pages.about.staff .box{
		float:none;
		width:100%;
		margin:15px 0;
		clear:both;
	}
	
	#pages.about.staff.main .middle .greydots, #pages.about.staff.main .top .greydots{
		display:none;
	}
	
	#pages.about.staff.main .middle .contactstaff, #pages.about.staff.main .top .contactstaff{
		border-bottom:2px dotted #000;
		margin:0 0 20px 0;
		height:80px;
	}
	
	#pages.insect_detail .left .check{
		float:left;
	}
	
	#pages.insect_detail .box {
	  	width: 20%;
	}
	
	#pages.news.alerts .right .alerts .header{
		font-size:18px;
	}
	
	#pages.news.alerts .right{
		width:45%;
	}
	
	#pages.lang .head .img {
	  	float: none;
	}
	
	#pages.lang .headText{
		float:none;
		margin:25px 0 25px 0;
	}
	
	#pages.lang ul{
		margin:0px;
	}
	
	#pages.lang .headText.two {
	  	margin: 25px 0 0 0px;
	}
	
	#pages.lang .form, #pages.stard .form{
		width:75%;
	}
	
	#pages.contact.locations .left, #pages.contact.locations .right, #pages.wppages .post.category-news, #pages.appliances .left, #pages.appliances .right{
		float:none;
		clear:both;
		width:100%;
	}
	
	#pages.appliances .left{
		width:35%;
		margin:0 0 20px 0;
	}
	
	#pages.passover .book .purchase{
		margin:30px 0 0 18px;
	}
	
	#pages.resources.list .box {
	  	height: 100px;
	}
	
	#pages.restaurant .list {
	  	padding: 20px 70px;
	}
	
	#pages.about.staff.speakers .box .image{
		width:24%;
	}
	
	#pages.about.staff.speakers .box .info{
		width:72%;
	}
	
	#pages.about.testimonials .box{
		height:auto;
	}
	
	#pages.listings .links a{
		width:33%;
	}
	
	#pages.listings .letter{
		margin:0px;
	}
	
	#appliancetype_filter .filteroption h4{
		font-size:12px;
	}
	
	#pages.news.alerts .right .alerts .textfield {
		width: 67%;
	}
	
	#pages.about.staff .col.middle {
		margin: 0 10px;
	}
	
	#pages.wppages .sidebar{
		width:29%;
	}
	
	#top #subnav.classes {
		width: 117%;
	}
	
	#top #subnav.resources{
		width:124%;
	}
	
	#top #subnav.classes li a{
		padding:12px 6px;
	}
	
	#top #subnav.resources li a {
		padding: 12px 6px;
	}
	
	#top #subnav.resources li{
		font-size:11px;
	}

}

@media (max-width: 650px) {
	
	body{
		min-width:550px;
	}
	
	h1{
		padding:40px 0 20px 0;
	}
	
	#top #topblue a{
		text-decoration:none;
	}
	
	#top #nav ul {
	  	margin: 0 0 0 -70px;
	}
	
	#home .left #form .textfield {
	  	font-size: 13px;
	}
	
	#top #logo{
		float:none;
		margin:0 auto;
		padding:5px 0 0 0;
		width:14%;
	}
	
	#top .right{
		width:100%;
		float:none;
		padding:0px 0 0 0;
	}
	
	#top .search {
  		width: 45%;
	}
	
	#top .chat {
  		width: 30%;
	}
	
	#top .flags {
	  	width: 30%;
		position:absolute;
		top:40px;
		left:2px;
		border:none;
	}
	
	#top #nav ul{
		margin:0px;
	}
	
	#top #nav{
		float:none;
		width:100%;
	}
	
	#top #topnav ul {
  		text-align: center;
		padding:5px 0;
	}
	
	#top #nav li, #top #subnav li {
	  	font-size: 11px;
	}
	
	#top #nav li a, #top #subnav li a {
	  	padding: 10px 9px 10px 8px;
	}
	
	#top #nav li a{
		padding:10px 6px;
	}
	
	#home .alert {
	  	height: 40px;
	}
	
	#home .alert .text{
		padding:15px 15px 0 15px;
	}
	
	#home .alert h2 {
	  padding: 7px 0 0px 6px;
	  font-size:13px;
	}
	
	#home .left .whitebox{
		padding:5px 8px;
	}
	
	#home .right .box a{
		text-decoration:none;
	}
	
	#home .signup .left{
		float:none;
		width:100%;
		text-align:center;
	}
	
	#home .signup .go a{
		float:none;
		width:100%;
	}
	
	#footer #newsletter{
		width:35%;
	}
	
	#footer ul{
		height:270px;
	}
	
	#pages.appliances .right .box .description, #pages.appliances .right .box .brand{
		float:none;
		width:60%;
		margin:10px auto;
	}
	
	#pages.appliances .right{
		width:60%;
		text-align:center;
		margin:0 auto;
	}
	
	#pages.appliances .right .box .brand{
		text-align:center;
	}
	
	#pages.appliances .right .box .par{
		margin:0 auto;
		float:none;
		text-align:center;
		border:none;
		width:100%;
	}
	
	#pages.appliances .right .box .logo{
		float:none;
		width:30%;
		margin:0 auto;
	}
	
	#pages.appliances .right .box .logo img{
		width:100%;
		height:auto;
	}
	
	#pages.appliances .right .box .par p{
		border:none;
		padding:0px;
	}
	
	#pages.appliances .right .box .par .SabbathInfo{
		width:100%;
		text-align:center;
		display:block;
		padding:5px 0;
	}
	
	#pages.appliances .left{
		width:45%;
		margin:0 auto 20px auto;
	}
	
	#pages.certified.apply #form .twoleft, #pages.certified.apply #form .tworight{
		width:46%;
	}
	
	#top #subnav.resources li a{
	 	padding:5px 3px!important;
	}
	
	#pages .title{
		font-size:14px;
	}
	
	#thumbs ul li {
  		margin: 0 15px 15px 0!important;
	}
	
	#pages.classes .textfield {
  		width: 96%;
	}
	
	#pages.classes .allleft{
		clear:both;
	}
	
	#pages.articles .cat .sub .subTitle{
		padding:5px 0 0 0;
	}
	
	#pages.local .establishments {
	  	widtH: 67%;
	}
	
	#pages.local .title{
		font-size:12px;
	}
	
	#pages.resources .links p{
		text-align:left;
	}
	
	#pages.resources .links a, #pages.wppages .links li a{
		float:none;
		display:inline;
	}
	
	#pages.resources .hotline .title .hours{
		display:block;
		text-align:center;
		float:none;
	}
	
	#pages.resources .imgLinks, #pages.resources .sidebar, #pages.about.staff.speakers .box .info, #pages.about.staff.speakers .box .image, #pages.listings .links a, #pages.news .box.none, #pages.news .box, #pages.news.updates .left .image, #pages.news.updates .left .info{
		float:none;
		width:100%;
	}
	
	#pages.news .box.rbox .number{
		float:right;
	}
	
	#pages.insect_detail .text.center.top {
	  	padding: 0 100px;
	}
	
	#pages.insect_detail .box{
		margin:0 10px 0 0;
	}
	
	#pages.news.alerts .right .alerts .header{
		font-size:14px;
	}
	
	#pages.news.alerts .right .alerts{
		width:95%;
		padding:12px 2.5% 12px 2.5%;
	}
	
	#pages.lang .form, #pages.stard .form{
	  	width: 71%;
	}
	
	#pages.listings .search, #pages.resources .search {
	  	width: 45%;
	}
	
	#pages.passover .book .text{
		font-size:13px;
	}
	
	#pages.passover .book .purchase {
	  	margin: 10px 0 0 18px;
	}
	
	#pages.publications.list .box .image{
		padding:0 5px 0 0;
	}
	
	#pages.resources.list .box {
	  	height: 135px;
	}
	
	#pages.restaurant .list {
	  	padding: 20px 20px;
	}
	
	#pages.about.staff.speakers .box .image{
		margin:0 auto 15px auto;
		width:30%;
	}
	
	#pages.resources .links .box.rbox li, #pages.resources .box.rbox.none.top li{
		width:20%;
	}
	
	#pages.resources .links li{
		font-size:11px;
		height:30px!important;
	}
	
	#pages.about.staff.main .info {
			height: 235px;
	}
	
	#pages.about.staff.main .box .info {
			height: 230px;
	}
	
	#pages.news.alerts.kurrents .left, #pages.news.alerts.kurrents .right{
		float:none;
		width:100%;
	}
	
	#pages.news.alerts.kurrents .right{
		width:50%;
		margin:0 auto;
	}
	
	#pages.news.alerts.kurrents .left{
		width:75%;
		margin:0 auto;
	}
	
	#pages.news.alerts .left .month {
			width: 65%;
	}
	
	#categories_filter .filteroption{
		width:25%;
		float:none;
		margin:15px auto;
		display:block;
		max-width:25%;
		border:none;
	}
	
	#appliancetype_filter .filteroption h4{
		min-height:5px;
		padding:5px 0 0 0;
	}
	
	#pages.wppages .starbucksPar, #pages.wppages .starbucksButton{
		float:none;
		width:100%;
		margin: 0 0 15px 0;
	}
	
	#pages.wppages .starbucksButton a {
			padding: 50px 0;
	}
	
	#pages.wppages .starbucksButton {
		background-size: 100%;
		text-align: center;
		padding: 25px 0px 25px 0px;
	}
	
	#pages.about.staff .col{
		float:none;
		width:100%;
		text-align:center;
		margin:0px!important;
	}
	
	#pages.wppages .sidebar #search {
		width: 70%;
	}
	
	#pages.wppages .sidebar #searchsubmit{
		width:25%;
	}
	
	#pages.classes .signup .textfield{
		width:70%;
	}
	
	#pages.classes .signup .go{
		width:23%;
	}
	
	#top #subnav.classes li a, #top #subnav.resources li a {
		padding: 5px 3.5px;
	}
	
	#top #subnav.classes li, #top #subnav.resources li{
		font-size:10px;
	}
}

@media (max-width: 550px) {
	body{
		min-width:450px;
	}
	
	#top #logo{
		width:20%;
	}
	
	#top .hotline {
		width: 23%;
	}
	
	#top .chat{
		display:none;
	}
	
	#top .flags{
		width:18%;
		position: relative;
		border:none;
		left:0;
		padding:15px 0 0 5px;
		top:0;
		float:left;
		width:30%;
	}


	#top .flags img {
		margin: 0 5px 5px 0;
	}
	
	#top .search {
	  	width: 43%;
	}
	
	#top #form{
		width:100%;
	}
	
	#top #form .textfield{
		width: 70%;
	}
	
	#top .hotline .number{
		font-size:13px;
	}
	
	
		.navigation {
  		width: 100%;
 		height: 100%;
		background-color: #005faa;
  		position: fixed;
  		top: 0;
  		right: 0;
  		bottom: 0;
  		left: 0;
  		z-index: 0;
}

	.nav li a {
		display:block;
		padding:0px 0px 15px 0px;
	}
	
	
	.nav-collapse ul {
	  margin: 0 auto!important;
	  padding: 0;
	  width: 99%;
	  display: block;
	  list-style: none;
	}
	
	.nav-collapse li {
	  width: 100%;
	  float:none!important;
	  display: block;
	}
	
	.js .nav-collapse {
	  position: absolute;
	  display: block;
	 overflow: hidden;
	  clip: rect(0 0px 0px 0);
	 z-index:9;
	  zoom: 1;
	}
	
	.nav-collapse.opened {
	  max-height: 9999px;
	}
	
	.nav-toggle {
	  -webkit-tap-highlight-color: rgba(0,0,0,0);
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  -o-user-select: none;
	  user-select: none;
	}
	
	
	a.menu {
		display:block;
		margin:10px 0 0 10px;
		color:transparent;
		background:url(images/menu.png) no-repeat;
		text-align:center;
		width:25px;
		height:25px;
	}
	
	#topnav{
		display:none;
	}
	
	#top #nav li.top{
		display:block;
	}
	
	#medgreywrapper #home .left,  #medgreywrapper #home .right, #home .quicklinks, #pages.certified .left, #pages.certified .right, #pages.products .left, #pages.products .right, #pages.local .right, #pages.local .left, #pages.resources .left, #pages.resources .right, #pages.lang .left, #pages.lang .right, #pages.publications.list .left, #pages.publications.list .right, #pages.about.staff.speakers .box, #pages.about.staff .left, #pages.about.staff .right, #pages.wppages .articlesright, #pages.wppages .sidebar, #pages.contact .left, #pages.contact .right{
		float:none;
		margin:20px 0;
		width:100%;
		clear:both;
	}
	
	#pages.contact.appliances .left{
		width:60%;
		margin:10px auto;
	}
	
	#pages.contact.appliances .right{
		width:70%;
		margin:0 auto;
	}
	
	#home .alert{
		width:92%;
	}
	
	#home .alert .text{
		width:70%;
	}
	
	#home .alertarrow{
		float:left;
		width:5.9%;
	}
	
	#footer ul{
		width:25%;
		padding:0 6px;
	}
	
	#footer ul.firstul {
  		width: 15%;
	}
	
	#footer ul.firstul {
		  width: 16.6%;
	}
	
	#pages{
		overflow:visible;
		padding:20px;
	}
	
	h1{
		clear:both;
	}
	
	#pages.appliance .left, #pages.appliance .right{
		float:none;
		width:100%;
	}
	
	#pages.resources.glossary {
	  	padding: 0 20px;
	}
	
	#pages.about.one .left .image, #pages.about .left p, #pages.articles .left, #pages.articles .right, #pages.wppages .classroom .image, #pages.wppages .classroom .side, #pages.stard .left, #pages.stard .right{
		float:none!important;
		width:100%!important;
	}
	
	#pages.about.one .left .image{
		width:30%!important;
		margin:0 auto;
	}
	
	#pages.articles{
		padding:20px 20px 60px 20px;
	}
	
	#top #subnav.classes{
		 width: 67%;
	}
	
	#top #subnav.resources{
		width:70%;
	}
	
	#thumbs ul li {
  		margin: 0 13px 15px 0!important;
	}
	
	#pages.products .box.product .desc .search {
	  	width: 85%;
	}
	
	#pages.local .establishments {
		width:80%;
	}
	
	#pages.insect_detail .instructions{
		padding:0px;
	}
	
	#pages.listings .list, #pages.listings .ABC{
		float:none;
		clear:both;
		width:100%;
	}
	
	#pages.listings .search, #pages.resources .search {
	 	width: 55%;
	}
	
	#pages.listings .toplinks{
		margin:0px;
	}
	
	#pages.passover .book .img, #pages.passover .book .purchase{
		float:none;
		margin:0 0 20px 0;
		width:100%;
	}
	
	#pages.passover .book .text{
		margin:0 0 6px 0;
	}
	
	#pages.resources.list .box {
	  	height: 85px;
	}
	
	#pages.restaurant .list {
	  	padding: 20px 0px;
	}
	
	#pages.signup #form{
		width:90%;
		padding: 90px 5% 40px 5%;
	}
	
	#pages.signup .textfield{
		width:90%;
	}
	
	#pages.about.staff.speakers .box.two.one{
		  border-top: 2px dotted #000!important;
	}
	
	#pages.wppages #mainarticle .fullimage img.wp-post-image{
		float:none;
	}
	
	#pages.wppages .sidebar{
		padding:0 0 20px 0;
	}
	
	#pages.resources .links .box.rbox li, #pages.resources .box.rbox.none.top li {
	}
	
	#pages.news.alerts.kurrents .left {
			width: 85%;
	}
	
	#pages.news.alerts.kurrents .right{
		width:60%;
	}
	
	#pages.about .toplinks .list a{
		border:none;
	}
	
	#pages.wppages .sidebar{
		padding:0 50px;
		width:80%;
	}
	
	#top #subnav{
		float:none;
		width:74%;
		margin:10px auto 0 auto;
	}
	
	#top #subnav.products{
		width:100%;
	}
	
	#top #subnav.products li a{
		padding:12px 7px;
	}
	
	#top #subnav.news{
		width:50%;
	}
	
	#top #subnav.certified{
		width:80%;
	}

}

@media (max-width: 450px) {
	body{
		min-width:350px;
	}
	
	#top .hotline {
		width: 22%;
		border:0px;
		padding:10px 0 0 0;
	}
	
	#top .hotline .number {
		font-size: 11px;
	}
	
	#top .flags{
		width:34%;
	}
	
	#top .flags img {
		margin: 0 2.5px 0px 0;
	}
	
	#top .search{
		border:none;
		width:40%;
	}
	#top #logo {
		width: 28%;
	}
	
	#top #topnav li{
		padding:0 2.5px;
	}
	
	#top #subnav{
		float:none;
		width:95%;
	}
	
	#top #subnav.certified{
		width:100%;
	}
	
	#top #subnav li {
		font-size: 10px;
	}
	
	#top #subnav.classes{
		width:95%;
	}
	
	#top #subnav.resources{
		width:95%;
	}
	
	#top #subnav.products {
		width:60%;
	}
	
	#top #subnav.products li{
		font-size:10px;
	}
	
	#top #subnav.products li a{
		padding:5px 3px;
	}
	
	#top #subnav.news{
		width:64%;
	}
	
	#home .right{
		width:70%;
	}
	
	#home .right .box a{
		text-decoration:none;
	}
	
	#home .alertarrow{
		width:7.5%;
	}
	
	#footer ul {
  		width:30%;
		height:200px;
	}
	
	#footer li.title {
	  	font-size: 12px;
	}
	
	#footer ul.firstul {
	  	width: 25%;
	}
	
	#footer ul.fourthul {
	  	width: 25%;
	}
	
	#footer .clear {
	  	clear: none;
	}
	
	#pages{
		padding:15px;
	}
	
	#pages.about .right, #pages.about .left, #pages.articles .columnLeft, #pages.articles .columnRight{
		width:47.5%;
	}
	
	#pages.news.alerts .right{
		width:48%;
	}
	
	#pages.appliances .right, #pages.resources.ask-rabbi .left, #pages.resources.ask-rabbi .right, #pages.resources .sidebar, #pages.resources .imgLinks, #pages.contact .left, #pages.contact .right, #pages.about .left, #pages.about .right, #thumbs ul li, #pages.news .left, #pages.news .right, #pages.passover .left, #pages.passover .right, #pages.restaurant .left, #pages.restaurant .right, #pages.wppages .classroom .books, #pages.wppages .classroom .consulted, #pages.news .box.rbox .image, #pages.news .box.rbox .info, #pages.articles .columnLeft, #pages.articles .columnRight{
		float:none!important;
		width:100%!important;
		clear:both;
		padding:20px 0;
	}
	
	#pages.news.alerts.kurrents .right{
		width:70%!important;
	}
	
	#pages.articles .cat .sub .subTitle{
		padding:5px 0 0 0;
	}
	
	#pages.wppages .university {
			padding: 0 30px;
	}
	
	#pages.appliances .left{
		width:50%;
		float:none;
		margin:0 auto;
	}
	
	#pages.appliance a.button{
		width:95%;
	}
	
	#pages.certified.apply #form .textfield, #pages.certified.apply #form .textarea{
		padding:0 0 0 14px;
	}
	
	h1{
		font-size:18px;
	}
	
	#pages.resources.glossary {
	  	padding: 0 5px;
	}
	
	#pages.classes .left, #pages.classes .right{
		width:100%;
		float:none;
		margin:20px 0;
	}
	
	#pages.classes #thumbs li{
		width:40%!important;
		margin:0 auto!important;
		height:140px!important;
	}
	
	#pages.products .box.product .desc .search {
	  	width: 82%;
	}
	
	#pages.local .establishments {
		width:75%;
	}
	
	#pages.resources .imgLinks .checkBox{
		width:40%;
		margin:0 auto;
		float:none;
		height:195px;
	}
	
	#pages.resources .imgLinks{
		border:none;
	}
	
	#pages.resources .imgLinks .checkBox{
		border:1px solid #a9a9a9;
	}
	
	#pages.resources .imgLinks .checkBox img{
		padding:0px;
	}
	
	#pages.insect_detail .text.center.top {
	  	padding: 0 0px;
	}
	
		#pages.insect_detail .box, #pages.insect_detail .box.last{
		float:none;
		width:100%;
		margin:15px 0;
	}
	
	#pages.insect_detail .video {
	  	width: 100%;
	}
	
	#pages.listings .search, #pages.resources .search{
	  	width: 65%;
	}
	
	#appliancetype_filter #type_filter .filteroption{
		font-size:115%;
	}
	
	#pages.resources .links .box.rbox li, #pages.resources .box.rbox.none.top li {
	}
	
	#pages.news.alerts .left .month {
		width: 60%;
	}
	
	#pages.about .redflaglarge.moremarg {
		margin-left: -20px;
	}
	
	#pages.wppages .starbucksPar, #pages.wppages .starbucksButton{
		float:none;
		width:100%;
		margin:0 0 15px 0;
	}
	
	#pages.wppages .starbucksButton{
		background-size:100%;
		text-align:center;
	    padding: 25px 0px 25px 0px;
	}
	
	#pages.wppages .starbucksButton a{
		padding:50px 0;
	}
	
	#pages.wppages .starbucks th{
		font-size:11px;
		letter-spacing:normal;
	}
	
	#pages.wppages ul{
		float:none!important;
		width:100%!important;
	    margin: 0 0 0 -35px!important;
	}
	
	#top .flags{
		display:none;
	}
	
	#top #logo{
		float:none;
		width:30%;
		padding:5px auto;
	}
	
	#top .right{
		margin:0 auto;
		padding:0px;
	}
	
	a.menu{
		float:left;
	}

	
}

@media (max-width: 350px) {
	body{
		min-width:320px;
	}
	
	#top .hotline{
		display:none;
	}
	
	#home .alert .text {
	  	width: 65%;
	}
	
	#footer ul{
		height:247px;
	}
	
	#pages.about .right, #pages.about .left, #pages.news.alerts .right, #pages.news.alerts .left, #pages.articles .columnLeft, #pages.articles .columnRight, #pages.resources.glossary .left, #pages.resources.glossary .right, #pages.classes .left, #pages.classes .right, #pages.about.testimonials .box .image, #pages.about.testimonials .box .info, #pages.wppages .topright, #pages.wppages .wp-image, #pages.listings .links, #pages.listings .letter, #pages.certified.apply #form .twoleft, #pages.certified.apply #form .tworight, #pages.about .contactstaff, #pages.certified .icon, #pages.certified .form {
		width:100%;
		float:none;
		margin:20px 0;
		clear:both;
	}
	
	#pages.certified .icon{
		width:20%;
		float:left;
	}
	
	#pages.listings .letter {
		width:50px;
		margin:0 auto;
	}
	
	#pages.listings .links a{
		text-align:center;
	}
	
	#pages.listings .search {
	  	width: 65%;
	}
	
	#pages.about.testimonials .box .image{
		width:50%;
		margin:0 auto;
	}
	
	#pages.wppages .university{
		padding:0px;
	}
	
	#pages.resources .links .box.rbox li, #pages.resources .box.rbox.none.top li {
	  	width: 19%;
	}
	
	#pages.certified #form{
		width:95%;
		margin:0 auto;
	}
	
	#pages.certified.apply #form select.textfield{
		width:98%;
	}
	
	#pages.products .box.rbox .number{
		float:none;
	}
	
	#pages.about .redflaglarge.moremarg{
		margin-left:-15px;
	}
	
	#top #subnav{
		float:none;
		margin:0 auto;
	}
	
	#top #subnav.classes{
		width:90%;
		margin:0 auto;
	}
	
	#pages.articles .cat .sub .subTitle{
		padding:5px 0 0 0;
	}
	
	#pages.appliances.contact #search .textfield{
		width:92.5%;
	}
	
	#pages.appliances.contact #search{
		width:80%;
	}
	
	#top #subnav.products{
		width:63%;
	}
	
	#top #subnav.certified{
		width:90%;
		margin:0 auto;
	}
	
	#pages.resources .box.rbox .brand{
		font-size:12px;
	}
	
	#pages.resources .imgLinks .checkBox{
		width:50%;
	}
	
	#pages.wppages .classroom .button, #pages.wppages .university .button, #pages.wppages .checking .button, #pages.about .button{
		width:100%;
	}
	
	#top #subnav{
		width:100%;
	}
	
	#top #subnav.news {
		width: 68%;
	}
	
	#top #subnav.certified li a {
		padding: 10px 2px 10px 3px;
	}
		

}

