/* CSS Document */

      /* Layout */
			html, body{margin:0;padding:0;background-color:#000000;background:url(images/Crosshatch_black_21x16.gif) 0 0 repeat-x;font-family:Arial, Helvetica, sans-serif; }
			#Page{width:1040px;height:100%;margin:-20px 0 0;padding:0;background:transparent url('images/page-background-fade_1040x16.gif') center top repeat;margin:0 auto;text-align:center;}
				#PageContent{width:960px;margin:0 auto;padding:20px;text-align:center; position:relative;}		
				
						#Hdr{margin:23px 0 16px 0;text-align:left;}
							#Hdr h1{width:281px;height:0 !important;float:left;padding-top:64px;background-image:url('images/logo.png');background-repeat:no-repeat;overflow:hidden;cursor:pointer;
								| height:64px;
							}
							
							#Hdr p{float:left;padding:16px 0 0 43px;font-size:18px;font-weight:bold;color:#666;}
							  #Hdr p strong{color:#c00;font-weight:bold;}
								#Hdr p span{font-size:14px;color:#646464;}
																						
						  #Hdr .hdrAd{
							  bottom:0;
							  float:right;
							  left:-20px;
							  margin-top:-30px;
							  position:relative;		  
							  top:20px;					  
								width:186px;
							}	
								
							#Hdr form{width:210px;float:right;padding:16px 0 0 0;
								| width:226px;
							}
								#Hdr input.txt{float:left;margin:4px 6px 0 0;}
							  #Hdr form.btn{float:left;margin:0;}
							#Hdr input.txt{width:140px;}
							
			
						#Nav{height:30px;background-color:transparent;background-image:url('images/navigation-item_red_130x30.gif');background-position:left top;background-repeat:repeat-x;}
							#Nav .rgtEdge{width:280px;background-color:transparent;background-image:url('images/right-edge_red_8x30.gif');background-position:right top;background-repeat:no-repeat;float:right;}
							#Nav .rgtEdge a{background-color:transparent;background-image:url(' ');background-position:left 11px;background-repeat:no-repeat;float:right;padding:8px 12px 11px 19px;text-decoration:none;font-size:11px;font-weight:normal;color:#fff;}
							  #Nav .rgtEdge a strong{font-weight:bold;}
								
							#Nav .leftEdge{float:left;}
							#Nav li{float:left;background-color:transparent;background-image:url('images/navigation-item-divider_red_2x30.gif');background-position:left top;background-repeat:no-repeat;}
							#Nav li a{float:left;padding:8px 14px 11px 10px;text-decoration:none;font-size:11px;font-weight:bold;color:#fff;}
							#Nav li a:hover, #Nav li.last a:hover {background-color:transparent;background-image:url('/ui/images/backgrounds/Navigation-Item_grey_130x30.gif');background-position:left top;background-repeat:no-repeat;}
							  #Nav li.first{background-color:transparent;background-image:url('images/left-edge_red_130x30.gif');background-position:left top;background-repeat:no-repeat;}
							  	#Nav li.first a:hover{background-color:transparent;background-image:url('images/left-edge_gray_130x30.gif');background-position:left top;background-repeat:no-repeat;}
								#Nav li.last a{background-color:transparent;background-image:url('images/navigation-item-divider_red_2x30.gif');background-position:right top;background-repeat:no-repeat;}
									
			
						#Bdy{}
							#Top{position:relative;width:960px;height:202px;margin:-16px 0 10px 0;padding:101px 0 0 25px;background-color:transparent;background-image:url('/images/bug-mugshot-with-panel_960x311.jpg');background-position:left top;background-repeat:no-repeat;text-align:left;
							    | padding-top:101px;
								| width:960px;
								| height:202px;
								| margin-top:-32px;
								_margin-top:-36px;
								| margin-bottom:10px;								
							}
							/*Safari Hack*/
							@media screen and (-webkit-min-device-pixel-ratio:0){
                              #Top {padding-top: 103px;}
                            }
							
							 #ScheduleServiceNow{background-image:none;}
							 	 #ScheduleServiceNow h3{background-image:none;}
							 #ScheduleServiceNow .content{padding:13px 7px 9px 11px;
							   | padding-bottom:7px;
							 }
								 #ScheduleServiceNow p{line-height:19px;font-size:14px;font-weight:bold;}
								 #ScheduleServiceNow strong{margin:0;padding:0;display:block;font-size:24px;font-weight:bold;}
								 #ScheduleServiceNow span{color:#666;}
								 #ScheduleServiceNow form{margin:3px 0;}
								 #ScheduleServiceNow ul{}
								 #ScheduleServiceNow li{float:left;margin:8px 10px 0 0;}
									 #ScheduleServiceNow li.radio{padding:5px 3px 0 0;margin-right:0;
										 | margin-right:0;
										 | padding-top:1px;
									 }						 
									 #ScheduleServiceNow li.radioLabel{padding:5px 0 0 0;
										 | margin-right:5px;
									 }
									 
									 #ScheduleServiceNow li.eol{margin-right:0;}						  
							         #SSNMainBtn{margin-left:7px;
							            | margin-left:3px;
							         }
							         
							 #flashOverlay{z-index:1000;position:absolute;top:180px;left:430px;width:450px;height:120px;overflow:hidden;}	    
							 
		                     #adOverlay{z-index:1010;position:absolute;bottom:0px;left:540px;width:374px;height:0px;overflow:hidden;background-image:url('/ui/images/panels/rectangle_black_374x242.gif');
			                    background-repeat:no-repeat;color:#fff;display:none;
			                    _bottom:0;
			                    _left:540px;

		                     }
		                     #adContent{display:none;padding:0 0 10px;
			                    | padding-top:3px;
			                    _padding-top:3px;
			                    | background-image:url('/ui/images/panels/rectangle_black_374x242.gif');
			                    | background-position:left top;
			                    | background-repeat:no-repeat;
		                     }
		                     #adContent a:link, #adContent a:hover, #adContent a:visited, #adContent a:active{color:#fff;}
                             #adContent h3{margin:3px 3px 3px 8px;font-size:11px;}
                             #adContent .closeX{margin-top:3px;margin-right:5px;float:right;}
                             #adContent a.current{font-weight:bold;}
                             #advertisement{height:223px;}
		  				
							#Mid{
								| margin-bottom:10px;
							}
	                            #RegionalPestReport{float:left;margin:0 10px 10px 0;}
		                            #RegionalPestReport .content{padding:15px 6px 10px 7px;}
		                            #RegionalPestReport h4{font-size:11px;font-weight:bold;}
		                            #RegionalPestReport h4.strong{font-size:12px;}
		                            #RegionalPestReport img{text-align:center;padding:4px 0 4px 4px;}
		                            #RegionalPestReport select{width:160px;margin-bottom:7px;}
		                            #RegionalPestReport p{margin-bottom:7px;font-size:11px;}
		                            #RegionalPestReport ul{margin-bottom:7px;}
		                            #RegionalPestReport li{float:left;margin:0 3px 0 0;padding:0;}
		                            #RegionalPestReport li a{font-size:85%;font-weight:normal;white-space:nowrap;}
		                            #RegionalPestReport a{font-weight:bold;}

								
								
								
								#SolutionsWidget{position:relative;float:left;width:615x; margin-bottom:7px;background-image:url('images/gray_3x156.gif');background-repeat:repeat-x;
									| height:auto;
									| margin-bottom:14px;
		
								}
							/*Safari Hack*/
							@media screen and (-webkit-min-device-pixel-ratio:0){
                              .solutionsList {margin: 15px 10px;}
                            }								
								  .solutionsList{width:245px;float:left;margin:10px 0 0 10px;padding-bottom:10px;text-align:left;
										| width:250px;
										| padding-bottom:0;
										| margin-left:5px;
									}
									.solutionsList h1{margin-bottom:6px;font-size:14px;font-weight:bold;color:#c00;}
									.solutionsList h2{margin-bottom:6px;font-size:14px;font-weight:bold;color:#c00;}
									.solutionsList dl{margin-left:1px;}
									.solutionsList dt{font-size:12px;font-weight:bold;color:#003365;}
									.solutionsList dd{margin-bottom:5px;font-size:12px;color:#646464;}
									.solutionsList dd.last{margin-bottom:0;}
									#SolutionsImg{position:absolute;top:-48px;right:0;z-index:1005;}

                            	
								#CommonPestsWidget{z-index:1009px;position:relative;float:left;width:759px;padding-left:11px;background-color:#fff;text-align:left;
								    _margin-top:-48px;                   
								}
								
								#CommonPestsWidget h1{margin-bottom:10px;font-size:14px;font-weight:bold;color:#c00;}
								#CommonPestsWidget h2{margin-bottom:10px;font-size:14px;font-weight:bold;color:#009900;}
								#CommonPestsWidget p{margin-bottom:10px;font-size:12px;color:#646464;}
								
								#CommonPestsWidget ul{}
									#CommonPestsWidget li{float:left;width:100px;height:25px;padding:15px 5px 5px 20px;border-right:1px dotted #646464;border-bottom:1px dotted #646464;background-position:10px 10px;background-repeat:no-repeat;}
									#CommonPestsWidget li.eol{border-right-width:0;}
									#CommonPestsWidget li.lastRow{border-bottom-width:0;}
									#CommonPestsWidget li a{margin-left:33px;font-size:11px;}  

                                    #Ants{background-image:url('images/ant-small_31x24.gif');}
                                    #Mice{background-image:url('/images/rodents/mice-smalll_33x21.gif');}
                                    #Mosquitos{background-image:url('/images/mosquitoes/mosquito-smalll_30x23.gif');}
                                    #Fleas{background-image:url('/images/fleas/flea-small_29x22.gif');}
                                      #CommonPestsWidget li#Fleas{background-position:18px 15px;}
                                      #CommonPestsWidget #Fleas a{margin-left:45px;}
                                    #Spiders{background-image:url('/images/spiders/spider-smalll_42x24.gif');}
                                    #BedBugs{background-image:url('/images/bed_bugs/bed-bug-small_41x26.gif');}
                                    #Flies{background-image:url('/images/flies/fly-smalll_26x25.gif');}
                                    #Termites{background-image:url('/images/termites/termite-smalll_35x22.gif');}
                                    #Cockroaches{background-image:url('/images/cockroaches/cockroach-small_35x30.gif');}
                                    #Rats{background-image:url('/images/rodents/rat-small_46x19.gif');}
                                      #CommonPestsWidget li#Rats{background-position:10px 13px;}
				                      #CommonPestsWidget #Rats a{margin-left:45px;}
				                    #Crickets{background-image:url('/images/crickets/cricket-small_36x28.gif');}
                                    #Ticks{background-image:url('/images/ticks/tick-smalll_32x26.gif');}
                  						
                                #CommonPestsWidget li{z-index:1010;position:relative;}
                                .commonPopup{display:none;position:absolute;top:-120px;left:3px;width:95px;height:133px;background-image:url('/ui/images/panels/downward_pointing_red-white_95x133.gif');background-position:center top;background-repeat:no-repeat;
                                    | height:153px;
                                    | padding-bottom:20px;
                                }
                                .commonPopup h4{float:left;margin:5px 2px 0 9px;font-size:27px;font-weight:bold;
                                    | margin:5px 2px 0 3px;
                                }
                                .commonPopup h5{float:left;margin:9px 0 0;font-size:14px;font-weight:bold;line-height:13px;}
                                .commonPopup img{margin:-10px 0 0 12px;text-align:center;height:68px;overflow:hidden;}
                                #MicePopup img{margin:0 0 0 2px;height:58px;}
                                #FleasPopup img{margin:-10px 0 0 2px;}
                                #CricketsPopup img{margin:-4px 0 0 7px;height:62px;}
                                #FliesPopup img{margin:-10px 0 0 7px;}
                                #TermitesPopup img{margin:-10px 0 0 7px;}
                                #BedBugsPopup img{margin:0 0 0 0;height:58px;}
                                #TicksPopup img{margin:0 0 0 0;height:58px;}
                                #CommonPestsWidget li .commonPopup a{margin:0 0 0 17px;text-align:center;text-decoration:none;}
                                #CommonPestsWidget li#Fleas .commonPopup a,
                                #CommonPestsWidget li#Rats .commonPopup a{margin:0 0 0 17px;}
                                #CommonPestsWidget li#BedBugs .commonPopup a,
                                #CommonPestsWidget li#Ticks .commonPopup a{margin:-30px 0 0 17px;}
                           		
						.ad{float:left;padding:5px 5px 5px 0;}
            .lastChild{padding-right:0;}									
																	
						#Ftr{margin-bottom:10px;padding:20px;background-color:#f6f6f5;text-align:left;}
							#Btm{}	
							.navLinks{margin-bottom:5px;font-size:11px;}
							.navLinks li{display:inline;margin-right:6px;padding-right:8px;background-image:url('/ui/images/navigation/divider_gray_1x11.gif');background-position:right center;background-repeat:no-repeat;}
							.navLinks li.eol{background-image:none;}
							.terms{margin:10px 0 16px 0;font-size:11px;color:#b6b6b6;}
							.copyright{font-size:10px;color:#646464;}
							
							
							

			/* Panel */
			.pnlRedWhite{width:380px;background-color:transparent;background-image:url('/ui/images/panels/bottom_black-white_360x180.png');background-repeat:no-repeat;background-position:left bottom;text-align:left;}
			  .pnlRedWhite h3{padding:12px 13px 4px;background-color:transparent;background-image:'/ui/images/top_red-white_362x50.png';background-repeat:no-repeat;background-position:left top;color:#fff;font-size:16px;font-weight:bold;}
			 
			.pnlBlueGrey{width:180px;background-color:#e0dfdc;background-image:url('images/panels/rectangle_grey_180x310.gif');background-repeat:no-repeat;background-position:left bottom;text-align:left;}
			  .pnlBlueGrey h3{padding:6px 10px 6px;background-color:transparent;background-image:url('images/top_blue-grey_180x60.gif');background-repeat:no-repeat;background-position:left top;color:#fff;font-size:12px;font-weight:bold;}

			.pnlRedGrey{width:180px;background-color:#e0dfdc;background-image:url('/ui/images/panels/rectangle_grey_180x310.gif');background-repeat:no-repeat;background-position:left bottom;text-align:left;}
			  .pnlRedGrey h3{padding:6px 10px 6px;background-color:transparent;background-image:url('/ui/images/panels/top_red-grey_180x30.gif');background-repeat:no-repeat;background-position:left top;color:#fff;font-size:12px;font-weight:bold;}

				
			/* Elements */
			
			a:link, a:visited, a:active{text-decoration:none;color:#003365;}
			a:hover{text-decoration:underline;}
				
			.greyBtn{background:transparent url('../ui/images/buttons/greyBtnLft.gif') left top no-repeat;}
			  .greyBtn div{background:transparent url('../ui/images/buttons/greyBtnLft.gif') right top no-repeat;}
				.greyBtn p{padding:8px;margin:0 auto;text-align:center;color:;}
				
				input.txt, select{font-size:11px;color:#666;}
				
				label{display:block;line-height:14px;font-size:11px;font-weight:bold;}
				.radio label, .check label{display:inline;}
				
				#lName, 
				#fName,
				#fNameMain,
				#lNameMain{width:114px;}
				#zipCode,
				#zipCodeMain{width:77px;}
				
			/* Utility */	
			.imgReplace{height:0 !important;overflow:hidden;background-repeat:no-repeat;}
			
			.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
			.clearfix {display:inline-block;}
			html[xmlns] .clearfix {display:block;}
			* html .clearfix {height: 1%;}	
			
			.rgt{float:right;}
			
			.print{float:right;font-weight:bold;}
			.print img{margin-right:3px;}
			
			.clr, .nl{clear:left;}
			
			.display{display:block;}
			.hide{display:none;}
            
            .sml{font-size:8px;}
            
            .error{color:#c00;}
            .valid{color:#693;}
			
			.clear{font-size:0; line-height:0; clear:both;}
			#video{position:absolute; width:640px; height:400px; display:none; z-index:2; left:180px; top:50px; background:#fff; border:8px solid #CCCCCC; padding:20px;}
			#one, #two{display:none;}
			.close{font-size:24px; font-weight:bold; color:#000; text-decoration:none; outline:none;}
			.close:hover{text-decoration:none;}
			object{margin:0; padding:0;}