h1 {
	font-size: 24px;
  background-image: url(../images/triangle_bullet.png);
  background-repeat: no-repeat;
  background-position: 0 5px;	
	padding: 0 0 0 23px;
	width:400px;		 
  }
 h3 {
	font-size: 24px;
  background-image: url(../images/triangle_bullet.png);
  background-repeat: no-repeat;
  background-position: 0 5px;	
	padding: 0 0 0 23px;
	width:400px;		 
  }
#pagewrap {
  min-height: 665px !important;
  }	
#pagewrap .min-height {
  height:665px !important;
	}

#emergency{
	background-image:url(../images/24hour.png);
	background-repeat:no-repeat;
	height:40px;
	left:632px;
	position:absolute;
	top:9px;
	width:234px;
}
#content {
  padding: 14px 0 10px 5px;
  position: relative;	
	width: 830px;
	}
	#text1 table {
	  margin:0 0 0 20px;	
	}
	
	#content p {
	  padding: 0 0 0 23px;
	}
	#content img {
	  /*border: 1px solid #b10d03;*/
	  margin: 0 5px 10px 10px;
	  }
	  
	#phone {
	  position: relative;
		width: 160px;
		height: 45px;
   	background-image: url(../images/call_us.png);
		z-index: 950;
		margin:15px 0;
	}
	#creditcards {
	  position: relative;
		width: 180px;
		height: 38px;
     background-image: url(../images/creditcards.gif);
		display:none;
	}
#hr {
  border-top: 1px dotted #ccc;
  padding: 10px 0 0 0;
  width: 90%;
  margin: 0 auto;
  margin-top: 100px;
   }	
   a img.applylinkey {
	border:none !important;
	margin:5px;
}
#contact {
   font-family: Arial;
   font-size: 16px !important;
   margin:0 0 0 5px !important;
}
#contact_sp {
   font-family: Arial;
   font-size: 15px !important;
   margin:0 0 0 5px !important;
}
a img.applylinkey {
	border:none !important;
	margin:5px;
}
#phone-top{
	color:#FFFFFF;
	display:block;
	font-size:24px;
	left:207px;
	position:absolute;
	top:29px;
	width:165px;	
	}
#header-phone{
	margin-left:690px;
	padding-top:15px;
	font-size:18px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	}

#header-phone a{
	 color:#fff;
	 text-decoration:none;
}
#content-left{
	width:210px;
	margin-right:10px;
	display:block;
	margin-left:33px;
	}
#content-right{
	float:right;
	position:relative;
	width:605px;
	}
#secnavstroke {
  position: relative;
  margin: 0;
  padding: 0;
	border: 1px solid #a7a7a7;
	width: 172px;
	height: 417px;
	z-index: 900;

  }
 #secnav {
    position: relative;
    margin: 0;
    padding: 8px 0 0 17px;
    height: 410px;
    width: 166px;
    background: url(../images/secnav.png) no-repeat;
    z-index: 902;
		top:0;
    }
  #secnav li {
    margin: 0;
    padding: 0;
    list-style: none;
    top: 0;
    }
  #secnav li a, #secnav a:visited {
		width: 125px;
 		height: 29px; 
		display: block; 
		margin: 0px 0 0 0; 
		padding: 8px 0 0 20px;
		text-indent: 25px;
		z-index: 3;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		}
	#secnav li a:hover {
	    font-style: italic;
	  }  
      #Construction {top: 0px;}
      #Design-Build {top: 38px;}
      #Remodeling {top: 76px;}
      #Service {top: 114px;}
      #HomeTheater {top: 152px;}
      #Teledata {top: 190px;}
      #FiberOptic {top: 228px;}
      #AudioVisual {top: 266px;}    
      #FireAlarm {top: 304px;} 
      #Security {top: 342px;}
      #UtilityLocating {top: 380px;}				 
      #Construction a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}
      #Design-Build a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}
      #Remodeling a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}			
      #Service a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}
      #HomeTheater a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}
      #Teledata a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}
      #FiberOptic a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}
      #AudioVisual a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}	
      #FireAlarm a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}	
      #Security a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}	
      #UtilityLocating a:hover {background: url(../images/secnavO.png) no-repeat 0px 0px; background-position: 3px 3px}	
 	
	
	

