/************** general/miscellaneous properties ***************************/
body, div, span, p, ul, ol, li, img, form, fieldset, h1, h2, h3, h4 {margin:0px;padding:0px;border:0px;}
body {text-align:center;margin:0px auto;font-size:65%;font-family:arial, sans-serif;color:#000;background: #fff url(../images/body-bg.gif) 0px 0px repeat-x;}
#print {display:none;}
#page {width:955px;padding:0px;margin:0px auto;background:transparent;text-align:left;}


#main {width:720px;float:left;}

#header {position:relative;height:174px;}
#header #top-logo {position:absolute;top:0px;left:5px;outline:none;}
#header #nav {position:absolute;z-index:1000;top:32px;left:200px;list-style-type:none;text-align:center;width:521px; height:35px; background:url(../images/nav_bg.jpg) no-repeat; padding-left:9px;}
#header #nav li {display:block;float:left;position:relative;font-size:17px/*was 18*/;margin-right:1px;line-height:38px;height:100%;}

/*
#header #nav li#home {background:url(../images/nav_home.jpg) no-repeat; width:60px;}
#header #nav li#services {background:url(../images/nav_services.jpg) no-repeat; width:80px;}
#header #nav li#products {background:url(../images/nav_products.jpg) no-repeat; width:80px;}
#header #nav li#aboutus {background:url(../images/nav_about.jpg) no-repeat; width:83px; }
#header #nav li#pestguide {background:url(../images/nav_pestguide.jpg) no-repeat; width:97px;}
#header #nav li#downloads {background:url(../images/nav_downloads.jpg) no-repeat; width:98px;}

#header #nav li#home:hover {background:url(../images/nav_home_hover.jpg) no-repeat; width:60px;}
#header #nav li#services:hover {background:url(../images/nav_services_hover.jpg) no-repeat; width:80px;}
#header #nav li#products:hover {background:url(../images/nav_products_hover.jpg) no-repeat; width:80px;}
#header #nav li#aboutus:hover {background:url(../images/nav_about_hover.jpg) no-repeat; width:83px; }
#header #nav li#pestguide:hover {background:url(../images/nav_pestguide_hover.jpg) no-repeat; width:97px;}
#header #nav li#downloads:hover {background:url(../images/nav_downloads_hover.jpg) no-repeat; width:98px;}
*/

#header #nav li {background:url(../images/nav_li_bg.jpg) repeat-x;z-index:1500;position:relative;}

#header #nav li#home {width:60px;}
#header #nav li#services {width:80px;}
#header #nav li#products {width:80px;}
#header #nav li#aboutus {width:83px; }
#header #nav li#pestguide {width:97px;}
#header #nav li#downloads {width:98px;}


#header #nav li a {display:block; height:100%; width: 100%; color:#fff;text-decoration:none;}
#header #nav li.thissection a {text-decoration:none;background:url(../images/nav_li_current.jpg) repeat-x;color:#fff100;}
#header #nav li a:hover, #header #nav li a:focus {text-decoration:underline;}
#header #nav li ul {display:none;}
#header #nav li ul li {text-indent:0px;background-image:none !important;}
#header #nav li.sfhover ul {background-image:none !important; display:block;position:absolute;z-index:1000;top:35px;left:0px;width:200px;background-color:#fff !important;text-align:left;border:1px solid #ccc;border-bottom-width:0px;}
#header #nav li.sfhover ul li {color:black; float:none;font-size:12px;line-height:14px;display:block;border-bottom:1px solid #ccc;padding:0px;background-color:#fff !important;background-image:none !important;}
#header #nav li.sfhover ul li a {background-image:none !important; color:black; display:block;padding:5px;outline:none;}
#header #nav li.sfhover ul li ul {display:none;}
#header #tagline {position:absolute;z-index:100;top:103px;left:195px;width:525px;height:44px;text-align:center;background:transparent url(../images/tagline.gif) 0px 0px no-repeat;text-indent:-9999px;}

#flash {height:320px;width:720px;overflow:hidden;}
#subnav {width:720px;height:52px;padding-top:40px;overflow:hidden;background:#000 url(../images/subnav-bg.jpg) 0px 0px no-repeat;position:relative;/*z-index:100;*/}
#subnav #sub-nav {list-style-type:none;text-align:center;position:relative;}
#subnav #sub-nav li {display:inline;font-size:12px;color:#fff;padding:0px 0px;height:28px;}
#subnav #sub-nav li a {display:inline-block;color:#fff;padding:0px 0px 0px 3px;height:24px;line-height:22px;outline:none;text-decoration:none;}
#subnav #sub-nav li a span {display:inline-block;height:24px;line-height:22px;padding-right:6px;text-decoration:underline;cursor:pointer;cursor:hand;}
#subnav #sub-nav li a:hover span, #subnav #sub-nav li a:focus span,
#subnav #sub-nav li a span:hover, #subnav #sub-nav li a span:focus {text-decoration:none;}
#subnav #sub-nav li.active {background:transparent url(../images/sub-nav-li-bg.gif) bottom center no-repeat;}
#subnav #sub-nav li.active a {color:#000;background:transparent url(../images/sub-nav-li-a-bg.gif) 0px 0px no-repeat;}
#subnav #sub-nav li.active a span {background:transparent url(../images/sub-nav-li-a-span-bg.gif) top right no-repeat;}

#subnav #sub-nav li ul {display:none;}
#subnav #sub-nav li.active ul {display:block;list-style-type:none;position:absolute;top:26px;left:0px;width:720px;text-align:center;}
#subnav #sub-nav li.active ul li {display:inline;font-size:10px;text-transform:uppercase;background-image:none;}
#subnav #sub-nav li.active ul li a {display:inline;padding:0px 8px;background-image:none;color:#fff100;text-decoration:underline;}
#subnav #sub-nav li.active ul li a span {display:inline;padding:0px;background-image:none;}
#subnav #sub-nav li.active ul li.active a {display:inline;padding:0px 8px;background-image:none;color:#fff;text-decoration:none;}
#subnav #sub-nav li.active ul li a:focus,
#subnav #sub-nav li.active ul li a:hover {text-decoration:none;}

#select {width:720px;height:201px;background:transparent url(../images/select-bg.gif) 0px 75px no-repeat;}
#select a#services-commercial {display:block;width:720px;height:86px;background:transparent url(../images/select-a.jpg) 0px 0px no-repeat;}
#select a#services-domestic {display:block;width:720px;height:75px;background:transparent url(../images/select-b.jpg) 0px 0px no-repeat;}
#select span {display:none;}

.sub #content {padding-top:30px;min-height:520px;}

#content {width:634px;padding:10px 43px 40px 43px;font-size:15px;line-height:20px;background:transparent url(../images/content-bg.gif) 0px 0px repeat-y;}
#content h1 {font-size:35px;color:#7f7f7f;line-height:36px;}
#content h2 {font-size:25px;color:#7f7f7f;line-height:28px;padding-bottom:0.5em;}
#content h3 {font-size:18px;font-weight:normal;line-height:20px;padding-top:1em;margin-bottom:15px;}
#content h4 {font-size:18px;color:#7f7f7f;}
#content p, #content ol, #content ul {margin-bottom:1em;}
#content ul {margin-left:6px;list-style-type:none;margin-bottom:2em;}
#content ul li {background:transparent url(../images/content-li-bg.gif) 0em 0.5em no-repeat;padding-left:29px;margin-bottom:1em;}
#content ol {margin-left:20px;margin-bottom:2em;}
#content ol li {margin-bottom:1em;}
#content p.testimonial {font-style:italic;margin-bottom:0em;padding-top:1em;}
#content p.error {color:#990000;font-style:italic;font-weight:bold;}
#content p.center {text-align:center;font-size:11px;font-weight:bold;}
#content a {color:#33c1ca;}
#content a:hover, #content a:focus {text-decoration:none;}
.sub #content h1 {margin-bottom:0.7em;}
.sub #content h2 {padding-top:0.5em;}
#content h2#control-points {}
#content h2#control-points a {display:block;width:260px;height:20px;margin-left: 62px;background:transparent url(../images/control-points.jpg) 0px 0px no-repeat;outline:none;}
#content h2#control-points a:hover, #content h2#control-points a:focus {background-position: 0px -20px;}

#content img.flight {float:right;margin:0px 0px 0px 10px;}
#content img.fleft {float:left;margin:0px 10px 0px 0px;}

#content ul#sitemap {margin-left:16px;margin-bottom:2em;}
#content ul#sitemap li {background-image:none;padding-left:10px;margin-bottom:1em;}
#content ul#sitemap ul li {font-size:0.9em;padding-left:5px;margin-bottom:0em;}

#side {width:230px;float:right;position:relative;background:transparent url(../images/side-bg.jpg) 0px 0px no-repeat;padding-top:83px;}
#side h2#contact-us {position:absolute;top:34px;left:30px;height:35px;width:170px;}
#side h2#contact-us a {display:block;width:170px;height:35px;background:transparent url(../images/contact-us.jpg) 0px 0px no-repeat;outline:none;}
#side h2#contact-us a span {display:none;}
#side h2#contact-us a:hover, #side h2#contact-us a:focus {background-position:0px -35px;}
#side #email-us {outline:none;}
#call-form {position:relative;height:217px;width:230px;background:transparent url(../images/contact-bg.jpg) 0px 0px no-repeat;}
#call-form ul {position:absolute;top:0px;left:0px;list-style-type:none;}
#call-form ul li {position:absolute;top:0px;left:0px;}
#call-form ul li label {display:none;}
#call-form ul li input {border:0px;padding:0px;margin:0px;font-family:arial;font-size:15px;color:#a0a0a0;}
#call-form ul li #contact_name {position:absolute;top:32px;left:31px;width:160px;height:15px;padding:8px 4px;background:transparent;font-size:12px;}
#call-form ul li #contact_company {position:absolute;top:79px;left:31px;width:160px;height:15px;padding:8px 4px;background:transparent;font-size:12px;}
#call-form ul li #contact_phone {position:absolute;top:126px;left:31px;width:160px;height:15px;padding:8px 4px;background:transparent;font-size:12px;}
#call-form ul li #contact_submit {position:absolute;top:175px;left:48px;width:134px;height:21px;padding:0px;background:transparent url(../images/contact-submit-bg.jpg) 0px 0px no-repeat;cursor:pointer;cursor:hand;font-size:0px;text-align:left;}
#call-form ul li #contact_submit:hover, #call-form ul li #contact_submit:focus {background-position:0px -21px;}


#news-feed {background:transparent url(../images/recent-news-bg.jpg) 0px 0px no-repeat;width:170px;padding:40px 30px 20px 30px;}
#news-feed h2 {font-size:24px;font-weight:normal;color:#000;margin-bottom:10px;}
#news-feed ul {list-style-type:none;color:#a3a3a3;font-size:12px;line-height:16px;}
#news-feed ul li {margin-bottom:1em;width:170px;word-wrap:break-word;}
#news-feed ul li a {font-weight:bold;color:#a3a3a3;}
#news-feed ul li a:hover, #news-feed ul li a:focus {color:#33c1ca;}
#news-feed ul li span {font-style:italic;}
#news-feed p a#twitter-more {display:block;outline:none;height:47px;width:170px;background:transparent url(../images/twitter-link.jpg) 0px 0px no-repeat;}
#news-feed p a#twitter-more span {display:none;}
#news-feed p a#twitter-more:focus, #news-feed p a#twitter-more:hover {background-position:0px -47px;}


#footer {clear:both;}
#footer #logos {width:720px;float:left;height:104px;overflow:hidden;background:transparent url(../images/logos-bg.jpg) 0px 0px no-repeat;}
#footer #logos ul {list-style-type:none;text-align:center;display:none;}
#footer #logos ul li {display:inline;}
#footer #footer-links {width:720px;float:left;height:95px;background:transparent url(../images/footer-links-bg.jpg) 0px 0px no-repeat;text-align:center;}
#footer #footer-links ul {list-style-type:none;text-align:center;font-size:12px;color:#727272;padding-top:18px;}
#footer #footer-links ul a {color:#727272;font-weight:bold;}
#footer #footer-links ul a:hover, #footer #footer-links ul a:focus {text-decoration:none;}
#footer #footer-links ul li {display:inline;padding:0px 9px;}
#footer #footer-links ul#external-links {font-size:11px;height:16px;font-size:16px;padding-left:20px;}
#footer #footer-links ul#external-links li {display:inline;padding-left:27px;padding-right:53px;=}
#footer #footer-links ul#external-links li#facebook {background:transparent url(../images/facebook.png) left center no-repeat;}
#footer #footer-links ul#external-links li#twitter {background:transparent url(../images/twitter.png) left center no-repeat;}
#footer #footer-links ul#external-links li#web-design {background:transparent url(../images/denobi.png) left center no-repeat;}
#footer #footer-links ul#external-links li#facebook span, #footer #footer-links ul#external-links li#twitter span,#footer #footer-links ul#external-links li#web-design span {font-size:11px;}

#footer #footer-address {width:199px;line-height:20px;float:right;height:200px;font-size:13px;color:#9d9d9d;padding:33px 0px 33px 36px;}
#footer #footer-address p {padding:7px 25px 7px 0px;border-right:1px solid #dcdcdc;}

#content table {margin:1em 0em 2em 0em;width:634px;}
#content table th {padding:30px 10px;font-size:25px;font-weight:regular;color:#000;background:#fffc00 url(../images/table-th-bg.gif) left bottom repeat-x;}
#content table td {vertical-align:top;padding:20px 10px;background:transparent url(../images/table-td-bg.gif) left bottom repeat-x;}
#content table td.first {font-weight:bold;background:#ededed url(../images/table-td-bg1.jpg) left bottom repeat-x;}
#content table td.first ul li {background:transparent url(../images/content-li-bg1.gif) 0em 0.5em no-repeat;padding-left:29px;margin-bottom:1em;}

#content table.products td {width:290px;text-align:center;font-size:11px;font-weight:bold;}
/*************** contact form ******************/
#content form {border:0px solid #000;margin-top:1em;}
form fieldset {border:0px;}
#content form h2 {margin-bottom:1em;}
#content form ul {margin:0px;padding:0px;list-style-type:none;}
#content form ul li {clear:both;margin-bottom:0.2em;background-image:none;padding:0px;list-style-type:none;}
#content form ul li span {display:block;clear:both;padding-left:210px;text-align:left;font-size:0.8em;color:#990000;font-weight:bold;}
#content form ul li label {position:relative;clear:left;float:left;width:200px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#content form ul li input.text {float:left;width:180px;margin-bottom:0.5em;}
#content form ul li textarea {float:left;width:300px;height: 180px;margin-bottom:0.5em;}
#content form ul li input.submit {}
#content p.login-message {display:none;}
#content form p {color:#030e30;font-weight:bold;font-size:0.9em;}

#content form#download-form {margin:2em 0em 4em 0em;}

img.my_img1{
	float: right;
	padding: 0px 0px 0px 0px;
}
