﻿/* Main CSS for Dayton's Pest Control by New Frontiers International */

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid4aboutus,
#pid1home,
#pid3communityties,
#pid2awardsnews  {
   margin: 0px auto 0px auto;
   background: url(images/interiortile.gif) repeat center top;
   height: auto;
   width: 972px;
   position: relative;
}

#copyrighttag  {
   visibility: visible;
   position: absolute;
   left: 269px;
   top: 48px;
   z-index: 1;
   width: 463px;
}

#copyrighttag p a  {
   border-top-color: #FAA95D;
   border-top-style: none;
   border-width: 0px;
   text-decoration: none;
   color: #AD7238;
}
#copyrighttag p a:hover{
	color: #FAA95D;
	text-decoration: underline;
}
#copyrighttag p  {
   font: 10px/20px Verdana;
   margin: 0px;
   color: #AD7238;
   text-align: center;
}
#id0aboutus p,
#headertext p,
#headertextcopy p  {
   font: 48px/48px Verdana;
   margin: 0px;
   color: #AD7238;
   text-align: left;
}

#leftmenu li a:hover,
#bottommenu li a:hover  {
   color: #FAA95D;
   text-decoration: underline;
}

#communityimage,
#aboutusimage,
#awardsimage,
#historyimage,
#advantageimage ,
#careersimage,
#contactimage,
#inspectionimage,
#residentialimage,
#commercialimage,
#sentriconimage,
#termidorimage,
#realtorsimage,
#specialsimage,
#guaranteeimage,
#termitecontrolimage,
#galleryimage {
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 81px;
   z-index: 2;
   width: 302px;
   height: 302px;
   background-repeat: no-repeat;
}

#leftmenu li a,
#aboutusmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   width: 100%;
   display: block;
}

#mainmenu li a,
#bottommenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #AD7238;
   height: 100%;
   display: block;
}

#aboutusmenu li,
#leftmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#headertext,
#headertextcopy  {
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 117px;
   z-index: 1;
   width: 360px;
	padding-bottom: 10px;
}

#bottommenu li,
#mainmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#contentgrow *:first-child  {
   margin-top: 0px;
}

#contentgrow *:last-child  {
   margin-bottom: 0px;
}

#aboutusmenu li a:hover  {
   background-color: #FFFFFF;
   color: #FAA95D;
}

#mainmenu li a:hover  {
   text-decoration: overline;
   color: #FAA95D;
}

#termidorsentricon  { 
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 483px;
   z-index: 1;
   width: 123px;
   height: 109px;
}

#preload {
	height: 0; overflow: hidden;
}

#termidor a {
	background: url(images/termidor.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 63px;
	width: 123px;
}

#termidor a:hover {
	background-position: 0 0; z-index: 10;
	background: url(images/termidor_hl.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 63px;
	width: 123px;
}

#sentricon a {
	background: url(images/sentricon.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 46px;
	width: 123px;
}

#sentricon a:hover {
	background-position: 0 0px; z-index: 10;
	background: url(images/sentricon_hl.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 46px;
	width: 123px;
}

#aboutusmenu li a  {
   color: #FFFFFF;
   background-color: #FAA95D;
}

#contentgrow p  {
   font: 12px Verdana;
   margin: 0px;
   color: #5A2F2F;
   padding-bottom: 15px;
   text-align: left;
}
#contentgrow li {
	font: 12px Verdana;
	color: #5A2F2F;
}

#leftmenu li a  {
   color: #878787;
}

#aboutusmenu  {
   font: bold 11px/20px Verdana;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 668px;
   top: 36px;
   z-index: 1;
   width: 156px;
}

#contentgrow  {
   padding: 0px 52px 0px 260px;
   background: url(images/interiortile.gif) repeat center top;
   visibility: visible;
   margin: 0px;
   position: relative;
	display: inline-block;
}
#contentgrow a {
	font: 12px Verdana;
	color: #5A2F2F;
	text-decoration: underline;
}
#contentgrow a:hover {
	color: #FAA95D;
}

#inlinepic {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
}
#inspectform p{
	line-height: 30px;
}

#colorpanels {
	float: left;
	padding-bottom: 10px;
}

#colorpanelstext {
	position: absolute;
	left: 280px;
	top: 196px;
	width: 646px;
}
#colorpanelstext h1 {
	font: 20px Verdana;
}
#colorpanelstext h2 {
	font: 18px Verdana;
	padding-left: 15px;
}
#colorpanelstext p {
	font: 16px Verdana;
	padding-left: 15px;
}

#colorpanelstext li {
	font: 16px/20px Verdana;
}
#daytonlogo  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 23px;
   z-index: 2;
   width: 187px;
   height: 79px;
}
#daytonlogo a {
	background: url(images/daytonlogo.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 79px;
	width: 187px;
	font-size: 79px;
	line-height: 79px;
}

