﻿/*-----ROTTLER STYLESHEET 2011-----*/

/*--GENERAL STYLES--*/
body {margin:0; padding:0; background:#93bfdc url('/layout/images/body-bg.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#wrapper {position:relative; width:920px; margin:0 auto;}
img {border:none; margin:0; padding:0;}
ul {padding:0 0 0 15px; margin:0;}
.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;}
#breadcrumb {margin:0 0 10px 0; color:#3c3c3c; font-size:11px;}
#breadcrumb a {color:#3d8cc4;}

/*--FONT STYLES--*/
h1, h2, h3, h4 {margin: 10px 0;}
h1 {font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#043659;}
h2 {font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#0b5589;}
h3 {font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3d8cc4;}
h4 {font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:italic; color:#3d8cc4;}
p {margin: 10px 0; line-height:130%;}
a {outline:none; color:#3d8cc4; text-decoration:none;}
a:hover {text-decoration:underline;}

/*--HEADER STYLES--*/
#header-wrapper {position:relative; width:900px; height:125px; margin:0 auto;}
#header-logo {position:relative; height:71px; width:293px; float:left; margin:18px 0 36px 0;}
#header-right {float:right; width:580px; margin:14px 0 0 0; padding:0; text-align:right;}
.header-phone {font-size:20px; font-weight:bold; color:#0064ac; margin:0; padding:0;}
.header-phone span {font-size:18px; font-weight:normal; color:#707070;}

/*--HEADER NAV STYLES--*/
#header-nav-wrapper {position:relative; margin:0; padding:0;}
#header-nav {margin:0; padding:0; list-style:none; font-size:11px; color:#636363;}
#header-nav li {display:inline;}
#header-nav a {color:#636363; text-decoration:none; padding:0 5px;}
#header-nav a.last {color:#636363; text-decoration:none; padding:0 0 0 5px;}
#header-nav a:hover {color:#394042; text-decoration:underline;}
#header-nav a:hover img {text-decoration:none;}
#top-nav-padlock {display:inline; vertical-align: text-bottom; margin:0 0 0 5px;}

/*--MAIN NAV STYLES--*/
#main-nav-wrapper {position:absolute; width:900px; height:36px; top:100px; left:10px; background:url('/layout/images/navigation/main-nav-bg.png') no-repeat;}
#main-nav-outer {position:relative; float:right; left:-50%;}
ul.main-nav {position:relative; height:36px; margin:0 auto; left:50%; padding:0; z-index:99990; background:none;}
ul.main-nav li.main-nav {float:left; list-style:none; height:36px;}
img.main-nav-arrow {float:left; padding:15px 10px 0 0;}
ul.main-nav li.main-nav a.main-nav-link {display:block; float:left; font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#faf7f7; height:36px; line-height:36px; padding:0 7px 0 10px; text-transform:uppercase; text-shadow: 0px 1px 0px #2e4016;}

img.main-nav-arrow-hover {display:none;}
ul.main-nav li:hover img.main-nav-arrow {display:none;}
ul.main-nav li:hover img.main-nav-arrow-hover {float:left; padding:15px 10px 0 0; display:block;}

ul.main-nav li:hover ul.sub-nav {position:absolute; z-index:99990; top:36px; display:block; list-style:none; text-align:left; clear:both; padding:1px; background-color:#007c44; margin-left:10px;}
ul.sub-nav {display:none; padding:0; margin:0; z-index:99999;}
ul.sub-nav li.sub-nav {position:relative; margin:0; padding:0; z-index:99980;}
ul.sub-nav li.sub-nav a.sub-nav-link {color:#ffffff; background-color:#009966; font-size:12px; font-weight:normal; margin:0; padding:6px 10px; text-decoration:none; border-bottom:1px #007c44 solid; text-shadow:none; display:block; width:150px;}
ul.sub-nav li.sub-nav a.sub-nav-link.current {color:#303030;}
ul.sub-nav li.sub-nav a.sub-nav-link.last {border-bottom:none;}
ul.sub-nav li.sub-nav a:hover.sub-nav-link, ul.sub-nav li.sub-nav a.current {background-color:#5dca98; color:#ffffff; text-decoration:underline;}

ul.main-nav li.main-nav ul.sub-nav li:hover ul.sub-sub-nav {position:absolute; z-index:99990; left:171px; top:-1px; display:block; float:left; list-style:none; text-align:left; clear:both; padding:1px; background-color:#007c44;}
ul.sub-sub-nav {display:none; padding:0; margin:0; z-index:99999;}
ul.sub-sub-nav li.sub-sub-nav {margin:0; padding:0; z-index:99980; width:auto;}
ul.sub-sub-nav li.sub-sub-nav a.sub-sub-nav-link {color:#ffffff; background-color:#009966; font-size:12px; font-weight:normal; margin:0; padding:6px 10px; text-decoration:none; border-bottom:1px #007c44 solid; text-shadow:none; display:block; width:150px;}
ul.sub-sub-nav li.sub-sub-nav a.sub-sub-nav-link.current {color:#303030;}
ul.sub-sub-nav li.sub-sub-nav a.sub-sub-nav-link.last {border-bottom:none;}
ul.sub-sub-nav li.sub-sub-nav a:hover.sub-sub-nav-link, ul.sub-sub-nav li.sub-sub-nav a.current {background-color:#5dca98; color:#ffffff; text-decoration:underline;}
img.sub-nav-arrow {position:absolute; right:5px; padding-top:6px;}

/*--BANNER STYLES--*/
#content-wrapper-top {position:relative; width:900px; height:205px; margin:0; padding:10px 10px 0 10px; background:url('/layout/images/content-wrapper-top.png') no-repeat;}
#content-wrapper-top-blank {position:relative; width:920px; height:15px; margin:0; padding:0; background:url('/layout/images/content-wrapper-top-blank.png') no-repeat;}

/*--CONTENT STYLES--*/
#content-wrapper {position:relative; width:920px; margin:0 auto; background:url('/layout/images/content-bg.png') repeat-y;}
#content {position:relative; width:860px; margin:0 auto; padding:20px;}
#content-inner {position:relative; margin:10px 0;}
#content-left {position:relative; width:230px; float:left;}
#content-right {position:relative; width:610px; float:right;}

/*--FOOTER STYLES--*/
#footer-wrapper {position:relative; width:920px; margin:0 auto; background:url('/layout/images/content-bg.png') repeat-y;}
#footer {text-align:center; width:875px; margin:0 auto; padding:5px 20px 10px 5px; background-color:#043659; border-top:4px #0b5589 solid;}
/*#footer-logo {position:relative; width:126px; height:32px; float:left;}*/
#footer-logo {position:relative; width:157px; height:62px; float:left;}
#footer-bottom {position:relative; width:920px; height:20px; display:block; margin:0; padding:0;}

/*--FOOTER NAV STYLES--*/
#footer-nav-wrapper {position:relative; width:700px; float:right; padding:15px 0 0 0;}
ul.footer-nav {margin:0 30px 0 0; padding:0; float:left; text-align:left;}
ul.footer-nav li {list-style:none;}
li.footer-nav-header {margin:0 0 8px 0;}
li.footer-nav-header a {font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-transform:uppercase;}
li.footer-nav-item a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#619bc4;}

/*--FOOTER LOWER STYLES--*/
#footer-lower-wrapper {position:relative; width:900px; margin:0 auto; padding:0 0 15px 0;}
#footer-copesan-logo {width:144px; height:37px; float:right;}
#footer-bbb-logo {width:18px; height:39px; float:right; padding-right:8px;}
#footer-qualitypro-logo {width:33px; height:37px; float:right; padding:1px 8px 0 0;}
#footer-angies-list-logo {width:43px; height:39px; float:right; padding-right:8px;}
#footer-ace-logo {width:22px; height:37px; float:right; padding:1px 8px 0 0;}
#footer-product-labels {width:131px; height:33px; float:right; padding:3px 16px 0 0;}
.footer-lower-text {font-size:12px; color:#0b5589; margin:5px 0; padding:0; float:left;}
.footer-lower-text a, .footer-lower-text span {font-size:12px; color:#0b5589; font-weight:bold; text-decoration:none;}

/*--PEST LIBRARY SPECIFIC STYLES--*/
#pest-library {font-size:13px; margin:5px 5px 5px 10px;	font-size:12px; color:#535353;}
#bugging-you {text-transform:uppercase; font-size:15px; font-weight:bold; display:block;	font-size:15px; color:#535353;}
#pest-thumb {margin:0; padding:5px;}
#pest-thumb img {width:62px; border:none; padding:2px;}
.qtip-contentWrapper {min-width:242px;}
.qtip-content {font-family:arial;	font-size:10px;}
.pest-title {font-family:arial;	font-size:14px;	height:50px; text-transform:uppercase; font-weight:bold;}
.pest-title img{width:75px; float:left;	padding-right:5px;}
.pest-id-image {width:141px; font-size:11px; text-align:center; margin:0; padding:0 0 10px 0;}
a.pest-layout-link {margin:0; padding:0 0 10px 0; display:block;}

/*--HOME PAGE CAROUSEL SPECIFIC STYLES--*/
#homepage-carousel-wrapper {position:relative; width:590px; height:252px; margin:0; padding:10px; background:url('/layout/images/homepage-carousel-bg.jpg') no-repeat;}
.homepage-carousel-content-holder {position:relative; width:590px; height:252px;}
.homepage-carousel-content-image {margin:0 auto; width:590px; height:252px; position:absolute; z-index:1; background-color:#ffffff; top:0px; right:0px;}

.homepage-carousel-content-image img {position:absolute; top:0; right:0; display:none;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/
.homepage-carousel-content-image img:first-child {display:block;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/

.homepage-carousel-content {position:relative; margin:25px 0 0 5px; width:315px; height:223px; color:#ffffff; padding:0;}
.homepage-carousel-content h1 {font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:41px; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 20px;}
img.homepage-carousel-button {position:absolute; left:0px; bottom:0px; top:auto; right:auto; width:266px; height:81px;}

/*.homepage-carousel-nav-wrapper {position:absolute; top:22px; right:22px; z-index:1000;}*/
.homepage-carousel-nav-wrapper {position:absolute; top:170px; left:33px; z-index:1000;}
#homepage-carousel-nav {margin:0; padding:0;}
/*#homepage-carousel-nav li {list-style:none; float:left; padding-left:2px;}*/
.homepage-carousel-nav-wrapper a {display:block; float:left; width:16px; height:16px; padding:0 0 0 2px; background:url('/layout/images/homepage-carousel-nav-inactive.png') no-repeat;}
.homepage-carousel-nav-wrapper a.activeSlide {list-style:none; float:left; width:16px; height:16px; background:url('/layout/images/homepage-carousel-nav-active.png') no-repeat;}
.homepage-carousel-nav-wrapper a:hover {text-decoration:none; background:url('/layout/images/homepage-carousel-nav-active.png') no-repeat;}

/*--INTERIOR PAGES CAROUSEL SPECIFIC STYLES--*/
#interior-pages-carousel-wrapper {position:relative; float:left; width:504px; height:139px; margin:0; padding:0;}
.interior-pages-carousel-content-holder {position:relative; width:504px; height:139px;}
.interior-pages-carousel-content-image {margin:0 auto; width:504px; height:139px; position:absolute; z-index:1; background-color:#ffffff; top:0; right:0; background-color:#e4f1d7;}

.interior-pages-carousel-content-image img {position:absolute; top:0; right:0; display:none;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/
.interior-pages-carousel-content-image img:first-child {display:block;}/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/

/*--SIDE NAV SPECIFIC STYLES--*/
ul.side-nav {list-style:none; width:220px; margin:0 0 15px 10px; padding:0; font-size:12px; color:#000000;}
ul.side-nav li {list-style:none;}
ul.side-nav li ul li.side-nav-item a:hover, ul.side-nav li ul li.side-nav-item a.current {font-weight:bold;}

ul.side-nav li.side-nav-header span {display:block; font-size:16px; font-weight:bold; color:#07456e; border-bottom:1px #07456e solid; text-transform:uppercase; xmargin:0; xpadding:0; font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;}
/*ul.side-nav li.side-nav-header a:hover, ul.side-nav li.side-nav-header a.current, ul.side-nav li.side-nav-header a.currentParent {text-decoration:none;}*/

ul.side-nav li ul.side-nav-sub-items {padding:0 0 0 10px;}
ul.side-nav li ul li.side-nav-item a, ul.side-nav li.side-nav-item a {font-size:14px; color:#07456e; text-transform:none; font-weight:normal; border:none; padding:3px 0;}
ul.side-nav li ul li.side-nav-item a.current, ul.side-nav li.side-nav-item a.current, ul.side-nav li ul li.side-nav-item a.currentParent, ul.side-nav li.side-nav-item a.currentParent {font-weight:bold;}
ul.side-nav li.side-nav-item a {padding:0 0 0 10px;}
ul.side-nav li ul.side-nav-sub-items {padding:0 0 0 20px;}
ul.side-nav li ul.side-nav-sub-items li a {font-size:12px; color:#07456e; text-transform:none; font-weight:normal; border:none; padding:3px 0;}
ul.side-nav li ul.side-nav-sub-items li a.current {font-weight:bold;}

ul.side-nav li ul.side-nav-sub-items li ul {padding:0 0 0 10px;}
ul.side-nav li ul li.side-nav-item ul li a {font-size:12px; color:#07456e; text-transform:none; font-weight:normal; border:none; padding:3px 0;}
ul.side-nav li ul li.side-nav-item ul li a.current {font-weight:bold;}

/*--TESTIMONIAL PAGE SPECIFIC STYLES--*/
#testimonial-wrapper {}
.testimonial-content {margin:10px 0; padding:0;}
.testimonial-content p {padding:5px; font-size:14px;}

/*--SIDEBAR TESTIMONIAL STYLES--*/
#sidebar-testimonial-wrapper {position:relative; margin:0 0 15px 0;}
#sidebar-testimonial-top {display:block; width:230px; height:10px; margin:0; padding:0;}
#sidebar-testimonial-bottom {display:block; width:230px; height:12px; margin:0; padding:0;}
#testimonial-middle {position:relative; margin:0; padding:0; background:url('/layout/images/sidebar-testimonial-middle.jpg') repeat-y;}
#testimonial-quote {position:relative; padding:1px 15px 1px 25px; background:url('/layout/images/sidebar-testimonial-quote.png') no-repeat 16px 0;}
#testimonial-quote p {font-size:13px;}

/*--AUDIO TESTIMONIAL SPECIFIC STYLES--*/
#audio-testimonial-wrapper {width:100%; margin:15px 0; padding:0; position:relative;}
.audio-testimonial {margin:15px 0; padding:0; position:relative; clear:both; height:40px;}
.audio-player {float:left; position:relative;}
#audio-testimonial-wrapper p {float:left; position:relative; margin:0 0 0 10px; line-height:38px;}
#bed-bug-audio-wrapper {width:195px; margin:15px auto; padding:0; position:relative;}
.bed-bug-audio {position:relative; clear:both; height:72px; width:195px; background:url('/audio/player/bed-bug-audio-bg.jpg') no-repeat;}
.bed-bug-audio-player {position:relative; margin:0; padding:26px 0 0 17px;}
p#bed-bug-audio-text {background-color:#e4f4ff; margin:0; padding:8px; font-size:12px;}

/*--MSDS PAGE SPECIFIC STYLES--*/
.msds {width:100%;}
.msds th, th.msds {text-align:left; background:#cacaca;}
.msds-select {width:300px;}
#msds-wrapper {position:relative;}
#msds-left {width:300px; float:left; margin:0 auto; padding:0 0 20px 0;}
#msds-right {width:300px; float:right; margin:0 auto; padding:0 0 20px 0;}
#msds-search {clear:both; margin:20px 0 0 0; }
.search-input-text {width:300px;}
.msds-button {text-align:center; width:80px;}
h2.text {clear:both; color:#000000; font-size:140%;}
#pdfFrame {width:610px; height:610px; margin:20px 0 20px 0; padding:0; position:relative;}
#pdfFrame-large {width:610px; height:610px; margin:20px 0 20px 0; padding:0; position:relative;}
#search-form {margin:30px 0 30px 0;}

/*--FORM SPECIFIC STYLES--*/
table#form td, table#form-1 td {vertical-align:top;}
.label {padding:10px 10px 0 0;}
.field, .area-field {background-color:#e8f3dc; margin:10px 0 0 0;}
.check-field {display:inline-block; margin:10px 0 0 0;}
.select-field {margin:10px 0 0 0;}
.fixed-width-label {width:160px; display:inline-block;}
textarea {font-family:Arial, Helvetica, sans-serif; resize:none;}
.alert {color:red;}
.form-button {margin:20px 0 0 0;}

/*--PEST ID SPECIFIC STYLES--*/
.pest-category-header {font-size:14px;}
span.pest-category {font-weight:bold;}
table.pest-id-table {margin:20px auto; text-align:center;}
td.pest-id-category {padding:10px 20px;} 
td.pest-catgory-caption a {text-align:center;}
a.pest-category-link img {display:block; margin:0 auto;}
#profile-detail {position:relative;}
.image-wrapper-first {float: right; margin:40px 0px 40px 15px; margin-right: 0; position:relative;}
.image-caption {text-align: center; font-style: italic; margin: 5px 0;}
.image-wrapper {float:right; margin:40px 0px 40px 15px; margin-right:0; clear:right; position:relative;}
.image-spacer {float:right; clear:right; height:50px; z-index:1; position:relative;}

/*--BLOG SPECIFIC STYLES--*/
.blog-post-wrapper {position:relative; border-bottom:2px #ebebeb solid; margin:15px 0; padding:0 0 15px 0;}
.blog-nav-column {position:relative; float:left; width:110px; margin-right:10px;}
.blog-nav-column.categories {margin-right:0px;}
ul.blog-nav {position:relative; margin:10px 0 0 0; padding:0;}
ul.blog-nav-column {position:relative; margin:0; padding:0;}
.blog-nav li, .blog-nav-column li {list-style:none; margin:0; padding:0;}
li.blog-nav-header {color:#555558; font-size:16px;}
li.blog-nav-item {margin:10px 0; padding:0;}
li.blog-nav-item.column {border-bottom:2px #ebebeb solid; margin:0; padding:5px 0;}
li.blog-nav-item.column a {font-size:10px; color:#000000;}
li.blog-nav-item.column a span {color:#959595;}
li.blog-nav-archive-year {margin:5px 0 0 0; padding:0;}
.blog-nav-header {margin:10px 0 0 0;}
.blog-heading-table td {vertical-align:top;}
.blog-date {position:relative; width:45px; height:43px; float:left; background:url('/layout/images/blog-date-large.jpg') no-repeat; text-align:center; margin:2px 10px 10px 0; padding:0;}
.blog-date-month {font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; margin:0; padding:3px 0 0 0; text-transform:uppercase;}
.blog-date-day {font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#252525; margin:0; padding:2px 0 0 0;}
.post-title {margin:0;}
.post-title a {color:#043659;}
.post-info {font-style:italic; color:#555555; margin:5px 0 10px 0;}
.post-info a {color:#3d8cc4;}
.blog-read-more-button {width:107px; height:28px;}
.blog-social-link-wrapper {margin:2px 0 10px 0;}
.blog-social-link {float:left;}
.blog-social-link.facebook {margin-left:15px;}

.image-wrapper {float: right; 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; margin: 15px; margin-right:0; clear:right; 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;}

.blog-side-nav-links img {margin:10px 0 0 0;}

/*--MISSOURI MAP WITH MARKERS STYLES--*/
#missouri-map-wrapper {position:relative; width:500px; height:500px; border:none; margin:0 auto; padding:0;}
.locations-info {margin:0; padding:0 0 0 15px; background:transparent;}
.locations-info h2 {margin:0; padding:0; font-size:14px; color:#007b44;}
.locations-info p {margin:2px 0; padding:0; font-size:12px;}

/*--LANDING PAGE STYLES--*/
body#landing-page {background:#ffffff url('/layout/images/landing-page-bg.jpg') repeat-x;}
#pest-insulation-quote-bg {position:relative; width:1000px; height:883px; margin:0 auto; padding:0; background:url('/layout/images/pest-insulation-landing-page.jpg') no-repeat;}
#rodent-quote-bg {position:relative; width:1000px; height:883px; margin:0 auto; padding:0; background:url('/layout/images/rodent-landing-page.jpg') no-repeat;}
#lawn-pests-quote-bg {position:relative; width:1000px; height:880px; margin:0 auto; padding:0; background:url('/layout/images/lawn-pests-landing-page.jpg') no-repeat;}
#bed-bug-heat-treatment-bg {position:relative; width:1000px; height:883px; margin:0 auto; padding:0; background:url('/layout/images/bed-bug-landing-page.jpg') no-repeat;}
#lawn-services-bg {position:relative; width:1000px; height:902px; margin:0 auto; padding:0; background:url('/layout/images/lawn-services-landing-page.jpg') no-repeat;}
#ant-control-bg {position:relative; width:1000px; height:902px; margin:0 auto; padding:0; background:url('/layout/images/ant-control-landing-page.jpg') no-repeat;}
#facebook-landing-page-bg {position:relative; width:1000px; height:902px; margin:0 auto; padding:0; background:url('/layout/images/facebook-landing-page.jpg') no-repeat;}

#landing-page-quote-form {position:absolute; top:337px; left:156px; padding:0;}
#landing-page-button {position:absolute; left:278px; top:591px;}
td.adwords-form-label, td.adwords-form-field {vertical-align:middle; padding:7px 0;}
.adwords-form-label {font-size:15px; width:120px; vertical-align:middle;}
.adwords-form-field input {width:384px; height:22px; line-height:22px; border:1px #808684 solid; background-color:#ffffff; font-size:15px; margin:0; padding:0 3px;}

#landing-page-quote-form-2 {position:absolute; top:380px; left:143px; padding:0;}
#landing-page-button-2 {position:absolute; left:262px; top:610px;}
#landing-page-button-3 {position:absolute; left:262px; top:590px;}

/*--PEST ID SCROLLER STYLES--*/
#pest-scroller-wrapper {position:relative; width:900px; height:113px; margin:0 auto; background:#eaeaea url('/layout/images/pest-id-scroller-bg.jpg') repeat-x;}
a.pest-scroller-link, ul#pest-scroller p {text-align:center; color:#000000; text-decoration:none; margin:0; padding:0; vertical-align:top; font-size:12px;}
#pest-scroller-link a:hover {text-decoration:underline;}

/*.jcarousel-skin-rottler {background:url('/layout/images/loading.gif') center center no-repeat;}
.jcarousel-skin-rottler li {display:none;}*/
.jcarousel-skin-rottler .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-rottler .jcarousel-container-horizontal {width:900px; padding:0; margin:0 auto;}
.jcarousel-skin-rottler .jcarousel-clip {overflow:hidden;}
.jcarousel-skin-rottler .jcarousel-clip-horizontal {width:796px; height:100px; xbackground-color:#ffffff; margin:0 auto; padding-top:10px;}
.jcarousel-skin-rottler .jcarousel-item {width:98px; height:100px; margin-left:-5px;}
.jcarousel-skin-rottler .jcarousel-item:hover {border-color:#808080;}
.jcarousel-skin-rottler .jcarousel-item-horizontal {xmargin-left:6px; xmargin-right:6px;}
.jcarousel-skin-rottler .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:7px; margin-right:0;}
.jcarousel-skin-rottler .jcarousel-item-placeholder {}

.jcarousel-skin-rottler .jcarousel-next-horizontal {position:absolute; top:40px; right:20px; width:32px; height:32px; cursor:pointer; background:transparent url('/layout/images/pest-id-scroller-right.png') no-repeat 0 0;}
.jcarousel-skin-rottler .jcarousel-direction-rtl .jcarousel-next-horizontal {left:20px; right:auto; background-image:url('/layout/images/pest-id-scroller-right.png');}
.jcarousel-skin-rottler .jcarousel-prev-horizontal {position:absolute; top:40px; left:20px; width:32px; height:32px; cursor:pointer; background:transparent url('/layout/images/pest-id-scroller-left.png') no-repeat 0 0;}
.jcarousel-skin-rottler .jcarousel-direction-rtl .jcarousel-prev-horizontal {left:auto; right:20px; background-image:url('/layout/images/pest-id-scroller-left.png');}
.jcarousel-skin-rottler .jcarousel-prev-disabled-horizontal, .jcarousel-skin-rottler .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-rottler .jcarousel-prev-disabled-horizontal:active {cursor:default;}

/*--HOMEPAGE IMAGE LINK STYLES--*/
.homepage-image-link {padding-bottom:10px;}

/*--LEFT COLUMN LINK STYLES--*/
.left-column-link {padding-bottom:10px;}
.left-column-link-1 {float:left; padding:0 0 10px 10px;}
.left-column-link-1-homepage {float:left; padding:0 0 10px 0;}
.left-column-link-2 {float:right; padding-bottom:10px;}

#button-ask-jay {width:221px; height:201px; padding:0 0 15px 10px;}

/*--HOMEPAGE SEO DROPDOWN STYLES--*/
#seo-dropdown-wrapper {position:relative; margin:20px 0 0 0; padding:0;}
.seo-dropdown-1, .seo-dropdown-2 {position:relative; width:610px; background:url('/layout/images/homepage-seo-bar-inactive.jpg') no-repeat; margin:0 0 10px 0; padding:0;}
a:hover#seo-dropdown-1, a:hover#seo-dropdown-2 {text-decoration:none;}
.active {position:relative; width:610px; background:url('/layout/images/homepage-seo-bar-active.jpg') no-repeat; margin:0 0 10px 0; padding:0;}
/*
p.seo-dropdown-title-1, p.seo-dropdown-title-2 {position:relative; display:block; zoom:1; *display:inline; width:600px; height:20px; line-height:20px; color:#ffffff; font-size:12px; font-weight:bold; margin:0; padding:0 0 0 10px; vertical-align:middle;}
p:hover.seo-dropdown-title-1, p:hover.seo-dropdown-title-2 {cursor:pointer; text-decoration:underline;}
*/
.seo-dropdown-title-1, .seo-dropdown-title-2 {position:relative; xdisplay:block; zoom:1; *display:inline; width:600px; height:21px; line-height:21px;}
.seo-dropdown-title-text {float:left; color:#ffffff; font-size:12px; font-weight:bold; margin:0; padding:0 0 0 10px; vertical-align:middle; height:21px; line-height:21px;}
div:hover.seo-dropdown-title-1 p, div:hover.seo-dropdown-title-2 p {cursor:pointer; text-decoration:underline;}
.seo-dropdown-text {width:590px; margin:0; padding:0px 10px;}
.seo-dropdown-link-text {float:right; color:#ffffff; font-size:12px; font-weight:bold; margin:0; padding:0 10px 0 0; vertical-align:middle; height:21px; line-height:21px;}

.seo-dropdown-1.active .seo-dropdown-link-text, .seo-dropdown-2.active .seo-dropdown-link-text {display:none;}

/*--LOCATIONS NAV STYLES--*/
ul.locations-nav {margin:0; padding:0;}
ul.locations-nav li {list-style:none; display:inline;}

/*--HOMEPAGE SOCIAL LINKS STYLES--*/
#homepage-account-and-social-links-wrapper {position:relative; padding:0 0 10px 0;}
#homepage-account-access {display:block; margin:0; padding:0;}
#homepage-social-links-wrapper {position:relative; width:136px; height:36px; background:url('/layout/images/homepage-social-links-bg.png') no-repeat; padding:10px 0 0 94px;}
.homepage-social-link {float:left; padding:0 6px 0 0;}

/*--HEADER SOCIAL LINKS & SEARCH STYLES--*/
#header-social-links-search-wrapper {position:relative; width:575px; float:right;}
.header-social-link {float:right; padding:5px 6px 0 0;}
#search-bar {position:relative; width:236px; float:right; padding:3px 0 0 0; margin:5px 0 0 0; height:21px; z-index:99999; background:url('/layout/images/search-bar-bg.png') no-repeat;}
#search-input {position:relative; width:199px; height:20px; float:right; border:none; padding:0 6px; margin:0; line-height:20px; font-size:12px; color:#464646; background:transparent;}
#search-button {position:relative; float:right; width:18px; height:16px; padding:0; margin:1px 6px 0 0;}
.header-inspection-button {float:right; padding:5px 6px 0 0;}

/*--CONTACT INFORMATION LEFT COLUMN STYLES--*/
#side-nav-info-top {display:block; margin:10px 0 0 10px; padding:0;}
#side-nav-info-block {margin:0 0 0 10px; background-color:#f1f1f1; padding:1px 0 1px 10px;}
#side-nav-info-bottom {display:block; margin:0 0 15px 10px; padding:0;}









/*end*/
