﻿/*--AMERICAN PEST STYLESHEET--*/
/*--UPDATED 2/03/12 BY CDC--*/

/*--GENERAL STYLES--*/
body {margin:0; padding:0; background:#003768 url('/layout/images/body-bg.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4a4a4a;}
img {margin:0; padding:0; border:0;}
table {margin:0; padding:0;}
td {vertical-align:top;}
.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 */
#content-wrapper {position:relative; width:1020px; margin:0 auto; padding:0; background:url('/layout/images/content-bg-middle.png') repeat-y;}
#homepage-column-left {position:relative; float:left; width:634px; margin:0 0 0 55px;}
#homepage-column-right {position:relative; float:right; width:264px; margin:0 55px 0 0;}
#interior-lower-content-wrapper {position:relative; width:910px; margin:0 auto;}
#interior-column-left {position:relative; float:left; width:654px; margin:0; xmargin:0 0 0 55px;}
#interior-column-right {position:relative; float:right; width:240px; margin:0px; xmargin:0 55px 0 0;}
#bbd-blog-column-left {position:relative; float:left; width:240px; margin:0px; xmargin:0 55px 0 0;}
#bbd-blog-column-right {position:relative; float:right; width:654px; margin:0; xmargin:0 0 0 55px;}
#interior-content {position:relative; margin:0; padding:0;}

/*--FONT STYLES--*/
h1, h2, h3, h4, h5, h6 {margin:10px 0; font-weight:normal;}
h1 {color:#4a4a4a; font-size:24px; font-weight:bold;}
h2 {color:#4a4a4a; font-size:18px; font-weight:bold;}
h3 {color:#757575; font-size:15px;}
h4 {}
p {margin:10px 0; line-height:130%; color:#4a4a4a;}
a {text-decoration:none; color:#e51b24; outline:none;}
a:hover {text-decoration:underline;}

/*--HEADER STYLES--*/
#header-home-wrapper {position: relative; width:910px; height:419px; margin:0 auto; padding:0; background:url('/layout/images/header-background-line.jpg') no-repeat 642px 125px;}
#header-interior-wrapper {position: relative; width:910px; height:126px; margin:0 auto; padding:0;background:url('/layout/images/header-background-line.jpg') no-repeat 642px 125px;}
#header-logo {position:relative; width:283px; height:50px; margin:14px 0 0 0; padding:0;}
#header-logo-caps {position:relative; width:430px; height:66px; margin:14px 0 0 0; padding:0;}
#header-logo-short {position:relative; width:283px; height:66px; margin:14px 0 0 0; padding:0;}
#header-info-wrapper {position:relative; float:right; width:350px;}
#header-info-wrapper-caps {position:relative; float:right; width:235px;}
.phone-number {margin:5px 10px 0 0; padding:0; font-size:18px; font-weight:bold; color:#003768; text-align:right;}
.customer-service-phone {margin:5px 10px 0 0; padding:0; font-size:18px; font-weight:bold; color:#E51B24; text-align:right;}
.customer-service-text {margin:0 10px 2px 0; padding:0; font-size:10px; color:#08335d; text-align:right;}
#header-nav {margin:0 10px 0 0; padding:0; text-align:right; text-transform:uppercase;}
#header-nav li {list-style:none; display:inline;}
#header-nav a {font-size:10px; color:#003768; padding:0;}
#header-search-wrapper {position:relative; float:right; width:241px; height:42px; margin:0; padding:0; background:url('/layout/images/header-search-bg.jpg') no-repeat;}
input#search-term {position:absolute; top:10px; left:62px; margin:0; padding:0 2px; width:143px; height:21px; line-height:21px; border:none;}
input#search-button {position:absolute; top:10px; left:209px; width:21px; height:21px;}
#live-chat-image {position:absolute; top:37px; right:0px;}
#header-lower-wrapper {position:absolute; width:910px; height:276px; top:143px; left:0px;}

/*--HEADER SPONSOR CAROUSEL STYLES--*/
#header-sponsor-carousel-wrapper {position:absolute; width:106px; height:66px; left:309px; top:14px; background-color:#ffffff;}
.header-sponsor-carousel-image {position:absolute; width:106px; height:66px; z-index:1; background:none !important; margin:0; padding:0; border:none;}
.header-sponsor-carousel-image img {position:absolute; top:0; left:0; display:none;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/
.header-sponsor-carousel-image img:first-child {display:block;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/

/*--MAIN NAV STYLES--*/
#main-nav {position:absolute; top:94px; left:0px; width:742px; height:32px; background:url('/layout/images/navigation/main-nav-bg.jpg') no-repeat;}
#main-nav-interior {position:absolute; top:94px; left:55px; width:742px; height:32px; background:url('/layout/images/navigation/main-nav-bg.jpg') no-repeat;}
ul.main-nav {position:relative; height:32px; margin:0; padding:0; z-index:99990; background:none;}
ul.main-nav li.main-nav {float:left; list-style:none; height:32px;}
ul.main-nav li img {border:none;}

ul.main-nav li.residential a.main-nav-link {background:url('/layout/images/navigation/residential.jpg') no-repeat 0px 0px; width:98px; height:32px; display:block; margin:0; padding:0; float:left;}
ul.main-nav li.residential a:hover.main-nav-link, ul.main-nav li.residential a.current, ul.main-nav li.residential a.currentParent, ul.main-nav li:hover.residential a.main-nav-link {background-position:0px -32px;}

ul.main-nav li.commercial a.main-nav-link {background:url('/layout/images/navigation/commercial.jpg') no-repeat; width:93px; height:32px; display:block; margin:0; padding:0; float:left;}
ul.main-nav li.commercial a:hover.main-nav-link, ul.main-nav li.commercial a.current, ul.main-nav li.commercial a.currentParent, ul.main-nav li:hover.commercial a.main-nav-link {background-position:0px -32px;}

ul.main-nav li.gov a.main-nav-link {background:url('/layout/images/navigation/gov.jpg') no-repeat; width:42px; height:32px; display:block; margin:0; padding:0; float:left;}
ul.main-nav li.gov a:hover.main-nav-link, ul.main-nav li.gov a.current, ul.main-nav li.gov a.currentParent, ul.main-nav li:hover.gov a.main-nav-link {background-position:0px -32px;}

ul.main-nav li.bed-bugs a.main-nav-link {background:url('/layout/images/navigation/bed-bugs.jpg') no-repeat; width:73px; height:32px; display:block; margin:0; padding:0; float:left;}
ul.main-nav li.bed-bugs a:hover.main-nav-link, ul.main-nav li.bed-bugs a.current, ul.main-nav li.bed-bugs a.currentParent, ul.main-nav li:hover.bed-bugs a.main-nav-link {background-position:0px -32px;}

ul.main-nav li.knowledge-center a.main-nav-link {background:url('/layout/images/navigation/knowledge-center.jpg') no-repeat; width:137px; height:32px; display:block; margin:0; padding:0; float:left;}
ul.main-nav li.knowledge-center a:hover.main-nav-link, ul.main-nav li.knowledge-center a.current, ul.main-nav li.knowledge-center a.currentParent, ul.main-nav li:hover.knowledge-center a.main-nav-link {background-position:0px -32px;}

ul.main-nav li.my-account a.main-nav-link {background:url('/layout/images/navigation/my-account.jpg') no-repeat; width:91px; height:32px; display:block; margin:0; padding:0; float:left;}
ul.main-nav li.my-account a:hover.main-nav-link, ul.main-nav li.my-account a.current, ul.main-nav li.my-account a.currentParent, ul.main-nav li:hover.my-account a.main-nav-link {background-position:0px -32px;}

ul.main-nav li.contact-us a.main-nav-link {background:url('/layout/images/navigation/contact-us.jpg') no-repeat; width:96px; height:32px; display:block; margin:0; padding:0; float:left;}
ul.main-nav li.contact-us a:hover.main-nav-link, ul.main-nav li.contact-us a.current, ul.main-nav li.contact-us a.currentParent, ul.main-nav li:hover.contact-us a.main-nav-link {background-position:0px -32px;}

.main-nav-divider {width:2px; height:28px; display:block; float:left; padding:4px 0 0 0;}

ul.main-nav li:hover ul.sub-nav/*, ul.main-nav li.currentParent ul.sub-nav*/ {position:absolute; z-index:99990; top:32px; display:block; list-style:none; text-align:left; clear:both;}
ul.sub-nav {display:none; padding:0; margin:0; z-index:99999;}
li.sub-nav {margin:0; padding:0; z-index:99980;}
a.sub-nav-link {color:#ffffff; font-size:12px; margin:0; padding:4px 15px; text-decoration:none; display:block; background:url('/layout/images/navigation/sub-nav-bg.png') repeat;}
a:hover.sub-nav-link, li.sub-nav a.current {text-decoration:underline;}

img.sub-nav-bottom-left {position:absolute; left:0px; bottom:0px; margin:0; display:block; width:8px; height:8px;}
img.sub-nav-bottom-right {position:absolute; right:0px; bottom:0px; margin:0; display:block; width:8px; height:8px;}
.sub-nav-bottom-center {margin:0 8px; display:block; background:url('/layout/images/navigation/sub-nav-bottom-center.png') repeat; font-size:1px; padding:0;}
li.sub-nav-bottom {list-style:none; margin:0; padding:0; font-size:0px; line-height:8px; display:inline;}

/*--HOMEPAGE CAROUSEL STYLES--*/
#homepage-carousel-wrapper {position:relative; width:634px; height:276px; margin:0px; background-color:#ffffff;}
.homepage-carousel-item {position:absolute; width:634px; height:276px; z-index:1; background:none !important; margin:0; padding:0; border:none;}
.homepage-carousel-item img {position:absolute; top:0; left:0; display:none;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/
.homepage-carousel-item img:first-child {display:block;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/

/*--HOMPEAGE PEST ID SCROLLER--*/
#pest-scroller-wrapper {position:relative; width:910px; height:80px; margin:12px auto;}
a.pest-scroller-link, ul#pest-scroller span.pest-scroller-link-text {display:block; text-align:center; color:#000000; text-decoration:none; margin:0; padding:0; vertical-align:top; font-size:9px;}
ul#pest-scroller p {margin:0; padding:0;}
#pest-scroller-link a:hover {text-decoration:underline;}

.jcarousel-skin-american .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-american .jcarousel-container-horizontal {width:874px; padding:0 18px; margin:0 auto;}
.jcarousel-skin-american .jcarousel-clip-horizontal {width:874px; height:78px; background-color:#ffffff; border-top:1px #003768 solid; border-bottom:1px #003768 solid;}
.jcarousel-skin-american .jcarousel-item {width:70px; height:76px; margin:0px 0 0 -6px;}
.jcarousel-skin-american .jcarousel-item:hover {border-color:#808080;}
.jcarousel-skin-american .jcarousel-item-horizontal {}
.jcarousel-skin-american .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:7px; margin-right:0;}
.jcarousel-skin-american .jcarousel-item-placeholder {}

.jcarousel-skin-american .jcarousel-next-horizontal {position:absolute; top:0px; right:0px; width:18px; height:80px; cursor:pointer; background:transparent url('/layout/images/homepage-pest-id-scroller-right.jpg') no-repeat 0 0;}
.jcarousel-skin-american .jcarousel-direction-rtl .jcarousel-next-horizontal {left:0px; right:auto; background-image:url('/layout/images/homepage-pest-id-scroller-right.jpg');}
.jcarousel-skin-american .jcarousel-prev-horizontal {position:absolute; top:0px; left:0px; width:18px; height:80px; cursor:pointer; background:transparent url('/layout/images/homepage-pest-id-scroller-left.jpg') no-repeat 0 0;}
.jcarousel-skin-american .jcarousel-direction-rtl .jcarousel-prev-horizontal {left:auto; right:0px; background-image:url('/layout/images/homepage-pest-id-scroller-left.jpg');}
.jcarousel-skin-american .jcarousel-prev-disabled-horizontal, .jcarousel-skin-american .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-american .jcarousel-prev-disabled-horizontal:active {cursor:default;}

/*--HOMEPAGE BOXES STYLES--*/
#homepage-boxes-wrapper {position:relative;}
.homepage-box-1 {position:relative; width:207px; height:176px; xmin-height:176px; xheight:auto !important; float:left; margin:0; padding:0; background:url('/layout/images/homepage-box-1-bg.jpg') no-repeat 0 0;}
.homepage-box-2 {position:relative; width:207px; height:176px; xmin-height:176px; xheight:auto !important; float:left; margin:0 6px; padding:0; background:url('/layout/images/homepage-box-2-bg.jpg') no-repeat 0 0;}
.homepage-box-3 {position:relative; width:207px; height:176px; xmin-height:176px; xheight:auto !important; float:left; margin:0; padding:0; background:url('/layout/images/homepage-box-3-bg.jpg') no-repeat 0 0;}
.homepage-box-1 p, .homepage-box-2 p, .homepage-box-3 p {margin:0; padding:45px 10px 10px 10px;}
p.homepage-box-1-link, p.homepage-box-2-link, p.homepage-box-3-link {position:relative; display:block; float:left; width:197px; height:22px; line-height:22px; background-color:#e51b24; color:#ffffff; margin:0; padding:0; font-weight:normal;}
p.homepage-box-1-link {margin-left:5px;}
p.homepage-box-2-link {margin:0 16px; font-size:12px;}
a.homepage-box-link {position:relative; display:block; height:22px; line-height:22px; color:#ffffff; padding-left:5px; font-size:12px; font-weight:normal;}

/*--HOMEPAGE BLOG AREA STYLES--*/
#homepage-blog-wrapper {width:264px;}
#homepage-blog-top {position:relative; width:264px; height:31px; background:url('/layout/images/homepage-blog-top.jpg') no-repeat;}
#homepage-blog-rss-logo {position:absolute; top:7px; right:10px;}
a#homepage-blog-subscribe {position:absolute; top:13px; right:46px; font-size:10px; color:#ffffff;}
#homepage-blog-bottom {position:relative; width:262px; border:1px #91a9be solid; border-top:none; min-height:550px !important;}

.homepage-blog-item {position:relative; margin:0; padding:10px;}
p.homepage-blog-title, .homepage-blog-title a {color:#4a4a4a; margin:0; padding:0 0 5px 0; font-size:14px; font-weight:bold;}
p.homepage-blog-date {margin:0; padding:0; font-size:12px;}
p.homepage-blog-author {margin:0; padding:2px 0 0 0; font-size:12px;}
p.homepage-blog-text {margin:0; padding:10px 0; font-size:12px;}
ul.homepage-blog-recent-list-ul {margin:0 0 0 10px; padding:0; list-style:square;}
li.homepage-blog-recent-list, li.homepage-blog-recent-list a {color:#4a4a4a; margin:0; padding:0 0 5px 0; font-size:12px; font-weight:normal;}

.homepage-blog-divider {position:relative; width:250px; height:22px; background-color:#003768; margin:0 0 0 6px; padding:0;}
.homepage-blog-divider-text, a.homepage-blog-divider-text {color:#ffffff; font-size:12px; margin:0; padding:0 0 0 4px; height:22px; line-height:22px; font-weight:normal;}

/*--HOME PAGE TABS STYLES--*/
#tabs-wrapper {position:relative; width:632px; height:369px; margin:0 auto; padding:15px 0 0 0;}
.tabs-area {position:relative; width:632px; margin:0 auto; padding:0;}
#homepage-tabs-corner {position:absolute; top:359px; left:0px; z-index:1000;}

/* root element for tabs  */
ul.tabs {list-style:none; margin:0 !important; padding:0;	height:39px; border-bottom:1px solid #99afc3;}

/* single tab */
ul.tabs li {float:left;	text-indent:0; padding:0; margin:0 !important; list-style-image:none !important;}

/* link inside the tab. uses a background image */
ul.tabs a {background:url('/layout/images/homepage-tabs.jpg') no-repeat 0 0; font-size:16px; display:block; height:39px; line-height:39px; width:111px; text-align:left;	text-decoration:none;	color:#757575; padding:0px; margin:0px; position:relative; top:1px; outline:none; text-indent:10px;}
ul.tabs a:active {outline:none;}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {xbackground-position:-652px -31px; color:#4a4a4a;}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {xbackground-position: -652px -62px; cursor:default !important; color:#4a4a4a !important;}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */

/* width 1 */
ul.tabs a.w1 {background-position: 0px -41px; width:170px;}
ul.tabs a.w1:hover {background-position: 0px -41px; width:170px;}
ul.tabs a.w1.current {background-position: 0px 0px; width:170px;}

/* width 2 */
ul.tabs a.w2 {background-position: -170px -41px; width:174px;}
ul.tabs a.w2:hover {background-position: -170px -41px;}
ul.tabs a.w2.current {background-position: -170px 0px;}

/* initially all panes are hidden */ 
div.panes div.pane {display:none; height:260px;}

.panes-wrapper {position:relative; height:285px;}

/* tab pane styling */
div.panes div {margin:0; padding:15px 10px; border:1px solid #99afc3; border-top:0; font-size:12px; background-color:#ffffff; color:#000000; height:298px;}

/*--LINKS STYLES--*/
#homepage-links-wrapper {position:relative; float:right; width:272px;}
#homepage-pest-problem {position:relative; margin:0; padding:0; background:url('/layout/images/homepage-pest-problem-bg.jpg') no-repeat; width:272px; height:102px;}
#homepage-schedule-appointment {position:relative; margin:0; padding:0; background:url('/layout/images/homepage-schedule-appointment-bg.jpg') no-repeat; width:272px; height:162px;}
#homepage-contact-us {position:relative; margin:0; padding:0; background:url('/layout/images/homepage-contact-us-bg.jpg') no-repeat; width:272px; height:162px;}
#homepage-k9-inspection {position:relative; margin:0; padding:0; background:url('/layout/images/homepage-bed-bug-k9-bg.jpg') no-repeat right bottom; width:272px; height:162px;}
#homepage-angies-list-temp {position:relative; margin:0; padding:0; background:url('/layout/images/homepage-angies-list-temp-bg.jpg') no-repeat; width:272px; height:71px;}
#homepage-contact-us-temp {position:relative; margin:0; padding:0; background:url('/layout/images/homepage-contact-us-temp-bg.jpg') no-repeat; width:272px; height:62px;}
#homepage-groupon {position:relative; margin:0; padding:0; background:url('/layout/images/homepage-groupon-bg.jpg') no-repeat; width:272px; height:71px;}
.homepage-link-click-here {position:absolute; right:11px; bottom:10px;}
.homepage-angies-list-button {position:absolute; right:11px; bottom:6px; width:151px; height:18px;}
.homepage-groupon-button {position:absolute; right:11px; bottom:6px; width:151px; height:18px;}
#homepage-links-divider {position:relative; display:block; width:264px; height:1px; margin:6px 0 5px 8px; padding:0;}
#homepage-links-divider-1 {position:relative; display:block; width:264px; height:1px; margin:11px 0 6px 8px; padding:0;}
#homepage-links-divider-2 {position:relative; display:block; width:264px; height:1px; margin:11px 0 11px 8px; padding:0;}

#interior-links-wrapper {position:relative; float:right; width:240px;}
#interior-pest-problem {position:relative; margin:7px 0 0 0; padding:0; background:url('/layout/images/interior-pest-problem-bg.jpg') no-repeat; width:240px; height:88px;}
#interior-schedule-appointment {position:relative; margin:10px 0 0 0; padding:0; background:url('/layout/images/interior-schedule-appointment-bg.jpg') no-repeat; width:240px; height:140px;}
#interior-contact-us {position:relative; margin:10px 0 0 0; padding:0; background:url('/layout/images/interior-contact-us-bg.jpg') no-repeat; width:240px; height:140px;}
.interior-link-click-here {position:absolute; right:11px; bottom:9px; width:127px; height:21px;}
#breadcrumb {margin:10px 0 10px 0px; padding:0;}
#search-content {margin:15px 30px;}

/*--TESTIMONIAL SPECIFIC STYLES--*/
#testimonial-block {position:relative; float:right; width:228px; margin:10px 0 0 0;}
/*h3#testimonial-block {margin:0 auto; width:200px; text-align:left; padding:10px 0 0 0;}*/
#testimonial-text {margin:0 auto; padding:15px; background-color:#d9e1e8;}
#audio-player {position:relative; margin:0 auto; padding:0; width:228px; height:95px; background:url('/layout/images/testimonial-audio-player-bg.jpg') no-repeat;}
#niftyPlayer1 {position:absolute; top:40px; left:32px;}
#testimonial-bg-top {position:relative; width:228px; height:8px;}
#testimonial-bg-bottom {position:absolute; bottom:0px; left:0px; width:228px; height:8px;}

/*--INTERIOR CAROUSEL--*/
#interior-carousel-wrapper {position:relative; width:228px; float:right; margin:7px 0 0 0; padding:0;}
.interior-carousel {position:relative; width:228px; margin:0 0 3px 0; padding:0;}
.interior-carousel-image {position:absolute; margin:0 auto; background:#ffffff; display:block;}
.interior-carousel-image img {position:absolute; top:0; left:0; display:none; width:228px; height:183px; background:#ffffff;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/
.interior-carousel-image img:first-child {display:block;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/
.interior-carousel-text-wrapper {position:relative; width:198px; margin:0; padding:15px; background-color:#003768; border-top:5px #ffffff solid;}
p.interior-carousel-text {position:relative; color:#ffffff; font-size:11px; margin:0; padding:0;}
#interior-carousel-nav {position:absolute; width:228px; top:161px; left:0px; z-index:100;}
#interior-carousel-previous {position:absolute; left:0px; top:0px; width:22px; height:22px;}
#interior-carousel-next {position:absolute; right:0px; top:0px; width:22px; height:22px;}

/*--INTERIOR BANNER STYLES--*/
#banner-image {margin-top:7px; z-index:1;}

/*--FOOTER STYLES--*/
#footer-wrapper {position:relative; width:910px; margin:16px auto 0 auto; padding:0;}

#footer-contact-wrapper-1 {position:relative; width:225px; float:left; padding-top:35px;}
#footer-contact-wrapper-2 {position:relative; width:260px; float:left; padding-top:35px;}
#footer-contact-wrapper-3 {position:relative; width:150px; float:right;}
#footer-logo {width:39px; height:60px; float:left;}
#footer-address {font-size:12px; font-weight:normal; margin:0; padding:0 0 0 10px; float:left; color:#203267;}
span.footer-address-header {font-size:14px; font-weight:bold;}

#footer-info-wrapper {position:relative; float:right; width:260px; text-align:right; color:#203267; padding-top:18px;}
p.footer-phone {font-size:26px; margin:0; padding:0; line-height:normal;}
span.footer-info-text {font-size:10px; font-weight:bold; margin:0; padding:0;}
.footer-social-network-links-wrapper {padding:6px 0 0 0; margin:0;}
.footer-social-network-link {padding:0 0 0 6px; margin:0;}

#footer-tag-wrapper {position:relative; width:1020px; margin:0 auto; padding:0; background:url('/layout/images/content-bg-bottom.png') no-repeat 0 0; text-align:right;}
#footer-copesan-logo {position:relative; width:135px; height:34px; margin:30px 30px 0 0; float:right;}
#footnote, #footnote a, #footnote-mlb {color:#ffffff; font-size:10px;}
#footnote-mlb {width:350px; text-align:center; float:right; margin:36px 0 0 0; padding:0 25px 0 0;}
#footnote {padding-right:30px;}

/*--BLOG SPECIFIC STYLES--*/
ul.blog-nav {margin:0; padding:0;}
ul.blog-nav li {list-style:none; border-bottom:1px #bfcdd9 solid; padding:3px 0;}
ul.blog-nav li:hover {border-bottom:1px #003768 solid;}
.blog-nav-heading {font-size:17px; font-weight:bold; color:#003768;}
.blog-nav-date {font-size:8px; font-weight:normal; color:#003768; padding:3px 6px 0 0;}
.blog-nav-title a {font-size:12px; font-weight:normal; color:#003768; text-decoration:none;}
.blog-nav-title a:hover, .blog-nav-title a.current {font-weight:bold;}

a.blog-archive-dropdown-link {font-size:17px; font-weight:bold; color:#e51b24; padding:0 0 0 15px;}
.blog-archive-dropdown {position:relative; background:url('/layout/images/blog-archive-inactive.jpg') no-repeat left 4px; margin:0; padding:0;}
.blog-active {position:relative; background:url('/layout/images/blog-archive-active.jpg') no-repeat left 4px; margin:0; padding:0;}

#blog-category-block ul {margin: 0; padding: 0;}
#blog-category-block li {list-style: none; margin-bottom: 3px;}
#blog-category-block a {color: #000000;}
h1.blog-title {font-size:200%;}
.blog-prev-next {color: #ff1111;}
.blog-prev-next a {color: #ff1111;}
.blog-date,.blog-author {font-size: 110%; font-weight: bold; margin: 5px 0; color: #203267;}
.image-wrapper {float:right; width:250px; margin:15px; margin-right:0; position:relative;}
.image-caption {text-align: center; font-style: italic; margin: 5px 0; width:250px;}
.image-wrapper-2 {float:right; clear:right; width:250px; margin:15px ; padding:0; margin-right:0; position:relative;}
.image-caption-2 {text-align: center; font-style: italic; margin: 5px 0; width:250px;}
.image-spacer {float:right; clear:right; height:50px; z-index:1; position:relative;}

/*--FORM PRE FILL SPECIFIC STYLES--*/
#form-container {margin: 0 auto; padding: 0; position: relative;} 
#form-pre-fill {margin: 0 auto; padding: 0; width:225px;}
#form-pre-fill td {padding: 0 0 5px 0;}
.form-heading {font-size: 150%; color: #203267;}
.form-pre-fill-heading {}
.form-pre-fill-input, .form-pre-fill-dropdown {width:220px; color:#203267; font-size:90%;}
.form-pre-fill-dropdown {width:224px;}
.form-pre-fill-submit {font-size: 90%; color: #203267;}
.onstate-residential, .onstate-commercial { display: block; }
.offstate-residential, .offstate-commercial { display: none; } 

/*--GALLERY SPECIFIC STYLES--*/
.gallery-wrapper {position:relative; width:870px; margin:0 auto; padding:0; clear:both; padding-left:5px;}
.gallery-item-container {position:relative; float:left; width:152px; height:194px; background:url('/layout/images/gallery-item-bg.jpg') no-repeat; margin: 30px 11px 30px 11px; z-index:1;}
.gallery-item-contents img {position:relative; width:150px; height:150px; margin: 6px 0 0 0; border-right:1px #203267 solid; border-left:1px #203267 solid;}
.gallery-item-contents h6 {position:relative; color:#FFFFFF; font-size:100%; text-align:center; margin:0; padding:0; text-decoration:underline;}
.gallery-item-contents p {position:relative; color:#FFFFFF; font-size:70%; text-align:center; margin:0; padding:2px 0 0 0;}
.gallery-item-contents a {color:#FFFFFF; text-decoration:underline;}
#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;}
.gallery-divider {width:870px; color:#B1B7CA; height:1px; line-height:1px; text-align:center; padding:0; margin:0; clear:both; z-index:2;}

/*--MSDS PAGE SPECIFIC STYLES--*/
.msds {width:100%;}
.msds th, th.msds {text-align:left; background:#cacaca;}
.msds-select {width:300px;}
#msds-wrapper {width:850px; margin:0 auto; position:relative;}
#msds-left {width:400px; float:left; margin:0 auto; padding:0 0 40px 0;}
#msds-right {width:400px; float:right; margin:0 auto; padding:0 0 40px 0;}
#msds-search {clear:both; margin:20px 0 0 0; }
.search-input-text {width:295px;}
.msds-button {text-align:center; width:80px;}
h2.text {clear:both; color:#203267; font-size:140%;}
#msds-frame {width:850px; height:600px; margin:40px 0 0 0; padding:0; position:relative;}

/*--HOME CLUB FORM STYLES--*/
table.home-club-form {position:relative; margin:10px 0 0 0; padding:0;}
td.home-club-label {margin:0; padding:0 5px 2px 0; vertical-align:bottom;}
input.home-club-field {margin:5px 0 0 0; padding:1px; background-color:#ced7e0;}
input.form-button {margin:10px 0 0 0; padding:0;}

/*--FORM STYLES--*/
#form .field input, #form .field textarea, .field textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; xbackground-color:#ced7e0; overflow:hidden; padding:2px;}
#form .label {width:150px;}
.careers-label {padding:10px 10px 0 0;}
td.label, td.field {padding:10px 10px 0 0;}
.submit-button {margin:20px 0 0 0;}

table#free-appointment {font-size:13px; color:#000000; width:500px;}
input.field, textarea.info-field, input.select-field {color:#000000; xbackground-color:#ced7e0; overflow:hidden;}
td.label, td.field {padding:10px 10px 0 0;}
.appointment-form-button, .form-button {margin:20px 0 0 0;}
span.check-box-label {padding:0 0 5px 5px;}
.fixed-width-label {width:100px; display:inline-block;}
span.ap-inline-label {padding:0 10px 0 0;}
span.alert {color:red;}

td.survey-label {padding:10px 0 0 0;}
td.survey-field input, td.survey-field textarea, td.survey-field select {xbackground-color:#ced7e0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; overflow:hidden; padding:2px; resize:none;}

/*--TREASURE HUNT COMPETITION FORM SPECIFIC STYLES--*/
table#treasure-hunt {font-size:12px; color:#000000;}
input.field-treasure {color:#000000; background-color:#ced7e0; overflow:hidden; margin:10px 0 0 0;}
textarea.field-treasure {color:#000000; background-color:#ced7e0; overflow:hidden; margin:10px 0 0 0;}
input.check-field-treasure {color:#000000; margin:15px 0 2px 0;}
#treasure-hunt td.label {padding:10px 10px 0 0; vertical-align:middle;}
#treasure-hunt td.text-area-label {padding:10px 10px 0 0; vertical-align:top;}
td.label, td.field {padding:10px 10px 0 0;}
.treasure-hunt-form-button {margin:20px 0 0 0;}
span.label {padding:0 0 5px 10px;}

/*--INTRANET FORM SPECIFIC SETTINGS--*/
table.intranet-form-table-1 {font-size:12px; color:#000000; width:700px; margin:10px auto 30px auto;}
table.intranet-form-table-2 {font-size:12px; color:#000000; width:700px; margin:0 auto;}
input.intranet-field, textarea.intranet-area-field, input.intranet-check-field {color:#000000; background-color:#ced7e0; overflow:hidden;}
td.intranet-label, td.intranet-field {padding:10px 0 0 0;}
.intranet-form-button {margin:40px 0 0 0;}
span.intranet-check-box-label {padding:0 10px 5px 5px;}
.intranet-fixed-width-check-label {width:70px; display:inline-block;}
.intranet-fixed-width-label {width:340px; display:inline-block; padding:0 0 5px 0;}

/*--LOCATIONS NAV SPECIFIC SETTINGS--*/
ul.locations-nav {margin:0; padding:0;}
.locations-nav li {list-style-type:none; display:inline; text-align:left; white-space:pre-wrap; padding:0;}
.locations-nav a {font-weight:normal;}

/*--LOCATIONS ZIP SEARCH STYLES--*/
.locations-search-wrapper {position:relative; margin:0 auto; padding:10px; border-bottom:1px #203267 solid;}
#zip-search-wrapper {position:relative; width:246px; height:23px; background:url('/layout/images/locations-search-box.jpg') no-repeat;}
input.zip-search-box {position:relative; width:87px; height:15px; border:none; background-color:transparent; margin:2px 0 0 2px; line-height:15px; font-weight:normal; text-align:center; letter-spacing:1px; color:#203267;}
.zip-rows {font-size:14px;}
span.zip-search-city, span.zip-search-phone {color:#203267; font-weight:bold; font-size:16px;}

/*--LOGIN SPECIFIC STYLES--*/
.login-side-nav-header {font-size:14px; color:#203267;}

/*--PROMOTIONS PAGE STYLES--*/
#promotions-wrapper {position:relative; float:right; width:320px; margin:0 0 10px 15px; padding:0;}
.coupon-wrapper {width:320px;}
.promo-link-button {display:block; float:left; width:159px; height:36px;}
.promo-contact-button {display:block; float:right; width:160px; height:36px;}
.dotted-line {position:relative; margin:0 auto; padding:5px 0; display:block;}
.promo-hr {display:block; position:relative; margin:10px 0; padding:0; height:0; max-height:0; clear:both; line-height:0; border:none; border-bottom:1px #000000 solid;}

/*--MISC STYLES--*/
.contact-wrapper {position:relative;}
img.contact-wrapper {}
.click-here-button {position:absolute; bottom:10px; right:10px; border:none;}
.click-here-button-new {position:absolute; bottom:10px; right:15px; border:none;}
.click-here-button-new-homepage {position:absolute; bottom:10px; right:13px; border:none;}

/*--INTERACTIVE HOUSE STYLES--*/
#house-wrapper {position:relative; width:653px; height:269px; background:url('/images/house/interactive-house-bg.jpg') no-repeat; margin:0; padding:0;}
.intro {position:absolute; top:9px; right:9px; width:333px; height:250px; background:url('/images/house/interactive-house-intro.png') no-repeat; margin:0; padding:0;}
.attic {position:absolute; top:9px; left:101px; width:543px; height:252px; background:url('/images/house/interactive-house-attic.png') no-repeat; margin:0; padding:0;}
.basement {position:absolute; top:9px; left:254px; width:390px; height:251px; background:url('/images/house/interactive-house-basement.png') no-repeat; margin:0; padding:0;}
.bathroom {position:absolute; top:9px; left:186px; width:458px; height:251px; background:url('/images/house/interactive-house-bathroom.png') no-repeat; margin:0; padding:0;}
.bedroom {position:absolute; top:9px; left:104px; width:540px; height:252px; background:url('/images/house/interactive-house-bedroom.png') no-repeat; margin:0; padding:0;}
.exterior {position:absolute; top:9px; left:31px; width:613px; height:252px; background:url('/images/house/interactive-house-exterior.png') no-repeat; margin:0; padding:0;}
.extra-rooms {position:absolute; top:9px; left:229px; width:415px; height:251px; background:url('/images/house/interactive-house-extra-rooms.png') no-repeat; margin:0; padding:0;}
.kitchen {position:absolute; top:9px; left:232px; width:412px; height:251px; background:url('/images/house/interactive-house-kitchen.png') no-repeat; margin:0; padding:0;}
.living-room {position:absolute; top:9px; left:72px; width:572px; height:252px; background:url('/images/house/interactive-house-living-room.png') no-repeat; margin:0; padding:0;}
.interactive-house-dots {position:absolute; top:87px; left:29px; z-index:10000; width:230px; height:150px; margin:0; padding:0;}
.pests {position:absolute; bottom:0; right:0;}
.pest {position:relative; float:left; width:27px; height:29px; padding:0 0 0 5px;}
.house-info-wrapper {position:absolute; width:329px; height:227px; right:10px; top:10px; margin:0; padding:0;}
.area-1-wrapper h2 {font-size:16px; margin:0 0 10px 0; padding:0; color:#203267;}
.area-1-wrapper p {font-size:12px;}
.house-text {position:relative;}
.house-image-wrapper {position:relative; float:left; width:128px; margin:0 10px 0 0; padding:0;}
.inner-images-wrapper {position:relative; width:128px;}
.house-image-1 {position:relative; margin:0; padding:0 0 5px 0;}
.house-image-2 {position:relative; float:left;}
.house-image-3 {position:relative; display:block; margin:0 auto;}
.house-image-4 {position:relative; float:right;}

/*--PEST QUOTE LANDING PAGE STYLES--*/
body#pest-quote-landing-page {background:#003768 url('/layout/images/landing-page-bg.jpg') repeat-x;}
.landing-page-bg-logo {position:absolute; top:273px; min-width:100%; height:188px;}
.landing-page-content {position:relative; margin:0 auto; width:100%; height:670px;}
.landing-page-content-image {position:relative; display:block; width:1019px; height:670px; margin:0 auto;}

/*--PEST LIBRARY--*/
.pest-library-item-wrapper {position:relative; float:left; width:140px; padding:0 25px 40px 0; text-align:center;}
.pest-library-item-wrapper p {text-align:left;}
.pest-library-item-wrapper.profile-last {padding-right:0;}
.pest-library-item-wrapper.profile-first {clear:left;}
.pest-library-thumbnail {padding:10px 0;}
span.pest-library-thumbnail-link {font-size:15px; color:#E51B24;}
#pest-id-content {padding-bottom:40px;}
.pest-library-divider {height:5px; clear:both;}

/*--COMMERCIAL WEB FORM STYLES--*/
#commercial-web-form {width:800px; margin:0 auto;}
#section-1, #section-2, #section-3, #section-4 {width:800px;}
#billing, #service {width:400px; float:left;}
p.web-form-heading {color:#ffffff; background-color:#203267; padding:5px; font-weight:bold;}
.web-form-label, .web-form-field {font-size:12px; margin:0; padding:3px 0 3px 5px; vertical-align:middle;}
.web-form-field-2 {font-size:12px; padding:3px 5px; vertical-align:middle;}
.web-form-field input {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:2px;}
.web-form-field textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:2px; resize:none; overflow:hidden;}
.web-form-field-3 input {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; margin-bottom:10px;}
.web-form-field-3 label {padding:0 10px 0 0;}
.web-form-label-2 {font-weight:bold;}
.web-form-label {font-weight:normal;}
#other-rooms-other-1, #other-rooms-other-2, #frequency-other-1, #current-pest-problems-other, #type-of-facility-other {margin-left:-13px;}

/*--DROPDOWN STYLES--*/
#interior-pages-dropdown-wrapper {position:relative; margin:15px 0px; padding:0;}
.interior-pages-dropdown-contents {position:relative; width:654px; margin:0; padding:10px 0px 0px 0px;}
.view-program-dropdown {position:relative; width:654px; background:url('/layout/images/dropdowns/view-program-dropdown-bg.jpg') no-repeat; margin:10px 0; padding:0;}
a:hover#dropdown-1, a:hover#dropdown-2 {text-decoration:none;}
.view-program-active {position:relative; width:654px; background:url('/layout/images/dropdowns/view-program-dropdown-bg-active.jpg') no-repeat; margin:10px 0; padding:0;}
p.interior-pages-dropdown-title {position:relative; display:inline-block; zoom:1; *display:inline; width:555px; height:31px; line-height:31px; color:#ffffff; font-size:19px; margin:0 0 0 12px; padding:0; vertical-align:middle;}
p.interior-pages-dropdown-arrow-text {position:relative; display:inline-block; zoom:1; *display:inline; xwidth:70px; height:31px; margin:0; padding:0; vertical-align:middle;}
a.interior-pages-dropdown-link {color:#ffffff; height:31px; line-height:31px; font-size:12px; margin:0; padding:0; text-align:left;}
/*.interior-pages-dropdown-text {position:relative; width:611px; margin:0; padding:0 10px;}*/

/*--FACEBOOK LANDING PAGE STYLES--*/
body#facebook {background-color:transparent; background-image:none; margin:0; padding:0; color:#003768; font-size:11px;}
#facebook-landing-page-outer-wrapper {position:relative; margin:0; padding:0; width:500px; height:769px; background-color:#95bbdf;}
/*#facebook-landing-page-wrapper {position:relative; margin:0 auto; width:520px; min-height:800px !important; background:url('/layout/images/facebook-landing-page-bg.jpg') no-repeat;}*/
#facebook-landing-page-wrapper {position:relative; margin:0 auto; width:500px; height:769px !important; background:url('/layout/images/facebook-landing-page-bg-1011.jpg') no-repeat;}
#facebook-landing-page-ladybug-1 {position:absolute; width:46px; height:52px; left:8px; top:223px; z-index:100;}
/*#facebook-landing-page-ladybug-2 {position:absolute; width:36px; height:51px; right:0px; top:330px; z-index:100;}*/
#facebook-landing-page-ladybug-2 {position:absolute; width:36px; height:51px; right:0px; top:535px; z-index:100;}
/*#facebook-landing-page-image-1 {position:absolute; left:40px; top:216px;}
#facebook-landing-page-image-2 {position:absolute; left:159px; top:216px;}
#facebook-landing-page-image-3 {position:absolute; left:278px; top:216px;}
#facebook-landing-page-image-4 {position:absolute; left:397px; top:216px;}*/
#facebook-landing-page-image-1 {position:absolute; left:40px; top:434px;}
#facebook-landing-page-image-2 {position:absolute; left:159px; top:434px;}
#facebook-landing-page-image-3 {position:absolute; left:278px; top:434px;}
#facebook-landing-page-image-4 {position:absolute; left:397px; top:434px;}
/*#facebook-landing-page-content {position:relative; width:250px; height:110px; padding:590px 0 0 40px;}*/
#facebook-landing-page-content {position:relative; width:400px; height:200px; padding:450px 0 0 90px;}
#facebook-landing-page-content-lower {position:relative; width:470px; padding:75px 25px 25px 25px;}
#facebook-landing-page-content h1, #facebook-landing-page-content h2, #facebook-landing-page-content h3, #facebook-landing-page-content p, #facebook-landing-page-content-lower h1, #facebook-landing-page-content-lower h2, #facebook-landing-page-content-lower h3, #facebook-landing-page-content-lower p {color:#003768;}
#facebook-landing-page-content h1, #facebook-landing-page-content h2, #facebook-landing-page-content h3, #facebook-landing-page-content-lower h1, #facebook-landing-page-content-lower h2, #facebook-landing-page-content-lower h3 {font-size:14px; margin:5px 0;}
#facebook-landing-page-content p, #facebook-landing-page-content-lower p {font-size:11px; margin:5px 0;}

/*.facebook-form-label {padding:3px 5px 0 0; vertical-align:top; text-align:right;}
.facebook-form-field input {padding:2px; margin:0 0 6px 0; font-size:11px;}*/

.facebook-form-label {padding:3px 5px 0 0; vertical-align:top; text-align:right; font-size:14px;}
.facebook-form-field input {padding:2px; margin:0 0 6px 0; font-size:14px;}

/*--LANDING PAGE STYLES--*/
body#landing-page {background:#213366 url('/images/landing-pages/landing-page-bg.jpg') repeat-x;}
#bed-bug-heat-treatment-landing-page-wrapper {position:relative; width:1000px; height:801px; margin:0 auto; background:url('/images/landing-pages/bed-bug-heat-treatment-landing-page.jpg') no-repeat;}

#landing-page-form {position:absolute; left:112px; top:425px; width:325px; height:160px;}
.landing-page-label {color:#be1e2d; font-size:9px; font-weight:bold;}
.landing-page-field-1 input {width:307px; height:18px; line-height:18px; border:1px #a5a4a4 solid; font-size:11px; padding:0 2px;}
.landing-page-field-2 {padding:0 15px 0 0;}
.landing-page-field-2 input {width:143px; height:18px; line-height:18px; border:1px #a5a4a4 solid; font-size:11px; padding:0 2px;}
.landing-page-field-3a, .landing-page-field-3b {padding:0 15px 0 0;}
.landing-page-field-3a input {width:143px; height:18px; line-height:18px; border:1px #a5a4a4 solid; font-size:11px; padding:0 2px;}
.landing-page-field-3b input {width:61px; height:18px; line-height:18px; border:1px #a5a4a4 solid; font-size:11px; padding:0 2px;}
#landing-page-submit-button {position:absolute; left:276px; top:607px; width:148px; height:44px;}

/*--FAQ STYLES--*/
#faq-right-content-wrapper {position:relative; float:right; width:206px; margin:45px 0 20px 20px;}
#faq2-right-content-wrapper {position:relative; float:right; width:206px; margin:0px 0 20px 20px;}
#faq-top, #faq-bottom {display:block; width:206px; height:10px; margin:0; padding:0;}
#faq-middle {position:relative; width:206px; background:url('/layout/images/faq-middle.jpg') repeat-y; margin:0; padding:0;}
#faq-right-content {position:relative; margin:0; padding:1px 15px;}

h1#faq-right-heading {}

/*--BED BUG DOG BLOG STYLES--*/
#bbd-blog-banner {position:relative; width:654px; height:239px; margin:7px 0 0 0; background:url('/layout/images/bed-bug-dog-blog-banner.jpg') no-repeat;}
#bbd-blog-banner-text-1 {position:absolute; width:400px; right:30px; top:58px; color:#ffffff;}
#bbd-blog-banner-text-1 p {color:#ffffff;}
#bbd-blog-banner-text-2 {position:absolute; width:400px; height:28px; line-height:28px; right:30px; bottom:0px; color:#ffffff; font-size:17px; font-weight:bold;}
#bbd-blog-banner-text-2 a {color:#ffffff; font-size:17px; font-weight:bold;}

.bbd-blog-post-wrapper {position:relative; clear:both; margin:0 0 25px 0;}
.bbd-blog-title {color:#013666; font-size:25px; font-weight:bold; margin:0; padding:0;}
.bbd-blog-title a {color:#013666;}
.bbd-blog-date-wrapper {position:relative; width:60px; height:70px; float:left; background:url('/layout/images/bed-bug-dog-blog-date-bg.jpg') no-repeat;}
.bbd-blog-date-day {color:#013666; font-size:24px; font-weight:bold; text-align:center; margin:0; padding:20px 0 3px 0;}
.bbd-blog-date-month {color:#013666; font-size:10px; text-transform:uppercase; text-align:center; margin:0; padding:0;}
.bbd-blog-details {position:relative; width:570px; float:left; margin:0 0 0 15px;}
.bbd-blog-author {color:#013666; font-size:11px; font-style:italic; margin:0 0 10px 0; padding:0;}
.bbd-blog-category-link {color:#e31b26; font-size:11px; font-style:italic}
.bbd-blog-post-link {position:relative; width:141px; height:26px; line-height:26px; float:left;}
.bbd-blog-post-link a {color:#013666; font-size:14px; font-weight:bold; text-decoration:underline;}
.bbd-blog-post-link img {position:absolute; right:0; top:0; display:block;}
.bbd-blog-tags {color:#013666; float:left; padding:6px 0 0 20px; font-size:12px;}
.bbd-blog-tags-link {color:#e41b23; font-size:12px;}

.facebook-like-button-wrapper {position:relative; padding:0 0 15px 0;}

#bbd-blog-link {position:relative; width:240px; height:161px; background:url('/layout/images/bbd-blog-link-bg.jpg') no-repeat; margin:20px 0 0 0; padding:0;}
#bbd-blog-link-button {position:absolute; width:94px; height:15px; right:20px; bottom:27px;}

.blog-nav-select option {color:#013666;}

#bbd-blog-tag-cloud-wrapper {position:relative; width:226px; xheight:300px; border:1px #013666 solid; margin:15px 0 0 0; padding:0px;}
#bbd-blog-tag-cloud-items {margin:0; padding:4px;}
#bbd-blog-tag-cloud-items a {color:#013666; text-decoration:underline;}
#bbd-blog-tag-cloud-items a:hover {color:#e31b26;}

#bbd-blog-video-wrapper {position:relative; width:238px; border:1px #013666 solid; margin:15px 0 0 0;}

/*--NEW LANDING PAGE STYLES--*/
#content-landing-wrapper {position:relative; width:940px; margin:0 auto; padding:0; background:url('/layout/images/content-landing-bg-middle.png') repeat-y;}
#interior-landing-lower-content-wrapper {position:relative; width:840px; margin:0 auto;}
#interior-landing-column-left {position:relative; float:left; width:438px; margin:0; padding:15px 25px; background-color:#f8f8f8; border:1px #dfe0e0 solid;}
#interior-landing-column-right {position:relative; float:right; width:320px; margin:0;}
#interior-landing-column-right-1 {position:relative; margin:0 0 15px 0; padding:0;}
#interior-landing-column-right-2 {position:relative; margin:0 0 15px 0; padding:15px 25px; background-color:#f8f8f8; border:1px #dfe0e0 solid;}
#interior-landing-content {position:relative; margin:0; padding:0;}

#header-landing-wrapper {position: relative; width:840px; margin:0 auto 40px auto; padding:0;}
#header-landing-logo-short {position:relative; width:351px; height:61px; margin:0; padding:45px 0 0 0;}
.landing-page-phone-number {width:350px; float:right; margin:0; padding:60px 0 0 0; font-size:36px; font-weight:bold; color:#a32431; text-align:right;}

#footer-landing-wrapper {position:relative; width:840px; margin:16px auto 0 auto; padding:0;}

#footer-landing-contact-wrapper-1 {position:relative; width:200px; float:left; padding-top:35px;}
#footer-landing-contact-wrapper-2 {position:relative; width:250px; float:left; padding-top:35px;}
#footer-landing-contact-wrapper-3 {position:relative; width:135px; float:right;}
#footer-landing-logo {width:39px; height:60px; float:left;}
#footer-landing-address {font-size:12px; font-weight:normal; margin:0; padding:0 0 0 10px; float:left; color:#203267;}
span.footer-landing-address-header {font-size:14px; font-weight:bold;}

#footer-landing-info-wrapper {position:relative; float:right; width:215px; text-align:right; color:#203267; padding-top:18px;}
p.footer-landing-phone {font-size:26px; margin:0; padding:0; line-height:normal;}
span.footer-landing-info-text {font-size:10px; font-weight:bold; margin:0; padding:0;}
.footer-landing-social-network-links-wrapper {padding:6px 0 0 0; margin:0;}
.footer-landing-social-network-link {padding:0 0 0 6px; margin:0;}

#footer-landing-tag-wrapper {position:relative; width:940px; height:40px; margin:0 auto; padding:0; background:url('/layout/images/content-landing-bg-bottom.png') no-repeat 0 0; text-align:right;}

#landing-page-banner {position:relative; margin:0 0 20px 0;}
#landing-page-banner img {display:block; padding:4px; border:3px #dfe0e0 solid;}

#termite-control-solutions-pledge {position:relative; width:210px; height:106px; display:block; margin:0 auto;}

#termite-landing td.termite-label {padding:3px 5px 0 0; vertical-align:top; text-align:left; font-size:14px; font-weight:bold;}
#termite-landing td.termite-field input {padding:2px; margin:0 0 6px 0; font-size:14px;}
#termite-landing input#first-name {width:425px;}
#termite-landing input#last-name {width:425px;}
#termite-landing input#address {width:425px;}
#termite-landing input#city {width:425px;}
#termite-landing input#state {width:325px;}
#termite-landing input#zip {width:80px;}
#termite-landing input#email {width:425px;}
#termite-landing input#phone-number {width:425px;}

p.termite-form-divider {padding:0; margin:0;}
.termite-form-submit-button {position:relative; margin:10px 0 0 0;}
.termite-form-button {text-align:center;}
/*--END--*/
