dbody{margin:50px 0px;padding:0px;text-align:center;font:85% Georgia, "Times New Roman", Times, serif;}
h1{margin:.2em 0px 0px 0px;font:normal 2.8em/1.0em Georgia, "Times New Roman", Times, serif;}
h2{margin:.6em 0px .2em 0px;border-bottom:1px dashed #C0C0C0;font:normal 2.0em/1.0em Georgia, "Times New Roman", Times, serif;}
h3{margin:.6em 0px .2em 0px;border-bottom:1px dashed #c0c0c0;font:normal 1.4em/1.0em Georgia, "Times New Roman", Times, serif;}
a{color:#006600;text-decoration:underline;} 
a:visited{color:#003300;text-decoration:underline;}
a:hover{color:#006600;text-decoration:none;}
h2 a{color:#000;text-decoration:none;}
h2 a:hover{color:#006600;text-decoration:none;}
#leftnav{float:left;width:150px;padding:0px 0px 1em 0px;margin-bottom:1em;}
#leftnav ul{list-style:none;border:none;}
#container{width:990px;margin:0px auto;text-align:left;}
#masthead{width:990px;height:125px;float:left;padding:0 30px;margin:0px 0px 2em 0px;}
#masthead h1{margin:33px 0px 0px 0px;}
#masthead h2{font:normal 1.5em/1.0em Georgia, "Times New Roman", Times, serif;font-variant:small-caps;margin:0px 0px 0px 8.8em;border:0;}
#logo{width:125px;height:125px;background:url('/images/urban-pest-control.png') no-repeat;float:left;}
#logo a{display:block;width:125px;height:125px;}
#main{float:left;width:840px;margin-bottom:5px;}
#main h1{margin-bottom:5px;font:normal 2.4em/1.0em Georgia, "Times New Roman", Times, serif;border-bottom:1px dashed #C0C0C0;}
#main h2{font:normal 1.8em/1.0em;}
#main .byline{font-style:italic;color:#999;margin-left:10px;}
#main .quote{align:center;font-style:italic;}
#main p{margin-left:10px;}
#quote{margin:0 auto;font-style:italic;font-weight:bold;text-align:center;}
p.alignleft{float:left;}
#footer{margin:1.2em 0px 0px 0px;width:990px;text-align:center;}
.tagline{margin:0px 0px 0px 2.4em;font-variant:small-caps;}
img.alignleft, img[align="left"]{float:left;margin:2px 10px 5px 0px;background:#ccc;padding:5px;border:1px solid #000;}
.alignright{float:right;}
img.alignright, img[align="right"]{float:right;margin:2px 0px 5px 10px;background:#ccc;padding:5px;border:1px solid #000;}
.drop_cap{padding:0.17em 0.08em 0.05em 0;font-size:3.4em;line-height:0.6em;color:#aaa;float:left;}
.quote{font-style:italic;}
.docbug{font-size:1.4em;font-weight:bold;color:#006600;}
#clusterfly ul{margin-left:20em;}
#photobanner{background-color:#ffffff;}
p{margin-top:0}
.contact_bubble{padding:15px;width:400px;margin:0 auto 15px auto;border:3px solid #f2ec49;background-color:#fffdcb;}
.thumbnail{float:left;width:140px;border:1px solid #999;margin:0 15px 15px 15px;background-color:#ccc;padding:5px;text-align:center;font-size:10px;}
.thumbnail img{border:1px solid #000;}
#wrapper{float:right;border:1px solid #000;margin-left:5px;text-align:center;width:250px;background:#ccc;}
#map{float:right;background-color:#999;border-top:1px solid #000;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);/* Trick IE into showing hover */ display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%	;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}	
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}			
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}	 	
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;background:url(/images/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(/images/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(/images/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(/images/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(/images/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(/images/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(/images/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(/images/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(/images/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(/images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/images/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
#gallery { margin: auto; }
#gallery .gallery-item { float: left; text-align:center;}
#gallery .caption { margin-left: 0px; }
#gallery dt.image {float:left;}
img.popup {margin:2px 10px 5px 0px;background:#ccc;padding:5px;border:1px solid #000;}
td.caption{text-align:center;}
figure{float:left;margin:5px;display:block;}
figure img{display:block;margin:0 auto 0.75em;border:1px solid #999;padding:6px;background:#fff;}
figcaption{display:block;text-align:center;font-style:italic;}
