@charset "utf-8";
/* CSS Document */

/* Anaheim Hills */

body {
  background: #7f994a;
  font: 16px "Times New Roman", serif;
  text-align:center;
  color: #00205c;
}



a:link {
	color: #00205c;
	}

a:visited {
	color: #00205c;
	}



a:hover {
	color:#ffffff;
	}

a img {border: none; }

#bg {
  position: absolute;
  width: 950px;
  height: 726px;
  left: 50%;
  top: 50%;
  margin-left: -475px;
  margin-top: -363px
}


#menu {

  position: absolute;
  width: 950px;
  height: 40px;
  left: 50%;
  top: 50%;
  margin-left: -475px;
  margin-top: 250px;

  font: bold 26px "Times New Roman", serif;
  word-spacing:80px;
  }
  
span.red {
  color:#330000;
  }
 
 #menu1 {
  position: absolute;
  width: 91px;
  height: 41px;
  left: 50%;
  top: 50%;
  margin-left: -455px;
  margin-top: -176px;
  background-image:url(m-home-o.png);
}


#menu1 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu1 img {
width:100%;
height:100%;
border:0;
}

#menu1 a:hover img {
visibility: hidden;
}


#menu2 {
  position: absolute;
  width: 123px;
  height: 41px;
  left: 50%;
  top: 50%;
  margin-left: -331px;
  margin-top: -176px;
  background-image:url(m-about-o.png);
}


#menu2 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu2 img {
width:100%;
height:100%;
border:0;
}

#menu2 a:hover img {
visibility: hidden;
}


#menu3 {
  position: absolute;
  width: 123px;
  height: 41px;
  left: 50%;
  top: 50%;
  margin-left: -18px;
  margin-top: -176px;
  background-image:url(m-coupons-o.png);
}

#menu3 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu3 img {
width:100%;
height:100%;
border:0;
}

#menu3 a:hover img {
visibility: hidden;
}


#menu4 {
  position: absolute;
  width: 123px;
  height: 41px;
  left: 50%;
  top: 50%;
  margin-left: -175px;
  margin-top: -176px;
  background-image:url(m-services-o.png);
}


#menu4 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu4 img {
width:100%;
height:100%;
border:0;
}

#menu4 a:hover img {
visibility: hidden;
}


#menu5 {
  position: absolute;
  width: 161px;
  height: 41px;
  left: 50%;
  top: 50%;
  margin-left: 139px;
  margin-top: -176px;
  background-image:url(m-refs-o.png);
}


#menu5 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu5 img {
width:100%;
height:100%;
border:0;
}

#menu5 a:hover img {
visibility: hidden;
}


#menu6 {
  position: absolute;
  width: 123px;
  height: 41px;
  left: 50%;
  top: 50%;
  margin-left: 331px;
  margin-top: -176px;
  background-image:url(m-contact-o.png);
}


#menu6 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu6 img {
width:100%;
height:100%;
border:0;
}

#menu6 a:hover img {
visibility: hidden;
}



#menu7 {
  z-index:3;
  position: absolute;
  width: 148px;
  height: 84px;
  left: 50%;
  top: 50%;
  margin-left: -429px;
  margin-top: -96px;
  background-image:url(serv-resid-o.jpg);
}


#menu7 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu7 img {
width:100%;
height:100%;
border:0;
}

#menu7 a:hover img {
visibility: hidden;
}

#menu8 {
  z-index:3;
  position: absolute;
  width: 148px;
  height: 101px;
  left: 50%;
  top: 50%;
  margin-left: -429px;
  margin-top: -12px;
  background-image:url(serv-comm-o.jpg);
}


#menu8 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu8 img {
width:100%;
height:100%;
border:0;
}

#menu8 a:hover img {
visibility: hidden;
}

#menu9 {
  z-index:3;
  position: absolute;
  width: 148px;
  height: 88px;
  left: 50%;
  top: 50%;
  margin-left: -429px;
  margin-top: 89px;
  background-image:url(serv-areas-o.jpg);
}


#menu9 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu9 img {
width:100%;
height:100%;
border:0;
}

#menu9 a:hover img {
visibility: hidden;
}

#box1 {
  z-index:0;
  position: absolute;
  width: 830px;
  height: 370px;
  left: 50%;
  top: 50%;
  margin-left: -455px;
  margin-top: -114px;
  padding: 10px 40px 20px 40px;
  font-size:18px;
  /* background:#999999; */
  }
  
#just {
text-align:justify;
 }
  
 span.c1 {
 font-size:24px;
 font-weight:bold;
 }
 
 span.c2 {
 font-size:20px;
 }
 
 span.small1 {
font: normal 12px "Times New Roman", serif;
}

span.botimg img {
padding: 0px 0px 0px 50px;
}

span.botimg1 img {
padding: 0px 0px 0px 0px;
}


#botphone {

  position: absolute;
  width: 950px;
  height: 70px;
  left: 50%;
  top: 50%;
  margin-left: -475px;
  margin-top: 220px;
  font-size:26px;
  font-weight:bold;
  color:#FFFFFF;
  }
  
 span.telbot {
 color:#ffff00;
 }
 
 span.title {
 color:#ffff00;
 font: bold italic 24px "Times New Roman", serif;
 }
 
  
 #bottom1 {

  position: absolute;
  top: 1300px;
  text-align: left

  }
  


#areas {

  position: absolute;
  width: 630px;
  height: 360px;
  left: 50%;
  top: 50%;
  margin-left: -240px;
  margin-top: -120px;
  }


span.botimg2 {
margin: 0px 18px 0px 0px;
border: none;
padding: 0 0 0 0;
}

span.botimg2:hover {
	opacity:0.85;
	filter:alpha(opacity=85);
  }
  
  #column-p1 {
	float:left;
	width: 33%;
	text-align:left;

}

#column-p2 {
	float:left;
	width: 67%;
	text-align:left;

}

span.style01 {
font: 18px "Times New Roman", serif;

}

#back {
  position: absolute;
  width: 84px;
  height: 57px;
  left: 50%;
  top: 50%;
  margin-left: 355px;
  margin-top: -100px;
  font-size:20px;
  font-weight:bold;
}

#servtext1 {
  text-align:left;
  position: absolute;
  width: 340px;
  height: 360px;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -100px;
  }
  
  #servtext2 {
  text-align:left;
  position: absolute;
  width: 340px;
  height: 360px;
  left: 50%;
  top: 50%;
  margin-left: 70px;
  margin-top: -100px;
  }
