/*
Theme Name: Exterminators
*/
body{margin:0;font:12px/14px Arial,sans-serif;background:#fff;color:#464646;min-width:1000px;position:relative}
img{border-style:none}
a{text-decoration:none;color:#000}
a:hover{text-decoration:underline}
a:focus{outline:none}
input,textarea,select{font:100% arial,sans-serif;vertical-align:middle}
form,fieldset{margin:0;padding:0;border-style:none}
.p-holder{width:1000px;margin:0 auto}
.p-holder p{text-transform:uppercase}
#header{top:0;left:0;position:absolute;width:100%;background:url(images/bg-header.gif) no-repeat 50% 0}
#header .p-holder{position:relative;height:58px;background:#cf5736 url(images/bg-header-corner.gif) no-repeat}
#header .p-holder:after{display:block;content:"";clear:both}
#nav{margin:0;padding:0 0 0 461px;list-style:none;position:relative;z-index:3}
#nav li{padding:18px 0 20px 83px;font-size:18px;line-height:20px;float:left;position:relative}
#nav li a{color:#fff}
#nav li a:hover{text-decoration:none}
#nav li.hover,#nav li:hover{position:relative}
#nav li.hover div.drop,#nav li:hover div.drop{display:block}
#nav li div.drop{position:absolute;top:51px;left:63px;display:none;width:192px}
#nav li div.drop .drop-t,#nav li div.drop .drop-b{overflow:hidden;display:block;width:192px;height:8px}
#nav li div.drop .drop-t{background:url(images/bg-drop-t.png) no-repeat}
#nav li div.drop .drop-b{background:url(images/bg-drop-b.png) no-repeat}
#nav li ul{margin:0;padding:0;float:left;width:78px}
#nav li div.drop div{overflow:hidden;width:179px;padding:6px 0 18px 13px;background:url(images/bg-drop-c.png) repeat-y}
#nav li ul li{padding:0;font-size:10px;line-height:16px;list-style:none;float:none}
#nav li ul li a:hover{text-decoration:underline}
.form-area{position:absolute;top:0;left:-47px;width:610px;height:385px;z-index:2}
.form-area form{background:url(images/bg-form.png) no-repeat;width:610px;height:385px}
.form-area form fieldset{position:relative;overflow:hidden;padding:0 147px}
* html .form-area form fieldset{height:1%;overflow:visible}
.slogan{padding:39px 0 40px;text-align:justify}
.slogan strong{letter-spacing:2px;color:#fff;font-size:23px;line-height:30px}
.slogan strong.style-1{font-size:30px;letter-spacing:3px;line-height:38px}
.slogan strong.style-2{font-size:40px;line-height:45px}
.form-area label{text-transform:uppercase;letter-spacing:1px;font-weight:bold;font-size:12px;line-height:18px;color:#fff;display:block;margin-bottom:5px}
.input-bg{overflow:hidden;background:url(images/bg-input.gif) no-repeat;width:314px;height:43px;margin:0 0 10px}
.input-bg input{border-style:none;background:none;font-size:14px;line-height:16px;float:left;margin:0;width:294px;padding:14px 10px 13px}
.btn-find{margin:0;float:right}
#main{padding-top:58px;clear:both;margin:0 auto;width:1000px;background:url(images/ext.png)  no-repeat 100% 100%;min-height:683px;}
* html #main{height:683px}
.text-align{overflow:hidden;padding:0 225px 0 0}
* html .text-align{overflow:visible;height:1%}
#content{overflow:hidden;padding:23px 36px 11px 560px;}
#content h1.logo {text-indent:-9999px;overflow:hidden;margin:0 0 36px;background:url(images/logo.gif) no-repeat;width:406px;height:71px}
#content h1{margin:0 0 10px;font-size:18px;line-height:20px;font-weight:normal;color:#464646}
#content h1 a{display:block;height:100%}
#content p{margin:0 0 24px;font-size:11px;line-height:22px}
#footer{clear:both;width:100%;background:url(images/bg-footer.gif) no-repeat 50% 0}
#footer .p-holder{position:relative;background:#cf5736 url(images/bg-footer-corner.gif) no-repeat;height:33px;padding:20px 0 0}
.map-box{position:absolute;bottom:-1px;left:6px;width:508px}
.map-heading{overflow:hidden;color:#cf5736;width:254px;height:161px;padding:0 0 0 254px;letter-spacing:1px;background:url(images/bg-map-box-h.png) no-repeat}
.map-heading strong{margin:78px 0 0;display:block;font-size:45px;line-height:45px}
.map-heading span{font-weight:bold;display:block;font-size:28px;line-height:30px}
.lists-holder{overflow:hidden;height:1%;padding:16px 0 0 52px;background:url(images/bg-map-repeat.png) repeat-y}
.lists-holder ul{position:relative;width:103px;margin:0;padding:0 10px 19px 0;float:left}
.lists-holder ul li{padding:0 0 4px;font-size:10px;line-height:12px;list-style:none}
.lists-holder ul li a{color:#404041}
#footer p{padding:0 29px 0 8px;margin:0;font-size:11px;line-height:14px;color:#fff;float:right;font-weight:bold}
#footer ul.foot-nav{float:right;margin:0;padding:0}
#footer ul.foot-nav li{padding:0 30px 0 0;font-size:11px;line-height:14px;float:left;font-weight:bold;list-style:none}
#footer ul.foot-nav li a{color:#fff}
.inner #main{background:none}
.inner #nav{margin:0 0 0 -48px;padding:0}
#header .bug{top:45px;left:-145px;position:absolute;background:url(images/bg-bug.png) no-repeat;width:178px;height:125px;overflow:hidden}
ul.breadcrumbs{overflow:hidden;height:1%;margin:0 0 11px -4px;padding:0;list-style:none}
ul.breadcrumbs li{color:#111;margin:0 0 0 -7px;padding:0 12px 0 12px;float:left;font-size:14px;line-height:16px;background:url(images/bg-arrow.gif) no-repeat 0 6px}
ul.breadcrumbs li a{text-decoration:underline;color:#28425e}
ul.breadcrumbs li a:hover{text-decoration:none}
.inner #content{overflow:hidden;padding:23px 0 18px 0;margin:0 0 0 35px;background:url(images/sep.gif) repeat-x 0 100%}
.inner #content h1{font-size:24px;line-height:30px;color:#cf5736;margin-bottom:17px}
//.inner #content h2{font-size:24px;line-height:30px;color:#cf5736;padding:0 0 8px;margin:0 0 15px;background:url(images/sep.gif) repeat-x 0 100%}
//.inner #content h2 a{font-size:24px;line-height:30px;color:#cf5736}
.inner #content p{font-size:12px;line-height:20px;color:#000;margin:0 0 19px}
.inner #content p.large{font-size:14px;margin:0 0 14px}
.inner #content h2{margin:0 0 9px;color:#e09114;font-size:17px;line-height:22px}
.inner #content h3,.inner #content h4 a{margin:0 0 9px;color:#e09114;font-size:30px;line-height:40px}

.image img{display:block}
.align-left{float:left;margin:0 7px 0 0}
.text-holder{overflow:hidden;height:1%}
.info{font-size:12px;line-height:20px;padding-bottom:11px}
.info strong{padding:0 5px 0 0;color:#000}
.info ul{margin:0;padding:0;display:inline}
.info ul li{display:inline}
.addresses{overflow:hidden;height:1%;padding:22px 0 0 34px}
.addresses dl{margin:0;padding:0;overflow:hidden;height:1%;font-size:11px;line-height:14px}
.addresses dl dt,.addresses dl dd{color:#000;margin:0;padding:0 0 5px}
.addresses dl dt{width:88px;float:left}
.hidden{display:none}
.search-form{width:282px;float:right;padding:11px 266px 30px 0}
.search-form label{font-weight:bold;color:#000;font-size:13px;line-height:15px;display:block;overflow:hidden;clear:both;border-bottom:2px solid #637b93;padding:0 0 1px;margin-bottom:7px}
.search-form input.text{width:189px;margin:0 5px 0 0;float:left;padding:3px 5px 2px;font-size:11px;line-height:14px;border:1px solid #2a343f;border-bottom-color:#637b93;border-right-color:#637b93}
.search-form .submit{width:67px;color:#000;float:left;margin:-1px 0 0;font-size:12px}
.inner #footer p{padding-right:280px}
.inner #footer .bug{top:-85px;left:-64px;position:absolute;overflow:hidden;background:url(images/bg-footer-bug.png) no-repeat;width:122px;height:132px}
#choke{width:360px;padding:20px;border:1px solid #000}
#respond,#comments{width:100%}
#respond input{width:160px}
#submit{width:140px}
#catname{margin-bottom:26px}
.cities{font-size:12pt; line-height:22px;}