@charset "UTF-8";

body {margin:0;padding:0;background:url(/images/bg.gif) repeat-x top #e3e1e1;}
img {vertical-align:middle;border:none;}
a {outline:none;}
.clear {clear:both;}
.margin-zero { margin-bottom:0px; }
hr { margin-bottom:0px;border:none;color:#666;background-color:#666;height:1px; }
div#body-wrap {width:805px;margin:0 auto;padding:0;}

div#header {width:805px;height:172px;margin:0 0 15px 0;padding:0;background:url(/images/header-bg.gif) no-repeat top left;overflow:hidden;display:block;}
   #header img#logo {margin:29px 0 0 25px;float:left;}
   
   #header .note1 {margin:14px 18px 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;font-style:italic;color:#6666ff;text-align:right;float:right;}
   #header .note2 {width:45%;margin:80px 45px 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#666666;text-align:right;float:right;clear:right;display:block;}
   
div#tabs {width:777px;height:30px;margin:0 auto;padding:0;}
   #tabs ul {margin:0;padding:0;list-style-type:none;}
   #tabs ul li {margin:0;padding:0;float:left;}
   
div#tabs-interior {width:805px;height:30px;margin:0 auto;padding:0;}
   
div#context {width:805px;margin:0;padding:0;}
   #context .top {}
   #context .bottom {}
   
   
   
   #context .submenu { width:805px;height:39px;background:url(/images/context-roundtop-learningcenter.gif) no-repeat; }
   #context .submenu p { margin:0px;padding:4px 0 0 20px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:90%; }
   #context .submenu p a { letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;color:#fff;padding:0 5px; }
   #context .submenu a.active { font-weight:bold;}
   #context .submenu a:hover { text-decoration:underline;}  
   
   #context .wrap {width:805px;margin:0;padding:0;background:url(/images/context-bg.gif) repeat-y left;}
    
   #context .wrap #top-content {width:767px;height:264px;margin:0 auto;padding:8px 0 0 0;background:url(/images/context-topcontent-bg.gif) no-repeat;}
   
   #context .wrap #top-content #welcome { width:245px;height:245px;float:left;position:relative;z-index:5000;float:left;clear:left;}
   #context .wrap #top-content #welcome h1 {margin-top:0px;padding-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:bold;color:#d30808;text-align:left;}
   #context .wrap #top-content #welcome p {margin-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#666;text-align:left;line-height:20px;width:90%;}
   
   #context .wrap #top-content #findlocation {width:233px;height:245px;margin:0 35px 0 -30px;padding:0 0 0 50px;text-align:center;background:url(/images/findlocation-bg.gif) no-repeat;float:left;}
   #context .wrap #top-content #findlocation p {margin:100px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#d30808;text-align:center;line-height:20px;}
   #context .wrap #top-content #findlocation p .large {font-size:20px;font-weight:bold;}
   #context .wrap #top-content #findlocation input {width:150px;height:18px;margin:10px auto;}
   #context .wrap #top-content #findlocation form input.button {width:63px;height:25px;margin:0;padding:0;}
   
   #context .wrap #top-content img#staffphoto {margin:0;float:left;}
   
   #context .wrap #bottom-content {width:767px;height:264px;margin:16px auto 0 auto;padding:0;}
   #context .wrap #bottom-content h1 {margin:22px 0 0 24px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#d30808;text-align:left;}
   #context .wrap #bottom-content p {margin-left:24px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#666666;text-align:left;line-height:20px;}
   #context .wrap #bottom-content p a {color:#d30808;text-decoration:underline;}
   
   #context .wrap #bottom-content form input {width:87px;height:18px;margin:205px 0 0 40px;float:left;}
   #context .wrap #bottom-content form input.button {width:63px;height:25px;margin:205px 0 0 12px;padding:0;float:left;}
   
   #context .wrap #bottom-content #guarantee {width:243px;height:264px;margin:0 18px 0 0;padding:0;float:left;background:url(/images/guarantee-box.gif) no-repeat;}
   #context .wrap #bottom-content #specials {width:243px;height:264px;margin:0 18px 0 0;padding:0;float:left;background:url(/images/specials-box2.gif) no-repeat;}
   #context .wrap #bottom-content #didyouknow {width:234px;height:264px;margin:0;padding:0 10px 0 0;float:left;background:url(/images/didyouknow-box.gif) no-repeat;}
   
   #context .wrap #int-content {float:left;margin:0 20px;width:765px;padding:8px 0 0 0;}
   #context .wrap #int-content #content { float:left;width:520px;}
   #context .wrap #int-content #content-top { width:520px;height:8px;background:url(/images/bg-int-content-top.gif) no-repeat; }
   #context .wrap #int-content #content-body { margin-top:10px;padding:0px 20px 10px 20px;background:url(/images/bg-int-content.gif) repeat-x bottom left; }
   #context .wrap #int-content #content-body h1 { margin-top:0px;color:#D30808;font-family:Arial, Helvetica, sans-serif;font-size:160%; }
   #context .wrap #int-content #content-body h2 { margin-top:0px;color:#D30808;font-family:Arial, Helvetica, sans-serif;font-size:130%;font-weight:normal;font-style:italic; }
   #context .wrap #int-content #content-body p { color:#666;font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:1.25em; }
   #context .wrap #int-content #content-body ul, #context .wrap #int-content #content-body ol { color:#666;font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:1.25em; }
   #context .wrap #int-content #content-body #back { float:right;text-transform: uppercase;} 
   #context .wrap #int-content #content-body #back a { text-decoration:none;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:90%; }
   #context .wrap #int-content #content-body #back a:hover { text-decoration:underline; }
  
   #context .wrap #int-content #content-body .leftimg { float:left;margin:0 10px 10px 0;padding:2px;border:1px solid #ccc; }
   #context .wrap #int-content #content-body .rightimg { float:right;margin:0 0 0 10px;padding:2px;border:1px solid #ccc; }

/*------FORM---------------*/
   #context .wrap #int-content #content-body input.txt, cfinput.txt, textarea.txt { border:1px inset #CECECE; }
   #context .wrap #int-content #content-body form, #context .wrap #int-content #content-body cfform {width:100%;}
   #context .wrap #int-content #content-body form p, #context .wrap #int-content #content-body cfform p { clear:left; margin:0; padding:10px 0 0 0; }
   #context .wrap #int-content #content-body form p label, #context .wrap #int-content #content-body cfform p label { text-align:left; float:left; width:40%; }
   #context .wrap #int-content #content-body p.btn { text-align:left; }
   #context .wrap #int-content #content-body fieldset { color:#666;border:1px solid #D30808; margin-top:10px; padding:0 10px 10px 10px;  }
   #context .wrap #int-content #content-body legend { font:130% Arial, Helvetica, sans-serif;color:#D30808; }

   #context .wrap #int-content #content-body img.about-right {float:right;margin-right:-30px;}
   #context .wrap #int-content #content-body img.about-left {float:left;margin:5px 0 20px -25px;}

   #context .wrap #int-content #content-body #pest-guide-table { color:#333;font-family:Arial, Helvetica, sans-serif;font-size:90%; }
   #context .wrap #int-content #content-body #pest-guide-table td { margin-top:-10px; }
   #context .wrap #int-content #content-body #pest-guide-table a { color:#333; }
   #context .wrap #int-content #content-body #pest-guide-table p { margin:0 0 3px 0; }
   #context .wrap #int-content #content-body #pest-guide-table p.sub-category { font-weight:bold;padding:10px 0;}
   
   #context .wrap #int-content #content-body #pest-table { margin-bottom:20px;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:80%; }
   
   #context .wrap #int-content #content-body #pest-table #details  { }
   #context .wrap #int-content #content-body #pest-table #details td { padding:1px 0 1px 10px;border-bottom:1px solid #ccc;border-left:1px solid #ccc; }
   #context .wrap #int-content #content-body #pest-table #details td.bottomnone { border-bottom:none; }
   #context .wrap #int-content #content-body #pest-table #details td.leftnone { width:100px;font-weight:bold;border-left:none; }
   
   #context .wrap #int-content #content-body #pest-left { float:left;width:260px; }
   #context .wrap #int-content #content-body #pest-left p { margin-top:0px; }
   #context .wrap #int-content #content-body #pest-right { float:right;padding:15px;width:175px;border-top:3px solid #AEAEAE;background-color:#fff; } 
   #context .wrap #int-content #content-body #pest-right p { margin-top:0px;font-size:75%;line-height:1.25em; }
   
   #context .wrap #int-content #content-body .breadcrumbs { margin-bottom:10px; }
   #context .wrap #int-content #content-body .breadcrumbs p { margin:0px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:75%; }
   #context .wrap #int-content #content-body .breadcrumbs p a { font-family:Arial, Helvetica, sans-serif; }
   #context .wrap #int-content #content-body .breadcrumbs a.active { font-weight:bold;}
   #context .wrap #int-content #content-body .breadcrumbs a:hover { text-decoration:underline;}
   
   #context .wrap #int-content #content-body p.footnote { font-size:70%;font-style:italic; }
   #context .wrap #int-content #content-body p.disclaimer { font-size:70%;font-style:italic;border-top:1px dashed #666;padding-top:5px; }
   
   #context .wrap #int-content #content-bottom { width:520px;height:6px;background:url(/images/bg-int-content-bottom.jpg) no-repeat bottom left; }
   
   #context .wrap #int-content #right-margin {width:227px;margin:0;padding:0;float:right;background:url(/images/bg-findlocation.jpg) no-repeat;}
   
   #context .wrap #int-content #right-margin #zip p { margin:85px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#d30808;text-align:center;line-height:20px; }
   #context .wrap #int-content #right-margin #zip p .large {font-size:20px;font-weight:bold;}
   #context .wrap #int-content #right-margin #zip form {margin-top:0px;text-align:center;}
   #context .wrap #int-content #right-margin #zip input {width:150px;height:18px;margin:10px auto;}
   #context .wrap #int-content #right-margin #zip form input.button {width:63px;height:25px;margin:0;padding:0;}
   
   #context .wrap #int-content #right-margin #know { width:204px;padding:10px;margin:50px 0 0 1px;border-left:1px solid #FF0000;border-right:1px solid #FF0000;}
   #context .wrap #int-content #right-margin #know h4 { margin-top:0px;font-family:Arial, Helvetica, sans-serif;color:#d30808; }
   #context .wrap #int-content #right-margin #know p { font-family:Arial, Helvetica, sans-serif;color:#666;font-size:75%;text-align:left;line-height:1.25em; }
   #context .wrap #int-content #right-margin #know-bottom {width:227px;height:8px;background:url(/images/bg-didyouknow.gif) no-repeat bottom left; }
   
/* div#footer {width:530px;margin:25px auto 0 auto;padding:0;}
   #footer ul {margin:0;padding:0;list-style-type:none;}
   #footer ul li {margin:0;padding:0 5px;border-right:1px solid #666666;float:left;}
   #footer ul li a {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#666666;text-decoration:none;} */
   
div#footer {clear:both;width:64%;margin:0 auto;padding:25px 0 15px 0;}
#footer ul {margin:0;padding:0;list-style-type:none;}
#footer ul li {height:12px;margin:0;padding:0 5px;border-right:1px solid #666666;float:left;}
#footer ul li.none {padding-right:0;border-right:none;}
#footer ul li a {margin-top:-2px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666666;text-align:center;text-decoration:none;display:block;}
#footer ul li a:hover { text-decoration:underline; }
#footer .current { font-weight:bold; } 
   
div#sponsor {width:805px;margin:10px 0 0 0;padding:0 0 20px 0;clear:both;overflow:hidden;display:block;}
   #sponsor img {margin:0 0 0 10px;float:right;}
   
   
   
   
   
   
   
/*------------mediaquery-----------*/

.responsive_menu { display:none;}

@media(min-width:481px) and (max-width:830px){
.responsive_menu { display:block;}
.responsive_nav { display: none; margin: 0;}
.responsive_menu_icon { background-color: #ff0000; background-image: url("../images/responsive_menu_icon.png"); background-position: 34% 12px; background-repeat: no-repeat; border-radius: 10px 10px 0 0; color: #fff; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 19px; font-weight: bold; height: 35px; line-height: 40px; text-align: center; text-decoration: none;  width: 100%;}
.responsive_nav {background: none repeat scroll 0 0 #e40000; padding: 10px 0;}
.responsive_nav li { list-style: outside none none;}
.responsive_nav a { background: none repeat scroll 0 0 #e40000; border-bottom: 1px solid #d50303; color: #fff; display: block; font-family: arial; font-size: 15px; line-height: 40px; padding: 0 15px; text-decoration: none;}
.responsive_nav a:hover {background:#d50303; }
div#body-wrap {width: 90%;}
div#header{width:100%;margin:0 0 5px;background-size: 100% 100%;}
#header img#logo {float: none;margin: 5px 0 0;width:45%;}
div#tabs {display: none;}
#header .note1 {float: right;margin: 14px 0 0;text-align: center;font-size: 13px;padding-right: 5px;}
#header .note2{ float: right; font-size: 17px; margin: 0; margin-right:5px; padding-bottom: 10px; text-align: right; width: 65%;}
div#context {margin: 0;padding: 0;width: 100%;}
#context .wrap{  margin-left: 8px;width: 97%;}
#context .wrap #top-content { background-position: 0 -6px; background-size: cover; border-radius: 20px; height: auto; margin-left: auto; margin-right: auto; margin-top: 0; padding-bottom: 30px; padding-top: 0; text-align: center; width: 90%;}

.con_image {background-color: red;width: 100%;}
#context .wrap #top-content #welcome {float: none;width: 100%;  height: auto;}
#context .wrap #top-content #welcome h1{text-align:center;padding-left:0px;}
#context .wrap #top-content #welcome p{text-align:center;}
#context .wrap{width:100%;display: block;text-align: center;}
img {  margin: 0 auto 0 9px;text-align: center;}	
#context .wrap #top-content #findlocation{ margin:30px auto 10px;height: 275px; float: none;}
#context .wrap #top-content #findlocation p {  padding-right: 0;padding-top: 40%;text-align: center;margin:0;}
#context .wrap #top-content #findlocation input {margin-bottom: 10px;margin-right: 0;margin-top: 10px;text-align: center;}
#context .wrap #top-content #findlocation form input.button{margin-right:0; height: auto;}
#context .wrap #bottom-content {display: block;padding: 0;text-align: center;width: 100%; height:auto;}
#context .wrap #top-content img#staffphoto { margin: 0;padding-left:0;float:none;height:auto;}
#context .wrap #bottom-content #guarantee {float: none;margin: 0 auto;text-align: center; padding-top:1px;}
#context .wrap #bottom-content #specials { margin: 15px auto 0;float:none;text-align:center;}
#context .wrap #bottom-content #didyouknow { float: none!important;margin: 20px auto 0!important;text-align: center; padding-top:1px;}
div#sponsor {margin: 0 auto;text-align: center;width: 100%;}
.footer_con {width: 100%;margin-left:1px;}
#sponsor img {float:none;}
div#footer {  padding-left: 0 !important;  text-align: center; width: 100%;}
#footer ul li { border-right: 1px solid #666666; display: inline-block; float: none;  padding: 0 5px;}
#footer ul li a { font-size: 13px;}
.con_image {display:none;}

 /*------------Services-----------*/
#context .wrap #int-content { float: none; margin: 0 auto; width: 100%;}
#context .wrap #int-content #content {float: none;width: 90%;margin: 0 auto;}  
#context .wrap #int-content #right-margin {float: none;margin: 0 auto;}
#context .wrap #int-content #right-margin #zip p{padding: 80px 0 0;margin:0;}   
#context .wrap #int-content #content-top { width: 100%; background-size: 100%;} 
#context .wrap #int-content #content-body { border-radius: 10px; margin-top: 10px;text-align: left;}
#context .wrap { margin: 0 auto; padding-bottom: 15px; padding-top: 22px; text-align: center; width: 100%;}
#context .wrap #int-content #content-bottom { background-size: 100% auto; height: 6px; margin: 0 auto; width: 100%; display:none;}
.submenu { width: 100% !important;  background-color: #d10209 !important;}
#tabs-interior > img {display: none;}
div#tabs-interior { display:none;}
.submenu {   border-top: 1px solid white;background-image: none !important; height: auto !important; padding-bottom: 10px;  padding-top: 5px;}
.top_contant { height: auto; margin: 5px auto 0 1px; text-align: center; width: 100%;}
.top_contant { height: auto; margin-left: 1px; margin-top: 10px; text-align: center; width: 100%;}
#context .wrap #int-content #content-body h1{padding-top: 10px;}
#context .wrap #int-content #content-body img.about-right{margin-right: -10px;margin-top: 10px;}
#context .wrap #int-content #content-body img.about-left{margin:0;}
#context .wrap #int-content #right-margin #zip p{margin-top:15px;}
.submenu a { line-height: 28px;}
#context .wrap #int-content #content-body p{ text-align: justify;}
#context .wrap #int-content #content-body ul, #context .wrap #int-content #content-body ol{padding-left: 15px;text-align: justify;}
#context > img { display:none;}

#context .wrap #int-content #content-body #pest-right {float: none;margin: 0 auto;}
#context .wrap #int-content #content-body #pest-right{width:auto;}
#pest-table img {width: 100%; margin:0 auto}
#pest-table td {border: 1px solid #ccc;}
#context > img {height: auto;width: 100%; margin:0 auto;}

}

@media(max-width:480px){
#context .wrap #int-content #content-body ul, #context .wrap #int-content #content-body ol{padding-left:15px;}
.responsive_menu { display:block;}
.responsive_nav { display: none; margin: 0;}
.responsive_menu_icon { background-color: #ff0000; background-image: url("../images/responsive_menu_icon.png"); background-position: 34% 12px; background-repeat: no-repeat; border-radius: 10px 10px 0 0; color: #fff; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 19px; font-weight: bold; height: 35px; line-height: 40px; text-align: center; text-decoration: none;  width: 100%;}
.responsive_nav {background: none repeat scroll 0 0 #e40000; padding: 10px 0;}
.responsive_nav li { list-style: outside none none;}
.responsive_nav a { background: none repeat scroll 0 0 #e40000; border-bottom: 1px solid #d50303; color: #fff; display: block; font-family: arial; font-size: 15px; line-height: 40px; padding: 0 15px; text-decoration: none;}
.responsive_nav a:hover {background:#d50303; }
div#body-wrap {margin: 0 auto;width: 90%;}
div#header {
  background-size: 101% 100%;
  border-radius: 0 0 10px 10px;
  box-shadow: 2px 0 2px #ccc;
  height: auto;
  margin-bottom: 5px;
  padding: 13px 0;
  text-align: center;
  width: 100%;
}
#header img#logo {
  float: none;
  height: auto;
  margin: 5px auto 12px;
  width: 80%;
}
#header .note2 {
  float: none;
  font-size: 16px;
  line-height: 31px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
#header .note1 {
  float: none;
  font-size: 15px;
  margin: 0;
  text-align: center;
}
#context .wrap #top-content #welcome h1 {
   margin-top: 9px;
   text-align: center;
}   
div#tabs {display: none;}

#context .wrap {
  background: none repeat scroll 0 0 #fff;
  border-radius: 0 0;
  margin: 0 auto;
  padding-bottom: 0px;
  padding-top: 12px;
  text-align: center;
  width: 100%;
}
#context .wrap #top-content {
  background-position: 0 -6px;
  background-size: 100% 100%;
  border-radius: 16px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 22px;
  text-align: center;
  width: 90%;
}
#context .wrap #top-content #welcome {
  float: none;
  height: auto;
  margin: 0 auto;
  text-align: center;
}
#context .wrap #top-content #findlocation {
  background-size: 100% auto;
  float: none;
  margin: 30px auto;
  overflow: hidden;
  text-align: center;
}
#findlocation form {
  padding-left: 4%;
  width: 100% !important;
}
#context .wrap #top-content img#staffphoto {
  display: block;
  float: none;
  margin: 0 auto;
  text-align: center;
}
#context .wrap #bottom-content {
  height: auto;
  margin: 20px auto 0;
  text-align: center;
  width: 100%;
}
#context .wrap #bottom-content #guarantee {
  border-radius: 18px;
  display: block;
  float: none;
  margin-bottom: 21px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top:2px;
}
#context .wrap #bottom-content #specials {
  background-size: 100% auto;
  border-radius: 11px;
  display: block;
  float: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