#bottommenu  {
   font: 12px/18px Verdana;
   height: 18px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #AD7238;
   position: absolute;
   left: 221px;
   top: 28px;
   z-index: 1;
   width: 557px;
}

#id0aboutus  {
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 313px;
   z-index: 1;
   width: 236px;
}

#guarantee  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 483px;
   z-index: 1;
   width: 92px;
   height: 109px;
}



#guarantee a {
	background: url(images/guarantee.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 109px;
	width: 92px;
	font-size: 109px;
	line-height: 109px;
}

#guarantee a:hover {
	background-position: 0 0; z-index: 10;
	background: url(images/guarantee_hl.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 109px;
	width: 92px;
	font-size:109px;
	line-height: 109px;
}


#scootdown  {
   position: relative;
   top: 400px;
}

#MoveDownSlightly {
   position: relative;
   top: 70px;
}

#leftmenu  {
   font: bold 12px/20px Verdana;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #878787;
   position: absolute;
   left: 32px;
   top: 143px;
   z-index: 1;
   width: 221px;
}
#bugsubmenuone {
	font: bold 12px/20px Verdana;
	margin: 0px;
	padding-left: 10px;
	list-style: none;
}
#bugsubmenutwo {
	font: bold 10px/16px Verdana;
	margin: 0px;
	padding-left: 10px;
	list-style: none;
}
#mainmenu  {
   font: 12px/23px Verdana;
   height: 23px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #AD7238;
   position: absolute;
   left: 363px;
   top: 12px;
   z-index: 1;
   width: 559px;
}

#divider  {
   background: url(images/divider.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 93px;
   z-index: 1;
   width: 436px;
   height: 21px;
}

#footer  {
   background: url(images/interiortile.gif) repeat center top;
   position: relative;
   left: 0px;
   width: 100%;
   height: 88px;
   margin-bottom: 112px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: url(images/bugs_square_small.gif) repeat;
}

/* Hides from IE-Mac \*/
* html .contentgrow {
	height: 1%;
}
/* End hide from IE-Mac */

