@charset "UTF-8";
/*-- American Pest Stylesheet - 2014 --*/
/*-- Updated by:CDC - 03/09/16 --*/

/*--GENERAL STYLES--*/
body {width:100%; margin:0; padding:0; font-family:'Open Sans', sans-serif; font-size:18px; font-weight:400; background-color:#ffffff; color:#3d3d3d;}
img {margin:0; padding:0; border:0; 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 {font-family:'Open Sans', sans-serif; margin:10px 0;}
h1 {font-size:20px; font-weight:800; color:#16325c; text-transform:uppercase;}
h2 {font-size:16px; font-weight:700; color:#16325c; text-transform:uppercase;}
h3 {font-size:16px; font-weight:700; color:#181818; text-transform:uppercase;}
h4 {font-size:16px; font-weight:700px; color:#3d3d3d;}
p {font-size:18px; font-weight:400; color:#3d3d3d;}
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;}
a:active {color:#47b682;}
a:visited {Xcolor:#717171;}

/*--HEADER STYLES--*/
#header-1 {height:250px; position:relative; background-color:green; -moz-box-shadow:inset 0 0 25px #242424; -webkit-box-shadow:inset 0 0 25px #242424; box-shadow:inset 0 0 25px #242424;}
#header-2 {position:relative; background-color:#6da9c4;}
.header-inner {position:relative; margin:0 auto; padding:0;}
#header-1 .header-inner {padding:12px 0;}
#header-2 .header-inner {padding:7px 0 7px 0;}



.homepage-email {float:right; margin-top:200px; margin-right:10px; position:relative; display:inline-block; *display:block; width:auto; height:auto; padding:5px 15px; font-size:12px; font-weight:600; color:#ffffff; text-shadow:0 1px #005135; background-color:#013f73; border-top:1px #999 solid; border-bottom:2px #0a634d solid; border-radius:5px;}
.homepage-telephone {float:right; margin-top:200px; position:relative; display:inline-block; *display:block; width:auto; height:auto; padding:0px 10px; font-size:18px; font-weight:600; color:#ffffff; text-shadow:0 1px #005135; background-color:#013f73; border-top:1px #999 solid; border-bottom:2px #0a634d solid; border-radius:5px;}
	
#main-nav-link {position:absolute; width:28px; height:23px; left:0; top:7px;}

#header-search-wrapper {position:absolute; right:0; top:7px; width:180px; height:22px; line-height:22px; background-color:#f29499; border:1px #f8c6c8 solid; z-index:90000;}
#header-search-form {position:relative;}
#header-search-input {position:absolute; width:138px; left:0; top:0; margin:0; padding:0 10px; height:22px; line-height:22px; border:none; background-color:transparent; color:#880102;}
#header-search-button {position:absolute; right:4px; top:3px;}

#header-sponsor-carousel-wrapper {display:none; position:relative; float:left; width:75px; height:50px; margin:0 0 0 45px;}
#header-sponsor-carousel-wrapper img {-moz-backface-visibility:hidden;}

/*--CONTENT STYLES--*/
body#pest-id-home #content-inner {background:url('/layout/images/pest-id-home-bg.jpg') repeat-x top;}
body#pest-id-detail #content-inner {background:url('/layout/images/pest-id-detail-bg.jpg') repeat-x top;}  

#content {position:relative; margin:0 auto;}
#single-content-area {padding:20px 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;}

.general-link {position:relative; display:block; width:250px; height:45px; line-height:45px; font-size:18px; font-weight:700; color:#ffffff; margin:15px auto; padding:0 15px; text-shadow:0 1px #005135; background-color:green; border-top:1px #47b682 solid; border-bottom:2px #42926e solid; text-align:center; border-radius:5px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
.general-link.redButton {background-color:#e51b24; border-top:1px #ffffff solid; border-bottom:2px #e51b24 solid;}
.general-link.redButton:hover {background:#880102;}
.general-link img {padding:0 6px 0 0;}
.general-link:hover {text-decoration:none; background-color:#00914d;}
.general-link:active, .general-link:visited {color:#ffffff;}
.general-link.left-align {width:160px; margin:15px 0;} 
#interior-page-contact-link-international-consulting.general-link {margin-top:0; font-size:14px;}
#interior-page-contact-link-international-consulting img, #interior-page-contact-link-international-consulting span {display:inline-block; line-height:45px; vertical-align:middle;}
#interior-page-contact-link-international-consulting .line-1 {display:block; line-height:normal;}
#interior-page-contact-link-international-consulting .line-2 {display:block; line-height:normal; margin:-5px 0 0 0;}
.general-link.view-programs {width:auto; float:left;}
.general-link.view-blog {width:auto; float:left; margin-left:25px;}  

#back-button {display:inline-block; *display:inline; zoom:1; font-size:14px; font-weight:700; color:#ffffff; background-color:#3d8ed2; margin:0; padding:5px 15px; text-transform:uppercase;}
#back-button:hover {text-decoration:none; background-color:#2c6391;}

#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;}

/*--CONTENT BUILDER STYLES--*/
#content .Grid {text-align:center; margin:30px 0; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: space-between; justify-content:space-between;}
#content .Grid p, #content .Grid h2, #content .Grid h3, #content .Grid h4 {text-align:left;}
#content .Grid p.alignCenter, #content .Grid h2.alignCenter, #content .Grid h3.alignCenter, #content .Grid h4.alignCenter {text-align:center;}
#content .Grid.twoColumn {text-align:left;}
#content .Grid.twoColumn h3 {color:#005cb9; margin:0;}
#content .Grid-cell img {text-align:center !important; display:block; margin:0 auto;}
.Grid .u-size3of4, .Grid .u-size6of8, .Grid .u-size9of12 {width:73% !important; padding-right:5% !important; display:inline-block !important; vertical-align:top;}
.Grid .columnRight25 {width:22% !important; display:inline-block !important;}
.Grid .columnRight25 img {width:100%;}
#content .u-size1of2 img {width:100%; display:block; margin:0; max-width:98%;}

#content .columnLeft75 {width:100% !important; text-align:left; display:block; padding:0 !important;}
#content .columnLeft75 .Grid-cell {margin-right:10px;}
#content .columnRight25.u-size1of4 {width:100% !important; text-align:left; display:block; padding:0 !important;}

/*--FOOTER STYLES--*/
#footer-info-area-wrapper {position:relative; background-color:#081e30; padding:30px 0 15px 0;}
#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:#7d7d7d; 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:#51be8d; 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('/layout/images/testimonial-quote-graphic.png') no-repeat top left;}
.footer-testimonial-item p {font-size:17px; font-weight:400; color:#fff; 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:#51be8d; 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;}
.footer-blog-title p {font-size:12px; font-weight:700; color:#6da9c4; margin:0; text-transform:uppercase;}
.footer-blog-title a {font-size:12px; font-weight:700; color:#ffffff; margin:0;}
.footer-blog-title a img {padding:0 5px 0 0;}

#footer-wrapper {position:relative; padding:20px 0; background-color:green; border-top:1px #999999 solid;}    
.footer-inner {position:relative; margin:0 auto;}

#footer-address {font-size:12px; font-weight:600; color:#c7c7c7;}
.footer-social-link {display:inline-block; *display:inline; zoom:1; margin:0 4px;}

#footer-affiliations {position:relative; padding:0 0 5px 0;}
.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.item-1 {width:138px; height:52px;}
.footer-affiliations-item.item-2 {width:149px; height:27px;}
.footer-affiliations-item.item-3 {width:167px; height:69px;}
.footer-affiliations-item.item-4 {width:131px; height:34px;}

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

/*--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:#242424; 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:#013768; text-decoration:none;}
ul.top-nav li.item-1 {background:transparent url('/layout/images/header-contact-us.png') no-repeat left center;}
ul.top-nav li.item-2 {background:transparent url('/layout/images/header-client-login.png') 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:24px; font-weight:700; color:#16325c; text-transform:uppercase;}    
ul.main-nav li a:hover {text-decoration:none;}

#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:#636363; background-color:#d7e2e8; 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-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, .interior-nav-item.currentParent {text-decoration:none; color:#ffffff; background-color:#013f73;}
.interior-nav-item:hover .interior-nav-standard-image, .interior-nav-item.current .interior-nav-standard-image, .interior-nav-item.currentParent .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;}

#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-column {float:left; padding:0 15px 0 0;}
.footer-nav-column p {font-size:14px;}
.footer-nav-column a {color:#b7b7b7;}
.footer-nav-column a:hover {color:#ffffff; text-decoration:none;}
.footer-nav-item {font-size:14px; font-weight:700; color:#ffffff; text-transform:uppercase; margin:0 0 8px 0;}
.footer-nav-subItem {font-size:12px; font-weight:600; color:#b7b7b7; margin:0 0 6px 0;}
.footer-nav-section-end {margin-bottom:15px;}

/*--HOMEPAGE CAROUSEL STYLES--*/
#homepage-carousel-wrapper {width:100%; min-height:470px; background:url('content-bg.jpg') repeat-x top; overflow:hidden;}
#homepage-carousel {position:relative; height:auto; margin:0 auto; Xoverflow:hidden;}
.homepage-carousel-item {position:relative;}
.homepage-carousel-info {position:relative; padding:30px 0 0 0;}
.homepage-carousel-info h2 {font-size:20px; font-weight:800; color:#ffffff; border-bottom:1px #ffffff solid; text-shadow:1px 2px #005135;}
.homepage-carousel-info p {font-size:18px; font-weight:400; color:#ffffff; margin:25px 0; text-shadow:1px 1px #005135;}
.homepage-carousel-info-link {position:relative; display:inline-block; *display:block; width:auto; height:auto; padding:10px 15px; font-size:28px; font-weight:600; color:#ffffff; text-shadow:0 1px #005135; background-color:#013f73; border-top:1px #999 solid; border-bottom:2px #0a634d solid; border-radius:5px; behavior:url('/layout/css/PIE.htc'); zoom:1;}
.homepage-carousel-info-link:hover {background-color:#6da9c4; text-decoration:none;}

.cycle-pager {position:absolute; top:12px; left:0; z-index:2000;}
.cycle-pager a {display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 6px 0 0; background-color:#3d8ed2; color:transparent; -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:#89c8ff;}
.cycle-pager a.cycle-pager-active {background-color:#ffffff;}

/*--HOMEPAGE IMAGE LINK STYLES--*/
#homepage-image-links {position:relative; width:95%; margin:-140px auto 25px auto; text-align:center; z-index:60000;}
.homepage-link {position:relative; display:inline-block; *display:inline; zoom:1; height:135px; margin:0 8px; padding:0 0 20px 0; background:url('/layout/images/homepage-image-links-bg.png') no-repeat bottom center; background-size:100% auto;}

.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;}

.homepage-link-image-outer {position:relative; display:block; width:110px; height:110px; border:6px #ffffff solid; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1; -moz-box-shadow:0 0 5px 2px #888888; -webkit-box-shadow:0 0 5px 2px#888888; box-shadow:0 0 5px 2px #888888;}
.homepage-link-image {position:relative; display:block; width:110px; height:110px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; behavior:url('/layout/css/PIE.htc'); zoom:1;}

.homepage-link-text-wrapper {position:absolute; display:block; width:108px; height:0; bottom:5px; left:3px; border:12px #013f73 solid; border-left:5px transparent solid; border-right:5px transparent solid; text-align:center;}
.homepage-link-text {position:relative; display:block; height:24px; line-height:24px; font-family:Arial, sans-serif; font-size:11px; color:#ffffff; text-transform:uppercase; top:-12px;}

/*--SERVICE LEVEL STYLES--**/
#service-level-wrapper {position:relative; padding:25px 0 0 0; text-align:center;}
#side-bar-service-level-wrapper {position:relative; text-align:center;}
#service-level-wrapper .general-link, #service-level-wrapper .side-bar-carousel-wrapper {display:none;}
.service-level-item {position:relative; display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 0 25px 0; text-align:center;}
.service-level {position:relative; margin:0 2px; padding:0 0 40px 0;}
.service-level-cost .cost-asterisk {display:inline-block; vertical-align:top; font-size:40%;}
.service-level-cost span.cost-tag {display:block;}
#service-level-3.service-level {padding-bottom:50px;}
.service-level-title {margin:-6px 0 0 0;}
.service-level-cost {margin:0; line-height:normal;}
.service-level-text, .service-level-text p {font-size:12px; text-transform:uppercase; color:#7d7d7d; font-weight:600;}
.service-level-text ul {font-size:16px; font-weight:700; color:#32699d; margin:0; padding:0;}
.service-level-text ul li {list-style:none;}
.service-level-text ul li span {background:url('/layout/images/service-level-li-bg.png') no-repeat left center; text-align:center; padding:0 0 0 20px;}
.service-level-link {position:absolute; bottom:0; left:0; display:block; height:40px; line-height:40px; font-size:16px; font-weight:400; color:#ffffff; text-transform:uppercase; background:url('/layout/images/service-level-link-bg.png') no-repeat 45px center;}       
.service-level-link:hover {text-decoration:none;}
#service-level-wrapper-lower {text-align:center;}
#service-level-wrapper-lower p {font-size:16px; color:#898989;}

#side-bar-services-wrapper {text-align:center;}
#side-bar-services-wrapper .service-level {padding-bottom:10px;}
#service-level-wrapper .service-level-item .service-level-carousel-wrapper {display:none;}
#side-bar-services-wrapper .service-level-item .service-level-link {display:none;}

#mosquito-tick-program {position:relative; text-align:center; margin:100px auto 0 auto; padding-bottom:70px; border:2px solid #05753c; background: rgb(241,248,238); background: -moz-linear-gradient(top,  rgba(241,248,238,1) 0%, rgba(153,202,133,1) 100%); background: -webkit-linear-gradient(top,  rgba(241,248,238,1) 0%,rgba(153,202,133,1) 100%); background: linear-gradient(to bottom,  rgba(241,248,238,1) 0%,rgba(153,202,133,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f8ee', endColorstr='#99ca85',GradientType=0 );}
#mosquito-tick-program img {display:block; margin:-75px auto 0 auto;}
#mosquito-tick-program .service-level-text ul {color:#555555; text-shadow:0 0 2px #fff; margin-top:20px;}
#mosquito-tick-program .service-level-text p {margin:10px 0 0 0;}
#mosquito-tick-program .service-level-link {display:block; width:100%; height:50px; line-height:50px; background:#05753c url("/layout/images/service-level-link-bg.png") no-repeat scroll 25% center;}
#mosquito-tick-program .service-level-link:hover {background-color:#52975c;}

/*--BLOG STYLES--*/
#blog-wrapper-left {position:relative; margin:15px 0;}
#blog-wrapper-right {position:relative; margin:15px 0;}
#blog-wrapper-left h1 {margin-top:0;}
.blog-title {font-size:16px; font-weight:700; color:#181818;}
.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:#013f73;}
.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;}
.blog-title a {font-size:16px; font-weight:700; color:#181818;}
.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:700; color:#3d8ed2;}

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

.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;}

/*--PEST ID STYLES--*/
#pest-id-sidebar {position:relative; width:226px; margin:0 auto; border:2px #e3e3e3 solid; background-color:#f2f2f2; background-image:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#d9d9d9)); background-image:-webkit-linear-gradient(top, #f2f2f2, #d9d9d9); background-image:-moz-linear-gradient(top, #f2f2f2, #d9d9d9); background-image:-o-linear-gradient(top, #f2f2f2, #d9d9d9); background-image: linear-gradient(to bottom, #f2f2f2, #d9d9d9);}
#pest-id-sidebar .general-link {width:185px; padding:0 5px;}

.sidebar-section {padding:15px 15px 25px 15px; font-size:12px; font-weight:700; color:#7d7d7d;}
.pest-sidebar-section-heading {width:214px; height:0px; margin:-28px 0 10px -17px; text-transform:uppercase;}
.pest-sidebar-section-heading p {position:relative; height:auto; font-size:16px; font-weight:700; color:#16325c; margin:-12px 0 0 0; padding:0 15px;}

.sidebar-section ul {margin:0; padding:0 0 0 15px;} 
#pest-sidebar-section-1 {border-radius:0 0 10px 10px; border-bottom:none;}
#pest-sidebar-section-1 img {display:block; margin:0 auto 10px auto; padding:3px; background-color:#ffffff; border:2px #c8d5df solid;}
#pest-sidebar-section-2 {border-radius:10px 10px 10px 10px; border-top:none; border-bottom:none;}
#pest-sidebar-section-3 {border-radius:10px 10px 10px 10px; border-top:none; border-bottom:none;}
#pest-sidebar-section-4 {border-radius:10px 10px 0 0; border-top:none;}

#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:#003768;}
#interactive-main-image, #interactive-main-image img {display:none;}
#interactive-image-wrapper h1 {color:#ffffff; font-size:20px;}

#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:#f2f2f2; background-image:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#d9d9d9)); background-image:-webkit-linear-gradient(top, #f2f2f2, #d9d9d9); background-image:-moz-linear-gradient(top, #f2f2f2, #d9d9d9); background-image:-o-linear-gradient(top, #f2f2f2, #d9d9d9); background-image: linear-gradient(to bottom, #f2f2f2, #d9d9d9); border:2px #cecece 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-section-top {position:relative; border-bottom:1px #cfcfcf solid; margin:0 0 1px 0; padding:0 0 15px 0;}
.side-bar-section-top.center, .side-bar-section-top.center p {margin:0; text-align:center; color:#686868;}
.side-bar-section-middle {position:relative; border-top:1px #cfcfcf solid; border-bottom:1px #cfcfcf solid; margin:1px 0; padding:15px 0;}
.side-bar-section-bottom {position:relative; border-top:1px #cfcfcf solid; margin:1px 0 0 0; padding:15px 0 0 0;}

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

.side-bar-heading {font-size:16px; font-weight:600; color:#4b4b4b; text-align:center;}
.side-bar-sub-heading {font-size:16px; font-weight:700; color:#16325c; text-align:center; margin-top:-13px;}     
.side-bar-list-item {position:relative; font-size:14px; font-weight:400; color:#4b4b4b; padding:0 0 0 28px;}
.side-bar-list-item.gov {display:table-cell; font-weight:700; text-transform:uppercase; padding:0 0 0 80px; vertical-align:middle; font-weight:700; color:#7e7e7e;}
.side-bar-image {display:block; margin:0 auto;}
.side-bar-list-outer {position:relative; display:table; width:100%; margin:10px 0;}

.side-bar-residential .service-level-item {margin:0;}
.side-bar-residential .service-level, .side-bar-residential #service-level-3 {min-height:125px; padding:0;}
.side-bar-residential #service-level-1, .side-bar-residential #service-level-2, .side-bar-residential #service-level-3 {width:auto; border:none; background:none; margin:0;}
.side-bar-residential #interior-page-contact-links {display:none;}
.side-bar-residential #service-level-1 .service-level-link, .side-bar-residential #service-level-2 .service-level-link, .side-bar-residential #service-level-3 .service-level-link {display:none;}
.side-bar-residential #service-level-1-shield, .side-bar-residential #service-level-2-shield, .side-bar-residential #service-level-3-shield {width:96px; height:125px; float:left; background-size:contain; margin:0; padding:12px 2px 2px 2px;}
.side-bar-residential .service-level-title {position:relative; font-size:14px; top:-2px;}

.side-bar-residential #service-level-1 .service-level-title-1 {font-size:12px;}
.side-bar-residential #service-level-1 .service-level-title-2 {font-size:16px;}

.side-bar-residential #service-level-2 .service-level-title-1 {font-size:12px;}
.side-bar-residential #service-level-2 .service-level-title-2 {font-size:12px;}
.side-bar-residential #service-level-2 .service-level-title-3 {font-size:12px;}

.side-bar-residential #service-level-3 .service-level-title-1 {font-size:12px;}
.side-bar-residential #service-level-3 .service-level-title-2 {font-size:12px;}
.side-bar-residential #service-level-3 .service-level-title-3 {font-size:10px;}
.side-bar-residential #service-level-3 .service-level-title-4 {font-size:10px; font-weight:400; font-style:italic;}

.side-bar-residential .service-level-cost {font-size:24px; font-weight:800; color:#013963; text-shadow:0 1px #ffffff;}

.side-bar-residential .service-level-text {width:160px; float:left; font-size:10px; text-align:left; margin:0 0 0 10px;}
.side-bar-residential .service-level-text ul {font-size:12px;}
.side-bar-residential .service-level-text, .side-bar-residential .service-level-text p {font-size:10px;}

.side-bar-residential .service-level-cost span {font-size:9px; margin:-5px 0 0 0;}
.side-bar-residential #service-level-1 .service-level-title-2 {top:-8px;}
.side-bar-residential #service-level-3 .service-level-title-3 {top:-15px;}
.side-bar-residential #service-level-3 .service-level-title-4 {top:-25px;}


.side-bar-residential .side-bar-carousel-wrapper {display:none;}

#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:0; top:55px; 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:0; top:55px; 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 20px 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:50%; 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 0 0;}
#side-bar-content #side-bar-carousel .carousel-item a {font-size:14px; font-weight:700; color:#356a9b; text-transform:uppercase;}
.sidebar-section #side-bar-carousel .carousel-item a {font-size:14px; font-weight:700; color:#356a9b; text-transform:uppercase; text-align:left;}

.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:#003768;}
.side-bar-phone.phone-2 {color:#e51b24;}
.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:140px; margin:0 auto;}
#side-bar-affiliations img {width:126px; height:auto; padding:0 7px;}
#cycle-next.affiliations, #cycle-prev.affiliations {top:47px;}        

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

#side-bar-contact-chat, #side-bar-contact-address {display:none;}

#side-bar-service-level-wrapper #mosquito-tick-program .service-level-link.mosquitoes {display:none;}

/*--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;}
#static-banner-info p {color:#fff; opacity:.85; font-size:13px;}

/*--GALLERY SPECIFIC STYLES--*/
#gallery-wrapper-upper {position:relative; margin:10px auto;}
.gallery-wrapper {position:relative; width:100%; margin:10px auto; padding:0; text-align:center; clear:both;}
.gallery-item-container {position:relative; display:inline-block; *display:inline; zoom:1; width:152px; height:194px; margin:0 10px 15px 10px; z-index:1; vertical-align:top;}
.gallery-item-contents img {position:relative; width:150px; height:150px; margin: 6px 0 0 0; border:1px #cacaca solid; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.gallery-item-contents a:hover img {-moz-box-shadow:0 0 8px #16325c; -webkit-box-shadow:0 0 8px #16325c; box-shadow:0 0 8px #16325c;}
.gallery-item-title {position:relative; display:block; color:#3484cd; font-size:100%; text-align:center; margin:0; padding:0;}
.gallery-item-credit {position:relative; display:block; color:#3484cd; font-size:70%; text-align:center; margin:0; padding:2px 0 0 0;}
.gallery-item-contents a {position:relative; display:block; width:152px; height:194px; color:#3484cd; text-decoration:none; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.gallery-item-contents a:hover .gallery-item-title, .gallery-item-contents a:hover .gallery-item-credit {color:#16325c;}
#gallery-form {margin-left:-18px; padding:0; width:460px;}
#photo-gallery-logo {float:left; width:309px; height:49px; background:url('/layout/images/photo-gallery-logo.jpg') no-repeat; margin-left:30px;}
#photo-gallery-upload-link {position:relative; float:right; width:200px; height:49px; text-align:right; margin-right:30px;}
#link-image img {float:right; width:48px; height:49px; margin-right:5px;}
#link-text a {float:right; font-size:90%; color:#203267; text-decoration:underline; margin-top:30px;}
#gallery-pagination {clear:both; margin:0; padding:0; color:#203267; text-align:center;}

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

/*--VIDEO GALLERY STYLES--*/
#video-container {position:relative; margin:0 auto;}
.video-previous-wrapper {position:relative; width:146px; display:inline-block; *display:inline; zoom:1; margin:0 6px;}
#previously-featured {position:relative; text-align:center;}
#video-gallery-tag-cloud-wrapper {border:2px #3583cc solid; border-radius:5px; behavior:url('/layout/css/PIE.htc'); zoom:1; padding:6px;}
#blog-nav .video-gallery-nav-heading {float:none; font-size:16px;}
#blog-nav .video-gallery-nav-title {float:none; font-size:14px;}

/*--SERVICE LOCATIONS STYLES--*/
.service-location-wrapper {position:relative; margin:10px 0;}
.service-location-wrapper h2 {margin-top:0;}
.service-locations {position:relative; text-align:center;}
.service-locations-column {position:relative; display:inline-block; *display:inline; zoom:1; width:195px; vertical-align:top; text-align:left;}    
.service-locations-column p {font-weight:400; margin-bottom:0;}

/*--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:#959595;}

/*--TESTIMONIALS STYLES--*/
#testimonials-page-wrapper h3 {margin:12px 0 0 0; padding:10px 0 0 0; border-top:1px #cacaca solid;}

/*--CSS MEDIA QUERIES FOR RESPONSIVE DESIGN--*/
@media screen and (min-width: 320px)  {

a#header-logo img {width:320px;}
#header-1 {height:150px;}
.homepage-email {margin-top:100px;}
.homepage-telephone {margin-top:100px;}

#contact-map {overflow:hidden;height:400px;width:318px;}
#gmap_canvas {overflow:hidden;height:400px;width:318px;}

.footer-nav-column p {font-size:24px;}

	/*--NAV STYLES--*/
	#main-nav-wrapper {display:none; position:absolute; width:auto; left:0; top:37px; padding:15px; background-color:#dadada; 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:40px; float:left;}
	#header-links {text-align:center; margin:15px 0 0 0;}
	#header-2 {height:37px;}
	#main-nav-link {display:block;}
	
	#interior-nav {margin:25px 0;}
	.interior-nav-item {width:105px; height:105px; Xmargin:0 7px;}
	.interior-nav-line-1 {font-size:13px; font-weight:800; padding:18px 0 0 0;}
	.interior-nav-line-2 {font-size:15px; font-weight:600; top:-2px;}
	.font-smaller {font-size:98%;}
	.font-smallest {font-size:96%;}

	.interior-nav-standard-image, .interior-nav-hover-image {Xwidth:50px; Xheight:35px; Xleft:26px; 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;}  
	
	/*--SERVICE LEVEL STYLES--*/
	#service-level-1 {position:relative; width:225px; border:2px #b3b3b3 solid; margin:38px 0 0 0; background:#f3f3f3 url('/layout/images/service-level-1-bg.jpg') repeat-x bottom;}
	#service-level-1-shield {position:relative; width:179px; height:197px; margin:-38px auto 15px auto; padding:20px 0 0 0; background:url('/layout/images/preferred-care-shield.png') no-repeat; background-size:contain;}
	#service-level-2 {position:relative; width:225px; border:2px #9bbdcc solid; margin:38px 0 0 0; background:#edf3f7 url('/layout/images/service-level-2-bg.jpg') repeat-x bottom;}
	#service-level-2-shield {position:relative; width:179px; height:197px; margin:-38px auto 15px auto; padding:20px 0 0 0; background:url('/layout/images/preferred-care-plus-shield.png') no-repeat; background-size:contain;}
	#service-level-3 {position:relative; width:225px; border:2px #deba7a solid; margin:28px 0 0 0; background:#fcf3e4 url('/layout/images/service-level-3-bg.jpg') repeat-x bottom;}
	#service-level-3-shield {position:relative; width:179px; height:197px; margin:-28px auto 15px auto; padding:20px 0 0 0; background:url('/layout/images/preferred-care-complete-shield.png') no-repeat; background-size:contain;}
	
	.service-level-link {width:225px;}
	
	#service-level-1 .service-level-title-1 {position:relative; font-size:22px; font-weight:800; color:#ffffff; text-shadow:0 1px #989898;}
	#service-level-1 .service-level-title-2 {position:relative; font-size:29px; font-weight:400; color:#ffffff; text-shadow:0 1px #989898; top:-10px;}
	#service-level-1 .service-level-link {color:#ffffff; background-color:#737373;}
	#service-level-1 .service-level-link:hover {background-color:#3b3b3b;}
	
	#service-level-2 .service-level-title-1 {position:relative; font-size:22px; font-weight:800; color:#ffffff; text-shadow:0 1px #028cba;}
	#service-level-2 .service-level-title-2 {position:relative; font-size:22px; font-weight:400; color:#ffffff; text-shadow:0 1px #028cba; top:-7px;}
	#service-level-2 .service-level-title-3 {position:relative; font-size:22px; font-weight:800; font-style:italic; color:#ffffff; text-shadow:0 1px #028cba; top:-7px;}
	#service-level-2 .service-level-link {color:#ffffff; background-color:#3d75a5;}
	#service-level-2 .service-level-link:hover {background-color:#1f3a52;}

	#service-level-3 .service-level-title-1 {position:relative; font-size:22px; font-weight:800; color:#ffffff; text-shadow:0 1px #bf9100;}
	#service-level-3 .service-level-title-2 {position:relative; font-size:22px; font-weight:400; color:#ffffff; text-shadow:0 1px #bf9100; top:-7px;}
	#service-level-3 .service-level-title-3 {position:relative; font-size:18px; font-weight:800; font-style:italic; color:#ffffff; text-shadow:0 1px #bf9100; top:-12px;}
	#service-level-3 .service-level-title-4 {position:relative; font-size:20px; font-weight:400; font-style:italic; color:#ffffff; text-shadow:0 1px #bf9100; top:-18px;}  
	.service-level-cost {position:relative; font-size:44px; font-weight:800; color:#013963; text-shadow:0 1px #ffffff;}
	#service-level-3 .service-level-cost {color:#b2023b;}
	#service-level-3 .service-level-link {height:50px; line-height:50px; color:#ffffff; background-color:#e69d15;}
	#service-level-3 .service-level-link:hover {background-color:#ca8222;}
	.service-level-cost span.cost-tag {font-size:10px; margin:-10px 0 0 0;}  

	/*--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-id-home-info h1 {color:#373737; margin:10px 0 20px 0; padding:0 0 15px 0; background:transparent url('/layout/images/h1-underline-gray.png') no-repeat bottom right;}
	#pest-id-home-info p {margin:20px 0;}	
	#pest-scroller-wrapper {display:none;}
	
	#pest-id-detail-background {display:none;}
	#pest-id-detail-info h1 {color:#ffffff; margin:20px 0; padding:0 0 15px 0;}
	#pest-id-detail-info .general-link {display:none;}

	#pest-sidebar-section-1 img {width:188px; height:131px;}
	.pest-id-additional-link {display:none;}
	.pest-sidebar-section-heading {border:8px transparent solid;;}
	
	/*--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:inline-block; *display:inline; zoom:1; width:57px; height:56px; margin:0 15px 0 0;}
	#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}
	
	/*--VIDEO BANNER STYLES--*/
	#video-banner-wrapper {position:relative; width:100%; background:#003768; margin-bottom:20px;}
	#video-banner-inner {position:relative; max-width:1200px; margin:0 auto;}
	.video-banner-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;} 	
	.video-banner-container iframe, .video-banner-container object, .video-banner-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	
	/*--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%;}
	
	/*--FACEBOOK NATS FAN GATE LANDING PAGE STYLES--*/
	#single-content-area #facebook-nats-fan-gate {position:relative; background-color:transparent; background-image:none; margin:15px 0; padding:0; color:#ffffff; font-size:11px;}
	#single-content-area #facebook-nats-fan-gate-outer-wrapper {position:relative; margin:0 auto; padding:0; width:520px; Xheight:537px; height:auto; background-color:#ffffff;}
	#single-content-area #facebook-nats-fan-gate-wrapper {position:relative; margin:0 auto; width:520px; min-height:972px !important; background:url('http://www.americanpest.net/layout/images/facebook-nats-fan-gate-with-form.jpg') no-repeat;z-index:1;}
	#single-content-area #facebook-nats-fan-gate-form-wrapper {position:absolute; left:95px; top:498px; width:370px; XSheight:195px; background:transparent;}
	#single-content-area .facebook-nats-fan-gate-form-field {position:relative; margin:12px 0;}
	#single-content-area .facebook-nats-fan-gate-form-field.line-1 {margin-bottom:20px;}
	#single-content-area .facebook-nats-fan-gate-form-field.line-2 {margin-bottom:24px;}
	#single-content-area .facebook-nats-fan-gate-form-field.line-3 {}
	#single-content-area .facebook-nats-fan-gate-form-field input {font-size:15px; color:#123860; margin:0; padding:0 0 0 10px; height:35px; line-height:35px; border:1px #74818c solid; border-radius:12px;}
	#single-content-area #facebook-nats-fan-gate-form-first-name {position:relative; display:inline-block; width:145px; margin:0 15px 0 0;}
	#single-content-area #facebook-nats-fan-gate-form-last-name {position:relative; display:inline-block; width:145px;}
	#single-content-area #facebook-nats-fan-gate-form-phone {position:relative; display:inline-block; width:145px;}
	#single-content-area .facebook-nats-fan-gate-form-field.current-customer {position:absolute; right:35px; top:65px; color:transparent; font-weight:bold; font-size:12px; width:155px;}
	#single-content-area .facebook-nats-fan-gate-form-field.current-customer input {width:20px; margin-right:20px; display:inline-block; vertical-align:bottom; border:none;}
	#single-content-area #facebook-nats-fan-gate-form-email {width:317px;}
	#single-content-area #facebook-nats-fan-gate-form-button {position:absolute; width:24px; height:24px; right:50px; top:137px;}
	
	/*--PREFERRED CARE QUIZ STYLES--*/
	#preferred-care-quiz #quiz-heading-1 {font-size:16px; color:#16325c; text-align:center; margin:25px 0 0 0;}
	#preferred-care-quiz #quiz-heading-2 {font-size:16px; font-weight:800; color:#16325c; text-align:center; margin:-5px 0 25px 0;}
	#preferred-care-quiz label {margin:0 5px 0 20px;}
	#preferred-care-quiz h3 {font-size:12px;}
	#preferred-care-quiz label {font-size:12px;}
	#preferred-care-quiz label input {margin:0 6px 0 0;}
	#quiz-submit span.quiz-button {background-color:#e51b24; border:medium none; color:#ffffff; display:inline-block; font-size:14px; font-weight:700; height:28px; line-height:28px; padding:0 15px; text-align:center; text-transform:uppercase; vertical-align:top; width:auto;}
	#quiz-submit span.quiz-button:hover {cursor:pointer;}

		
	}
	
@media screen and (min-width: 768px)  {

a#header-logo img {width:750px;}
#header-1 {height:247px;}
.homepage-email {margin-top:200px;}
.homepage-telephone {margin-top:200px;}

#contact-map {overflow:hidden;height:400px;width:400px;}
#gmap_canvas {overflow:hidden;height:400px;width:400px;}
	
	/*--FONT STYLES--*/
	h1 {font-size:24px;}
	h2 {font-size:20px;}

	/*--HEADER STYLES--*/
	.header-inner, #content, .footer-inner {width:720px; margin:0 auto;}
	#header-links {float:right;}
	#header-logo {float:left; margin-top:3px;}
	#header-2 {min-height:20px;}
	#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:13px; color:#ffffff; text-shadow:0 1px #242424; margin:0 25px 0 0; padding:0 0 4px 0; border-bottom:4px transparent solid;}
	ul.main-nav li a:hover, ul.main-nav li a.current, ul.main-nav li a.currentParent {color:#ffffff; border-bottom:4px #ffffff solid;}   
	#header-search-wrapper {top:37px;}
	
	.font-smaller {font-size:98%;}
	.font-smallest {font-size:96%;}
	
	#header-sponsor-carousel-wrapper {display:block;}
	
	/*--FOOTER STYLES--*/
	.footer-testimonial-item {width:202px; float:left;}
	.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:170px;}
	#footer-info-3 {width:720px;}
	#footer-info-3 p {font-size:13px;}
	#footer-info-lower a span {display:inline;}

	#footer-section-1 {margin:10px 0 0 0; padding:0; background-color:transparent; text-align:left;}
	#footer-social-wrapper {float:right;}
	.footer-social-link {margin:0 0 0 8px;}
	#footer-logo {float:left; margin:22px 55px 0 0;}
	#footer-logo, #footer-address {float:left;}
	#footer-section-2 {position:relative; width:720px;}
	.footer-affiliations-item {float:left;}
	.footer-affiliations-item.item-1 {margin:6px 0 0 0;}
	.footer-affiliations-item.item-2 {margin:20px 0 0 45px;}
	.footer-affiliations-item.item-3 {margin:0 0 0 45px;}
	.footer-affiliations-item.item-4 {margin:18px 0 0 45px;}
	#footer-nav-wrapper {display:block;}
	
	/*--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;}
	
	/*--CONTENT BUILDER STYLES--*/
	#content .u-size1of2, #content .u-size2of4, #content .u-size3of6, #content .u-size4of8, #content .u-size5of10, #content .u-size6of12 {width:48% !important; max-width:445px;}
	#content .u-size1of3, #content .u-size2of6, #content .u-size4of12 {width:30% !important;}
	#content .u-size1of4, #content .u-size2of8, #content .u-size3of12 {width:23% !important;}
	#content .u-size1of5, #content .u-size2of10 {width:18% !important;}
	#content .u-size1of6, #content .u-size2of12 {width:15% !important;}

	/*--NAV STYLES--*/
	#interior-nav {width:730px; margin:25px auto;}

	/*--SERVICE LEVEL STYLES--*/
	.service-level {min-height:430px;}
	#service-level-3 {min-height:440px;}  
	#service-level-wrapper-lower p {font-size:18px; color:#898989;}

	#mosquito-tick-program .service-level-text ul {float:left; clear:left; width:45%; font-size:18px;}
	#mosquito-tick-program .service-level-text ul li {margin-top:10px;}
	#mosquito-tick-program .service-level-text p {width:45%; float:right; clear:right; font-size:14px;}
	#mosquito-tick-program .service-level-link {background:#05753c url("/layout/images/service-level-link-bg.png") no-repeat scroll 40% center;}

	#side-bar-service-level-wrapper #mosquito-tick-program .service-level-text ul {display:block; width:100%;}
	#side-bar-service-level-wrapper #mosquito-tick-program .service-level-text ul li {font-size:18px; color:#005b2d;}
	#side-bar-service-level-wrapper #mosquito-tick-program .service-level-text p {width:100%; font-size:14px;}

	/*--HOMEPAGE CAROUSEL STYLES--*/
	#homepage-carousel {position:relative; width:1200px; left:50%; margin-left:-600px;}
	.homepage-carousel-item {position:relative;}
	.homepage-carousel-item-image {position:relative; display:block;}
	.homepage-carousel-info {position:absolute; width:393px; left:240px; top:0; padding:30px 0 0 0;}
	.homepage-carousel-info h2 {font-size:24px; padding:0 60px 0 0;}
	.homepage-carousel-info p {padding:0 60px 0 0;}
	.cycle-pager {position:absolute; width:376px; top:12px; left:240px; z-index:2000; text-align:right;}
	.cycle-pager a {margin:0 0 0 6px;}
	
	/*--PEST ID STYLES--*/
	#pest-id-home-info-wrapper {position:relative; width:920px; min-height:380px; padding:1px 0 0 0;}
	#pest-id-home-background {position:absolute; display:block; right:0; top:0; z-index:1;}
	#pest-id-sidebar .general-link {width:auto; padding:auto;}
	#pest-id-home-info {position:relative; width:350px;}

	#pest-id-detail-background {position:absolute; display:block; right:0; top:0; z-index:1; width:555px; height:310px;}
	#pest-id-detail-info {width:350px; min-height:195px;}
	#pest-id-detail-info h1 {background:transparent url('/layout/images/h1-underline-white.png') no-repeat bottom right;}
	#pest-id-detail-info .general-link {display:block; float:left; clear:both;}

	.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: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:25px 0; z-index:20000;}
	.pest-scroller-item {position:relative; width:110px; 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:1px #d0d0d0 solid; 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: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;}
	
	.pest-sidebar-section-heading {border-top:8px transparent solid; border-bottom:8px transparent solid; border-left:8px #ffffff solid; border-right:8px #ffffff solid;}

	/*--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 img {display:block; width:auto; height:auto; margin:0 35px 20px 0; float:left;}
	#blog-right-info-1 {display:block; height:auto; line-height:normal; float:none;}
	#blog-right-info-2 {float:none; clear:none;}
	#blog-nav p, .blog-nav-select-wrapper {float:left;}
	.blog-nav-select-wrapper {width:200px; margin-left:10px;}
	
	/*--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:100px; 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.residential.link1 {left:155px; bottom:65px;}
	.interactive-image-link.residential.link2 {left:245px; top:65px;}
	.interactive-image-link.residential.link3 {left:55px; bottom:15px;}
	.interactive-image-link.residential.link4 {right:365px; top:220px;}
	.interactive-image-link.residential.link5 {right:95px; bottom:30px;}
	.interactive-image-link.residential.link6 {right:390px; top:165px;}
	.interactive-image-link.residential.link7 {left:215px; bottom:10px;}

	.interactive-image-link.termite {color:#fff;}
	.interactive-image-link.termite.link1 {left:205px; bottom:135px;}
	.interactive-image-link.termite.link2 {right:120px; bottom:105px;}
	.interactive-image-link.termite.link3 {right:140px; bottom:55px;}
	.interactive-image-link.termite.link4 {right:205px; bottom:45px;}
	.interactive-image-link.termite.link5 {left:75px; bottom:145px;}

	.interactive-image-link.bed-bugs {color:#fff;}
	.interactive-image-link.bed-bugs.link1 {left:105px; bottom:70px;}
	.interactive-image-link.bed-bugs.link2 {left:135px; bottom:130px;}
	.interactive-image-link.bed-bugs.link3 {right:405px; bottom:40px;}
	.interactive-image-link.bed-bugs.link4 {right:260px; bottom:60px;}
	.interactive-image-link.bed-bugs.link5 {right:280px; top:70px;}
	.interactive-image-link.bed-bugs.link6 {left:20px; bottom:8px;}

	.interactive-image-link.commercial {color:#fff;}
	.interactive-image-link.commercial.link1 {left:105px; bottom:95px;}
	.interactive-image-link.commercial.link2 {left:295px; bottom:80px;}
	.interactive-image-link.commercial.link3 {right:405px; bottom:20px;}
	.interactive-image-link.commercial.link4 {right:285px; bottom:190px;}
	.interactive-image-link.commercial.link5 {right:260px; top:95px;}
	.interactive-image-link.commercial.link6 {left:260px; top:115px;}
	
	/*--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:95%;}
	.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;}
	
	/*--FACEBOOK NATS FAN GATE LANDING PAGE STYLES--*/
	#single-content-area #facebook-nats-fan-gate {margin:30px 0 15px 0;}

	/*--PREFERRED CARE QUIZ STYLES--*/
	#preferred-care-quiz #quiz-heading-1 {font-size:24px; color:#16325c; text-align:center; margin:25px 0 0 0;}
	#preferred-care-quiz #quiz-heading-2 {font-size:24px; font-weight:800; color:#16325c; text-align:center; margin:-5px 0 25px 0;}
	#preferred-care-quiz-question-1 {position:relative; min-height:70px; background:url('/layout/images/preferred-care-quiz-1.png') no-repeat left top; padding:0 0 0 110px;}
	#preferred-care-quiz-question-2 {position:relative; min-height:70px; background:url('/layout/images/preferred-care-quiz-2.png') no-repeat left top; padding:0 0 0 110px;}
	#preferred-care-quiz-question-3 {position:relative; min-height:70px; background:url('/layout/images/preferred-care-quiz-3.png') no-repeat left top; padding:0 0 0 110px;}
	#preferred-care-quiz h3 {font-size:16px;}
	#preferred-care-quiz label {font-size:14px;}
	#preferred-care-quiz label {margin:0 5px 0 20px;}
	#preferred-care-quiz label input {margin:0 6px 0 0;}
	#quiz-submit {padding:0 0 0 110px;}
	#quiz-submit span.quiz-button {background-color:#e51b24; border:medium none; color:#ffffff; display:inline-block; font-size:14px; font-weight:700; height:28px; line-height:28px; padding:0 15px; text-align:center; text-transform:uppercase; vertical-align:top; width:auto;}
	#quiz-submit span.quiz-button:hover {cursor:pointer;}
	
	
	}
	
@media screen and (min-width: 1280px) {

a#header-logo img {width:750px;}
#header-1 {height:247px;}
.homepage-email {margin-top:200px;}
.homepage-telephone {margin-top:200px;}

#contact-map {overflow:hidden;height:400px;width:600px;}
#gmap_canvas {overflow:hidden;height:400px;width:600px;}

	
	/*--FONT STYLES--*/
	h1 {font-size:28px;}
	h2 {font-size:22px;}
	
	/*--HEADER STYLES--*/
	.header-inner, #content, .footer-inner {width:940px;}
	ul.main-nav {float:left;}
	ul.main-nav li a {font-size:19px;}
	#header-search-wrapper {top:7px;}
	
	/*--FOOTER STYLES--*/
	.footer-nav-column p {font-size:14px;}
	.footer-testimonial-item, .footer-blog-item {width:262px;}
	.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-section-1 {width:210px; float:left;}
	#footer-social-wrapper {float:none;}
	.footer-social-link {margin:0 8px 0 0;}
	#footer-logo {margin: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;}     
	
	/*--NAV STYLES--*/
	#interior-nav {width:940px;}
	.interior-nav-item {width:140px; height:140px; Xmargin:0 8px;}
	.interior-nav-line-1 {font-size:18px; font-weight:800; padding:28px 0 0 0;}
	.interior-nav-line-2 {font-size:23px; font-weight:400; top:-5px;}
	.interior-nav-standard-image, .interior-nav-hover-image {Xwidth:80px; Xheight:50px; Xleft:30px; 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:19px;}
	.interior-nav-line-2.font-smaller {font-size:21px;}
	.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;}
	.homepage-carousel-item {left:auto;}
	.homepage-carousel-item-image {margin-left:0;}

	.homepage-carousel-info {width:503px; left:130px; margin-left:0;}
	.homepage-carousel-info h2 {font-size:28px;}
	.cycle-pager {width:486px; top:12px; left:130px; z-index:2000; text-align:right;}
	
	/*--HOMEPAGE IMAGE LINK STYLES--*/
	.homepage-link {height:180px;}
	.homepage-link-image-outer {width:155px; height:155px;}
	.homepage-link-image {width:155px; height:155px;}
	.homepage-link-text-wrapper {width:145px; left:6px; bottom:5px; border:16px #013f73 solid; border-left:5px transparent solid; border-right:5px transparent solid;}
	.homepage-link-text {height:32px; line-height:32px; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-transform:uppercase; top:-16px;}
	
	/*--SERVICE LEVEL STYLES--*/
	#service-level-1 {position:relative; width:306px; border:2px #b3b3b3 solid; margin:50px 0 0 0;}
	#service-level-1-shield {width:248px; height:266px; margin:-50px auto 15px auto; padding:27px 0 0 0;}
	#service-level-2 {position:relative; width:306px; border:2px #9bbdcc solid; margin:50px 0 0 0;}
	#service-level-2-shield {width:248px; height:266px; margin:-50px auto 15px auto; padding:27px 0 0 0;}
	#service-level-3 {position:relative; width:306px; border:2px #deba7a solid; margin:38px 0 0 0;}
	#service-level-3-shield {width:248px; height:266px; margin:-38px auto 15px auto; padding:27px 0 0 0;}

	#service-level-1 .service-level-title-1 {font-size:30px;}
	#service-level-1 .service-level-title-2 {font-size:40px;}
	
	#service-level-2 .service-level-title-1 {font-size:30px;}
	#service-level-2 .service-level-title-2 {font-size:30px;}
	#service-level-2 .service-level-title-3 {font-size:30px;}

	#service-level-3 .service-level-title-1 {font-size:30px;}
	#service-level-3 .service-level-title-2 {font-size:30px;}
	#service-level-3 .service-level-title-3 {font-size:24px;}
	#service-level-3 .service-level-title-4 {font-size:28px;}

	.service-level-cost {font-size:60px; font-weight:800; color:#013963; text-shadow:0 1px #ffffff;}
	.service-level-cost span.cost-tag {font-size:14px; margin:-10px 0 0 0;}
	.service-level-text, .service-level-text p {font-size:14px;}
	.service-level-text ul {font-size:20px;}
	
	.service-level-link {width:306px; background-position:85px center;}
	
	.service-level {min-height:530px;}
	#service-level-3 {min-height:542px;}
	
	#mosquito-tick-program {margin:40px auto 0 auto;}
	#mosquito-tick-program .service-level-text ul {width:38%;}
	#mosquito-tick-program .service-level-text p {width:35%; margin:0 0 10px 0;}
	#mosquito-tick-program img {margin:-50px auto -150px; position:relative; z-index:50000;}
	#mosquito-tick-program .service-level-link {background:#05753c url("/layout/images/service-level-link-bg.png") no-repeat scroll 42% center;}

	#side-bar-service-level-wrapper #mosquito-tick-program img {margin:-50px auto 0 auto;}
	#side-bar-service-level-wrapper #mosquito-tick-program .service-level-text ul {padding:0 10px 20px 10px; width:auto; display:block;}

	/*--PEST ID STYLES--*/
	#pest-id-home-info-wrapper {position:relative; width:1040px; min-height:380px; padding:1px 0 0 0;}
	#pest-id-home-info {width:475px;}
	
	#pest-id-detail-background {width:auto; height:auto;}
	#pest-id-detail-info {width:475px; min-height:220px;}

	.jcarousel {position:relative; width:830px; height:220px; margin:0 auto; overflow:hidden;}
	.jcarousel ul {position:relative; width:20000px; margin:0 auto; list-style:none; padding:0;}
	.jcarousel ul li {position:relative; display:block; float:left; width:166px; height:220px; 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; margin:25px 0;}
	.pest-scroller-item {position:relative; width:150px; margin:0 5px; Xfloat:left; text-align:center;}
	.pest-scroller-item-link {position:relative; display:block; width:150px; height:150px; top:10px; bottom:0px; margin:0 auto; border:1px #d0d0d0 solid; 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:150px; height:150px; 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 {position:absolute; width:166px; top:165px;}
	.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;}
	
	#pest-id-sidebar {position:relative; width:306px;}
	.pest-sidebar-section-heading {width:294px;}
	#pest-sidebar-section-1 img {width:auto; height:auto;}

	/*--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:-250px; left:-5px; z-index:1;}

	.interactive-image-link.residential.link1 {left:495px; bottom:65px;}
	.interactive-image-link.residential.link2 {left:585px; top:15px;}
	.interactive-image-link.residential.link3 {left:385px; bottom:15px;}
	.interactive-image-link.residential.link4 {right:240px; top:170px;}
	.interactive-image-link.residential.link5 {right:-25px; bottom:20px;}
	.interactive-image-link.residential.link6 {right:280px; top:120px;}
	.interactive-image-link.residential.link7 {left:555px; bottom:10px;}

	img.spotlight.residential.link1 {width:360px; height:230px; top:-250px; left:-15px;}
	img.spotlight.residential.link2 {width:444px; height:321px; top:-345px; left:-10px;}
	img.spotlight.residential.link3 {width:250px; height:228px;}
	img.spotlight.residential.link4 {width:534px; height:230px;}
	img.spotlight.residential.link5 {width:796px; height:230px;}
	img.spotlight.residential.link6 {width:500px; height:236px;}
	img.spotlight.residential.link7 {width:425px; height:230px;}

	.interactive-image-link.termite {color:#fff;}
	.interactive-image-link.termite.link1 {left:555px; bottom:135px;}
	.interactive-image-link.termite.link2 {right:0; bottom:105px;}
	.interactive-image-link.termite.link3 {right:20px; bottom:55px;}
	.interactive-image-link.termite.link4 {right:90px; bottom:45px;}
	.interactive-image-link.termite.link5 {left:405px; bottom:135px;}
	
	img.spotlight.termite.link1 {width:422px; height:240px; top:-257px; left:-15px;}
	img.spotlight.termite.link2 {width:791px; height:240px; top:-260px;}
	img.spotlight.termite.link3 {width:773px; height:241px; top:-260px;}
	img.spotlight.termite.link4 {width:704px; height:240px; top:-260px;}
	img.spotlight.termite.link5 {width:290px; height:241px; top:-260px;}

	.interactive-image-link.bed-bugs {color:#fff;}
	.interactive-image-link.bed-bugs.link1 {left:440px; bottom:70px;}
	.interactive-image-link.bed-bugs.link2 {left:475px; bottom:130px;}
	.interactive-image-link.bed-bugs.link3 {right:280px; bottom:40px;}
	.interactive-image-link.bed-bugs.link4 {right:145px; bottom:60px;}
	.interactive-image-link.bed-bugs.link5 {right:167px; top:23px;}
	.interactive-image-link.bed-bugs.link6 {left:355px; bottom:8px;}

	img.spotlight.bed-bugs.link1 {width:300px; height:233px; top:-255px;}
	img.spotlight.bed-bugs.link2 {width:331px; height:231px;}
	img.spotlight.bed-bugs.link3 {width:499px; height:235px; left:-10px; top:-252px;}
	img.spotlight.bed-bugs.link4 {width:629px; height:234px;}
	img.spotlight.bed-bugs.link5 {width:591px; height:329px; left:6px; top:-345px;}
	img.spotlight.bed-bugs.link6 {width:261px; height:209px; left:-35px; top:-225px;}
	
	.interactive-image-link.commercial {color:#fff;}
	.interactive-image-link.commercial.link1 {left:440px; bottom:95px;}
	.interactive-image-link.commercial.link2 {left:630px; bottom:80px;}
	.interactive-image-link.commercial.link3 {right:290px; bottom:20px;}
	.interactive-image-link.commercial.link4 {right:175px; bottom:190px;}
	.interactive-image-link.commercial.link5 {right:145px; top:45px;}
	.interactive-image-link.commercial.link6 {left:595px; top:75px;}

	img.spotlight.commercial.link1 {width:303px; height:237px;}
	img.spotlight.commercial.link2 {width:496px; height:231px;}
	img.spotlight.commercial.link3 {width:475px; height:230px;}
	img.spotlight.commercial.link4 {width:617px; height:240px; left:-20px; top:-260px;}
	img.spotlight.commercial.link5 {width:673px; height:306px; left:-35px; top:-324px;}
	img.spotlight.commercial.link6 {width:498px; height:275px; left:-45px; top:-290px;}
	
	/*--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;}
	#side-bar-affiliations img {width:auto; height:auto; padding:0 7px;}
	#cycle-next.affiliations, #cycle-prev.affiliations {top:60px;}

	/*--CONTACT FORM PAGE STYLES--*/
	#contact-form-right {width:352px;}
	
	/*--FACEBOOK NATS FAN GATE LANDING PAGE STYLES--*/
	#single-content-area #facebook-nats-fan-gate {margin:15px 0;}
	
	}
	
	.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--*/