#context .wrap #bottom-content #didyouknow {
  background-size: 100% auto;
  border-radius: 15px;
  float: none;
  margin: 22px auto 19px;
  text-align: center;
  padding-top:1px;
}

div#footer {
  margin: 0 auto;
  padding-left: 0 !important;
  padding-top: 0;
  width: 100%;
}
.con_image { display:none;}
div#context {
  margin: 0;
  padding: 0;
  width: 100%;
}
.footer_con {width: 100%;}
div#sponsor {width: 100%;}
div#footer {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0 !important;
  padding-top: 15px;
  text-align: center;
  width: 90%;
}
#footer ul li {
  display: inline-block;
  float: none;
  height: auto;
  margin: 5px 5px 9px -7px;
}
#footer ul li a {
  font-size: 13px;
  margin-top: 0;
  text-align: center;
  line-height:14px;
}
.footer_con {
  height: auto;
  margin: 0 auto;
  width: 100%;
} 
 /*------------Services-----------*/
.submenu {
  background-size: 100% auto !important;
  margin: 0 auto !important;
  width: 100% !important;
}
#context .wrap #int-content {
  float: none;
  margin: 0 auto;
  padding: 8px 0 0;
  width: 90%;
}
#context .wrap #int-content #content {
  float: none;
  text-align: left;
  width: 100%;
}
#context .wrap #int-content #content-top {
  width: 100%;
  background-size:100%
}
#tabs-interior > img {
  display: none;
}
#context .wrap #int-content #right-margin { float: none; margin: 0 auto; text-align: center;}
div#tabs-interior { display:none;}
#context .wrap #int-content #content-bottom { background-size: 100% auto; width: 100%; display:none;}
#context .wrap #int-content #content-body {border-radius: 10px; margin-top: 10px; text-align: justify; padding: 0 10px 10px;}
.submenu {  background-color: #d10209 !important; height: auto !important; padding-bottom: 10px; padding-top: 5px; background-image:none !important;  border-top: 1px solid white;}
#context .submenu p a { line-height: 25px; }
#context .wrap #int-content #right-margin #zip p { margin: 9px 0 0; padding-top: 93px; }
.top_contant { height: auto; margin-top: 10px; text-align: center; width: 100%;} 
#context .wrap #int-content #content-body form p label, #context .wrap #int-content #content-body cfform p label {width: 100%;}
#context .wrap #int-content #content-body h1 {padding-top: 10px; word-wrap: break-word;}
div#sponsor {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}


#sponsor img {
    float: none;
    margin: 0;
    }
#context .wrap #int-content #content-body img.about-right {
    float: none;
    margin: 0 auto;	
}
#context > img { display:none;}
#zip_code {width: 39%;}

#context .wrap #int-content #content-body #pest-left {width: auto;}
#pest-table img {width: 100%;}
#pest-table td {border: 1px solid #ccc;;}
#context .wrap #int-content #content-body #pest-right {width: auto;}
#context > img {height: auto;width: 100%; margin:0 auto;}
#context .wrap #int-content #content-body #pest-table #details td {padding: 1px 1px 1px 2px;}
.clear .leftimg {display: block;float: none !important;}
.clear strong, a {line-height: 36px;}
#pest-guide-table, p {margin-right: 10px !important;text-align: left;}
#context .wrap #int-content #content-body #pest-guide-table p.sub-category {padding: 0;}
#content-body > p {text-align: justify;}

@media(max-width:320px){
#context .wrap #top-content #findlocation { box-sizing: border-box; background-size: 100% 100%;height: 275px;}
}
@media(max-width:350px){
	strong {display: block;}
}