/* Narayan's CSS used in the Pest Gallery pages*/

    /* Headers */
    h1.PestGallery           {font: 16px Verdana; font-weight: bold; color: #AD6D22;} 
    h2.PestGallery           {font: 15px Verdana; font-weight: bold; color: #5a2f2f;} 
    h3.PestGallery           {font: 14px Verdana; font-weight: bold; color: #AD6D22; }
    
    /* Pest Summaries */
    .col1, .col2            {font: 12px Verdana; color: #5A2F2F; text-align: left;}
    .col1                   {width: 80px; float: left; font-weight: bold;}   
    .col2                   {width: 400px; background: #F3F3EF; float: right; margin-right: 50px;}   

    /* List Organization */
    .colb1, .colb2, .colb3  {font: 12px Verdana; color: #5A2F2F; text-align: left;}
    .colb1                  {width: 200px; float: left; }   
    .colb2                  {width: 200px; float: left; margin-right: 00px;}   
    .colb3                  {width: 200px; float: left; margin-right: 00px;}   

    a.PestGallery           {font: 6px Verdana; color: #5A2F2F; text-align: left;}    
    .clear_across           {clear: both; background: transparent; height: 0px; color: white; border-top: solid 0px #C7D6B5; }
    
    /* Pest Gallery headings */
    h1.PestName1            {font: 48px/48px Verdana;   margin: 0px;   color: #F3C699;   text-align: left;}
    h1.PestName2            {font: 48px/48px Verdana;   margin: 0px;   color: #AD7238;   text-align: left;}

    /* Sticky navigation on the pest navigation */
    body#SubterraneanTermites a#SubterraneanTermites, 
    body#DampwoodTermites a#DampwoodTermites,
    body#DrywoodTermites a#DrywoodTermites,
    body#FireAnts a#FireAnts,
    body#DeerMice a#DeerMice,
    body#DeerTicks a#DeerTicks,
    body#CarpetBeetles a#CarpetBeetles,
    body#PowderpostBeetles a#PowderpostBeetles,
    body#MerchantGrain a#MerchantGrain,
    body#Brownbanded a#Brownbanded,
    body#OrientalCockroaches a#OrientalCockroaches,
    body#AmericanCockroaches a#AmericanCockroaches,
    body#NorwayRats a#NorwayRats,
    body#HouseMice a#HouseMice,
    body#BumbleBees a#BumbleBees,
    body#Bedbugs a#Bedbugs,
    body#Earwigs a#Earwigs,
    body#KillerBees a#KillerBees,
    body#Brown_Recluse_Spider a#Brown_Recluse_Spider,
    body#Fruit_Flies a#Fruit_Flies,
    body#Mosquitoes a#Mosquitoes,
    body#Carpenter_Bees a#Carpenter_Bees,
    body#Carpenter_Ants a#Carpenter_Ants,
    body#House_Flies a#House_Flies,
    body#Argentine_Ants a#Argentine_Ants,
    body#Pavement_Ants a#Pavement_Ants,
    body#Pillbugs a#Pillbugs,
    body#Fleas a#Fleas,
    body#Roof_Rats a#Roof_Rats,
    body#Sentricon a#Sentricon,
    body#Termidor a#Termidor,
    body#House_Ants a#House_Ants
                            {color: #FBA95B; font-weight: bold;}
                            
    img.PestWorldLogo {border: solid 0px #ffffff;}    
    a.PestWorldLogo {border: solid 0px #ffffff;}    
             

/* Bug Navigation  */
	  #navmenu{
	   font: bold 12px/20px Verdana;	   
	   color: #AD6D22;
	   position: absolute;
	   left:26px;
	   top: 113px;
	   z-index: 100;	   
	}
  
	ul#navmenu {
	  margin: 0;
	  border: 0 none;
	  padding: 0 0px 0 0px;
	  width: 912px; /*For KHTML*/  
	  list-style: none;
	  height: 20px;
	  fontfamily: Verdana;
    }
	ul#navmenu li {
	  margin: 0;
	  border: 0 none;
	  padding: 0 15px 0 0px;
	  float: left; /*For Gecko*/
	  display: inline;
	  list-style: none;
	  position: relative;
	  height: 20px;
	}
	ul#navmenu ul {
	  margin: 0;
	  border: 0 none;
	  padding: 0;
	  width: 60px;
	  list-style: none;
	  display: none;
	  position: absolute;
	  top: 20px;
	  left: 0;
	}
	ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	  clear: both;
	  display: block;
	  font: 1px/0px serif;
	  content: ".";
	  height: 0;
	  visibility: hidden;
	}
	ul#navmenu ul li {
	  width: 170px;
	  float: left; /*For IE 7 lack of compliance*/
	  display: block !important;
	  display: inline; /*For IE*/
	  padding-left: 5px;
	  z-index: 99;
	}
	ul#navmenu .short{
	  width: 140px;
	  float: left; /*For IE 7 lack of compliance*/
	  display: block !important;
	  display: inline; /*For IE*/
	  z-index: 99;
	}

	/* Root Menu */
	ul#navmenu a {  
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  display: block; 
	  color: #FAA95D;
	  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: underline;
	  height: auto !important;
	  height: 1%; /*For IE*/
	}
	/* Root Menu Hover Persistence */
	ul#navmenu a:hover,
	ul#navmenu li:hover a,
	ul#navmenu li.iehover a {
	  background: #FFF;
	  color: #FAA95D;
	  text-decoration: underline;
	}
	/* 2nd Menu */
	ul#navmenu li:hover li a,
	ul#navmenu li.iehover li a {
	  float: none;
	  background: #FAA95D;
	  color: #FFF;
	  text-decoration: none;
	}
	/* 2nd Menu Hover Persistence */
	ul#navmenu li:hover li a:hover,
	ul#navmenu li:hover li:hover a,
	ul#navmenu li.iehover li a:hover,
	ul#navmenu li.iehover li.iehover a {
	 background: #FFF;
	 color: #FAA95D;
	 text-decoration: none;
	}
	/* 3rd Menu */
	ul#navmenu li:hover li:hover li a,
	ul#navmenu li.iehover li.iehover li a {
	 background: #FAA95D;
	 color: #FFF;
	 text-decoration: none;
	}
	/* 3rd Menu Hover Persistence */
	ul#navmenu li:hover li:hover li a:hover,
	ul#navmenu li:hover li:hover li:hover a,
	ul#navmenu li.iehover li.iehover li a:hover,
	ul#navmenu li.iehover li.iehover li.iehover a {
	 background: #FFF;
	 color: #FAA95D;
	 text-decoration: none;
	}
	/* 4th Menu */
	ul#navmenu li:hover li:hover li:hover li a,
	ul#navmenu li.iehover li.iehover li.iehover li a {
	 background: #FFF;
	 color: #FAA95D;
	 text-decoration: none;
	}
	/* 4th Menu Hover */
	ul#navmenu li:hover li:hover li:hover li a:hover,
	ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	 background: #FAA95D;
	 color: #FFF;
	 text-decoration: none;
	}

	/* Submenus */
	ul#navmenu ul ul,
	ul#navmenu ul ul ul {
	 display: none;
	 position: absolute;
	 top: 0;
	 left: 170px;
	}
	ul#navmenu .shortUL { 
	 left: 140px;
	}
	/* Do Not Move - Must Come Before display:block for Gecko */
	ul#navmenu li:hover ul ul,
	ul#navmenu li:hover ul ul ul,
	ul#navmenu li.iehover ul ul,
	ul#navmenu li.iehover ul ul ul {
	 display: none;
	}
	ul#navmenu li:hover ul,
	ul#navmenu ul li:hover ul,
	ul#navmenu ul ul li:hover ul,
	ul#navmenu li.iehover ul,
	ul#navmenu ul li.iehover ul,
	ul#navmenu ul ul li.iehover ul {
	 display: block;
	}             