
body {margin-top:0px; }

.industryhover { background-color:#FC0; }

.divleft {float:left; width:350px; height:130px; }

.divright {float:right; width:350px; height:130px; }

.link-container {border:1px solid; width:350px; height:20px; text-indent:25px; }

.link-container a {display:block; height:100%; }

.link-container a:hover {background:#CCC; }

#pest_guide {width:auto; margin-left:15px; margin-top:15px; }

#left_img {float:left; padding-right:10px; }

#right_img {float:right; padding-left:5px; padding-top:5px; margin-right:2px; }

.bold {font-weight:bold; }

#container {margin-left:auto; margin-right:auto; text-align:left; width:900px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.small_text {font-size:11px; }



#_left {float:left; width:52%; }

#_right {float:right; width:48%; }

h1 {font-size:20px; }

h2 {font-size:15px; }

h3 {font-size:12px; }

#main {width:100%; float:left; background-image:url(images/backgroundmain1.gif); }

#header {background-image:url(images/headermain.jpg); width:900px; height:200px; padding:0px; }

#intro_text {width:700px; float:left; margin-left:10px; margin-top:5px; }

#testimonial_home_old {width:156px; border:1px solid #666666; 	font-size:11px; padding:4px; float:right; margin-right:7px; }

#testimonial_home {width:156px; border:1px solid #666666; font-size:11px; padding:4px; float:right; margin-right:7px; }

#testimonial_home1 {font-size:11px; float:right; width:auto; }

#testimonial_home2 {border:1px solid #666666; font-size:11px; padding:4px; margin-right:7px; width:156px; }

#header_space{width:100%; height:170px; }

#spacer {width:100%; height:6px; float:left; background-image:url(images/backgroundmain1.gif); }

#spacer1 {width:100%; height:6px; float:left; background-image:url(images/backgroundmain1.gif); }

#spacer2 {width:100%; height:15px; float:left; }

/* ********************** TOP menu ********************** */
dl, dt, dd{margin:0; padding:0; list-style-type:none; }

#menu {z-index:100; float:left; width:675px; margin-left:2px; }

#menu dl {float:left; width:112px; height:2em; line-height:2em; }

#menu dt {cursor:pointer; text-align:center; font-weight:bold; border:1px solid gray; margin:1px; background-color:#FFFFFF; }

#menu dd {display:none; border:1px solid gray; }

#menu li {text-align:center; background-color:#FFFFFF; }

#menu li a, #menu dt a {color:#000000; text-decoration:none; display:block; height:100%; border:0 none; }

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {background-color:#ff9900; }

.highlight {color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

#contact_form{padding:10px; border:1px solid #000000; width:auto; background-color:#CCCCCC; font-weight:bold; }

.form {border:thin solid #000000; }

.offers {width:538px; height:116px; background-image:url(images/wasp_eradication.gif); text-align:right; margin-left:25px; }

.offers1 {width:538px; height:116px; background-image:url(images/silverfish.jpg); text-align:right; margin-left:25px; font-size:60px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

.ad1 {margin-right:1px; margin-top:1px; }

/* ********************** INFO BAR menu ********************** */
#infobar {width:100%; height:auto; background-image:url(images/background1.gif); float:left; }

#pad {height:155px; }

#infobar_menu { padding:0 0 0 0px; margin:0; list-style:none; height:25px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; }
#infobar_menu li { margin-left:3px; float:left; margin-right:1px; }
#infobar_menu li a {width:150px; display:block; float:left; height:25px; line-height:25px; background:#333; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 30px 0 20px; }


#infobar_menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#infobar_menu li a:hover {z-index:200; position:relative; color:#fff; background-color:#FF6600; }

#infobar_menu li:hover {position:relative; z-index:200; }

/* Home, single level, support and contact */
#infobar_menu li:hover > a {color:#fff; background-color:#CC9966; }

/* Drop line, flyout */
#infobar_menu li:hover > a.sub {color:#fff; background-color:#333333; text-decoration:underline; }

/* nothing ie and ff?? */
#infobar_menu li.current a {color:#fff; background-color:#CC66FF; }

/* Drop line, flyout */
#infobar_menu li a.sub {background-color:#333333; background-image:url(images/up-arrow.gif); background-repeat:no-repeat; background-position:right center; text-decoration:underline; }

/* dropdown - current page??*/
#infobar_menu li.current a.sub {color:#fff; background-color:#FF6600; background-image:url(images/up-arrow.gif); background-repeat:no-repeat; background-position:right center; }

/* nothing so far */
#infobar_menu li:hover ul {left:0; top:auto; bottom:25px; width:120px; background-color:#006699; }

/* nothing so far */
#infobar_menu a:hover ul {left:0; top:auto; bottom:0; width:120px; background-color:#CCCC00; }

/* keep the 'next' level invisible by placing it off screen. */
#infobar_menu ul, #infobar_menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:auto; margin:0; padding:0; list-style:none; }

#infobar_menu :hover ul :hover ul{left:120px; top:auto; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto; }

#infobar_menu :hover ul :hover ul.fly3 {bottom:auto; top:-53px; }

#infobar_menu :hover ul :hover ul.fly2 {bottom:auto; top:-27px; }

#infobar_menu :hover ul :hover ul.fly1 {bottom:auto; top:-0px; }

#infobar_menu :hover ul li {margin:0; border-top:1px solid #666; }

/* width of popup*/
#infobar_menu :hover ul li a {width:120px; padding:0; text-indent:20px; background:#333; color:#ccc; height:25px; line-height:25px; }

#infobar_menu :hover ul li a.fly {background-color:#333333; background-image:url(right-arrow.gif); background-repeat:no-repeat; background-position:right center; width:200px; }

#infobar_menu :hover ul :hover {background-color:#FF6600; color:#fff; text-decoration:underline; }

#infobar_menu :hover ul :hover a.fly {background-color:#FF6600; color:#fff; }

#infobar_menu :hover ul li.currentsub a {color:#fff; background-color:#FF6600; }

#infobar_menu :hover ul li.currentsub a.fly {color:#fff; }

/* second infobar_menu pop up width */
#infobar_menu :hover ul :hover ul li a {width:120px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc; }

#infobar_menu :hover ul :hover ul :hover {background-color:#FF6600; color:#fff; }

#infobar_menu :hover ul :hover ul li.currentfly a,

#infobar_menu :hover ul :hover ul li.currentfly a:hover {color:#fff; background-color:#FF6600; }

/* ********************** Postcode Bottom******************** */

.block_bottom {position:relative; display:block; width:600px;}

.left {float:left; position:relative; width:100px; left:0px; }

.center {margin-left:100px; width:100px; position:relative; }

.right {float:right; width:400px; position:relative; right:0px; }

.inner {display:block; margin-left:-200px; margin-right:-200px; padding:5px; }

