/*-- GEORGE 16/11/2015 --*/

/*--GENERAL STYLES--*/
body {width:100%; margin:0; padding:0; font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:14px; font-weight:400; background-color:#ffffff; color:#555555;}
img {margin:0; padding:0; border:0; max-width:100%; height:auto;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;} /* required comment for clearfix to work in Opera \*/
* html .clearfix {height:1%;}
.clearfix {display:block;} /* end clearfix */
input, textarea {font-family:'Open Sans', sans-serif; font-size:14px;}
#content-wrapper {width:100%;}

/*--FONT STYLES--*/
h1, h2, h3, h4, p {margin:10px 0;}
h1 {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:20px; font-weight:700; color:#ffffff; text-transform:uppercase;}
h2 {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-weight:700; color:#173967; text-transform:uppercase; text-align:left;}
h3 {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#173967; text-transform:uppercase;}
h4 {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#373737;}
p {font-size:14px; font-weight:400; color:#3d3d3d; line-height: 150%;}
a {color:#3583cc; text-decoration:none; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
a:hover {text-decoration:underline;}

/*------GEORGE SLIDE-------*/
.transbox_1 {
	position: absolute; width: 400px; height: 120px; top: 30px; left: 200px; padding: 5px;
    background-color: none;
    opacity: 1;	
	/* George_OLD
    position: absolute; width: 400px; height: 120px; top: 30px; left: 30px; padding: 5px;
    background-color: none;
	border-left: 4px solid #FF0099;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.transbox_1 p {
   	text-align: left; line-height:120%; font-family:'Roboto', sans-serif; font-weight:300; 
	text-transform: none; font-size: 30px; text-shadow:0 1px 0 #496f93; color: #FF0099;	
    
}

.transbox_2 {
	position: absolute; width: 320px; height: 120px; top: 30px; left: 30px; padding: 5px;
    background-color: none;
    opacity: 1;
	 /*
    position: absolute; width: 320px; height: 120px; top: 30px; left: 30px; padding: 5px;
    background-color: #ffffff;
	border-left: 4px solid #FF0099;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.transbox_2 p {
   	text-align: left; line-height:120%; font-family:'Roboto', sans-serif; font-weight:300; 
	text-transform: none; font-size: 30px; text-shadow:0 1px 0 #496f93; color: #8B008B;	
    
}

.transbox_3 {
	position: absolute; width: 380px; height: 170px; top: 30px; left: 150px; padding: 5px;
    background-color: none;
    opacity: 1;	
	/*
    position: absolute; width: 380px; height: 170px; top: 30px; left: 30px; padding: 5px;
    background-color: #ffffff;
	border-left: 4px solid #FF0099;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.transbox_3 p {
   	text-align: left; line-height:120%; font-family:'Roboto', sans-serif; font-weight:300; 
	text-transform: none; font-size: 25px; text-shadow:0 1px 0 #496f93; color: #003B6D;	
    
}

.transbox_5 {
	position: absolute; width: 315px; height: 130px; top: 0px; left: 30px; padding: 5px;
    background-color: none;
    opacity: 1;
	/*
    position: absolute; width: 315px; height: 130px; top: 30px; left: 30px; padding: 5px;
    background-color: #ffffff;
	border-left: 4px solid #FF0099;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.transbox_5 p {
   	text-align: left; line-height:120%; font-family:'Roboto', sans-serif; font-weight:300; 
	text-transform: none; font-size: 25px; text-shadow:0 1px 0 #496f93; color: #FF0099;	
    
}

	
/*------SLIDE END-------*/

/*--font-family:'Roboto', sans-serif;--*/
/*--font-family:'Roboto Condensed', sans-serif;--*/


/*---------->>>>>  GEORGE NEW START<<<<<<------------------*/

.sb-description {
	padding: 20px;
	bottom: 10px;
	left: 10px;
	right: 10px;
	z-index: 1000;
	position: absolute;
	background: #CBBFAE;
	background: rgba(190,176,155, 0.4);
	border-left: 4px solid rgba(255,255,255,0.7);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);	
	opacity: 0;
	color: #fff;

	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-o-transition: all 200ms;
	-ms-transition: all 200ms;
	transition: all 200ms;
}

 .sb-slider li.sb-current .sb-description {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);	
	opacity: 1;
} 

.sb-description:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);	
	background: rgba(190,176,155, 0.7);
}

/*--GEORGE NEW END--*/

/*--HEADER STYLES--*/
#header-logo.jamson-logo {width:200px; height:88px;} /*height:92px;*/
#footer-logo.jamson-logo {width:150px; height:72px;} 

#header-1 {position:relative; background-color:#f0f0f0; -moz-box-shadow:inset 0 0 25px #c4c4c4; -webkit-box-shadow:inset 0 0 25px #c4c4c4; box-shadow:inset 0 0 25px #c4c4c4;}
#header-2 {position:relative; background-color:#1c3f94; height:36px;  border-bottom:5px #1DA5E2 solid;}
.header-inner {position:relative; margin:0 auto; padding:0;}
#header-1 .header-inner {padding:8px 0;}
#header-2 .header-inner {padding:7px 0;}

#main-nav-link {position:absolute; width:28px; height:23px; left:0; top:6px;} 

#header-search-wrapper {position:absolute; right:0; top:6px; width:180px; height:21px; line-height:21px; background-color:#c0c0c0; border:1px #809ab1 solid; z-index:90000;}
#header-search-form {position:relative;}
#header-search-input {position:absolute; width:138px; left:0; top:0; margin:0; padding:0 32px 0 10px; height:21px; line-height:21px; border:none; background-color:transparent; color:#fff; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;} 
#header-search-input:focus {-moz-box-shadow: 0 0 5px 1px #fff; -webkit-box-shadow: 0 0 5px 1px #fff; box-shadow: 0 0 5px 1px #fff;}
#header-search-button {position:absolute; right:4px; top:3px;}

/*--CONTENT STYLES--*/
#content-inner {position:relative;}
body#pest-library-home #content-inner {background:none;}

#content-inner h1 {color:#173967;}
#content {position:relative; margin:0 auto;}
#single-content-area {padding:0 0 30px 0;}
#interior-column-left {position:relative; margin:0 0 15px 0; padding:10px 0 30px 0;}
#interior-column-right {position:relative; margin:0 0 15px 0; padding:20px 0 30px 0;}

#breadcrumb {margin:10px 0; font-size:11px; color:#9f9f9f;}
#breadcrumb a {color:#4698d8;}

#interior-page-image-wrapper {position:relative; width:235px; float:right; margin:0 0 5px 15px;}
#interior-page-image-wrapper img {display:block; padding:3px; background-color:#ffffff; border:2px #c1cfda solid; border-radius:4px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
#interior-page-image-wrapper p {font-style:italic; text-align:center; padding:0 5px;}

/*--FOOTER STYLES--*/
#footer-info-area-wrapper {position:relative; background-color:#1c3f94; padding:30px 0 15px 0; border-top:5px #1DA5E2 solid;}
#footer-info-3 {width:280px; margin:0 auto; color:#6da9c4;}
#footer-info-3 h1, #footer-info-3 h2, #footer-info-3 h3, #footer-info-3 h4, #footer-info-3 h5 {color:#6da9c4;}     
#footer-info-3 p {margin:0; font-size:12px; font-weight:400; color:#6da9c4;}
#footer-info-lower {position:relative; margin:30px 0 0 0;}
#footer-info-lower a {font-size:12px; font-weight:600; color:#9b9b9b; text-transform:uppercase; margin:0 15px 0 0; padding:0 0 0 23px; -webkit-transition:color .1s; -moz-transition:color .1s; -o-transition:color .1s; -ms-transition:color .1s; transition:color .1s;}
#footer-info-lower a:hover, #footer-info-lower a.current {color:#ffffff; text-decoration:none; background-position:0 -20px;}
#footer-info-1-link {background:url('/layout/images/footer-info-testimonials-graphic.png') no-repeat 0 0;}
#footer-info-2-link {background:url('/layout/images/footer-info-blog-graphic.png') no-repeat 0 0;}
#footer-info-3-link {background:url('/layout/images/footer-info-about-us-graphic.png') no-repeat 0 0;}

.footer-testimonial-item {position:relative; width:262px; margin:0 auto; padding:3px 0 0 18px; background:url('../images/testimonial-quote-graphic.png') no-repeat top left;}
.footer-testimonial-item p {font-family:'Roboto Condensed', sans-serif; font-size:20px; font-weight:100; color:#82b4d0; margin:0;}

/*------------------------------------------------------------------------------
.footer-blog-date {position:relative; width:40px; height:40px; float:left; margin:0 10px 0 0; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1; color:#ffffff; background-color:#818181; border:2px solid #fff; text-align:center; font-size:12px; font-weight:700; color:#ffffff; text-transform:uppercase;}
.footer-blog-date-month {display:block; padding-top:6px;}
.footer-blog-date-day {display:block; margin-top:-5px;}
.footer-blog-title {float:left; width:100%;}
.footer-blog-title p {font-size:12px; font-weight:700; color:#6da9c4; margin:0;}
.footer-blog-title a {font-size:12px; font-weight:700; color:#ffffff; margin:0;}
.footer-blog-title a img {padding:0 5px 0 0;}
/*----------------------------------------------------------- #767676 -------------------*/


#footer-wrapper {position:relative; padding:0 0 20px 0; background-color:#c0c0c0; border-top:5px #1DA5E2 solid; }    
.footer-inner {position:relative; margin:0 auto;}
.footer-inner h1 {text-shadow:none;}

#footer-address {font-size:12px; font-weight:600; color:#243688; text-align:center;}
#footer-address a {color:#243688;}
.footer-social-link {display:inline-block; *display:inline; zoom:1; margin:0 4px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -moz-backface-visibility:hidden;}
.footer-social-link:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -moz-backface-visibility:hidden;}

#footer-affiliations {position:relative; padding:0 0 5px 0; text-align:center;}
.footer-affiliations-item {position:relative; display:block; margin:25px auto; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -moz-backface-visibility:hidden;}
.footer-affiliations-item:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -moz-backface-visibility:hidden;}
.footer-affiliations-item img, .footer-affiliations-item img:hover {-moz-backface-visibility:hidden;}

/*-----------------------------
.footer-affiliations-item.item-1 {width:114px; height:43px;}
.footer-affiliations-item.item-2 {width:136px; height:25px;}
.footer-affiliations-item.item-3 {width:64px; height:66px;}
.footer-affiliations-item.item-4 {width:79px; height:59px;}
.footer-affiliations-item.item-5 {width:130px; height:33px;}
-------------------------------------*/

p#footer-social-wrapper {text-align:center; margin:25px 0 0 0; color:#444444; font-size:14px; text-transform:uppercase;}
#footer-social-wrapper a {display:inline-block; margin:0 5px; vertical-align:bottom; opacity:.6;}
#footer-social-wrapper a:hover {opacity:1;}

#footer-nav-wrapper {position:relative; padding:15px; background-color:#5A5959;} /*-- background-color:#898989; --*/

#footer-tag-area {position:relative; text-align:center;}
#footer-tag-area p {margin:0; font-size:12px; color:#464646;}
#footer-tag-area a {color:#363636; font-weight:700;}

/*--NAV STYLES--*/
ul.top-nav {margin:0; padding:0;}
ul.top-nav li {display:inline; list-style:none; margin:0; padding:0 0 0 20px;}
ul.top-nav li a {font-size:14px; font-weight:800; color:#000000; text-transform: uppercase; text-shadow:0 1px #ffffff;}
ul.top-nav li a:hover, ul.top-nav li a.current, ul.top-nav li a.currentParent {color:#1DA5E2; text-shadow:1px -15px 0.8px gray; text-decoration:none;}
ul.top-nav li.item-2 {background:transparent no-repeat left center;} 
ul.top-nav li.top-nav-spacer {margin:0 0 0 50px; padding:0;}

ul.main-nav {position:relative; margin:0; padding:0;}
ul.main-nav li {list-style:none;}
ul.main-nav li a {font-size:16px; font-weight:700; color:#1c3f94; text-transform:uppercase;}
ul.main-nav li a:hover {text-decoration:none; color:#1DA5E2;} 

#interior-nav {position:relative; margin:25px 0 35px 0; text-align:center;}
#interior-nav h4 {margin-bottom:20px;}   
.interior-nav-item, .interior-nav-item:visited {position:relative; display:inline-block; *display:inline; zoom:1; margin:0 8px 20px 8px; color:#535353; background-color:#d7edfa; border-radius:50%; behavior:url('/layout/css/PIE.htc'); text-align:center; vertical-align:top;}
.interior-nav-line-1, .interior-nav-line-2 {position:relative; display:block;}
.interior-nav-line-1 {font-family:'Arial Black', sans-serif; text-transform:uppercase;}
.interior-nav-line-2 {font-family:'Arial', sans-serif; text-transform:uppercase;}
.interior-nav-standard-image, .interior-nav-hover-image {position:absolute; z-index:100; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s; -moz-backface-visibility:hidden;}
.interior-nav-hover-image {z-index:50;}
.interior-nav-item:hover, .interior-nav-item.current {text-decoration:none; color:#ffffff; background-color:#173967;}
.interior-nav-item:hover .interior-nav-standard-image, .interior-nav-item.current .interior-nav-standard-image {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -moz-backface-visibility:hidden;}
#interior-nav p a {font-weight:800; font-size:16px; color:#2e7fc4; text-transform:uppercase;}
#interior-nav p a:hover {text-decoration:none; color:#173967;}
#interior-nav p img {width:16px; height:17px; padding:0 10px 0 0; vertical-align:middle;}

#knowledge-center-nav-wrapper #interior-nav {width:100%;}

#industry-solutions-nav {position:relative; text-align:center;}
.industry-solutions-nav-item {position:relative; width:125px; display:inline-block; *display:inline; zoom:1; margin:10px 5px; vertical-align:top;}
.industry-solutions-nav-item:hover {text-decoration:none;}
.industry-solutions-nav-item img {display:block; width:125px; height:125px; border:1px #cacaca solid; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.industry-solutions-nav-item:hover img {-moz-box-shadow:0 0 8px #16325c; -webkit-box-shadow:0 0 8px #16325c; box-shadow:0 0 8px #16325c;}
.industry-solutions-nav-item span {display:block; font-size:14px; color:#3484cd; text-align:center; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.industry-solutions-nav-item:hover span {color:#16325c;}

#footer-nav-wrapper {position:relative; background-color:#5A5959;}
ul.footer-nav {margin:0; padding:0; text-align:center;}
ul.footer-nav li {list-style:none; display:inline; color:#a1a1a1;}
ul.footer-nav li a {font-family:'Roboto Condensed', sans-serif; font-size:16px; font-weight:700; color:#cacaca; text-transform:uppercase;}
ul.footer-nav li a:hover, ul.footer-nav li a.current, ul.footer-nav li a.currentParent {color:#ffffff; text-decoration:none;}
ul.footer-nav li span {padding:0 13px;}

/*--HOMEPAGE CAROUSEL STYLES--*/

/*
#homepage-carousel-wrapper {width:100%; min-height:470px; background:url('/layout/images/content-bg.jpg') repeat-x top; overflow:hidden;}  
*/

#homepage-carousel-wrapper {width:100%; min-height:250px; repeat-x top; overflow:hidden;}
#homepage-carousel {position:relative; height:auto; margin:0 auto;}
.homepage-carousel-item {position:relative; width:100%;}
.homepage-carousel-info {position:relative; width:100%; padding:40px 0 0 0; text-align:center;}
.homepage-carousel-info h2 {font-size:30px; line-height:120%; font-family:'Roboto', sans-serif; font-weight:300; color:#ffffff; text-transform:none; text-align:right; text-shadow:0 1px 0 #496f93;}

/*---------GEORGE SLIDES--------------*/
.homepage-carousel-info.george-slide-1 {font-size:45px; line-height:120%; font-family:'Roboto', sans-serif; font-weight:300; color:#FF1493; text-transform:none; text-shadow:0 1px 0 #496f93;}
.homepage-carousel-info.george-slide-2 {font-size:45px; line-height:120%; font-family:'Roboto', sans-serif; font-weight:300; color:#8B008B; text-transform:none; text-shadow:0 1px 0 #496f93;}

.homepage-carousel-item-1 {position:; width:100%;}
.homepage-carousel-info-1 {position:relative; width:100%; padding:0 0 0 0; text-align:left;}
.homepage-carousel-info.george-slide-3 {font-size:45px; line-height:120%; padding:0px 0 0 0; text-align:left; font-family:'Roboto', sans-serif; font-weight:300; color:#FF1493; text-transform:none; text-shadow:0 1px 0 #c0c0c0;}
 
.homepage-carousel-info.george-slide-5 {font-size:45px; line-height:120%; font-family:'Roboto', sans-serif; font-weight:300; color:#FF1493; text-transform:none; text-shadow:0 1px 0 #496f93;}

/*------END SLIDE----------*/

.homepage-carousel-info p {font-size:14px; font-weight:400; color:#ffffff; margin:25px 0;}
.homepage-carousel-info-link {position:relative; display:inline-block; *display:block; width:auto; height:auto; padding:10px 15px; font-size:18px; font-weight:600; color:#ffffff; text-shadow:0 1px #005135; background-color:#47b682; border-top:1px #ffffff solid; border-bottom:2px #0a634d solid; border-radius:5px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
.homepage-carousel-info-link:hover {background-color:#00914d; text-decoration:none;}
.homepage-carousel-info-link:hover {background-color:#00914d; text-decoration:none;}

.cycle-pager {position:absolute; top:12px; right:0; z-index:2000;}
.cycle-pager a {display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 0 0 6px; background-color:#1c3f94; color:transparent; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.cycle-pager a:hover {background-color:#ffffff;} 
.cycle-pager a.cycle-pager-active {background-color:#ffffff;}

/*--HOMEPAGE IMAGE LINK STYLES--*/

/* #homepage-image-links {position:relative; width:95%; margin:-310px auto 25px auto; text-align:center; z-index:60000;} */

/*
#homepage-image-links {position:absolute; width:95%; height: 120px; top: 600px; left: 30px; padding: 5px; text-align:center; z-index:60000;opacity: 0.6; filter: alpha(opacity=60);} 
.homepage-link {position:relative; display:inline-block; *display:inline; zoom:1; height:140px; margin:0 3px; padding:0;}
.homepage-link a {position:relative; display:block; top:10px; bottom:0px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.homepage-link a:hover {top:0; bottom:10px; text-decoration:none;} 
.homepage-link-image {position:relative; display:block; width:140px; height:140px;}
.homepage-link-text {position:relative; display:block; height:19px; line-height:19px; font-family:'Roboto Condensed', sans-serif; font-size:11px; font-weight:700; color:#FFFFFF; text-transform:uppercase; top:-35px;}
*/

#homepage-image-links {position:fixed; width:95%; height: 40px; top: 10px; left: 0px; padding: 5px; text-align:center; z-index:60000;opacity: 0.6; filter: alpha(opacity=60);} 
.homepage-link {position:relative; display:inline-block; *display:inline; zoom:1; height:30px; margin:0 3px; padding:0;}
.homepage-link a {position:relative; display:block; top:10px; bottom:0px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.homepage-link a:hover {top:0; bottom:10px; text-decoration:none;} 
.homepage-link-image {position:relative; display:block; width:30px; height:30px;}
.homepage-link-text {position:relative; display:block; height:19px; line-height:19px; font-family:'Roboto Condensed', sans-serif; font-size:11px; font-weight:700; color:#FFFFFF; text-transform:uppercase; top:-35px;}


/*--BLOG STYLES--
#blog-wrapper-left {position:relative; margin:20px 0;}
#blog-wrapper-right {position:relative; margin:20px 0;}
#blog-wrapper-left h1 {margin-top:0;}
.blog-title, .post-title {font-size:24px; font-weight:700; color:#636363;}
.blog-item {position:relative; margin:25px 0;}
.blog-item-left {position:relative; width:214px; height:170px; margin:0 0 25px 0; padding:3px; border:2px #cdd4da solid; border-radius:4px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
.blog-date {position:absolute; width:44px; height:170px; line-height:44px; left:3px; top:3px; margin:0; text-align:center; background-color:#5f8d2a;}
.blog-date span {position:relative; display:block; width:170px; height:170px; font-size:22px; font-weight:700; color:#ffffff; text-transform:uppercase; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.blog-item-left img {position:absolute; display:block; width:170px; height:170px; right:3px; top:3px;}
.blog-item-right {position:relative;}
.blog-title, #blog-detail-title {margin-top:0; line-height:24px;}
.blog-title a {font-size:24px; font-weight:700; color:#636363;}
.blog-title a:hover {text-decoration:none; color:#5f8d2a;}
.blog-read-article-link {padding:0 0 0 20px; background:url('/layout/images/blog-read-article.png') no-repeat left center; font-size:14px; font-weight:400; color:#2e7fc4;}
.blog-read-article-link:hover {color:#5f8d2a; text-decoration:none;}
/*--------------------------------*/

.blog-item-right {position:relative;}

#social-media-wrapper {position:relative; height:25px;}
.social-media-item {position:relative; float:left; margin:0 15px 0 0;}

.blog-author {margin:0; font-style:italic; color:#a8a8a8;}
.post-date {margin:0; font-weight:bold; color:#636363}


.blog-image-caption {padding:0 5px; font-size:12px; color:#575757;}

.blog-tags-link {text-transform:lowercase;}

.blog-right-top {position:relative;}
#blog-nav p {font-size:16px; font-weight:700; color:#181818; text-transform:uppercase;}
.blog-nav-select-wrapper {position:relative; width:250px; margin:10px 0; border:1px solid #a6a6a6; border-radius:5px; behavior:url('/layout/css/PIE.htc'); zoom:1; overflow:hidden; background:#ededed url('/layout/images/select-arrow.png') no-repeat 98% 50%;}
.blog-nav-select-wrapper select {padding:3px 8px; width:100%; border:none; box-shadow:none; background:transparent; background-image:none; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:""; font-family:Arial, sans-serif; font-size:12px; color:#000000;}
.blog-nav-select-wrapper select:focus {outline:none;}
.blog-nav-select-wrapper select::-ms-expand {display:none;}

.blog-post-social-heading {font-weight:bold;}
.blog-post-social-link {display:inline-block;}

.blog-form-field {padding:2px 0 2px 0; margin:0;}
.blog-form-field span.blog-form-label {display:inline-block; padding:3px 6px 0 0; margin:0; font-weight:bold; vertical-align:top; width:120px;}
.blog-form-field input, .blog-form-field textarea {display:inline-block; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:195px;}
.blog-form-field textarea {resize:none; zoom:1;}
span.blog-form-field {display:inline-block;}
.blog-form-field input#ap-form-captcha-input {width:195px;}
.blog-form-field textarea#app-message {resize:none; zoom:1; width:195px;}
.blog-form-button {margin-left:125px;}

/*--BLOG TABS STYLES--*/
.blog-tabs-area {position:relative; margin:25px auto;}

/* root element for tabs  */
ul.blog-tabs {list-style:none; margin:0 !important; padding:0 0 5px 0; border-bottom:2px dotted #d1d1d1; text-align:right;}

/* single tab */
ul.blog-tabs li {display:inline-block; *display:inline; zoom:1; text-indent:0; padding:0; margin:0 0 0 15px !important; list-style-image:none !important;}
ul.blog-tabs li.title {display:block; float:left; font-size:16px; font-weight:600; color:#1c3f94; margin:0;}

/* link inside the tab. uses a background image */
ul.blog-tabs a {display:inline-block; *display:inline; zoom:1; text-decoration:none; position:relative; outline:none; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -moz-backface-visibility:hidden;}
ul.blog-tabs a:active {outline:none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -moz-backface-visibility:hidden;}
ul.blog-tabs a.current:hover {cursor:default; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -moz-backface-visibility:hidden;}

/* when mouse enters the tab move the background image */
ul.blog-tabs a:hover, ul.blog-tabs a.current, ul.blog-tabs a.current:hover, ul.blog-tabs li.current a {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -moz-backface-visibility:hidden; cursor:pointer;}

/* initially all panes are hidden */ 
div.panes div.pane {display:none; height:auto;}
.panes-wrapper {position:relative; height:auto;}

/* tab pane styling */
div.panes div {margin:0; padding:10px 10px 0 10px; border-top:0;}
div.panes {position:relative;}
.blog-nav-table a {padding-bottom:2px; margin-bottom:3px; border-bottom:1px solid #e1e1e1; display:block;}
.blog-nav-table a:hover {text-decoration:none; border-bottom:1px solid #5F8D2A;}
a.blog-nav-header {color:#636363;}
.blog-nav-header:hover {text-decoration:none; color:#5F8D2A;}

/*--PEST ID STYLES--*/
#pest-library-banner-wrapper-outer {width:100%; height:auto; background:url('/layout/images/content-bg.jpg') repeat-x top; overflow:hidden;}
#pest-library-banner-wrapper-inner {position:relative; height:auto; width:auto; max-width:1200px; margin:0 auto;}
#pest-library-banner-wrapper-inner img {position:relative; width:auto; max-width:1200px; height:auto; margin:0 0 0 -125px;}
#pest-library-banner-wrapper-inner h1 {font-size:48px; font-family:'Roboto', sans-serif; font-weight:400; color:#ffffff; text-transform:none; text-shadow:0 1px 0 #496f93; z-index:50;}
#pest-library-banner-wrapper-inner h1 span {font-family:'Roboto', sans-serif; display:block; font-size:48px; line-height:38px; font-weight:100;}

#pest-id-select-wrapper {position:relative; margin:35px auto; width:90%; border:1px solid #a6a6a6; border-radius:5px; behavior:url('/layout/css/PIE.htc'); zoom:1; overflow:hidden; background:#ededed url('/layout/images/select-arrow.png') no-repeat 98% 50%;}
#pest-id-select-wrapper select {padding:3px 8px; width:100%; border:none; box-shadow:none; background:transparent; background-image:none; -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:""; font-family:Arial, sans-serif; font-size:12px; color:#000000;}
#pest-id-select-wrapper select:focus {outline:none;}
#pest-id-select-wrapper select::-ms-expand {display:none;}

.pest-sidebar-section-heading {width:auto; display:inline-block; margin:10px 0 10px -20px; text-transform:uppercase;}

.sidebar-section ul {margin:0; padding:0 0 0 15px;} 
#pest-sidebar-section-1 img {display:block; width:95%; height:auto; margin:0 auto 10px auto; padding:1%; background-color:#ffffff; border:2px #c8d5df solid;}

#known-issues-wrapper {text-align:center;}
.pest-sidebar-known-issue {position:relative; display:inline-block; *display:inline; zoom:1; width:75px; margin:0 4px 10px 4px; padding:60px 0 0 0; font-size:11px; font-weight:700; color:#7d7d7d; text-align:center; vertical-align:top;}
.pest-sidebar-known-issue.stings {background:url('/layout/images/known-issues/pest-bites-and-stings.png') no-repeat top;}
.pest-sidebar-known-issue.sucks {background:url('/layout/images/known-issues/blood-sucking-pests.png') no-repeat top;}
.pest-sidebar-known-issue.food {background:url('/layout/images/known-issues/food-contaminating-pest.png') no-repeat top;}
.pest-sidebar-known-issue.landscapes {background:url('/layout/images/known-issues/landscape-damaging-pest.png') no-repeat top;}
.pest-sidebar-known-issue.structures {background:url('/layout/images/known-issues/structure-damaging-pest.png') no-repeat top;}
.pest-sidebar-known-issue.eradicate {background:url('/layout/images/known-issues/difficult-to-eradicate-pest.png') no-repeat top;}
.pest-sidebar-known-issue.see {background:url('/layout/images/known-issues/difficult-to-see-pest.png') no-repeat top;}
.pest-sidebar-known-issue.fibers {background:url('/layout/images/known-issues/fiber-damaging-pest.png') no-repeat top;}
.pest-sidebar-known-issue.health {background:url('/layout/images/known-issues/health-hazard-pest.png') no-repeat top;}
.pest-sidebar-known-issue.hitchhiker {background:url('/layout/images/known-issues/hitchhiking-pest.png') no-repeat top;}
.pest-sidebar-known-issue.nuisance {background:url('/layout/images/known-issues/nuisance-pest.png') no-repeat top;}
.pest-sidebar-known-issue.pantry {background:url('/layout/images/known-issues/pantry-pest.png') no-repeat top;}
.pest-sidebar-known-issue.illness {background:url('/layout/images/known-issues/illness-spreading-pest.png') no-repeat top;}
.pest-sidebar-known-issue.invading {background:url('/layout/images/known-issues/structure-invading-pest.png') no-repeat top;}
.pest-sidebar-known-issue.venemous {background:url('/layout/images/known-issues/venemous-pest.png') no-repeat top;}

/*--INTERACTIVE IMAGES--*/
#interactive-image-wrapper {position:relative; width:100%; background-color:#6fb4d7;}
#interactive-main-image, #interactive-main-image img {display:none;}
#interactive-image-wrapper h1 {font-family:'Roboto', sans-serif; font-weight:700; color:#ffffff; font-size:32px; text-shadow:1px 1px #4a7990;}
#interactive-image-content-wrapper {display:none;}
.interactive-image-link {display:none;}

/*--SIDE BAR STYLES--*/
#side-bar-wrapper {position:relative;}
.side-bar-content {position:relative; background-color:#e4ecf0; border:2px #c5d6df solid; margin:0 auto; padding:10px;}
#side-bar-button-wrapper {margin:1px 0; border-top:1px #d5d5d5 solid; border-bottom:1px #d5d5d5 solid;}
.side-bar-heading {font-family:'Roboto Condensed', sans-serif; font-size:18px; font-weight:600; color:#fff; margin:15px 0 5px 0; padding:8px 10px; background-color:#aed0e4; text-shadow:1px 1px #1c3f94; text-transform:uppercase; border:2px solid #c5d6df; text-align:left; -moz-box-shadow: inset 0 0 0 2px #fff; -webkit-box-shadow: inset 0 0 0 2px #fff; box-shadow: inset 0 0 0 2px #fff;}
.side-bar-heading img {padding:0 10px 0 0;}

#side-bar-contact-buttons {position:relative; text-align:center; margin:15px auto;}
.side-bar-button {display:block; height:45px; line-height:45px; color:#fff; font-size:18px; font-weight:600; border-radius:6px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
.side-bar-button img {padding-right:10px;}
.side-bar-button.schedule {background-color:#fcbe00; border-bottom:2px solid #da9b40; text-shadow:0 1px #da9b40; margin-bottom:10px;}
.side-bar-button.contact {background-color:#0759a2; border-bottom:2px solid #00315f; text-shadow:0 1px #00315f;}
.side-bar-button.schedule:hover {text-decoration:none; background-color:#ffa800;}
.side-bar-button.contact:hover {text-decoration:none; background-color:#0e73cd;}

.side-bar-section-middle.blog-carousel p {text-align:left;}

.side-bar-list-item {position:relative; font-size:14px; font-weight:400; color:#4b4b4b; padding:0 0 0 28px;}
.side-bar-image {display:block; margin:0 auto;}
.side-bar-list-outer {position:relative; display:table; width:100%; margin:10px 0;}

.side-bar-content.pricing-chart {padding:0; color:#93aaba; border:1px solid #c5d6df;}
.side-bar-content.pricing-chart p {color:#93aaba; font-size:11px; padding:5px 10px;}
.side-bar-content.pricing-chart table {width:100%; color:#93aaba;}
.side-bar-content.pricing-chart table tr.heading {color:#707070; text-transform:uppercase; font-size:14px; background-color:#dee9ee; vertical-align:middle;}
.side-bar-content.pricing-chart table tr.heading p {color:#707070; text-transform:uppercase; font-size:14px; padding:0;}
.side-bar-content.pricing-chart table td {border:1px solid #c5d6df; color:#93aaba; padding:5px; vertical-align:middle;}

.side-bar-content.treatments {margin:5px 0;}
.treatment-description {position:relative; float:right; width:65%;}
.treatment-description p.treatment-name {color:#707070; font-size:16px; font-style:normal; font-weight:800; margin:0;}
.treatment-description p {color:#707070; font-style:italic; text-shadow:0 1px #fff; margin:0 0 10px 0;}
.treatment-description a {font-size:14px; color:#fff; background-color:#00547f; height:23px; line-height:23px; display:inline-block; border-radius:5px; behavior:url('/layout/css/PIE.htc'); zoom:1; padding:0 10px;}
.treatment-description a span {font-style:italic; padding:0 7px; margin-right:10px; font-size:11px; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1; background-color:#3d8ed2; color:#00547f; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.treatment-description a:hover {text-decoration:none; background-color:#0e73cd;}
.treatment-description a:hover span {background-color:#00547f; color:#fff;}

.treatment-price {position:relative; float:left; width:25%; text-align:center; vertical-align:middle;}
.treatment-price img {display:block; width:100%; max-width:65px; height:auto; margin:10px auto 5px auto;}
.treatment-price p {margin:0; font-size:24px; font-weight:800; color:#707070; text-align:center;}
.treatment-price span {display:block; font-weight:normal; font-size:12px; margin-bottom:-5px;}

.side-bar-content.custom-content {color:#555555; padding:15px;}
.side-bar-content.custom-content p {color:#555555;}
.side-bar-content.custom-content img, .side-bar-content-image {position:relative; display:block; margin:0 auto 20px auto; padding:3px; background-color:#fff; border:2px solid #c5d6df; width:100%; max-width:250px; height:auto;}
.side-bar-content.custom-content ul li {list-style:url('/layout/images/checkmark.png');}

#side-bar-carousel {position:relative; width:175px; margin:0 auto; text-align:center;}
.sidebar-section #side-bar-carousel {text-align:left;}
#side-bar-carousel img {padding:0 25px;}
#side-bar-carousel p {font-size:16px; color:#717171;}
#cycle-prev {position:absolute; display:block; width:25px; height:37px; left:15px; top:15px; z-index:100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:.5; -khtml-opacity:.5; opacity:.5; -moz-backface-visibility:hidden; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s; -moz-backface-visibility:hidden;}
#cycle-next {position:absolute; display:block; width:25px; height:37px; right:15px; top:15px; z-index:100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:.5; -khtml-opacity:.5; opacity:.5; -moz-backface-visibility:hidden; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s; -moz-backface-visibility:hidden;}
#cycle-prev:hover, #cycle-next:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -moz-backface-visibility:hidden;}

#side-bar-content #pest-scroller-wrapper {width:100%;}
#side-bar-content .jcarousel {width:166px; height:265px;}
#side-bar-content .jcarousel .pest-scroller-item {height:265px;}
#side-bar-content .pest-id-additional-link {position:absolute; display:block; width:116px; bottom:0; left:50%; margin:0 0 0 -73px;}

#side-bar-content #side-bar-carousel, .sidebar-section #side-bar-carousel {width:100%; padding:1px 0 10px 0;}
#side-bar-content #side-bar-carousel-heading, .sidebar-section #side-bar-carousel-heading {font-weight:16px; font-weight:700; color:#16325c;}
#side-bar-content #side-bar-carousel .cycle-pager, .sidebar-section #side-bar-carousel .cycle-pager {position:absolute; display:block; width:100%; text-align:left; top:0; left:0;}
#side-bar-content #side-bar-carousel .cycle-pager a, .sidebar-section #side-bar-carousel .cycle-pager a {width:10px; height:10px; border-radius:0; background-color:#8d8d8d; margin:0 5px 0 0;}
#side-bar-content #side-bar-carousel .cycle-pager a:hover, #side-bar-content #side-bar-carousel .cycle-pager a.cycle-pager-active, .sidebar-section #side-bar-carousel .cycle-pager a:hover, .sidebar-section #side-bar-carousel .cycle-pager a.cycle-pager-active {background-color:#003768;}     
#side-bar-content #side-bar-carousel .carousel-item, .sidebar-section #side-bar-carousel .carousel-item {margin:25px 0 10px 0;}
#side-bar-content #side-bar-carousel .carousel-item a {font-size:14px; font-weight:700; color:#898989; text-transform:uppercase;}
.sidebar-section #side-bar-carousel .carousel-item a {font-size:14px; font-weight:700; color:#898989; text-transform:uppercase; text-align:left;}
.sidebar-section #side-bar-carousel .carousel-item a:hover, #side-bar-content #side-bar-carousel .carousel-item a:hover {text-decoration:none; color:#003768;}

.sidebar-section #side-bar-carousel span.date {display:inline-block; float:left; margin:15px 0 0 -35px; padding:5px 10px; text-transform:uppercase; font-size:12px; color:#fff; background-color:#5f8d2a; border:2px solid #c5d6df; text-align:left; -moz-box-shadow: inset 0 0 0 2px #fff; -webkit-box-shadow: inset 0 0 0 2px #fff; box-shadow: inset 0 0 0 2px #fff; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); -moz-backface-visibility:hidden;}

.side-bar-image {display:block; margin:0 auto;}
.side-bar-image.main-image {width:255px; height:auto; padding:3px; background-color:#ffffff; border:2px #c1cfda solid; border-radius:4px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
.side-bar-phone-icon {display:block; margin:20px auto;}
.side-bar-phone {font-size:24px; font-weight:700; text-align:center; margin:0;}
.side-bar-phone.phone-1 {color:#5f8d2a;}
.side-bar-phone.phone-2 {color:#013f73;}
.side-bar-phone.phone-3 {color:#013f73;}
.side-bar-phone.caption {font-size:12px; font-weight:400; line-height:normal; color:#8a8a8a; margin:-5px 0 10px 0;}

#side-bar-affiliations {position:relative; width:125px; margin:0 auto;}
#side-bar-affiliations img {width:100%; height:auto; padding:0;}

.side-bar-carousel-wrapper {position:relative; margin:0 15px; padding:15px 0;}

#side-bar-contact-address {margin:20px 0 0 0;}

/*--STATIC BANNER STYLES--*/
#static-banner-wrapper {position:relative; width:100%; background-color:#013f72;}
#static-banner {position:relative; width:940px; height:279px; margin:0 auto;}
#static-banner-image {position:absolute; width:760px; height:280px; right:0; top:0; z-index:1;}
#static-banner-info {position:relative; z-index:100;}
#static-banner-info h1 {color:#ffffff; margin:0; background:transparent url('/layout/images/h1-underline-white.png') no-repeat bottom right;}
#static-banner-info .general-link {margin:15px 0;}

/*--LABESL & MSDS STYLES--*/
#msds-frame {position:relative; width:80%; min-height:500px; margin:15px auto;}

/*--CONTACT FORM PAGE STYLES--*/
#contact-form-right #side-bar-content {position:relative; background:none; border:none; margin:0 auto; padding:0;}
#contact-form-right #side-bar-content .side-bar-image.main-image {width:100%; margin:0 0 30px 0; padding:0; border:none; border-radius:0;}
#contact-form-right #side-bar-content .side-bar-section-top, #contact-form-right #side-bar-content .side-bar-section-middle {padding:0; border:none;}
#contact-form-right #side-bar-content .side-bar-section-bottom, #contact-form-right #side-bar-content .side-bar-phone-icon {display:none;}
#contact-form-right #side-bar-content .side-bar-phone {text-align:left;}
#contact-form-right #side-bar-contact-chat, #contact-form-right #side-bar-contact-address {display:block;}
#contact-form-right #side-bar-contact-address p {margin:0; color:#000000;}

/*--CONTACT FORM THANK YOU PAGE STYLES--*/
#thank-you-page-wrapper {position:relative; text-align:center; padding:20px 10%;}
#thank-you-page-wrapper h1 {font-family:'Brush Script MT', cursive; font-size:100px; line-height:65px; margin-bottom:35px; text-transform:none; font-weight:normal; color:#898989;}
.thank-you-page-buttons {margin:10px 0;}
.thank-you-page-buttons a {background-color:#0759A2; border-bottom: 2px solid #00315F; text-shadow: 0 1px #00315F; border-radius:6px; color:#fff; display:inline-block; font-size:18px; font-weight:600; padding:8px 20px; margin:15px;}
.thank-you-page-buttons a:hover {text-decoration:none; background-color: #0e73cd;}
 
/*--TESTIMONIALS STYLES--*/
#testimonials-page-wrapper h3 {margin:12px 0 0 0; padding:10px 0 0 0; border-top:1px #cacaca solid;}

/*--3 COLUMN LIST STYLES--*/
.three-column-list {position:relative; margin:15px auto;}
.list-column {position:relative; width:30%; display:inline-block; padding-right:3%; vertical-align:top;}

/*--------------------------------------------------  FINISH  -----------------------------------------------------------------------*/


/*--CSS MEDIA QUERIES FOR RESPONSIVE DESIGN--*/
@media screen and (min-width: 320px)  {
	
	h1 {font-size:24px;}
	h2 {font-size:18px;}
	h3 {font-size:12px;}
	
	/*--NAV STYLES--*/
	#main-nav-wrapper {display:none; position:absolute; width:auto; left:0; top:36px; padding:15px; background-color:#aed0e4; z-index:80000; border-radius:0 0 10px 10px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
	.header-inner, #content, .footer-inner {width:95%;}
	#header-logo {display:block; width:152px; height:53px; margin:0 auto;}
	#header-links {text-align:right; margin:17px 0 0 0;} 
	#header-2 {height:37px;}
	#main-nav-link {display:block;}
	
	/*---------------GEORGE Edited -----------------
	
	#interior-nav {margin:25px 0;}
	.interior-nav-item {width:105px; height:105px;}
	.interior-nav-line-1 {font-size:13px; padding:20px 0 0 0;}
	.interior-nav-line-2 {font-size:15px; top:-2px;}
	.font-smaller {font-size:80%;}
	.font-smallest {font-size:75%;}

	.interior-nav-standard-image, .interior-nav-hover-image {bottom:10px;}

	/*--FOOTER STYLES--*/
	.footer-testimonial-item.additional, .footer-blog-item.additional {display:none;}
	.footer-blog-item {margin-bottom:25px;}
	#footer-info-lower a span {display:none;}
	#footer-section-1 {padding:15px; text-align:center;}
	#footer-nav-wrapper {display:none;}
		
	/*--HOMEPAGE CAROUSEL STYLES--*/
	#homepage-carousel {width:95%;}
	.homepage-carousel-item-image {display:none;}
	.homepage-carousel-info-link {font-size:14px;}  
	
	/*--HOMEPAGE IMAGE LINKS STYLES--*/
	#homepage-image-links{display: none;}
	/*Edited by george 16/11/2015*/
	
	/*-----------GEORGE New  START--------- height="170" width="170" --------------*/
	
	/*-----------GEORGE New  END-----------------------*/
	
	/*--PEST ID STYLES--*/
	#pest-id-home-info-wrapper {position:relative; width:100%; padding:20px 0;}
	#pest-id-home-background {display:none;}
	#pest-id-home-info, #pest-id-detail-info {position:relative; z-index:100;}
	#pest-scroller-wrapper {display:none;}
	
	#pest-library-banner-wrapper-inner img {display:none;}
	#pest-library-banner-wrapper-inner h1 {font-size:30px; width:100%; left:0; top:25px; text-align:center;}
	#pest-library-banner-wrapper-inner h1 span {font-size:30px; line-height:20px;}

	.pest-id-additional-link {display:none;}
	
	/*--BLOG STYLES--*/
	.blog-image-wrapper {position:relative; width:278px; margin:0 auto 25px auto;}
	.blog-image-wrapper img {width:268px; height:268px; padding:3px; border:2px #cdd4da solid; border-radius:4px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
	
	#blog-right-top img {display:block; width:57px; height:56px; margin:20px auto;}
	#blog-right-info-1 {display:inline-block; *display:inline; zoom:1; height:56px; line-height:56px; margin:0; font-size:24px; font-weight:700; color:#001922;}
	#blog-right-info-2 {float:none; clear:both; font-weight:14px; color:#151515;}

	
	/*--INTERACTIVE IMAGE STYLES--*/
	#interactive-image-wrapper h1 {padding:10px;}
	#gradient-overlay {display:none;}
	
	/*--STATIC BANNER STYLES--*/
	#static-banner {width:95%; height:auto;}
	#static-banner-image {display:none;}
	#static-banner-info {width:auto; padding:25px 0}
	
	/*--SIDE BAR STYLES--*/
	#side-bar-wrapper {width:310px; margin:0 auto;}
	.side-bar-image {width:auto; height:auto;}
	
	/*--VIDEO GALLERY STYLES--*/
	#video-container, #youtube-video {position:relative; width:300px; height:165px;}
	
	#contact-form-wrapper {position:relative;}
	#contact-form-page-or {display:none;}
	#contact-form-right {position:relative; width:95%; margin:0; text-align:left;}
	#contact-form-left {position:relative; width:95%;}
	
	}
	
@media screen and (min-width: 768px)  {
	
	/*--FONT STYLES--*/
	h1 {font-size:24px;}
	h2 {font-size:20px;}

	/*--HEADER STYLES--*/
	.header-inner, #content, .footer-inner {width:720px; margin:0 auto;}
	/* #header-links {display: block;} */
	#header-links {display:block;}
	/* #header-links, ul.top-nav, li.item-2 {display: none;}   /*--George Edit--*/
	#header-logo {float:left; margin-top:3px;}
		
	#header-2 {min-height:20px;}
	
	#header-search-wrapper {display:	none;}
	
	/*---   #header-search-wrapper {top:8px;}    ---*/
	
	#header-sponsor-carousel-wrapper {display:none;}
	
	/*--FOOTER STYLES--*/
	.footer-testimonial-item {width:202px; float:left;}
	.footer-testimonial-item p {font-size:18px;}
	.footer-testimonial-item.additional {display:block; margin:0 0 0 30px;}
	.footer-blog-item {width:220px; float:left; margin:0 30px 0 0;}
	.footer-blog-item.additional {display:block; margin:0;}
	.footer-blog-title {width:165px;}
	#footer-info-3 {width:720px;}
	#footer-info-3 p {font-size:13px;}
	#footer-info-lower a span {display:inline;}

	#footer-section-1 {margin:30px 0; padding:0; background-color:transparent; text-align:left;}
	#footer-logo {display:block; margin:0 auto;}
	#footer-address {margin-bottom:0;}
	#footer-section-2 {position:relative; width:640px; margin:0 auto;}
	#footer-affiliations {display:block; margin:25px 0 15px 0;}
	.footer-affiliations-item {display:inline-block; *display:inline; zoom:1;}
	.footer-affiliations-item.item-1 {margin:13px 0 0 0;}
	.footer-affiliations-item.item-2 {margin:22px 0 0 25px;}
	.footer-affiliations-item.item-3 {margin:0 0 0 25px;}
	.footer-affiliations-item.item-4 {margin:4px 0 0 25px;}
	.footer-affiliations-item.item-5 {margin:18px 0 0 25px;}
	#footer-nav-wrapper {display:block;}
	#footer-social-wrapper a {margin:0 10px;}

	/*--CONTENT STYLES--*/
	#interior-column-left {width:430px; float:left; padding:25px 0 0 0;}
	#interior-column-right {width:230px; float:right; padding:35px 0 0 0;}
	.general-link {width:176px;}
	
    .treatment-price p {font-size:20px;}
    
	/*--NAV STYLES--*/
	#main-nav-wrapper {position:relative; display:block; min-width:10px; height:auto; left:auto; top:auto; padding:0; background-color:transparent;}
	#main-nav-link {display:none;}
	ul.main-nav li {display:inline; list-style:none;}
	ul.top-nav li a {font-size:16px;}
	ul.main-nav li a {font-size:16px; color:#ffffff; margin:0 25px 0 0; padding:0; text-shadow:0 1px 0 #000d19;}
	ul.main-nav li a:hover, ul.main-nav li a.current, ul.main-nav li a.currentParent {color:#aed0e4;}   
	#interior-nav {width:730px; margin:25px auto;}

	/*--HOMEPAGE CAROUSEL STYLES--*/
	#homepage-carousel {position:relative; width:1024px; left:50%; margin-left:-512px;}
	.homepage-carousel-item {position:relative;}
	.homepage-carousel-item-image {position:relative; display:block; width:1024px; height:auto;}
	.homepage-carousel-info {position:absolute; width:400px; left:420px; top:0; padding:50px 0 0 0; text-align:left;} 
	.homepage-carousel-info-1 {position:absolute; width:400px; left:25px; top:0; padding:50px 0 0 0; text-align:left;} 
	.homepage-carousel-info h2 {font-size:36px; padding:0 20px 0 0;}
	.homepage-carousel-info p {padding:0 60px 0 0;}
	.cycle-pager {position:absolute; width:376px; top:30px; left:auto; right:152px; z-index:2000; text-align:right;} 
	.cycle-pager a {margin:0 0 0 6px;}
	
	/*--HOMEPAGE IMAGE LINKS STYLES--*/
	#homepage-image-links{display:none;}
	/*Edited by george 16/11/2015*/
	
	/*--PEST ID STYLES--*/
    #pest-library-banner-wrapper-outer {min-height:470px;}
	#pest-library-banner-wrapper-inner img {position:relative; display:block; width:auto; max-width:1200px; height:auto; margin:0 auto;}
	#pest-library-banner-wrapper-inner h1 {font-family:'Roboto', sans-serif; font-weight:400; color:#ffffff; text-transform:none; text-shadow:0 1px 0 #496f93; position:absolute; left:390px; top:85px; z-index:50; text-align:left; font-size:40px;}
	#pest-library-banner-wrapper-inner h1 span {font-family:'Roboto', sans-serif; display:block; font-weight:100; font-size:40px; line-height:38px;}
	#pest-library-banner-wrapper-inner img.arrow {position:absolute; width:58px; height:71px; left:625px; top:180px; margin:0; z-index:50;}
    
    #pest-id-select-wrapper, #pest-id-select {display:none;}
    .pest-detail-wrapper {position:relative; margin-top:-35px;}

	.jcarousel {position:relative; width:640px; height:190px; margin:0 auto; overflow:hidden;}
	.jcarousel ul {position:relative; width:20000px; margin:0 auto; list-style:none; padding:10px 0 0 0;}
	.jcarousel ul li {position:relative; display:block; float:left; width:128px; height:190px; margin:0; text-align:center; background:url('/layout/images/pest-scroller-link-bg.png') no-repeat 1px 110px; background-size:contain;}
	.jcarousel-control-prev {position:absolute; display:block; width:26px; height:38px; left:0; top:55px;}
	.jcarousel-control-next {position:absolute; display:block; width:26px; height:38px; right:0; top:55px;}
	.jcarousel-control-prev img, .jcarousel-control-next img {position:relative; width:26px; height:38px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -moz-backface-visibility:hidden;}
	.jcarousel-control-prev:hover img, .jcarousel-control-next:hover img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -moz-backface-visibility:hidden;}  

	#side-bar-content .jcarousel ul li.pest-scroller-item {width:166px;}
	#side-bar-content .pest-scroller-item-text {width:166px;}

	#pest-scroller-wrapper {position:relative; width:720px; display:block; margin:-100px auto 0 auto; z-index:20000;}
    #pest-detail-scroller-wrapper #pest-scroller-wrapper {margin:25px auto 0 auto;}
	.pest-scroller-item {position:relative; width:110px; margin:0 5px; text-align:center;}
	.pest-scroller-item-link {position:relative; display:block; width:100px; height:100px; top:10px; bottom:0px; margin:0 auto; border:3px #fff solid; background-color:#6ac4f3; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1;  -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s; -moz-box-shadow: 0 0 5px 2px #6AC4F3; -webkit-box-shadow: 0 0 5px 2px #6AC4F3; box-shadow: 0 0 5px 2px #6AC4F3;}
	.pest-scroller-item-link:hover, .pest-scroller-item-link.active {top:0; bottom:10px; background-color:#A0D6EF; -moz-box-shadow: 0 0 5px 2px #888; -webkit-box-shadow: 0 0 5px 2px #888; box-shadow: 0 0 5px 2px #888; text-decoration:none;}
	.pest-scroller-item-link span {font-size:18px; padding:10px; display:block; vertical-align:middle; color:#fff; text-shadow:0 1px #555;}
    .pest-scroller-item-link img {position:relative; width:100px; height:100px; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1;}
	.pest-scroller-item-link img.pest-scroller-alert-image {position:absolute; width:26px; height:26px; bottom:4px; right:8px;}
	.pest-scroller-item-text {position:absolute; width:128px; top:135px;}
	.pest-scroller-item-text p {margin:0; font-size:11px; font-weight:800; color:#464646; text-transform:uppercase;}
	.pest-scroller-item-text .pest-scroller-alert-text {margin:0; font-size:8px; font-weight:700; color:#e51a24;}
	
	/*--BLOG STYLES--*/
	.blog-item-left {float:left;}
	.blog-item-right {width:480px; float:left; margin:0 0 0 15px;}
	.blog-image-wrapper {float:right; margin:9px 0 25px 25px;}
	#blog-right-top {display:none;}
	#blog-right-top img {display:block; width:auto; height:auto; margin:20px auto;}
	#blog-right-info-1 {display:block; height:auto; line-height:normal; float:none;}
	#blog-nav p, .blog-nav-select-wrapper {float:left;}
	
	/*--INTERACTIVE IMAGE STYLES--*/
	#interactive-image-wrapper {height:auto;}
	#interactive-image-inner-wrapper {position:relative; width:720px; height:430px; margin:0 auto; overflow:hidden;}

	#interactive-main-image {position:absolute; display:block; width:940px; height:430px; top:0; left:35%; margin:50px 0 0 -470px;}
	#interactive-main-image img {display:block; width:940px; height:380px;}
	#interactive-image-wrapper h1 {font-size:24px; margin:10px 0; padding:0; z-index:500;}
	#gradient-overlay {display:block; width:80px; height:380px; position:absolute; left:0; bottom:0; z-index:5;}

	#interactive-image-content-wrapper {position:relative; display:block; width:100%; height:100%; background-color:#303030; z-index:50;}
	.interactive-image-content {position:relative; width:600px; height:70px; line-height:20px; padding:15px; color:#d1d1d1; font-size:12px; margin:0 auto;}
	.interactive-image-content p {margin:0; color:#d1d1d1; font-size:12px;}
	.interactive-image-content span.item-number {display:block; float:left; margin:15px 20px 0 0; padding-left:1px; vertical-align:middle; width:30px; height:30px; line-height:28px; font-size:26px; font-weight:800; text-align:center; color:#fff; border:3px solid #fff; border-radius:25px; background-color:#ed5d64;}
	.interactive-image-content span.item-text {display:block; float:left; width:543px;}

	.interactive-image-content img {display:none;}

	.interactive-image-link {display:block; width:18px; height:18px; line-height:18px; padding-left:1px; position:absolute; font-size:14px; font-weight:800; text-align:center; color:#fff; border:3px solid #fff; border-radius:20px; background-color:#ed5d64;  -webkit-transition:background-color .5s; -moz-transition:background-color .5s; -o-transition:background-color .5s; -ms-transition:background-color .5s; transition:background-color .5s; z-index:9999;}
	.interactive-image-link:hover, .interactive-image-link.current {background-color:#16325c; text-decoration:none; color:#fff;}

	.interactive-image-link.pest-control.link1 {right:505px; top:344px;}
	.interactive-image-link.pest-control.link2 {right:377px; top:344px;}
	.interactive-image-link.pest-control.link3 {right:449px; top:180px;}
	.interactive-image-link.pest-control.link4 {right:253px; top:166px;}
	.interactive-image-link.pest-control.link5 {right:142px; top:336px;}
	.interactive-image-link.pest-control.link6 {right:184px; top:110px;}

	.interactive-image-link.commercial-services {color:#fff;}
	.interactive-image-link.commercial-services.link1 {right:178px; top:329px;}
	.interactive-image-link.commercial-services.link2 {right:418px; top:270px;}
	.interactive-image-link.commercial-services.link3 {right:423px; top:154px;}
	.interactive-image-link.commercial-services.link4 {right:245px; top:323px;}
	.interactive-image-link.commercial-services.link5 {right:330px; top:304px;}
	.interactive-image-link.commercial-services.link6 {right:579px; top:270px;}

	.interactive-image-link.mosquito-control {color:#fff;}
	.interactive-image-link.mosquito-control.link1 {right:411px; top:334px;}
	.interactive-image-link.mosquito-control.link2 {right:436px; top:78px;}
	.interactive-image-link.mosquito-control.link3 {right:521px; top:238px;}
	.interactive-image-link.mosquito-control.link4 {right:593px; top:291px;}

	.interactive-image-link.rodent-control {color:#fff;}
	.interactive-image-link.rodent-control.link1 {right:571px; top:328px;}
	.interactive-image-link.rodent-control.link2 {right:300px; top:301px;}
	.interactive-image-link.rodent-control.link3 {right:197px; top:217px;}
	.interactive-image-link.rodent-control.link4 {right:181px; top:290px;}
	.interactive-image-link.rodent-control.link5 {right:321px; top:133px;}

	.interactive-image-link.wildlife-control {color:#fff;}
	.interactive-image-link.wildlife-control.link1 {right:199px; top:6px;}
	.interactive-image-link.wildlife-control.link2 {right:174px; top:112px;}
	.interactive-image-link.wildlife-control.link3 {right:308px; top:61px;}
	.interactive-image-link.wildlife-control.link4 {right:203px; top:265px;}
	.interactive-image-link.wildlife-control.link5 {right:201px; top:351px;}
	.interactive-image-link.wildlife-control.link6 {right:732px; top:337px;}

	.interactive-image-link.termite-control {color:#fff;}
	.interactive-image-link.termite-control.link1 {right:676px; top:187px;}
	.interactive-image-link.termite-control.link2 {right:176px; top:256px;}
	.interactive-image-link.termite-control.link3 {right:189px; top:292px;}
	.interactive-image-link.termite-control.link4 {right:251px; top:286px;}
	.interactive-image-link.termite-control.link5 {right:625px; top:207px;}
	
    .interactive-image-link.bed-bug {color:#fff;}
	.interactive-image-link.bed-bug.link1 {right:630px; top:285px;}
	.interactive-image-link.bed-bug.link2 {right:545px; top:270px;}
	.interactive-image-link.bed-bug.link3 {right:195px; top:255px;}
	.interactive-image-link.bed-bug.link4 {right:475px; top:240px;}
	.interactive-image-link.bed-bug.link5 {right:140px; top:350px;}

	/*--STATIC BANNER STYLES--*/
	#static-banner {width:720px; height:280px;}
	#static-banner-image {display:block;}
	#static-banner-info {width:300px; padding:100px 0 0 0;}
	
	/*--SIDE BAR STYLES--*/
	#side-bar-wrapper {width:100%;}
	.side-bar-image {width:95%; height:auto;}
	.side-bar-residential .service-level-item {width:100%;}
	.side-bar-residential #service-level-1-shield, .side-bar-residential #service-level-2-shield, .side-bar-residential #service-level-3-shield {margin:0 auto; float:none;}
	.side-bar-image.main-image {width:95%; height:auto;}
	
	/*--VIDEO GALLERY STYLES--*/
	#video-container, #youtube-video {position:relative; width:640px; height:352px;}
	
	/*--CONTACT FORM PAGE STYLES--*/
	#contact-form-wrapper {background:url('/layout/images/contact-form-page-bg.png') repeat-y top center;}
	#contact-form-page-or {position:absolute; width:50px; height:50px; display:block; left:0; top:0; right:0; bottom:0; margin:auto;}
	#contact-form-right {width:295px; float:right;}
	#contact-form-left {width:48%; float:left;}

	}
	
@media screen and (min-width: 1280px) {
	
	/*--FONT STYLES--*/
	h1 {font-size:32px;}
	h2 {font-size:24px;}
	
	/*--HEADER STYLES--*/
	/*--HOMEPAGE IMAGE LINKS STYLES--*/
	#homepage-image-links{display: block;}
	/*Edited by george 16/11/2015*/
	.header-inner, #content, .footer-inner {width:940px;}
	ul.main-nav {float:left;}
	
	#header-search-wrapper {display: none;} 
	
	/* #header-search-wrapper {top:7px;}  */
	/*--FOOTER STYLES--*/
	.footer-testimonial-item, .footer-blog-item {width:262px;}
	.footer-testimonial-item p {font-size:20px;}
	.footer-testimonial-item.additional {margin:0 0 0 50px;}
	.footer-blog-item {width:280px; margin:0 50px 0 0;}
	.footer-blog-item.additional {margin:0;}
	#footer-info-3 {width:940px;}
	#footer-info-3 p {font-size:16px;}
	.footer-blog-title {width:220px;}

	#footer-section-1 {width:154px; float:left;}
	#footer-social-wrapper {float:none;}
	.footer-social-link {margin:0 8px 0 0;}
	#footer-logo, #footer-address {float:none;}
	#footer-section-2 {float:right;}
	
	/*--CONTENT STYLES--*/	
	#interior-column-left {width:590px; padding:10px 0 0 0;}
	#interior-column-right {width:310px; padding:20px 0 0 0;}
	.general-link {width:226px;}     
	
    .treatment-price p {font-size:24px;}

	#blog-right-top {display:block;}

	/*--NAV STYLES--*/
	#interior-nav {width:940px;}
	.interior-nav-item {width:140px; height:140px;}
	.interior-nav-line-1 {font-size:18px; padding:31px 0 0 0;}
	.interior-nav-line-2 {font-size:22px; top:-5px;}
	.interior-nav-standard-image, .interior-nav-hover-image {bottom:13px;}
	
	.interior-nav-line-1.font-smallest {font-size:14px;}
	.interior-nav-line-1.font-smaller {font-size:16px;}
	.interior-nav-line-1.font-larger {font-size:20px;}
	.interior-nav-line-1.font-largest {font-size:22px;}
	
	.interior-nav-line-2.font-smallest {font-size:15px;}
	.interior-nav-line-2.font-smaller {font-size:19px;}
	.interior-nav-line-2.font-larger {font-size:25px;}
	.interior-nav-line-2.font-largest {font-size:27px;}    

	.industry-solutions-nav-item {width:132px;}
	.industry-solutions-nav-item img {width:132px; height:132px;}

	/*--HOMEPAGE CAROUSEL STYLES--*/
	#homepage-carousel {width:1200px; margin:0 auto; left:auto;}
	.homepage-carousel-item {left:auto;}
	.homepage-carousel-item-image {width:auto; height:auto; margin-left:0;}

	.homepage-carousel-info {width:690px; left:500px; margin-left:0;}
	.homepage-carousel-info-1 {width:690px; left:25px; margin-left:0;}
	.homepage-carousel-info h2 {font-size:52px; padding-right:60px;}
	.cycle-pager {width:486px; top:12px; right:130px; z-index:2000; text-align:right;} 
	
	/*--HOMEPAGE IMAGE LINK STYLES--*/
	#homepage-image-links {margin-top:140px; margin-left:570px;}
	.homepage-link, .homepage-link a {height:85px;}
	.homepage-link-image {width:85px; height:85px;}
	.homepage-link-text {width:85px; left:0; top:-27px; height:26px; line-height:16px; font-size:10px;} 
	
	/*--PEST ID STYLES--*/
	#pest-library-banner-wrapper-inner h1 {font-size:48px; left:500px;}
	#pest-library-banner-wrapper-inner h1 span {font-size:48px;}
	#pest-library-banner-wrapper-inner img.arrow {left:785px;}
    
	.jcarousel {position:relative; width:830px; height:220px; margin:0 auto; overflow:hidden;}
	.jcarousel ul {position:relative; width:20000px; margin:0 auto; list-style:none;}
	.jcarousel ul li {position:relative; display:block; float:left; width:166px; height:200px; margin:0; text-align:center; background:url('/layout/images/pest-scroller-link-bg.png') no-repeat 1px 140px;}
	.jcarousel-control-prev {position:absolute; display:block; width:34px; height:50px; left:0; top:55px;}
	.jcarousel-control-next {position:absolute; display:block; width:34px; height:50px; right:0; top:55px;}
	.jcarousel-control-prev img, .jcarousel-control-next img {position:relative; width:34px; height:50px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -moz-backface-visibility:hidden;  -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
	.jcarousel-control-prev:hover img, .jcarousel-control-next:hover img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -moz-backface-visibility:hidden;}

	#pest-scroller-wrapper {position:relative; width:940px;}
	.pest-scroller-item {position:relative; width:150px; margin:0 5px; Xfloat:left; text-align:center;}
	.pest-scroller-item-link {position:relative; display:block; width:110px; height:110px; top:10px; bottom:0px; margin:0 auto; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1;  -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
	.pest-scroller-item-link:hover {top:0; bottom:10px;}
	.pest-scroller-item-link img {position:relative; width:110px; height:110px; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1;}
	.pest-scroller-item-link img.pest-scroller-alert-image {position:absolute; width:34px; height:34px; bottom:6px; right:12px;}
	.pest-scroller-item-text {width:166px;}
	.pest-scroller-item-text p {margin:0; font-size:14px; font-weight:800; color:#464646; text-transform:uppercase;}
	.pest-scroller-item-text .pest-scroller-alert-text {margin:0; font-size:11px; font-weight:700; color:#e51a24;}
	
	#cycle-prev, #cycle-next {top:28px;}
    
	/*--BLOG STYLES--*/
	#blog-wrapper-left {width:650px; float:left;}
	#blog-wrapper-right {width:250px; float:right;}
	.blog-item-right {width:410px;}
	
	#blog-nav p, .blog-nav-select-wrapper {float:none;}
	.blog-nav-select-wrapper {width:250px; margin-left:0;}
	
	/*--INTERACTIVE IMAGE STYLES--*/	
	#interactive-image-wrapper {height:480px;}
	#interactive-image-inner-wrapper {position:relative; width:940px; height:380px; margin:0 auto; overflow:visible;}

	#interactive-main-image {position:absolute; display:block; width:940px; height:380px; top:0; left:120px; margin:0;}
	#interactive-main-image img {display:block; width:940px; height:380px;}
	#interactive-image-wrapper h1 {color:#fff; font-size:30px; width:375px; margin:0; padding-bottom:5px; border-bottom:1px solid #fff; position:absolute; left:0; top:10px; z-index:500;}
	#gradient-overlay {display:none;}

	.interactive-image-content img {display:block;}

	.interactive-image-thumbnail {position:absolute; display:block; width:247px; height:247px; left:-155px; top:-263px; z-index:5;}
	.interactive-image-thumbnail img {width:241px; height:241px; border-radius:125px; behavior:url('/layout/css/PIE.htc'); zoom:1; border:3px #fff solid;  -moz-box-shadow:0 0 15px 2px #004b6e; -webkit-box-shadow:0 0 15px 2px #004b6e; box-shadow:0 0 15px 2px #004b6e;}
	.interactive-image-content img.spotlight {position:absolute; top:-260px; left:-5px; z-index:1;}

	img.spotlight.pest-control.link1 {width:384px; height:230px; top:-250px;}
	img.spotlight.pest-control.link2 {width:509px; height:230px; top:-250px;}
	img.spotlight.pest-control.link3 {width:461px; height:240px; left:-18px;}
	img.spotlight.pest-control.link4 {width:658px; height:240px; left:-18px;}
	img.spotlight.pest-control.link5 {width:755px; height:240px;}
	img.spotlight.pest-control.link6 {width:713px; height:240px; left:-12px;}

	img.spotlight.commercial-services.link1 {width:780px; height:242px; left:-65px;}
	img.spotlight.commercial-services.link2 {width:496px; height:243px; left:-20px;}
	img.spotlight.commercial-services.link3 {width:491px; height:240px; left:-30px;}
	img.spotlight.commercial-services.link4 {width:666px; height:240px; left:-12px}
	img.spotlight.commercial-services.link5 {width:598px; height:240px; left:-30px;}
	img.spotlight.commercial-services.link6 {width:339px; height:197px; top:-215px; left:-30px;}

	img.spotlight.mosquito-control.link1 {width:496px; height:231px; top:-248px; left:-15px;}
	img.spotlight.mosquito-control.link2 {width:480px; height:271px; top:-285px; left:-25px;}
	img.spotlight.mosquito-control.link3 {width:378px; height:238px;}
	img.spotlight.mosquito-control.link4 {width:307px; height:231px; top:-255px;}
	
	img.spotlight.rodent-control.link1 {width:322px; height:230px; top:-250px;}
	img.spotlight.rodent-control.link2 {width:594px; height:230px; top:-250px;}
	img.spotlight.rodent-control.link3 {width:719px; height:240px; left:-15px;}
	img.spotlight.rodent-control.link4 {width:734px; height:240px; left:-25px;}
	img.spotlight.rodent-control.link5 {width:584px; height:240px; left:-15px;}
	
	img.spotlight.wildlife-control.link1 {width:761px; height:342px; top:-360px; left:-60px;}
	img.spotlight.wildlife-control.link2 {width:747px; height:243px; left:-15px;}
	img.spotlight.wildlife-control.link3 {width:601px; height:287px; top:-310px;}
	img.spotlight.wildlife-control.link4 {width:707px; height:240px;}
	img.spotlight.wildlife-control.link5 {width:725px; height:240px; top:-255px; left:-20px;}
	img.spotlight.wildlife-control.link6 {width:139px; height:197px; top:-215px; left:5px;}
	
	img.spotlight.termite-control.link1 {width:243px; height:226px; top:-255px; left:-25px;}
	img.spotlight.termite-control.link2 {width:738px; height:207px; top:-246px; left:-25px;}
	img.spotlight.termite-control.link3 {width:729px; height:209px; top:-255px; left:-20px;}
	img.spotlight.termite-control.link4 {width:656px; height:202px; top:-255px;}
	img.spotlight.termite-control.link5 {width:283px; height:231px; left:-15px;}
	
    img.spotlight.bed-bug.link1 {width:259px; height:232px; top:-257px;}
	img.spotlight.bed-bug.link2 {width:348px; height:246px; top:-255px;}
	img.spotlight.bed-bug.link3 {width:706px; height:256px; top:-258px;}
	img.spotlight.bed-bug.link4 {width:441px; height:241px; top:-238px; left:-25px;}
	
	/*--STATIC BANNER STYLES--*/
	#static-banner {width:940px;}
	#static-banner-info {width:400px;}
	
	/*--SIDE BAR STYLES--*/
	#side-bar-content {padding:15px;}
	.side-bar-image {width:auto; height:auto;}
	.side-bar-residential #service-level-1-shield, .side-bar-residential #service-level-2-shield, .side-bar-residential #service-level-3-shield {margin:0; float:left;}
	
	#side-bar-affiliations {position:relative; width:175px; margin:0 auto;}

	
	/*--CONTACT FORM PAGE STYLES--*/
	#contact-form-right {width:352px;}
	
	}
	
	.not-shown {display:none;} /*-- This MUST be placed after all general and media specific styles to hide unwanted elements --*/
	.cost-not-shown {visibility:hidden; font-size:32px;} /*-- This MUST be placed after all general and media specific styles to hide unwanted elements --*/  



/*--END--*/